A transmission resource determination method and apparatus
By flexibly configuring the interval and number of resource selection windows and listening windows in NR-V2X communication, the reliability problem of resource selection caused by non-periodic services is solved, achieving more efficient transmission resource selection and reduced power consumption.
Patent Information
- Application Number
- CN202080106026.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-10-16
- Publication Date
- 2025-11-11
- Estimated Expiration
- 2040-10-16
AI Technical Summary
In NR-V2X communication, the unpredictability and randomness of non-periodic services reduce the reliability of existing resource selection methods, especially when the equal-interval monitoring method of LTE-V2X is directly applied, it cannot meet the reliability requirements of NR-V2X transmission.
By acquiring information such as the size of the resource selection window, the size of the monitoring window, or the resource reservation period through terminal devices, the interval and number of candidate monitoring resources are determined. A flexible interval and number strategy is adopted to select transmission resources and improve the reliability of resource selection.
It effectively reduces the probability of missed detections in resource selection, improves the reliability of NR-V2X transmission resource selection, and reduces power consumption.
Smart Images

Figure CN116368888B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of wireless communication technology, and in particular to a method and apparatus for determining transmission resources. Background Technology
[0002] Currently, vehicles can obtain road condition information or receive information services in a timely manner through communication methods such as vehicle-to-vehicle (V2V), vehicle-to-infrastructure (V2I), vehicle-to-pedestrian (V2P), or vehicle-to-network (V2N). These communication methods can be collectively referred to as vehicle-to-everything (V2X) communication.
[0003] In vehicle-to-everything (V2X) communication, it is necessary to support a communication mode where the UE (User Equipment) autonomously selects resources without base station control. In the design of existing LTE-V2X (or LTE-V) and NR-V2X (or NR-V) technologies, there is a fully aware resource selection method. The fully aware resource selection method refers to the UE continuously monitoring resources and selecting the resources to use when transmitting data based on the results of these monitoring sessions. Its principle lies in predicting which resources and locations are relatively clean or unoccupied when data transmission is needed based on the locations of previously occupied resources, thus selecting the optimal transmission resources. Because the fully aware method requires the receiver to continuously monitor at all times, its power consumption is relatively high.
[0004] To further reduce power consumption during resource selection, LTE-V2X Release 14 introduced a partially aware resource selection method. This involves discontinuous listening in the time domain, thereby reducing the listening time and lowering the power consumption of the UE when listening for resources.
[0005] However, NR-V2X includes not only periodic services but also non-periodic services, while LTE-V2X only includes periodic services. Since non-periodic services are highly unpredictable, random, and prone to short bursts, directly applying the equal-interval monitoring method in LTE-V2X to NR-V2X would reduce the reliability of resource selection during NR-V2X transmission. Summary of the Invention
[0006] This application provides a method and apparatus for determining transmission resources, which can improve the reliability of resource selection during NR-V2X transmission.
[0007] In a first aspect, embodiments of this application provide a method for determining transmission resources, which can be executed by a terminal device or a component within the terminal device (such as a processor, chip, or chip system). The terminal device supports V2X communication.
[0008] According to this method, the terminal device can obtain first information, which includes at least one of the following: the size of a resource selection window, the size of a monitoring window, or a resource reservation period. The terminal device can also obtain a first parameter based on the first information, which includes the interval between candidate monitoring resources and / or the number of candidate resources, the candidate resources being within the resource selection window, and determining the transmission resources for sidelink transmission from among the candidate resources based on the first parameter.
[0009] Using the above method, the terminal device can determine the interval between candidate listening resources and / or the number of candidate resources based on at least one of the resource selection window size, the listening window size, or the resource reservation period. Furthermore, based on the interval between candidate listening resources and / or the number of candidate resources, it can determine the transmission resources from the candidate resources, thereby improving the reliability of resource selection during NR-V2X transmission.
[0010] In one possible design, the first information includes the size of the resource selection window, and the first parameter includes the interval, wherein the interval and the size of the resource selection window satisfy the following:
[0011] or or
[0012] Among them, P step For this interval, N is the number of time units used for sidelink transmission within the first duration, and the length of the first duration is M time slots or M milliseconds, where M and N are positive integers. T represents rounding up, floor{} represents rounding down, and T represents rounding down. scal Size the resource selection window.
[0013] With this design, the interval is the size of the resource selection window. Based on this interval, all resources in the resource selection window can be detected, reducing the probability of missed detections.
[0014] In one possible design, the first information includes the size of the listening window, and the first parameter includes the interval. The terminal device can determine the interval corresponding to the size of the listening window based on the size of the listening window; alternatively, the terminal device can determine the interval that satisfies a first functional relationship with the size of the listening window based on the size of the listening window. Using this design, the size of one listening window can be associated with one P. step Or, in other words, a P can be determined based on the size of a listening window. step To achieve P stepFlexible configuration.
[0015] In one possible design, the terminal device may also obtain a first correspondence, which is a correspondence between the size of at least one listening window and at least one interval, wherein the size of the at least one listening window includes the size of the listening window, and the at least one interval includes the interval.
[0016] In one possible design, the first functional relationship between the size of the listening window and the interval includes:
[0017] or,
[0018] or,
[0019]
[0020] Among them, P step For this interval, P T The size of the listening window, L is a set value, or L is indicated by the network device, where L is a positive integer. `floor{}` indicates rounding up, while `floor{}` indicates rounding down.
[0021] In one possible design, the first information includes the resource reservation period, the first parameter includes the interval, and the terminal device can determine the interval corresponding to the resource reservation period.
[0022] In one possible design, the terminal device can obtain the second correspondence and determine the 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, where the at least one resource reservation period includes the resource reservation period itself, and the at least one interval includes the interval itself. This design enables the determination of intervals based on resource reservation periods.
[0023] In one possible design, the first information includes the resource reservation period, and the first parameter includes the interval. The terminal device can determine the interval based on a set of resource reservation periods to which the resource reservation period belongs. The set of resource reservation periods includes at least one resource reservation period, and the at least one resource reservation period includes the resource reservation period. The set of resource reservation periods can be configured via signaling. This design enables the determination of intervals based on resource reservation periods.
[0024] In one possible design, when the resource reservation period does not exceed a set time length, the interval satisfies:
[0025] P step =max{min_P, Pt}; or,
[0026] P step =min{min_P, Pt};
[0027] Where, min_P is the least common multiple of all resource reservation periods in the at least one resource reservation period, and Pt is a set value; or,
[0028] P step The smallest resource reservation period among the at least one resource reservation periods; or,
[0029] P step The largest resource reservation period among the at least one resource reservation periods.
[0030] This design allows for flexible determination of the interval based on the resource reservation period.
[0031] In one possible design, the set duration is either predefined or configured by signaling.
[0032] In one possible design, the first information includes the size of the listening window, and the first parameter includes the number of candidate resources. The terminal device can determine the number of candidate resources corresponding to the size of the listening window based on the size of the listening window. This design allows for flexible determination of the number of selected resources based on the size of the listening window.
[0033] In one possible design, the terminal device may obtain a third correspondence, which includes a correspondence between the size of at least one listening window and the number of at least one candidate resource, wherein the size of the at least one listening window includes the size of the listening window and the number of the at least one candidate resource includes the number of candidate resources.
[0034] In one possible design, the first parameter may include the interval, which is denoted as α*Pstep, where α is determined based on the first information and Pstep is a constant.
[0035] In one possible design, the candidate resource comprises Y time slots, wherein the interval between the last time slot y of the Y time slots and the time slot m of the detected control information on the candidate listening resource is less than or equal to a second parameter, which is any one of the following:
[0036] or,
[0037] P′ rsvp_RX +Y; or,
[0038] P′ rsvp_RX +P step ;or,
[0039] P step +Y;
[0040] Among them, P′ rsvp_RX This represents the number of logical time slots within the resource reservation period;
[0041] This indicates the number of logical time slots within the resource selection window.
[0042] This design limits the interval between time slot m and the last time slot in candidate resource Y to reduce unnecessary blind detection locations.
[0043] In one possible design, time slot y and time slot m are physical time slots or logical time slots on a resource pool.
[0044] In one possible design, when the first parameter includes a first interval between candidate listening resources, determined based on a resource reservation period of not less than a set time length, the device can also receive second information. This second information indicates a first listening window, located before a first time domain position (i.e., time slot n in this application). The size of the first listening window is determined based on the first interval, and the first time domain position is the moment that triggers the terminal device to determine the transmission resource. Subsequently, the terminal device can determine the transmission resource based on the first listening window, further improving the reliability of resource selection.
[0045] In one possible design, when the first parameter also includes a third interval between candidate listening resources, the third interval being determined based on a resource reservation period shorter than a set time length, the device can also receive third information from the network device. This third information is used to indicate a second listening window, the size of which is determined based on the third interval, and the second listening window is located after the first time domain position. Subsequent terminal devices can determine transmission resources based on the second listening window, further improving the reliability of resource selection.
[0046] Secondly, embodiments of this application provide a method for determining transmission resources, which can be executed by a network device or a component in the network device (such as a processor, chip, or chip system).
[0047] According to this method, the network device can determine and send first information to the terminal device, the first information being used to determine a first parameter. For a description of the first information and the first parameter, please refer to the first aspect.
[0048] In one possible design, the network device may also determine and send at least one of a first correspondence, a second correspondence, or a third correspondence to the terminal device. A description of the first, second, or third correspondence can be found in the first aspect.
[0049] In one possible design, when the first parameter includes a first interval between candidate listening resources, the first interval being determined based on a resource reservation period of not less than a set time length, the network device may also send second information to the terminal device. The second information is used to indicate a first listening window, the first listening window being located before a first time domain position (i.e., time slot n in this application), the size of the first listening window being determined based on the first interval, and the first time domain position being the moment that triggers the terminal device to determine the transmission resource.
[0050] In one possible design, when the first parameter also includes a third interval between candidate listening resources, the third interval being determined based on a resource reservation period shorter than a set time length, the network device may also send third information to the terminal device. The third information is used to indicate a second listening window, the size of which is determined based on the third interval, and the second listening window is located after the first time domain position.
[0051] The beneficial effects described in the second aspect above can be found in the beneficial effects described in the first aspect above.
[0052] Thirdly, embodiments of this application provide a communication device that can implement the method described in the first aspect above or any possible design by a terminal device. The device includes corresponding units or components for performing the described method. The units included in the device can be implemented in software and / or hardware. The device can be, for example, a terminal device, or a component, baseband chip, chip system, or processor that supports the implementation of the described method in the terminal device.
[0053] For example, the communication device may include modular components such as a transceiver unit (or communication module, transceiver module) and a processing unit (or processing module), which can perform the corresponding functions of the terminal device in the first aspect or any possible design described above. When the communication device is a terminal device, the transceiver unit may be a transmitter and a receiver, or a transceiver unit obtained by integrating a transmitter and a receiver. The transceiver unit may include an antenna and radio frequency circuits, etc., and the processing unit may be a processor, such as a baseband chip. When the communication device is a component with 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 the input / output interface of the chip system, and the processing unit may be the processor of the chip system, such as a central processing unit (CPU).
[0054] The transceiver unit can be used to perform the receiving and / or transmitting actions performed by the terminal device in the first aspect or any possible design thereof. The processing unit can be used to perform actions other than receiving and transmitting performed by the terminal device in the first aspect or any possible design thereof, such as determining the first parameter based on the first information.
[0055] Fourthly, embodiments of this application provide a communication device that can implement the method described in the second aspect above or any possible design by a first network device. The device includes corresponding units or components for performing the described method. The units included in the device can be implemented in software and / or hardware. The device can be, for example, a network device, or a component, baseband chip, chip system, or processor that supports the implementation of the described method within the network device.
[0056] For example, the communication device may include modular components such as a transceiver unit (or communication module, transceiver module) and a processing unit (or processing module), which can perform the corresponding functions of the network device in the second aspect above or any possible design thereof. 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 and radio frequency circuits, etc., and the processing unit may be a processor, such as a baseband chip. When the communication device is a component with the above-mentioned network device functions, 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 the input / output interface of the chip system, and the processing unit may be the processor of the chip system, such as a central processing unit (CPU).
[0057] The transceiver unit can be used to perform the receiving and / or transmitting actions performed by the network device in the second aspect or any possible design thereof. The processing unit can be used to perform actions other than receiving and transmitting performed by the network device in the second aspect or any possible design thereof.
[0058] Fifthly, a communication system is provided, which includes the communication devices shown in the third and fourth aspects.
[0059] A sixth aspect provides a computer-readable storage medium for storing computer instructions that, when executed on a computer, cause the computer to perform the methods described in the first to second aspects or any possible embodiments thereof.
[0060] In a seventh aspect, a computer program product comprising instructions is provided, the computer program product being used to store computer instructions that, when executed on a computer, cause the computer to perform the methods shown in the first to second aspects or any possible implementation thereof.
[0061] Eighthly, a circuit is provided coupled to a memory, the circuit being used to perform the methods shown in the first to second aspects or any possible embodiments thereof. The circuit may include a chip circuit. Attached Figure Description
[0062] Figure 1 This is a time-domain schematic diagram of a partial sensing scheme;
[0063] Figure 2 This application provides a schematic diagram of the architecture of a communication system.
[0064] Figure 3 This is a schematic diagram of the architecture of another communication system provided in an embodiment of this application;
[0065] Figure 4 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0066] Figure 5 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0067] Figure 6 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0068] Figure 7 This is a schematic diagram of another communication device provided in an embodiment of this application;
[0069] Figure 8 A flowchart illustrating a method for determining transmission resources provided in an embodiment of this application;
[0070] Figure 9 A time-domain schematic diagram of a partial sensing scheme provided in an embodiment of this application;
[0071] Figure 10 A time-domain schematic diagram of another partial sensing scheme provided in an embodiment of this application;
[0072] Figure 11 A time-domain schematic diagram of another partial sensing scheme provided in an embodiment of this application;
[0073] Figure 12 This is a time-domain schematic diagram of another partial sensing scheme provided in an embodiment of this application. Detailed Implementation
[0074] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. The specific operating methods in the method embodiments can also be applied to the device embodiments or system embodiments.
[0075] The resource determination method provided in this application embodiment can be applied to... Figure 2The diagram illustrates a side-transmission communication scenario. This scenario may include UE1 (or the first terminal device) and UE2 (or the second terminal device). For example, UE1 and / or UE2 may be terminal devices such as terminals, mobile stations (MS), or mobile terminals, or components such as chips or chip systems within terminal devices. Specifically, in this embodiment, UE1 and / or UE2 may be mobile phones (or "cellular" phones), computers with mobile terminals, intelligent vehicles, vehicle-to-everything (V2X) related intelligent devices (e.g., smart streetlights), roadside units (RSUs), wearable devices, etc. UE1 and / or UE2 may also be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices, such as on-board units (OBUs). UE1 and / or UE2 may also be communication chips with communication modules, such as chips in handheld or vehicle-mounted devices.
[0076] It should be understood that the specific forms of UE1 and UE2 mentioned above can be cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistant (PDA) devices, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, vehicle-mounted devices, autonomous vehicles, wearable devices, terminal devices in future 5G networks, or terminal devices in future evolved PLMN networks, etc. UE1 and UE2 can be deployed on land, including indoor or outdoor deployment, handheld by the user or vehicle-mounted; terminal devices can also be deployed on water (such as ships); terminal devices can also be deployed in the air (such as airplanes, balloons, and satellites, etc.).
[0077] It should be understood that UE1 and UE2 can be configured to support SL communication. For example, UE1 and UE2 can communicate via the direct communication (PC5) air interface. Furthermore, UE1 and / or UE2 can also communicate with network devices (such as base stations) (e.g., via the universal user to network interface, Uu air interface) and receive network services provided by the network devices. It should be understood that the resources used for SL communication between UE1 and UE2 can be scheduled by the network devices through sidelink control information (SCI), or selected by UE1 and / or UE2 through awareness. Therefore, network devices are not essential for V2X communication. V2X communication scheduled by network devices will be referred to as V2X communication with network device participation, while V2X communication that does not require network device scheduling will be referred to as V2X communication without network device participation.
[0078] For example, the functions of the network device in this application can be implemented by an access network device. An access network device (or access point) refers to a device that provides network access functionality, such as a radio access network (RAN) base station. Specifically, the network device may include a base station (BS), or a base station and radio resource management equipment for controlling the base station. The network device 102 may also include a relay station (relay equipment), an access point, and a base station in a future 5G network, a base station in a future evolved PLMN network, or an NR base station. The network device can be a wearable device or an in-vehicle device. The network device is implemented by an RSU. The network device 102 can also be a chip with a communication module. It should be understood that in this application, the network device can support Uu interface communication, for example, configuring transmission resources, SL parameters, or sensing parameters for SL communication to UE1 and / or UE2 via the Uu interface. The network device can access the core network, such as a 5G core network, to obtain services from the core network side.
[0079] Figure 3 The diagram illustrates a possible architecture for a side-line transmission communication scenario. For example... Figure 3 As shown, based on the different specific forms of UE1 and UE2, V2X systems can be further divided into types such as V2V, V2P, V2I, and V2N.
[0080] In the V2V system, UE1 and UE2 act as vehicles or onboard devices for SL communication. In the V2P system, one of UE1 and UE2 acts as a vehicle or onboard device, while the other acts as a handheld or otherwise carried communication device for SL communication. In the V2I system, one of UE1 and UE2 acts as a vehicle or onboard device, while the other acts as infrastructure such as an RSU, roadside station, or smart street light for SL communication. In the V2N system, one of UE1 and UE2 acts as a transmitter, and the other as a receiver, thus enabling SL communication between the transmitter and receiver.
[0081] Currently, transmission resources in SL communication can be configured by network devices and / or selected by V2X devices based on awareness. When network devices configure transmission resources, UE1 and UE2 must receive transmission resources from the network devices and perform SL communication according to those resources. During the UE-aware resource selection process, UE1 and UE2 can select transmission resources from the resource pool based on awareness parameters (such as the index of the listening resource in subsequent listening resources, the number of time slots included in the candidate resource, etc.) and / or the resource pool can be configured by the network devices or pre-configured.
[0082] For example, Figure 4 A schematic diagram of a possible structure for a terminal device is shown, which may include a processing module 410 and a transceiver module 420. For example, Figure 4 The structure shown can be a terminal device, or a chip or other combination device, component (or assembly) with the functions of the terminal device shown in this application, applied within the terminal device. When the structure is a terminal device, the transceiver module 420 can be a transceiver, which may include an antenna and radio frequency circuits, etc., and the processing module 410 can be a processor, such as a baseband processor, which may include one or more central processing units (CPUs). When the structure is a component with the functions of the terminal device shown in this application, the transceiver module 420 can be a radio frequency unit, and the processing module 410 can be a processor, such as a baseband processor. When the structure is a chip system, the transceiver module 420 can be the input / output interface of a chip (e.g., a baseband chip), and the processing module 410 can be the processor of the chip system, which may include one or more central processing units. It should be understood that the processing module 410 in the embodiments of this application can be implemented by a processor or processor-related circuit components, and the transceiver module 420 can be implemented by a transceiver or transceiver-related circuit components.
[0083] For example, processing module 410 can be used to perform all operations performed by the terminal device in any embodiment of this application, except for the transmit and receive operations, such as processing operations, and / or other processes to support the technology described herein, such as generating messages, information, and / or signaling sent by transceiver module 420, and processing messages, information, and / or signaling received by transceiver module 420. Transceiver module 420 can be used to perform all receive and transmit operations performed by the terminal device in any embodiment of this application, and / or other processes to support the technology described herein, such as DMRS transmission.
[0084] Alternatively, the transceiver module 420 can be a single functional module capable of performing both sending and receiving operations. For instance, the transceiver module 420 can execute all sending and receiving operations performed by the terminal device. For example, when performing a sending operation, the transceiver module 420 can be considered the sending module, and when performing a receiving operation, it can be considered the receiving module. Alternatively, the transceiver module 420 can also be two functional modules, collectively referred to as the sending module and the receiving module. The sending module performs the sending operation; for example, it can execute all sending operations performed by the terminal device, and the receiving module performs all receiving operations performed by the terminal device.
[0085] Figure 5 A schematic diagram of another terminal device is shown. This is for ease of understanding and illustration. Figure 5 As shown, the terminal device includes a processor, memory, radio frequency (RF) circuitry, antenna, and input / output devices. The processor is primarily used for processing communication protocols and data, controlling the terminal device, executing software programs, and processing software program data. The memory is mainly used to store software programs and data. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves. Input / output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.
[0086] When data needs to be sent, the processor performs baseband processing on the data to be sent and outputs the baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as electromagnetic waves through the antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor then converts the baseband signal back into data and processes it. For ease of explanation, Figure 5 Only one memory and processor are shown in the illustration. In actual terminal device products, there may be one or more processors and one or more memories. Memory may also be referred to as storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application embodiment does not impose any limitations on this.
[0087] In this embodiment, the antenna and radio frequency circuit with transceiver functions can be regarded as the transceiver unit of the terminal device (the transceiver unit can be a single functional unit capable of transmitting and receiving functions; or, the transceiver unit can include two functional units, namely a receiving unit capable of receiving and a transmitting unit capable of transmitting), and the processor with processing functions can be regarded as the processing unit of the terminal device. Figure 5 As shown, the terminal device includes a transceiver unit 510 and a processing unit 520. The transceiver unit can also be called a transceiver, transceiver machine, transceiver device, etc. The processing unit can also be called a processor, processing board, processing module, processing device, etc. Optionally, the device in the transceiver unit 510 used to implement the receiving function can be considered as a receiving unit, and the device in the transceiver unit 510 used to implement the transmitting function can be considered as a transmitting unit; that is, the transceiver unit 510 includes both a receiving unit and a transmitting unit. The transceiver unit can sometimes also be called a transceiver, transceiver, or transceiver circuit, etc. The receiving unit can sometimes be called a receiver, receiver, or receiving circuit, etc. The transmitting unit can sometimes be called a transmitter, transmitter, or transmitting circuit, etc.
[0088] It should be understood that the transceiver unit 510 may correspond to the transceiver module 420, or in other words, the transceiver module 420 may be implemented by the transceiver unit 510. The transceiver unit 510 is used to execute the sending and receiving operations of the terminal device in the embodiments shown in this application, and / or to support other processes of the technology described herein. The processing unit 520 may correspond to the processing module 410, or in other words, the processing module 410 may be implemented by the processing unit 520. The processing unit 520 is used to execute other operations on the terminal device in the embodiments shown in this application besides the sending and receiving operations, for example, to execute all the receiving and sending operations performed by the terminal device in the embodiments shown in this application, and / or to support other processes of the technology described herein.
[0089] Figure 6This is a schematic diagram of the structure of a network device provided in an embodiment of this application. The structure may include a processing module 610 and a transceiver module 620. Exemplarily, the structure may be the network device shown, or it may be a chip or other combined device or component with the functions of the network device shown in this application. When the structure is a network device, the transceiver module 620 may be a transceiver, which may include an antenna and radio frequency circuits, etc., and the processing module 610 may be a processor, which may include one or more CPUs. When the structure is a component with the functions of the network device shown in this application, the transceiver module 620 may be a radio frequency unit, and 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 the input / output interface of a chip (e.g., a baseband chip), and the processing module 610 may be the processor of the chip system, which may include one or more central processing units. It should be understood that the processing module 610 in the embodiments of this application may be implemented by a processor or processor-related circuit components, and the transceiver module 620 may be implemented by a transceiver or transceiver-related circuit components.
[0090] For example, processing module 610 can be used to perform all operations performed by the network device in the embodiments of this application, except for the sending and receiving operations, such as generating messages, information and / or signaling sent by transceiver module 620, and / or processing messages, information and / or signaling received by transceiver module 620, and / or other processes to support the technology described herein. Transceiver module 620 can be used to perform all sending and / or receiving operations performed by the network device in the embodiments of this application, and / or other processes to support the technology described herein.
[0091] Figure 7 A schematic diagram of another network device is shown. (For example...) Figure 7 As shown, network devices include structures such as processors, memory, radio frequency (RF) units (or RF circuits), or antennas. The processor is mainly used to process communication protocols and data, control network devices, execute software programs, and process data from those programs. The memory is mainly used to store software programs and data. The RF unit is mainly used for converting baseband signals to RF signals and processing RF signals.
[0092] like Figure 7 As shown, the network device may include a transceiver module 710 and a processing module 720. The transceiver module may include a sending module and a receiving module; alternatively, the transceiver module 710 may be a single module capable of both sending and receiving functions. The transceiver module 710 can be connected to... Figure 6Corresponding to the transceiver module 620, the transceiver module 710 can perform the actions executed by the transceiver module 620. Optionally, the transceiver module 710 can also be called a transceiver, transceiver circuit, or transceiver, etc., and it may include at least one antenna 711 and a radio frequency unit 712. The transceiver module 710 is mainly used for transmitting and receiving radio frequency signals and converting radio frequency signals to baseband signals. The processing module 710 is mainly used for baseband processing and controlling network equipment. The transceiver module 710 and the processing module 720 can be physically installed together or physically separated, i.e., in a distributed base station.
[0093] For example, the transceiver module 710 may include one or more radio frequency units, such as a remote radio unit (RRU), and the processing module 720 may include one or more baseband units (BBU) (also referred to as digital units, DU).
[0094] In one example, the processing module 720 may consist of one or more single boards. These boards can collectively support a single access standard wireless access network (such as an LTE network), or they can each support different access standards wireless access networks (such as LTE, 5G, or other networks). The processing module 720 also includes a memory 721 and a processor 722. The memory 721 stores necessary instructions and data. The processor 722 controls the base station to perform necessary actions, such as controlling the base station to execute the operation procedures of the network device shown in the embodiments of this application. The memory 721 and processor 722 can serve one or more single boards. That is, each single board can have its own memory and processor, or multiple single boards can share the same memory and processor. Furthermore, each single board can also have necessary circuitry.
[0095] The following is a brief introduction to the relevant concepts involved in the embodiments of this application.
[0096] 1. Resource pool, perception window, selection window
[0097] A resource pool refers to the set of resources configured by signaling for UE1 to schedule for autonomous resource selection. The resource pool is used for UE1's transmission and / or reception of line data. In the time domain, the unit of resource usage in the resource pool is a preset number of symbols (e.g., 2 symbols, 4 symbols, 6 symbols, 10 symbols, 12 symbols, 14 symbols, etc.), time slots, or subframes. In the frequency domain, the unit of resource usage is a resource block, sub-channel, etc.
[0098] The sensing window (or sensing window) includes multiple candidate sensing sub-windows. UE1 can perform resource sensing within each candidate sensing sub-window based on a resource pool. Optionally, UE1 can select a partial sensing sub-window from the multiple candidate sensing sub-windows for actual sensing to obtain the sensing result corresponding to that sensing window. The sensing result includes resource occupancy information within that sensing window. Optionally, UE1's behavior of listening to messages sent by other devices within the sensing window can also be described as receiving and detecting control information and / or data packets sent by other devices. Optionally, for sidelink communication, the control information is sidelink control information (SCI). Optionally, UE1 obtains the time-frequency resources indicated therein and the priority of received services by detecting the SCI sent by other devices. UE1 further determines whether the detected resource is available to UE1 by the magnitude of the Reference Signal Received Power (RSRP) on the reference signal of the detected SCI (or the reference signal of the data packet indicated by the SCI). Optionally, the unit of resources occupied by the perception window in the time domain is a preset number of symbols (such as 2 symbols, 4 symbols, 6 symbols, 10 symbols, 12 symbols, 14 symbols, etc.), time slots, or subframes; the unit of resources occupied in the frequency domain is a resource block, subchannel, etc.
[0099] The resource selection window (or selection window) refers to the window that UE1 determines based on data latency requirements after detecting the arrival of data. Optionally, the unit of resource occupation in the time domain is a preset number of symbols (such as 2 symbols, 4 symbols, 6 symbols, 10 symbols, 12 symbols, 14 symbols, etc.), time slot, or subframe; the unit of resource occupation in the frequency domain is a resource block, subchannel, etc.
[0100] Regarding time slot n in this invention, when UE1 needs to transmit V2X services, the higher layers of UE1... Figure 1 The time slot n shown triggers UE1 to determine the underlying resource. Thereafter, UE1 selects a suitable candidate resource as the transmission resource from the candidate resources within the selection window range after time slot n, based on the monitoring results of the monitoring resources within the monitoring window range (e.g., 1000ms) before time slot n. Optionally, in this application, the higher layer refers to the MAC layer, RLC layer, or RRC layer, etc. When the higher layer is the MAC layer, the lower layer includes the physical layer; when the higher layer is the RLC or RRC layer, the lower layer may include the MAC and / or physical layer.
[0101] like Figure 1 As shown, UE1 from n-T0 to nT proc,0 If resource monitoring is performed on a resource set within the range, the perception window is from n-T0 to nT. proc,0 Resource set within the scope Where T0, T proc,0 A parameter configured or predefined for signaling, greater than or equal to zero. Optionally, T0 is used to characterize the start time position or size of the sensing window. Optional, T proc,0 This is used to indicate how much time elapsed before the arrival of the data (n) is required for data to be perceived. Furthermore, UE1 selects resources from a resource set within the range of n+T1 to n+T2, so the selection window is the resource set [n+T1, n+T2] within the range of n+T1 to n+T2. Here, n is the data arrival time, meaning that at time n, UE1 detects data to be transmitted; the packet delay budget (PDB) is the data delay required for UE1 to transmit the data, i.e., the time UE1 needs to transmit the data before time T... PDB Data is transmitted within a specified time period. T1 and T2 are signaling configuration or predetermined parameters, greater than or equal to zero. Optionally, n+T1 represents the start time of the resource selection window, and n+T2 represents the end time of the resource selection window. Optionally, when the UE selects resources, n+T1 should generally not exceed n+T. Proc,1 Optional, where T Proc,1 This represents the processing time at the start of resource selection and is a constant not less than 0. Optionally, the value of T2 cannot be greater than the parameter T. PDB The value of .
[0102] 2. Candidate resource set, first candidate resource, second candidate resource
[0103] The candidate resource set refers to the set of resources within the selection window that UE1 can use to determine transmission resources; that is, the set of candidate resources. For example... Figure 1 As shown, the candidate resource set is Figure 1 n+T proc,1 up to n+T 2min A set of time-frequency resources within a range, or a set of time-frequency resources within the range [n+T1, n+T2].
[0104] The first candidate resource is the first candidate resource corresponding to the candidate perception sub-window within the candidate resource set, i.e., Figure 1 As shown.
[0105] The second candidate resource is any resource in the candidate resource set other than the first candidate resource, i.e. Figure 1 n+T proc,1 up to n+T 2min Resources that are excluded from the first candidate resource in the set of resources within the range or the range [n+T1,n+T2].
[0106] like Figure 1As shown, in some sensing technologies of LTE-V2X communication, since the supported service type is periodic service, and the service period (i.e., resource reservation period) is a multiple of 100 milliseconds (ms), when P step When set to a value (e.g., 100ms), it can meet the sensing requirements for periodic services.
[0107] Below, P step This example uses 100ms to illustrate some sensing technologies. Figure 1 As shown, UE1 can select a listening resource from the candidate listening resources and listen to the listening resource to find out how the resources in the resource pool are occupied by other services.
[0108] Wherein, the listening interval between two adjacent candidate listening resources is P step The network device can indicate the index of a listening resource among multiple candidate listening resources, and UE1 determines the listening resource from the candidate listening resources based on this index. Optionally, the formula yk×P can be used. step Let k represent the candidate resource, where 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), and y is the slot number of the candidate resource. Optionally, y and P step It can be a physical timeslot or a logical timeslot. When UE1 needs to transmit V2X services, the higher layers of UE1... Figure 1 The time slot n shown triggers UE1's underlying resource determination. Subsequently, UE1 selects a suitable candidate resource as the transmission resource from the candidate resources within the listening window (e.g., 1000ms) before time slot n, based on the listening results of the resources within the listening window before time slot n. For example, it selects a candidate resource that is not occupied by other services, or a resource (e.g., a time slot and / or sub-channel) where the detected RSRP value is lower than a preset threshold. The resource selection window is as follows: Figure 1 The time-domain positions between [n+T1, n+T2] are shown, where T1 and T2 are signaling configuration or predefined values. Optionally, the value of T1 can be 0, and optionally, the value of T2 is not less than the value of T1. Candidate resources include at least Y consecutive time slots, where Y is a pre-configured or signaling-configured value. It should be understood that the signaling configuration in this application includes configuration by the network device via signaling in V2X communication involving network devices, and pre-configuration by signaling in V2X communication without network device involvement.
[0109] In this application, "higher layer" refers to the MAC layer, RLC layer, or RRC layer, etc. When the higher layer is the MAC layer, the lower layer includes the physical layer; when the higher layer is the RLC or RRC layer, the lower layer may include the MAC layer and / or the physical layer.
[0110] In addition, such as Figure 1As shown, UE1 from n-T0 to nT proc,0 If resource monitoring is performed on a resource set within the range, the perception window is from n-T0 to nT. proc,0 Resource set within the scope Where T0, T proc,0 A parameter configured or predefined for signaling, greater than or equal to zero. Optionally, T0 is used to characterize the start time position or size of the sensing window. Optional, T proc,0 This is used to indicate how much time elapsed before the arrival of the data (n) is required for data to be perceived. Furthermore, UE1 selects resources from a resource set within the range of n+T1 to n+T2, so the selection window is the resource set [n+T1, n+T2] within the range of n+T1 to n+T2. Here, n is the data arrival time, meaning that at time n, UE1 detects data to be transmitted; the packet delay budget (PDB) is the data delay required for UE1 to transmit the data, i.e., the time UE1 needs to transmit the data before time T... PDB Data is transmitted within a specified time period. T1 and T2 are signaling configuration or predetermined parameters, greater than or equal to zero. Optionally, n+T1 represents the start time of the resource selection window, and n+T2 represents the end time of the resource selection window. Optionally, when the UE selects resources, n+T1 should generally not exceed n+T. Proc,1 Optional, where T Proc,1 This represents the processing time at the start of resource selection and is a constant not less than 0. Optionally, the value of T2 cannot be greater than the parameter T. PDB The value of .
[0111] However, NR-V2X also supports non-periodic services. In other words, the resource reservation period supported by NR-V2X is no longer simply an integer multiple of a set value (such as 100 or other values). If NR-V2X still performs equal-interval monitoring according to the set value, it may not cover the entire V2X service cycle, and therefore cannot accurately perceive the resource occupancy status among candidate resources. Therefore, the partial perception technology of monitoring resources in fixed steps is no longer applicable in NR-V2X and needs improvement.
[0112] To optimize the partial sensing scheme in NR-V2X and improve its reliability, embodiments of this application provide a method for determining transmission resources. This method can be implemented by a terminal device (or a component within the terminal device) and a network device (or a component within the network device). The terminal device includes... Figure 2 and / or Figure 3 The UE1 and / or UE2 shown. Optionally, the terminal device may include... Figure 4 or Figure 5 The structure shown. This network device may include... Figure 6 or Figure 7 The structure shown. It should be understood that it can be derived from... Figure 4 The transceiver module 420 shown is or Figure 5 The transceiver unit 510 shown performs the receiving and / or sending actions performed by the terminal device in this embodiment of the application, and can be... Figure 4 The processing module 410 shown or Figure 5 The processing unit 520 shown performs actions other than receiving and / or sending performed by the terminal device in this embodiment of the application. Furthermore, it can be performed by... Figure 6 The transceiver module 620 shown is or Figure 7 The transceiver unit 710 shown performs the receiving and / or sending actions performed by the network device in this embodiment of the application, and can be... Figure 6 The processing module 610 shown or Figure 7 The processing unit 720 shown performs actions other than receiving and / or sending performed by the network device in this embodiment of the application.
[0113] like Figure 8 As shown, the method for determining transmission resources includes the following steps:
[0114] S101: The terminal device obtains the first information.
[0115] The first piece of information includes at least one of the following: the size of the resource selection window, the size of the listening window, or the resource reservation period.
[0116] Optionally, the first information can be configured by signaling or predefined.
[0117] S102: The terminal device obtains the first parameter based on the first information.
[0118] The first parameter includes the interval between candidate listening resources and / or the number of candidate resources, which are within the resource selection window;
[0119] S103: The terminal device determines the transmission resources for sidelink transmission from the candidate resources based on the first parameter.
[0120] For example, taking UE1 as an example, when the higher layers of UE1 are in Figure 1 When the time slot n (i.e. the time that triggers the terminal device to determine the transmission resource, hereinafter referred to as the first time domain position) triggers the underlying layer of UE1 to determine the resource, UE1 can determine the transmission resource from the candidate resources in the resource selection window after time slot n according to the first parameter.
[0121] Using the above method, the interval between candidate listening resources and / or the number of candidate resources can be determined based on at least one of the resource selection window size, the listening window size, or the resource reservation period. Furthermore, based on the interval between candidate listening resources and / or the number of candidate resources, transmission resources can be determined from the candidate resources. This provides a method for transmission resources suitable for NR-V2X scenarios and improves the reliability of resource selection.
[0122] The following explains the possible contents of the first piece of information.
[0123] The size of the resource selection window refers to its temporal length, measured in milliseconds, time slots, subframes, or a preset number of symbols. For example, the size of the resource selection window can be expressed as T. scal T scal =T2-T1, or T scal =T2. Optionally, T scal The size can also be a signaling configuration or a predefined value, or T. scal The maximum or minimum value can also be a signaling configuration or a predefined value. Optionally, such as Figure 1 As shown, (n+T1) is the starting position of the resource selection window, and (n+T2) is the ending position of the resource selection window. In other words, T1 is the duration between the starting position of the resource selection window and time slot n (or the time corresponding to time slot n), and T2 is the duration between the ending position of the resource selection window and time slot n (or the time corresponding to time slot n). T1 and / or T2 can be determined by the terminal device or indicated by signaling.
[0124] The size of the sensing window refers to its temporal length, measured in milliseconds (ms), time slots, subframes, or a preset number of symbols. Optionally, in NE-V2X, the sensing window size may have multiple values; for example, the window length might be a first value (e.g., 100ms or another value) or a second value (e.g., 1100ms or another value). The sensing window size can be configured by signaling or predefined.
[0125] The resource reservation period, also known as the reservation period, refers to the time-domain interval between the next transmission scheduled for a V2X service and the current transmission. The unit is milliseconds (ms), time slots, subframes, or a preset number of symbols. Different V2X services may have different resource reservation periods. Optionally, the reservation period can be defined on physical time-domain resources or logical time-domain resources. Logical time-domain resources refer to the set of time-domain resources available for sideline communication, indicated by signaling, repeatedly numbered within the resource pool for sideline communication. For example, on 100 consecutive physical time slots, if only even-numbered time slots are used for sideline transmission, then there are a total of 50 logical time slots across these 100 physical time slots. In this example, it can be either physical time slots or logical time slots. The resource reservation period can be configured by signaling or predefined. For example, the resource reservation period can be any value within the range {0, 1:99, 100, 200, ..., 1000} ms. Optionally, a subset of the possible reservation period values mentioned above can be configured via signaling, such as 4, 8, 16, or 32 values from the set above; this invention does not limit this. Optionally, the configured resource reservation period can be a multiple of 100ms and not exceeding 1000ms, and the resource reservation period can also take any value from 0 to 99ms. Optionally, the resource reservation period can be configured by the base station and / or indicated by the terminal device in the sidelink control information (SCI) according to the value configured by signaling. It can be seen that the resource reservation period for V2X services under NR-V2X is flexible and varied, therefore the supported V2X service periods are also flexible and varied, supporting both periodic and non-periodic services.
[0126] It should be understood that the first information may include one or more of the following: the size of the resource selection window, the size of the listening window, or the resource reservation period. These will be described in detail in subsequent embodiments.
[0127] The following explains the possible contents of the first parameter.
[0128] The interval between candidate listening resources refers to the time-domain interval between two adjacent candidate listening resources, measured in milliseconds, time slots, subframes, or a preset number of symbols. In LTE-V2X, the interval between subsequent listening resources is a fixed value (e.g., 100ms), which is independent of any combination of the resource selection window size, the listening window size, or the resource reservation period. In this application, when based on... Figure 8 After determining the interval between candidate listening resources, the scheme shown can identify candidate listening resources based on this interval. Then, according to the signaling configuration or predefined listening resource indication, the listening resource to be listened to can be selected from multiple candidate listening resources, such as... Figure 9 As shown, the actual listening resources monitored by the terminal device (such as...) Figure 9 The t shown y -2P step and t y -10P step ) as candidate listening resources (such as Figure 9 The t shown y -P step t y -2P step ... t y -9P step and t y -10P step This refers to a portion of the resources in the [reference to a specific resource]. The indication of this candidate monitoring resource can be provided via a bitmap or other methods, without specific limitations here.
[0129] The number of candidate resources can also be replaced by the number of time units included in the candidate resources, denoted as Y. A time unit can be, for example, a time slot, a subframe, or a preset number of symbols. When based on... Figure 4 After determining the number Y of candidate resources in the scheme shown, the transmission resources can be determined from the Y time slots in the resource selection window based on the sensing, detection, or listening situation.
[0130] Below, we define the first parameter as the interval between candidate listening resources (hereinafter referred to as the interval, denoted as P). step Taking an example, the method for obtaining the interval based on the first information in S102 is illustrated through an embodiment.
[0131] Method 1: The first piece of information includes the size of the resource selection window, and the terminal device can determine the interval based on the size of the resource selection window.
[0132] The interval P step Size T of the resource selection window scal The following conditions must be met:
[0133] or or
[0134] Where N is the number of time units used for sidelink transmission within the first duration, and the length of the first duration is M time slots, subframes, or a pre-designed number of symbols or M ms, where M and N are positive integers. `floor{}` indicates rounding up, while `floor{}` indicates rounding down.
[0135] For example, N is the number of slots that can be used for sideline transmission within M time slots or durations, where M is, for example, 10 time slots, 10ms, 20 time slots, or 20ms. The values of M and N can be configured by signaling or predefined.
[0136] Taking M as 20ms as an example, the above formula can be transformed into:
[0137] or,
[0138] or,
[0139] or,
[0140]
[0141] Using method one, the interval is the size of the resource selection window. Based on this interval, all resources in the resource selection window can be detected, reducing the probability of missed detections.
[0142] Method 2: The first piece of information includes the size of the listening window, and the terminal device can determine the interval based on the size of the listening window.
[0143] In one method of determining the interval based on the size of the listening window, the terminal device can determine the interval corresponding to the size of the listening window as the interval between the candidate listening resources.
[0144] When the size of the listening window is the first value (e.g., 100ms), the interval can be the interval corresponding to the first value (e.g., 10ms, or other values). When the size of the listening window is the second value (e.g., 1100ms), the interval can be the interval corresponding to the second value (e.g., 100ms, or other values).
[0145] The terminal device can determine the interval corresponding to the size of the listening window based on the first correspondence. The first correspondence can be a correspondence between the size of at least one listening window and at least one interval. The first correspondence can be configured by signaling or predefined. For example, the correspondence or association between the parameters of the listening window size and the parameters of the interval can be indicated by the configuration information of the same signaling (or the same field in the signaling, or the same message body, or the same resource pool).
[0146] Optionally, for example, the size of the listening window and / or the interval size can be configured via signaling. Further optionally, the protocol can define, specify, or agree that when the listening window size is a smaller first value, the corresponding interval is a first interval value; and / or, when the listening window size is a larger second value, the corresponding interval is a second interval value. For example, when the signaling configuration shows a listening window size of 100ms, the corresponding interval is the first interval value. When the signaling configuration shows a listening window size of 1100ms, the corresponding interval is the second interval value. Optionally, the first interval value can be a value less than 100ms, such as 5, 10, 20, 50ms, etc.
[0147] In another method of determining the interval based on the size of the listening window, the size P of the listening window... T With the interval P step The first function f(x) is satisfied between them, that is, P step =f(P T ).
[0148] Optional, the size P of the listening window T With the interval P step The following conditions must be met:
[0149] or,
[0150] or,
[0151]
[0152] Where L is a set value, or a value configured via signaling, and L is a positive integer. `floor{}` indicates rounding up, while `floor{}` indicates rounding down.
[0153] Using method two above, the size of one listening window can be associated with one P. step Or, in other words, a P can be determined based on the size of a listening window. step The size of the listening window can be statically configured for the terminal device. Typically, only one listening window size will appear at any given time, meaning there will only be one P at any given moment. step .
[0154] Method 3: The first piece of information includes the resource reservation period, and the terminal device can determine the interval based on the resource reservation period.
[0155] Optionally, in a method of determining the interval based on the resource reservation period, the terminal device may determine the interval corresponding to the resource reservation period as the interval.
[0156] The terminal device can determine the interval corresponding to the resource reservation period based on the second correspondence. The second correspondence can be a correspondence between at least one resource reservation period and at least one interval. The second correspondence can be configured by signaling or predefined. For example, the correspondence or association between the parameters of the resource reservation period and the parameters of the interval can be indicated by the configuration information of the same signaling (or the same field in the signaling, or the same message body, or the same resource pool).
[0157] Optionally, for example, the resource reservation period and / or interval size can be configured via signaling. Further optionally, the protocol can define, specify, or agree that when the resource reservation period is a smaller first value, the corresponding interval is a first interval value; and / or, when the resource reservation period is a larger second value, the corresponding interval is a second interval value. For example, when the signaling configures a resource reservation period of 10ms (or other values below 100ms), the corresponding interval is the first interval value. When the signaling configures a resource reservation period of 100ms (or other values above 100ms), the corresponding interval is the second interval value. Optionally, the first interval value can be a value less than 100ms, such as 5, 10, 20, or 50ms.
[0158] In another method of determining the interval based on the resource reservation period, a set of resource reservation periods can be configured via signaling, which may include at least one period. The terminal device can determine the interval between candidate listening resources based on the configured set of resource reservation periods.
[0159] Optionally, the terminal device can determine the interval between candidate listening resources based on the relationship between the resource reservation period configured in the network device and the length exceeding a set time. The set time length can be, for example, 100ms, 200ms, or other values. For instance, when the configured reservation period is all or part of 100ms or {200, 300, ..., 1000}ms, the interval between candidate listening resources can be 100ms. Similarly, when the configured reservation period is all or part of {0, 1, 2, 3, ..., 99}ms, the interval between candidate listening resources can be an integer value less than 100ms. Optionally, this integer value less than 100ms can be configured via signaling, or pre-configured or predefined. Optionally, when the configured reservation period includes both integer multiples of 100 and values less than 100, the interval between candidate listening resources can be a value less than 100, or it can be a value configured via signaling, or pre-configured or predefined.
[0160] Optionally, the interval can be the maximum or minimum value between the least common multiple of some or all resource reservation periods, min_P and Pt, in the resource reservation period set, where Pt is configured, pre-configured, or predefined by the signaling. For example, Pt = one of 10ms, 5ms, 20ms, 50ms, and 100ms.
[0161] In other words, the interval P step The following conditions must be met between the least common multiple of the resource reservation periods and the resource reservation periods in part or all of them:
[0162] P step =max{min_P,Pt}; (Formula 2)
[0163] Pstep =min{min_P,Pt}; (Formula 3)
[0164] Where max{ab} represents taking the maximum value of a and b, and min{a,b} represents taking the minimum value of a and b.
[0165] Optionally, the interval can be the maximum or minimum value between the greatest common divisor max_P and Pt of some or all resource reservation periods in the resource reservation period set, where Pt is configured, pre-configured, or predefined by the signaling. For example, Pt = one of 10ms, 5ms, 20ms, 50ms, and 100ms.
[0166] In other words, the interval P step The following conditions must be met between the least common multiple of the resource reservation periods and the resource reservation periods in part or all of them:
[0167] P step =max{max_P,Pt}; (Formula 2)
[0168] P step =min{max_P,Pt}; (Formula 3)
[0169] Where max{ab} represents taking the maximum value of a and b, and min{a,b} represents taking the minimum value of a and b.
[0170] Optionally, the interval can be the largest or smallest resource reservation period in the set of resource reservation periods.
[0171] In the implementation of Method 3, the terminal device can group the configured resource reservation periods. For example, resource reservation periods greater than or equal to a set time length can be grouped into a first group, and periods shorter than the set time length can be grouped into a second group. For the resource reservation periods in the first group, the terminal device can determine the interval between candidate listening positions corresponding to the resource reservation periods according to a second correspondence. For example, in the second correspondence, the interval corresponding to the resource reservation periods can be 100ms, 200ms, a set time interval, or other values. For the resource reservation periods in the second group, the terminal device can determine the interval between candidate listening positions according to the set of resource reservation periods to which the resource reservation periods in the second group belong. For example, the interval between candidate listening positions can be determined according to the least common multiple of some or all of the resource reservation periods in the set of resource reservation periods to which the resource reservation period belongs, or the largest or smallest resource reservation period in the set of resource reservation periods can be used as the interval between candidate listening positions.
[0172] Furthermore, for this second set of resource reservation periods, the interval between candidate monitoring positions can also be determined according to the second correspondence, wherein the interval corresponding to the second set of resource reservation periods is less than the interval corresponding to the first set of resource reservation periods. Alternatively, the interval corresponding to the second set of resource reservation periods can also be configured via signaling, and this interval is less than the interval of the first set of resource reservation periods.
[0173] It should be understood that the methods one through three above are possible examples of determining the interval between candidate listening resources. In actual use, any two or more of methods one through three can be combined. For example, implementation method two can be combined with implementation method three. When the sensing window size configured in method two is 1100ms, the interval value determined or configured according to the reservation period in method three is a first value; when the configured sensing window size is 100ms, the interval value determined or configured according to the reservation period is a second value. As another example, for reservation period values of less than 100ms and greater than 100ms configured in method three, different P values can be configured or determined for sensing periods of 1100ms and 100ms in method two. T value.
[0174] Optionally, in the first parameter above, this interval can be determined by the interval coefficient α and P. step This indicates that α is determined based on the first information; P... step This is a value configured or predefined for signaling, such as 10, ms, 20ms, 100ms, 200ms, or other values. However, α has different values depending on the size of the listening window or the reservation period. The method for determining α based on the first information can be found in the explanation of determining the interval between candidate listening positions in methods one to three above. For example, when the listening window size is 1100ms, α = 1; when the listening window size is 100ms, α = 0.1, α = 0.2, or 0.5, etc.
[0175] At this point, when determining the transmission resources based on this interval, the logical time slot position of the transmission resources can be represented as yk*α*P. step , where y is the time slot where the candidate resource is located.
[0176] When the first parameter includes the number of candidate resources, the terminal device can determine the number of candidate resources corresponding to the first information based on the first information, wherein the first information is, for example, one of the size of the resource selection window, the size of the listening window, or the resource reservation period.
[0177] For example, the terminal device can determine the number of candidate resources corresponding to the first information based on a third correspondence. The third correspondence may include a correspondence between the size of the resource selection window, the size of the listening window, or the resource reservation period and the number of candidate resources. This third correspondence may be configured by signaling or predefined.
[0178] Taking the size of the listening window as an example, the terminal device can determine the number of candidate resources corresponding to the size of the listening window based on the third correspondence.
[0179] In implementation, third-party mappings can be configured via signaling (such as radio resource control (RRC) messages or system information blocks (SIBs)). Here are some examples of possible methods for indicating third-party mappings:
[0180] The first indication method: The signaling carries {the size of the listening window 1, the indication information of the listening position in the candidate listening position 1, and the indication information of the number of candidate resources Y 1}, wherein the size of the listening window 1, the indication information of the listening position in the candidate listening position 1, and the indication information of the number of candidate resources Y 1 correspond to each other.
[0181] Alternatively, the signaling carries {the size of the listening window 2, the indication information of the listening position in the candidate listening position 2, and the indication information of the number of candidate resources Y 2}, wherein the size of the listening window 2, the indication information of the listening position in the candidate listening position 2, and the indication information of the number of candidate resources Y 2 correspond to each other.
[0182] The second type of indication method: The signaling carries {indication information 3 of the listening position in the candidate listening position, and indication information 3 of the number Y of the candidate resources}, wherein the indication information 3 of the listening position in the candidate listening position and the indication information 3 of the number Y of the candidate resources correspond to each other.
[0183] It should be understood that the above indication methods can be implemented individually or in combination. When the configured listening window size is either Listening Window Size 1 or Listening Window Size 2, the terminal device can determine the number of candidate resources as the number of candidate resources corresponding to Listening Window Size 1 or Listening Window Size 2. Furthermore, if the signaling is configured with indication information for listening positions in candidate listening positions, such as one of the following: Indication Information 1, Indication Information 2, or Indication Information 3 for listening positions in candidate listening positions, the terminal device can determine the number of candidate resources as the number of candidate resources corresponding to Indication Information 1, Indication Information 2, or Indication Information 3 for listening positions in candidate listening positions.
[0184] Optionally, this application may also limit the distance between candidate resources and candidate listening resources to avoid the terminal device performing blind detection over an excessively large range. The following example... Figure 10 Let's take an example to illustrate.
[0185] like Figure 10 As shown, the last time slot in the candidate resource can be represented as y. The interval between y and the time slot m on the candidate listening resource can be set to be less than or equal to the second parameter. Here, m refers to the time slot in which the UE receives the SCI in the perception window. (the UE receives an SCI format 1-Ain slot ). Here The physical time slot where logical time slot m is located This refers to the last time slot out of Y time slots. The physical time slot where logical time slot y′ is located It should be understood that time slot y and time slot m are physical time slots or logical time slots on resource pools.
[0186] The second parameter can be represented as one of the following:
[0187] or,
[0188] P′ rsvp_RX +Y; or,
[0189] P′ rsvp_RX +P step ;or,
[0190] P step +Y.
[0191] Among them, P′ rsvp_RX This indicates the number of logical time slots within the resource reservation period, which can be configured via signaling.
[0192] This indicates the number of logical time slots within the resource selection window. T scal For T2 or T2-T1;
[0193] n+T2 is the cutoff position of the resource selection window.
[0194] In another representation, the second parameter above can be expressed as the maximum time-domain interval between logical time slot y′ and time slot m; or, logical time slot y′ and time slot m satisfy the following:
[0195] or,
[0196] y′-m≤P′ rsvp_RX +Y; or,
[0197] y′-m≤P rsvp_RX +P step , where P step It can be any of the P values determined according to the method provided in the embodiments of this application. step ;or,
[0198] y′-m≤P step +Y.
[0199] Alternatively, logical time slot y′ and time slot m satisfy the following:
[0200] or,
[0201] y′-m≤P step ·P rsvp_RX +Y; or,
[0202] y′-m≤P step ·P rsvp_RX +P step , where P step It can be any of the P values determined according to the method provided in the embodiments of this application. step ;or,
[0203] y′-m≤P step ·P step +Y.
[0204] Optionally, when P rsvp_RX <T scal When this is the case, the interval between y and the time slot m on the candidate listening resource can be set to be less than or equal to the second parameter. In other words, when Pr... svp_RX <T scal At that time, the logical time slot y′ and time slot m satisfy the above conditions.
[0205] Using the above methods, the location of time slots can be restricted. slot location of candidate resources in Y The intervals between them are designed to reduce unnecessary blind detection locations.
[0206] It should be understood that this application supports the terminal device in determining the interval between candidate listening resources based on the configured resource reservation period, and in determining the size and time domain position of the listening window based on the determined interval.
[0207] Optionally, when the first parameter includes a first interval between candidate listening resources, and the first interval is determined according to a resource reservation period of not less than a set time length, the terminal device can obtain second information. The second information is used to indicate a first listening window. The size of the first listening window is determined according to the first interval. The first time window is located before a first time domain position, and the first time domain position is the time when the terminal device is triggered to determine the transmission resource.
[0208] Optionally, the first parameter further includes a third interval between candidate listening resources. The terminal device can obtain third information, which is used to indicate a second listening window. The size of the second listening window is determined according to the third interval. The second listening window is located after a first time domain position, where the first time domain position is the time when the terminal device is triggered to determine the transmission resource.
[0209] The method for determining the interval between candidate listening resources based on the configured resource reservation period can be found in the preceding description. Once the terminal device determines this interval, it can determine the size Tm1 of the listening window corresponding to that interval based on the correspondence between the interval and the listening window size (configured or predefined in the signaling configuration, i.e., the first correspondence). The location of this listening window can be determined based on the time domain location of time slot n, for example... Figure 11 As shown, the listening window is located before time slot n and includes a time domain length of Tm1.
[0210] Optionally, after time slot n, the terminal device may also listen on at least one listening resource to avoid interference from resources of short-cycle services and non-cycle services on the terminal device's V2X services, improve the effectiveness of acquiring transmission resources, and thus improve transmission performance.
[0211] After n and before the candidate resource, there is at least one discrete listening resource (or sub-window). The number of sub-windows can be one. When there are multiple sub-windows, the interval value (i.e., the third interval) P between these multiple sub-windows... step2 It can be configured by signaling, predefined, or determined by the configured resource reservation period and / or the size of the listening window. For specific determination methods, please refer to the aforementioned explanation of determining the interval between candidate listening resources based on the resource reservation period and / or the size of the listening window.
[0212] Optionally, a first listening window before time slot n and a second listening window after time slot n can be configured via signaling configuration, predefined methods, or protocol specifications. Optionally, the size of the second listening window is not larger than that of the first listening window (e.g., 100ms, 50ms, etc.).
[0213] Optionally, when the configured first listening window size is a first preset value (e.g., 1100ms), it includes a second listening window of the first value size. Optionally, when the configured first listening window size is a second preset value (e.g., 100ms), it includes a second listening window of the second value size (e.g., 20ms, 10ms, 5ms, etc.).
[0214] Optionally, when the configured resource reservation period has both a period greater than or equal to Pt and a period less than Pt, a first listening window before time slot n and a second listening window after time slot n can be configured through signaling configuration, predefined methods, or protocol-defined methods. Optionally, Pt is a signaling configuration or predefined value, such as 100ms, 20ms, 10ms, or 50ms.
[0215] Optionally, the terminal device selects transmission resources from candidate resources based on the monitoring results of the first and / or second monitoring windows.
[0216] Optionally, the first listening window is P determined based on a resource reservation period greater than or equal to a set time length. step The corresponding listening window. The second listening window is P, determined based on a resource reservation period shorter than the set time length. step (or can be replaced with P) step2 The corresponding listening window. Optionally, P is determined based on the resource reservation period. step For details, please refer to the foregoing explanation, P step The correspondence between the size of the monitoring window and the size of the monitoring window satisfies the aforementioned first correspondence.
[0217] For example, such as Figure 12 As shown, taking a set time length of 100ms as an example, when the configured resource reservation period has both a period greater than or equal to 100ms and a period less than 100ms, a first listening window before time slot n and a second listening window after time slot n can be configured via signaling. The terminal device selects transmission resources from candidate resources based on the listening results of the first listening window and / or the second listening window. The first listening window is P determined based on the resource reservation period greater than or equal to the set time length. step The corresponding listening window. The second listening window is P, determined based on a resource reservation period shorter than the set time length. step The corresponding listening window, where P is determined based on the resource reservation period. step For details, please refer to the foregoing explanation, P step The correspondence between the size of the sensing window and the sensing window satisfies the aforementioned first correspondence. Based on these two sensing windows for partial sensing, the terminal device can more rationally select the occupied resources for its own V2X transmission, thus improving V2X transmission performance.
[0218] Further optionally, when the perception window is configured to be 100ms, at least after time slot n, P is configured based on a resource reservation period of less than 100ms. step The corresponding listener window.
[0219] Furthermore, embodiments of this application also provide another method for determining transmission resources, in which a terminal device obtains a first parameter, which may include the interval between candidate monitoring resources and / or the number of candidate resources. The first parameter is determined by a network device based on first information, which may include at least one of the following: the size of a resource selection window, the size of a monitoring window, or a resource reservation period. The method by which the network device determines the first parameter based on the first information can be referred to the description of the terminal device determining the first parameter based on the first information in this application, and will not be repeated here. For example, by replacing the execution entity of determining the first parameter based on the first information with the network device, a method for the network device to determine the first parameter based on the first information can be obtained.
[0220] This application provides a communication device. This communication device can be used to implement the terminal equipment described in the above embodiments, and the communication device may include… Figure 4 and / or Figure 5 The structure shown.
[0221] This application provides a communication device. This communication device can be used to implement the network device described in the above embodiments, and the communication device may include… Figure 6 and / or Figure 7 The structure shown.
[0222] This application provides a communication system. The communication system may include the terminal device and the network device described in the above embodiments. Optionally, the terminal device and network device in the communication system may execute any of the methods shown in the above method embodiments.
[0223] This application also provides a computer-readable storage medium storing a computer program. When the computer program is executed by a computer, the computer can implement the processes related to the terminal device or network device in any of the embodiments shown in the above method embodiments.
[0224] This application also provides a computer program product for storing a computer program. When the computer program is executed by a computer, the computer can implement the processes related to the terminal device or network device in any of the embodiments shown in the above method embodiments.
[0225] This application also provides a chip or chip system. The chip may include a processor, which can be used to call programs or instructions in memory to execute processes related to terminal devices or network devices in any of the embodiments shown in the above method embodiments. The chip system may include the chip, as well as other components such as memory or transceivers.
[0226] This application also provides a circuit that can be coupled to a memory and can be used to execute processes related to a terminal device or network device in any of the embodiments shown in the above method embodiments. The chip system may include the chip itself, as well as other components such as a memory or transceiver.
[0227] It should be understood that the processor mentioned in the embodiments of this application can be a CPU, or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor can be a microprocessor or any conventional processor.
[0228] It should also be understood that the memory mentioned in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0229] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) is integrated into the processor.
[0230] It should be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.
[0231] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0232] Those skilled in the art will recognize that the modules and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0233] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and modules described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0234] In the several embodiments provided in this application, it should be understood that the disclosed methods and apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.
[0235] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0236] In addition, the functional modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module.
[0237] If this function is implemented as a software module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the contributing part, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned computer-readable storage medium can be any available medium that a computer can access. For example, but not limited to: computer-readable media 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, portable hard disk, or other optical disc storage, disk storage media, or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer.
[0238] The above descriptions are merely specific embodiments of this application, but the protection scope of the embodiments of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the embodiments of this application should be included within the protection scope of the embodiments of this application. Therefore, the protection scope of the embodiments of this application should be determined by the protection scope of the claims.
Claims
1. A method for determining transmission resources, characterized in that, include: Obtain first information, which includes at least one of the following: the size of the resource selection window, the size of the listening window, or the resource reservation period; Based on the first information, a first parameter is obtained, the first parameter including the interval between candidate listening resources and / or the number of candidate resources, the candidate resources being in the resource selection window; Based on the first parameter, determine the transmission resources for side link transmission from the candidate resources; The first information includes the size of the resource selection window, and the first parameter includes the interval. The interval and the size of the resource selection window satisfy the following: or or P step The interval is the specified interval; N is the number of time units used for sidelink transmission within the first duration, and the length of the first duration is M time slots or M milliseconds, where M and N are positive integers. `floor{}` indicates rounding up, while `floor{}` indicates rounding down. T scal Size the resource selection window.
2. The method as described in claim 1, characterized in that, The first information includes the resource reservation period, the first parameter includes the interval, and obtaining the first parameter based on the first information includes: Determine the interval corresponding to the resource reservation period.
3. The method as described in claim 2, characterized in that, Also includes: Obtain a second correspondence relationship, and determine the interval corresponding to the resource reservation period based on the second correspondence relationship. The second correspondence relationship 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, and the at least one interval includes the interval.
4. The method according to any one of claims 1-3, characterized in that, The candidate resource includes Y time slots, and the interval between the last time slot y of the Y time slots and the time slot m of the detected control information on the candidate monitoring resource is less than or equal to a second parameter, wherein the second parameter is any one of the following: or, P′ rsvp_RX +Y; or, P′ rsvp_RX +P step ;or, P step +Y; Among them, P′ rsvp_RX This represents the number of logical time slots within the resource reservation period; This indicates the number of logical time slots within the resource selection window.
5. The method as described in claim 4, characterized in that, The time slots y and m are physical time slots or logical time slots on a resource pool.
6. The method according to any one of claims 1-3, characterized in that, The first parameter includes a first interval between candidate monitoring resources, the first interval being determined based on a resource reservation period of not less than a set time length, and also includes: Obtain second information, which is used to indicate the first listening window. The size of the first listening window is determined according to the first interval. The first listening window is located before the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
7. The method according to any one of claims 1-3, characterized in that, The first parameter also includes a third interval between candidate monitoring resources, the third interval being determined based on a resource reservation period shorter than a set time length, and further includes: Obtain third information, which is used to indicate the second listening window. The size of the second listening window is determined according to the third interval. The second listening window is located after the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
8. A method for determining transmission resources, characterized in that, include: Obtain first information, which includes at least one of the following: the size of the resource selection window, the size of the listening window, or the resource reservation period; Based on the first information, a first parameter is obtained, the first parameter including the interval between candidate listening resources and / or the number of candidate resources, the candidate resources being in the resource selection window; Based on the first parameter, determine the transmission resources for side link transmission from the candidate resources; The first information includes the size of the listening window, the first parameter includes the interval, and obtaining the first parameter based on the first information includes: The interval corresponding to the size of the listening window is determined based on the size of the listening window; or, Based on the size of the listening window, determine the interval that satisfies a first functional relationship with the size of the listening window.
9. The method as described in claim 8, characterized in that, Also includes: Obtain a first correspondence, which is a correspondence between the size of at least one listening window and at least one interval, wherein the size of the at least one listening window includes the size of the listening window, and the at least one interval includes the interval.
10. The method as described in claim 8, characterized in that, The first functional relationship between the size of the listening window and the interval includes: or, or, Among them, P step For the interval, P T The size of the listening window is L, which is a set value or is indicated by the network device, and L is a positive integer.
11. The method according to any one of claims 8-10, characterized in that, The candidate resource includes Y time slots, and the interval between the last time slot y of the Y time slots and the time slot m of the detected control information on the candidate monitoring resource is less than or equal to a second parameter, wherein the second parameter is any one of the following: or, P′ rsvp_RX +Y; or, P′ rsvp_RX +P step ;or, P step +Y; Among them, P′ rsvp_RX This represents the number of logical time slots within the resource reservation period; This indicates the number of logical time slots within the resource selection window.
12. The method as described in claim 11, characterized in that, The time slots y and m are physical time slots or logical time slots on a resource pool.
13. The method as described in any one of claims 8-10, characterized in that, The first parameter includes a first interval between candidate monitoring resources, the first interval being determined based on a resource reservation period of not less than a set time length, and also includes: Obtain second information, which is used to indicate the first listening window. The size of the first listening window is determined according to the first interval. The first listening window is located before the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
14. The method according to any one of claims 8-10, characterized in that, The first parameter also includes a third interval between candidate monitoring resources, the third interval being determined based on a resource reservation period shorter than a set time length, and further includes: Obtain third information, which is used to indicate the second listening window. The size of the second listening window is determined according to the third interval. The second listening window is located after the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
15. A method for determining transmission resources, characterized in that, include: Obtain first information, which includes at least one of the following: the size of the resource selection window, the size of the listening window, or the resource reservation period; Based on the first information, a first parameter is obtained, the first parameter including the interval between candidate listening resources and / or the number of candidate resources, the candidate resources being in the resource selection window; Based on the first parameter, determine the transmission resources for side link transmission from the candidate resources; The first information includes the resource reservation period, the first parameter includes the interval, and obtaining the first parameter based on the first information includes: The interval is determined based on the set of resource reservation periods to which the resource reservation period belongs, wherein the set of resource reservation periods includes at least one resource reservation period, and the at least one resource reservation period includes the resource reservation period.
16. The method as described in claim 15, characterized in that, When the length of the resource reservation period does not exceed the set time length, the interval satisfies: P step =max{min_P,Pt}; or, P step =min{min_P,Pt}; Wherein, min_P is the least common multiple of all resource reservation periods in the at least one resource reservation period, and Pt is a set value; or, Pstep is the smallest resource reservation period among the at least one resource reservation period; or, Pstep is the largest resource reservation period among the at least one resource reservation period.
17. The method as described in claim 16, characterized in that, The set time length is either predefined or configured by signaling.
18. The method as described in any one of claims 15-16, characterized in that, The candidate resource includes Y time slots, and the interval between the last time slot y of the Y time slots and the time slot m of the detected control information on the candidate monitoring resource is less than or equal to a second parameter, wherein the second parameter is any one of the following: or, P′ rsvp_RX +Y; or, P′ rsvp_RX +P step ;or, P step +Y; Among them, P′ rsvp_RX This represents the number of logical time slots within the resource reservation period; This indicates the number of logical time slots within the resource selection window.
19. The method as described in claim 18, characterized in that, The time slots y and m are physical time slots or logical time slots on a resource pool.
20. The method as described in any one of claims 15-16, characterized in that, The first parameter includes a first interval between candidate monitoring resources, the first interval being determined based on a resource reservation period of not less than a set time length, and also includes: Obtain second information, which is used to indicate the first listening window. The size of the first listening window is determined according to the first interval. The first listening window is located before the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
21. The method as described in any one of claims 15-16, characterized in that, The first parameter also includes a third interval between candidate monitoring resources, the third interval being determined based on a resource reservation period shorter than a set time length, and further includes: Obtain third information, which is used to indicate the second listening window. The size of the second listening window is determined according to the third interval. The second listening window is located after the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
22. A method for determining transmission resources, characterized in that, include: Obtain first information, which includes at least one of the following: the size of the resource selection window, the size of the listening window, or the resource reservation period; Based on the first information, a first parameter is obtained, the first parameter including the interval between candidate listening resources and / or the number of candidate resources, the candidate resources being in the resource selection window; Based on the first parameter, determine the transmission resources for side link transmission from the candidate resources; The first information includes the size of the listening window, the first parameter includes the number of candidate resources, and obtaining the first parameter based on the first information includes: The number of candidate resources corresponding to the size of the listening window is determined based on the size of the listening window.
23. The method as described in claim 22, characterized in that, Also includes: Obtain a third correspondence, which includes a correspondence between the size of at least one listening window and the number of at least one candidate resource, wherein the size of the at least one listening window includes the size of the listening window, and the number of the at least one candidate resource includes the number of the candidate resources.
24. The method as described in claim 22, characterized in that, The first parameter includes the interval, which is denoted as α*P step α is determined based on the first information, P step It is a constant.
25. The method according to any one of claims 22-24, characterized in that, The candidate resource includes Y time slots, and the interval between the last time slot y of the Y time slots and the time slot m of the detected control information on the candidate monitoring resource is less than or equal to a second parameter, wherein the second parameter is any one of the following: or, P′ rsvp_RX +Y; or, P′ rsvp_RX +P step ;or, P step +Y; Among them, P′ rsvp_RX This represents the number of logical time slots within the resource reservation period; This indicates the number of logical time slots within the resource selection window.
26. The method as described in claim 25, characterized in that, The time slots y and m are physical time slots or logical time slots on a resource pool.
27. The method according to any one of claims 22-24, characterized in that, The first parameter includes a first interval between candidate monitoring resources, the first interval being determined based on a resource reservation period of not less than a set time length, and also includes: Obtain second information, which is used to indicate the first listening window. The size of the first listening window is determined according to the first interval. The first listening window is located before the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
28. The method according to any one of claims 22-24, characterized in that, The first parameter also includes a third interval between candidate monitoring resources, the third interval being determined based on a resource reservation period shorter than a set time length, and further includes: Obtain third information, which is used to indicate the second listening window. The size of the second listening window is determined according to the third interval. The second listening window is located after the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
29. A method for determining transmission resources, characterized in that, include: First information is determined, which includes at least one of the size of the resource selection window, the size of the listening window, or the resource reservation period. The first information is used to determine a first parameter, which is used to determine the transmission resource for sidelink transmission from the candidate resources. Send the first message to the terminal device; The method further includes: Send at least one of the following to the terminal device: The first correspondence is a relationship between the size of at least one listening window and at least one interval, wherein the size of the at least one listening window includes the size of the listening window itself, and the at least one interval includes the interval itself; or... A second correspondence is established, based on which the interval corresponding to the resource reservation period is determined. This second correspondence is a relationship between at least one resource reservation period and at least one interval, where the at least one resource reservation period includes the resource reservation period itself, and the at least one interval includes the interval; or... The third correspondence includes a correspondence between the size of at least one listening window and the number of at least one candidate resource, wherein the size of the at least one listening window includes the size of the listening window, and the number of the at least one candidate resource includes the number of the candidate resources.
30. The method as described in claim 29, characterized in that, The first parameter includes a first interval between candidate monitoring resources, the first interval being determined based on a resource reservation period of not less than a set time length, and also includes: Send a second message to the terminal device. The second message is used to indicate a first listening window. The first listening window is located before a first time domain position. The size of the first listening window is determined according to the first interval. The first time domain position is the time when the terminal device is triggered to determine the transmission resource.
31. The method as described in claim 29 or 30, characterized in that, The first parameter also includes a third interval between candidate monitoring resources, the third interval being determined based on a resource reservation period shorter than a set time length, and further includes: A third message is sent to the terminal device. The third message is used to indicate a second listening window. The size of the second listening window is determined according to the third interval. The second listening window is located after a first time domain position, which is the time when the terminal device is triggered to determine the transmission resource.
32. A communication device, characterized in that, include: The processing module is used to obtain first information, which includes at least one of the following: the size of the resource selection window, the size of the listening window, or the resource reservation period. The processing module is used to obtain a first parameter based on the first information. The first parameter includes the interval between candidate listening resources and / or the number of candidate resources. The candidate resources are in the resource selection window. The processing module is used to determine the transmission resources for side link transmission from the candidate resources based on the first parameter. The first information includes the size of the resource selection window, and the first parameter includes the interval. The interval and the size of the resource selection window satisfy the following: or or P step The interval is the specified interval; N is the number of time units used for sidelink transmission within the first duration, and the length of the first duration is M time slots or M milliseconds, where M and N are positive integers. `floor{}` indicates rounding up, while `floor{}` indicates rounding down. T scal Size the resource selection window.
33. The communication device as claimed in claim 32, characterized in that, The first information includes the resource reservation period, the first parameter includes the interval, and the processing module is specifically used for: Determine the interval corresponding to the resource reservation period.
34. The communication device as claimed in claim 33, characterized in that, The processing module is also used for: Obtain a second correspondence relationship, and determine the interval corresponding to the resource reservation period based on the second correspondence relationship. The second correspondence relationship 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, and the at least one interval includes the interval.
35. The communication device according to any one of claims 32-34, characterized in that, The candidate resource includes Y time slots, and the interval between the last time slot y of the Y time slots and the time slot m of the detected control information on the candidate monitoring resource is less than or equal to a second parameter, wherein the second parameter is any one of the following: or, P′ rsvp_RX +Y; or, P′ rsvp_RX +P step ;or, P step +Y; Among them, P′ rsvp_RX This represents the number of logical time slots within the resource reservation period; This indicates the number of logical time slots within the resource selection window.
36. The communication device as claimed in claim 35, characterized in that, The time slots y and m are physical time slots or logical time slots on a resource pool.
37. The communication device according to any one of claims 32-34, characterized in that, The first parameter includes a first interval between candidate listening resources, the first interval being determined based on a resource reservation period of not less than a set time length, and the processing module is further configured to: Obtain second information, which is used to indicate the first listening window. The size of the first listening window is determined according to the first interval. The first listening window is located before the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
38. The communication device according to any one of claims 32-34, characterized in that, The first parameter also includes a third interval between candidate listening resources, the third interval being determined based on a resource reservation period shorter than a set time length, and the processing module is further configured to: Obtain third information, which is used to indicate the second listening window. The size of the second listening window is determined according to the third interval. The second listening window is located after the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
39. A communication device, characterized in that, include: The processing module is used to obtain first information, which includes at least one of the following: the size of the resource selection window, the size of the listening window, or the resource reservation period. The processing module is used to obtain a first parameter based on the first information. The first parameter includes the interval between candidate listening resources and / or the number of candidate resources. The candidate resources are in the resource selection window. The processing module is used to determine the transmission resources for side link transmission from the candidate resources based on the first parameter. The first information includes the size of the listening window, the first parameter includes the interval, and the processing module is specifically used for: The interval corresponding to the size of the listening window is determined based on the size of the listening window; or... Based on the size of the listening window, determine the interval that satisfies a first functional relationship with the size of the listening window.
40. The communication device as claimed in claim 39, characterized in that, The processing module is also used for: Obtain a first correspondence, which is a correspondence between the size of at least one listening window and at least one interval, wherein the size of the at least one listening window includes the size of the listening window, and the at least one interval includes the interval.
41. The communication device as claimed in claim 39, characterized in that, The first functional relationship between the size of the listening window and the interval includes: or, or, Among them, P step For the interval, P T The size of the listening window is L, which is a set value or is indicated by the network device, and L is a positive integer.
42. The communication device according to any one of claims 39-41, characterized in that, The candidate resource includes Y time slots, and the interval between the last time slot y of the Y time slots and the time slot m of the detected control information on the candidate monitoring resource is less than or equal to a second parameter, wherein the second parameter is any one of the following: or, P′ rsvp_RX +Y; or, P′ rsvp_RX +P step ;or, P step +Y; Among them, P′ rsvp_RX This represents the number of logical time slots within the resource reservation period; This indicates the number of logical time slots within the resource selection window.
43. The communication device as claimed in claim 42, characterized in that, The time slots y and m are physical time slots or logical time slots on a resource pool.
44. The communication device according to any one of claims 39-41, characterized in that, The first parameter includes a first interval between candidate listening resources, the first interval being determined based on a resource reservation period of not less than a set time length, and the processing module is further configured to: Obtain second information, which is used to indicate the first listening window. The size of the first listening window is determined according to the first interval. The first listening window is located before the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
45. The communication device according to any one of claims 39-41, characterized in that, The first parameter also includes a third interval between candidate listening resources, the third interval being determined based on a resource reservation period shorter than a set time length, and the processing module is further configured to: Obtain third information, which is used to indicate the second listening window. The size of the second listening window is determined according to the third interval. The second listening window is located after the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
46. A communication device, characterized in that, include: The processing module is used to obtain first information, which includes at least one of the following: the size of the resource selection window, the size of the listening window, or the resource reservation period. The processing module is used to obtain a first parameter based on the first information. The first parameter includes the interval between candidate listening resources and / or the number of candidate resources. The candidate resources are in the resource selection window. The processing module is used to determine the transmission resources for side link transmission from the candidate resources based on the first parameter. The first information includes the resource reservation period, the first parameter includes the interval, and the processing module is specifically used for: The interval is determined based on the set of resource reservation periods to which the resource reservation period belongs, wherein the set of resource reservation periods includes at least one resource reservation period, and the at least one resource reservation period includes the resource reservation period.
47. The communication device as claimed in claim 46, characterized in that, When the length of the resource reservation period does not exceed the set time length, the interval satisfies: P step =max{min_P,Pt}; or, P step =min{min_P,Pt}; Wherein, min_P is the least common multiple of all resource reservation periods in the at least one resource reservation period, and Pt is a set value; or, Pstep is the smallest resource reservation period among the at least one resource reservation period; or, Pstep is the largest resource reservation period among the at least one resource reservation period.
48. The communication device as claimed in claim 47, characterized in that, The set time length is either predefined or configured by signaling.
49. The communication device according to any one of claims 46-48, characterized in that, The candidate resource includes Y time slots, and the interval between the last time slot y of the Y time slots and the time slot m of the detected control information on the candidate monitoring resource is less than or equal to a second parameter, wherein the second parameter is any one of the following: or, P′ rsvp_RX +Y; or, P′ rsvp_RX +P step ;or, P step +Y; Among them, P′ rsvp_RX This represents the number of logical time slots within the resource reservation period; This indicates the number of logical time slots within the resource selection window.
50. The communication device as claimed in claim 49, characterized in that, The time slots y and m are physical time slots or logical time slots on a resource pool.
51. The communication device according to any one of claims 46-48, characterized in that, The first parameter includes a first interval between candidate listening resources, the first interval being determined based on a resource reservation period of not less than a set time length, and the processing module is further configured to: Obtain second information, which is used to indicate the first listening window. The size of the first listening window is determined according to the first interval. The first listening window is located before the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
52. The communication device according to any one of claims 46-48, characterized in that, The first parameter also includes a third interval between candidate listening resources, the third interval being determined based on a resource reservation period shorter than a set time length, and the processing module is further configured to: Obtain third information, which is used to indicate the second listening window. The size of the second listening window is determined according to the third interval. The second listening window is located after the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
53. A communication device, characterized in that, include: The processing module is used to obtain first information, which includes at least one of the following: the size of the resource selection window, the size of the listening window, or the resource reservation period. The processing module is used to obtain a first parameter based on the first information. The first parameter includes the interval between candidate listening resources and / or the number of candidate resources. The candidate resources are in the resource selection window. The processing module is used to determine the transmission resources for side link transmission from the candidate resources based on the first parameter. The first information includes the size of the listening window, the first parameter includes the number of candidate resources, and the processing module is specifically used for: The number of candidate resources corresponding to the size of the listening window is determined based on the size of the listening window.
54. The communication device as claimed in claim 53, characterized in that, The processing module is also used for: Obtain a third correspondence, which includes a correspondence between the size of at least one listening window and the number of at least one candidate resource, wherein the size of the at least one listening window includes the size of the listening window, and the number of the at least one candidate resource includes the number of the candidate resources.
55. The communication device as claimed in claim 53, characterized in that, The first parameter includes the interval, which is represented as α*Pstep, where α is determined based on the first information and Pstep is a constant.
56. The communication device according to any one of claims 53-55, characterized in that, The candidate resource includes Y time slots, and the interval between the last time slot y of the Y time slots and the time slot m of the detected control information on the candidate monitoring resource is less than or equal to a second parameter, wherein the second parameter is any one of the following: or, P′ rsvp_RX +Y; or, P′ rsvp_RX +P step ;or, P step +Y; Among them, P′ rsvp_RX This represents the number of logical time slots within the resource reservation period; This indicates the number of logical time slots within the resource selection window.
57. The communication device as claimed in claim 56, characterized in that, The time slots y and m are physical time slots or logical time slots on a resource pool.
58. The communication device according to any one of claims 53-55, characterized in that, The first parameter includes a first interval between candidate listening resources, the first interval being determined based on a resource reservation period of not less than a set time length, and the processing module is further configured to: Obtain second information, which is used to indicate the first listening window. The size of the first listening window is determined according to the first interval. The first listening window is located before the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
59. The communication device according to any one of claims 53-55, characterized in that, The first parameter also includes a third interval between candidate listening resources, the third interval being determined based on a resource reservation period shorter than a set time length, and the processing module is further configured to: Obtain third information, which is used to indicate the second listening window. The size of the second listening window is determined according to the third interval. The second listening window is located after the first time domain position, which is the time when the terminal device is triggered to determine the transmission resources.
60. A communication device, characterized in that, include: The processing module is used to determine first information, which includes at least one of the size of the resource selection window, the size of the listening window, or the resource reservation period. The first information is used to determine first parameters, which are used to determine the transmission resources for sidelink transmission from the candidate resources. The transceiver module is used to send the first information to the terminal device; The transceiver module is also used for: Send at least one of the following to the terminal device: The first correspondence is a relationship between the size of at least one listening window and at least one interval, wherein the size of the at least one listening window includes the size of the listening window itself, and the at least one interval includes the interval itself; or... A second correspondence is established, based on which the interval corresponding to the resource reservation period is determined. This second correspondence is a relationship between at least one resource reservation period and at least one interval, where the at least one resource reservation period includes the resource reservation period itself, and the at least one interval includes the interval; or... The third correspondence includes a correspondence between the size of at least one listening window and the number of at least one candidate resource, wherein the size of the at least one listening window includes the size of the listening window, and the number of the at least one candidate resource includes the number of the candidate resources.
61. The communication device as claimed in claim 60, characterized in that, The first parameter includes a first interval between candidate listening resources, the first interval being determined based on a resource reservation period of not less than a set time length, and the transceiver module is further configured to: Send a second message to the terminal device. The second message is used to indicate a first listening window. The first listening window is located before a first time domain position. The size of the first listening window is determined according to the first interval. The first time domain position is the time when the terminal device is triggered to determine the transmission resource.
62. The communication device as claimed in claim 60 or 61, characterized in that, The first parameter also includes a third interval between candidate listening resources, the third interval being determined based on a resource reservation period shorter than a set time length, and the transceiver module is further configured to: A third message is sent to the terminal device. The third message is used to indicate a second listening window. The size of the second listening window is determined according to the third interval. The second listening window is located after a first time domain position, which is the time when the terminal device is triggered to determine the transmission resource.
63. A communication device, characterized in that, include: Memory, used to store instructions; A processor for retrieving and executing the instructions from the memory, causing the communication device to perform the method as described in any one of claims 1-7, or causing the communication device to perform the method as described in any one of claims 8-14, or causing the communication device to perform the method as described in any one of claims 15-21, or causing the communication device to perform the method as described in any one of claims 22-28.
64. A communication device, characterized in that, include: Memory, used to store instructions; A processor for retrieving and executing the instructions from the memory, causing the communication device to perform the method as described in any one of claims 29-31.
65. A communication system, characterized in that, It includes the communication device as described in any one of claims 32-59 or 63 and the communication device as described in any one of claims 60-62 or 64.
66. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores instructions that, when invoked and executed on a computer, cause the computer to perform the method as described in any one of claims 1-31.
67. A computer program product, characterized in that, When the computer program product is run on a computer, it causes the computer to perform the method as described in any one of claims 1-31.
Citation Information
Patent Citations
Resource selection method and corresponding equipment
CN108024273A