Method, terminal device, and network device for resource allocation in D2D communication
Resource listening and reporting are carried out through terminal equipment, and auxiliary network equipment allocates transmission resources to terminal equipment in the Internet of Vehicles system, solving the interference problem caused by resource conflicts between transmission mode 3 and mode 4, and achieving efficient allocation of resources and interference reduction.
Patent Information
- Application Number
- CN201880057910.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2018-05-31
- Filing Date
- 2018-07-27
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2038-07-27
AI Technical Summary
In the Internet of Vehicles system, when a network device allocates resources to a terminal device using the transmission mode 3, it may conflict with the resources selected by the terminal device using the transmission mode 4, resulting in interference problems.
The terminal device listens for resource, determines the available resource set, and reports it to the network device to assist the network device in allocating transmission resources to it.
Through resource listening and reporting of terminal devices, network devices can select appropriate transmission resources for terminal devices in the available resource set, reducing interference with other terminal devices.
Smart Images

Figure CN111052833B_ABST
Abstract
Description
[0001] This application claims the priority of the PCT patent application filed with the Chinese Patent Office on November 8, 2017, with the application number PCT / CN2017 / 109970 and the invention title "Method, Terminal Device and Network Device for Resource Allocation in D2D Communication", the entire content of which is incorporated herein by reference.
[0002] This application claims the priority of the PCT patent application filed with the Chinese Patent Office on May 31, 2018, with the application number PCT / CN2018 / 089285 and the invention title "Method, Terminal Device and Network Device for Resource Allocation in D2D Communication", the entire content of which is incorporated herein by reference. Technical Field
[0003] Embodiments of the present application relate to the field of wireless communication, and more specifically, to a method, a terminal device, and a network device for resource allocation in device-to-device (D2D) communication. Background Art
[0004] The vehicle-to-everything (V2X) communication system, also known as the vehicle-to-device (V2D) communication system, is a sidelink (SL) transmission technology based on D2D communication. Different from the traditional long term evolution (LTE) system in which data is received or sent through a base station, the V2X communication system uses a direct terminal-to-terminal communication method, and thus has higher spectral efficiency and lower transmission latency.
[0005] Two transmission modes are defined in the V2X communication system, namely transmission mode 3 (mode 3) and transmission mode 4 (mode 4). Among them, the transmission resources used by the terminal device using transmission mode 3 are allocated by the network device, while the terminal device using transmission mode 4 can independently select transmission resources. In the case where the terminal device using transmission mode 3 and the terminal device using transmission mode 4 share a resource pool, the resources allocated by the network device for the terminal device using transmission mode 3 may conflict with the resources selected by the terminal device using transmission mode 4. Therefore, how to effectively allocate resources for the terminal device by the network device while reducing interference has become an urgent problem to be solved. Summary of the Invention
[0006] Embodiments of the present application provide a method, a terminal device, and a network device for resource allocation in D2D communication, and the network device can effectively allocate resources for the terminal device while reducing interference.
[0007] In a first aspect, a method for resource allocation in D2D communication is provided, including: a terminal device performs resource sensing on at least one carrier according to a first parameter set to obtain a set of available resources on the at least one carrier, where the resources in the set of available resources on each carrier can be used to transmit a target service, and the first parameter set includes at least one of the following information: information on resources for performing the resource sensing, conditional parameters for determining the set of available resources, and transmission parameters of the target service; the terminal device reports information on the set of available resources on the at least one carrier to a network device.
[0008] Optionally, the target resource is a resource in the set of available resources on the at least one carrier reported by the terminal device, and the target resource may include one or more resources.
[0009] Therefore, in the embodiments of the present application, the terminal device performs resource sensing based on specific transmission parameters, determines a set of available resources according to the sensing result, and reports the set of available resources to the network device to assist the network device in allocating transmission resources for the terminal device, thereby reducing interference.
[0010] In a second aspect, a method for resource allocation in D2D communication is provided, including: a network device receives information on a set of available resources on at least one carrier reported by a terminal device, where the resources in the set of available resources on each carrier can be used to transmit a target service; the network device determines a target resource for transmitting the target service in the set of available resources on the at least one carrier.
[0011] Optionally, the target resource is a resource in the set of available resources on the at least one carrier reported by the terminal device, and the target resource may include one or more resources.
[0012] Therefore, in the embodiments of the present application, the network device can allocate transmission resources for the terminal device in the set of available resources based on the set of available resources reported by the terminal device. Since the resources in the set of available resources are obtained by the terminal device according to the sensing result, the network device selects resources for the terminal device in the set of available resources, which can greatly reduce interference with other terminal devices.
[0013] In a third aspect, a terminal device is provided, and the terminal device can perform the operations of the terminal device in the above first aspect or any optional implementation manner of the first aspect. Specifically, the terminal device may include module units for performing the operations of the terminal device in the above first aspect or any possible implementation manner of the first aspect.
[0014] Fourthly, a network device is provided, which can perform the operations of the network device in the second aspect or any optional implementation manner of the second aspect. Specifically, the network device may include a module unit for performing the operations of the network device in the second aspect or any possible implementation manner of the second aspect.
[0015] Fifthly, a terminal device is provided, which includes: a processor, a transceiver, and a memory. Among them, the processor, the transceiver, and the memory communicate with each other through an internal connection path. The memory is used to store instructions, and the processor is used to execute the instructions stored in the memory. When the processor executes the instructions stored in the memory, the execution causes the terminal device to execute the method in the first aspect or any possible implementation manner of the first aspect, or the execution causes the terminal device to implement the terminal device provided in the third aspect.
[0016] Sixthly, a network device is provided, which includes: a processor, a transceiver, and a memory. Among them, the processor, the transceiver, and the memory communicate with each other through an internal connection path. The memory is used to store instructions, and the processor is used to execute the instructions stored in the memory. When the processor executes the instructions stored in the memory, the execution causes the network device to execute the method in the second aspect or any possible implementation manner of the second aspect, or the execution causes the network device to implement the network device provided in the fourth aspect.
[0017] Seventhly, a computer-readable storage medium is provided, and the computer-readable storage medium stores a program, and the program causes the terminal device to execute the method for resource configuration in D2D communication in the first aspect and any of its implementation manners.
[0018] Eighthly, a computer-readable storage medium is provided, and the computer-readable storage medium stores a program, and the program causes the network device to execute the method for resource configuration in D2D communication in the second aspect and any of its implementation manners.
[0019] Ninthly, a chip is provided, which includes an input interface, an output interface, a processor, and a memory. The processor is used to execute the instructions stored in the memory. When the instructions are executed, the processor can implement the method in the first aspect or any possible implementation manner of the first aspect.
[0020] Tenthly, a chip is provided, which includes an input interface, an output interface, a processor, and a memory. The processor is used to execute the instructions stored in the memory. When the instructions are executed, the processor can implement the method in the second aspect or any possible implementation manner of the second aspect.
[0021] In an eleventh aspect, there is provided a computer program product including instructions, which, when the computer program product runs on a computer, cause the computer to execute the method in the above first aspect or any possible implementation manner of the first aspect.
[0022] In a twelfth aspect, there is provided a computer program product including instructions, which, when the computer program product runs on a computer, cause the computer to execute the method in the above second aspect or any possible implementation manner of the second aspect.
[0023] In a thirteenth aspect, there is provided a communication system including a terminal device and a network device.
[0024] Wherein, the terminal device is configured to: perform resource sensing on at least one carrier according to a first parameter set to obtain a set of available resources on the at least one carrier, where the resources in the set of available resources on each carrier can be used for transmitting a target service, and the first parameter set includes at least one of the following information: information about the resources for performing the resource sensing, conditional parameters for determining the set of available resources, and transmission parameters of the target service.
[0025] Wherein, the network device is configured to: receive information about the set of available resources on at least one carrier reported by the terminal device, where the resources in the set of available resources on each carrier can be used for transmitting a target service; determine target resources for transmitting the target service in the set of available resources on the at least one carrier.
[0026] Further, the terminal device is configured to execute the method in the above first aspect or any possible implementation manner of the first aspect, and the network device is configured to execute the method in the above second aspect or any possible implementation manner of the second aspect. Description of the Drawings
[0027] Figure 1 is a schematic architecture diagram of an application scenario of an embodiment of the present application.
[0028] Figure 2 is a schematic architecture diagram of another application scenario of an embodiment of the present application.
[0029] Figure 3 is a schematic flowchart of a method for resource configuration in D2D communication of an embodiment of the present application.
[0030] Figure 4 is a schematic flowchart of a method for resource configuration in D2D communication of another embodiment of the present application.
[0031] Figure 5 is a schematic block diagram of a terminal device of an embodiment of the present application.
[0032] Figure 6 It is a schematic block diagram of the network device according to an embodiment of the present application.
[0033] Figure 7 It is a schematic structural diagram of the communication device according to an embodiment of the present application.
[0034] Figure 8 It is a schematic structural diagram of the chip according to an embodiment of the present application.
[0035] Figure 9 It is a schematic structural diagram of the communication system according to an embodiment of the present application. Detailed implementation manners
[0036] Next, the technical solutions in the embodiments of the present application will be described with reference to the accompanying drawings.
[0037] It should be understood that the technical solutions in the embodiments of the present application can be applied to various communication systems, such as: Global System of Mobile Communication (GSM) system, Code Division Multiple Access (CDMA) system, Wideband Code Division Multiple Access (WCDMA) system, Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Universal Mobile Telecommunication System (UMTS), and future 5G communication systems, etc.
[0038] The present application describes various embodiments in connection with a terminal device. The terminal device may also refer to a user equipment (UE), an access terminal, a user unit, a user station, a mobile station, a mobile device, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device, or other processing devices connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in a future 5G network, or a terminal device in a future evolved Public Land Mobile Network (PLMN) network, etc.
[0039] The present application describes various embodiments in connection with a network device. The network device may be a device for communicating with a terminal device. For example, it may be a Base Transceiver Station (BTS) in a GSM system or CDMA, a Node B (NB) in a WCDMA system, an evolved Node B (eNB or eNodeB) in an LTE system, or the network device may be a relay station, an access point, a vehicle-mounted device, a wearable device, and a network-side device in a future 5G network or a network-side device in a future evolved PLMN network, etc.
[0040] Figure 1 And Figure 2 is a schematic diagram of a possible application scenario of the embodiments of the present application. Figure 1 Exemplarily, a network device and two terminal devices are shown. Optionally, the wireless communication system may include multiple network devices and the coverage range of each network device may include other numbers of terminal devices, which is not limited in the embodiments of the present application. In addition, the wireless communication system may further include other network entities such as a Mobile Management Entity (MME), a Serving Gateway (S-GW), and a Packet Data Network Gateway (P-GW), etc., but the embodiments of the present application are not limited thereto.
[0041] Specifically, the terminal device 20 and the terminal device 30 can communicate in the D2D communication mode. When performing D2D communication, the terminal device 20 and the terminal device 30 directly communicate through a D2D link, i.e., a sidelink (SL). For example Figure 1 Or Figure 2 As shown, the terminal device 20 and the terminal device 30 directly communicate through the sidelink. In Figure 1 Among them, the terminal device 20 and the terminal device 30 communicate through the sidelink, and its transmission resources are allocated by the network device; in Figure 2 Among them, the terminal device 20 and the terminal device 30 communicate through the sidelink, and its transmission resources are autonomously selected by the terminal device without the need for the network device to allocate transmission resources.
[0042] D2D communication may refer to vehicle-to-vehicle (V2V) communication or vehicle-to-everything (V2X) communication. In V2X communication, X can generally refer to any device with wireless receiving and transmitting capabilities, such as but not limited to slow-moving wireless devices, fast-moving in-vehicle devices, or network control nodes with wireless transmitting and receiving capabilities. It should be understood that the embodiments of the present application are mainly applied to the scenario of V2X communication, but can also be applied to any other D2D communication scenario, and the embodiments of the present application do not make any limitations thereto.
[0043] In Release-14 of the 3GPP protocol, two transmission modes are defined, namely transmission mode 3 (mode 3) and transmission mode 4 (mode 4). The transmission resources of the terminal device using transmission mode 3 are allocated by the base station, and the terminal device sends data on the sidelink according to the resources allocated by the base station. The base station can allocate resources for single transmission to the terminal device, or can also allocate semi-static transmission resources to the terminal device. If the terminal device using transmission mode 4 has the ability to sense, it uses the method of sensing and reservation to transmit data. If it does not have the ability to sense, it randomly selects transmission resources from the resource pool. The terminal device with the ability to sense obtains the available resource set by sensing in the resource pool, and the terminal device randomly selects a resource from this set for data transmission. Since the services in the vehicle-to-everything (V2X) system have periodic characteristics, the terminal device usually adopts the semi-static transmission method, that is, after the terminal device selects a transmission resource, it will continuously use this resource in multiple transmission cycles, thereby reducing the probability of resource reselection and resource conflict. The terminal device will carry the information of reserving the next transmission resource in the control information of this transmission, so that other terminal devices can judge whether this resource is reserved and used by this terminal device by detecting the control information of this terminal device, so as to achieve the purpose of reducing resource conflict.
[0044] In Release-14 of the 3GPP protocol, the resource pool corresponding to transmission mode 3 and the resource pool corresponding to transmission mode 4 are orthogonal. The terminal device using mode 3 performs data transmission on the time-frequency resources in the resource pool supporting mode 3, and the terminal device using mode 4 performs data transmission on the time-frequency resources in the resource pool supporting mode 4.
[0045] In the new version Release-15 of the 3GPP protocol, in order to improve the resource utilization rate, the terminal device using transmission mode 3 and the terminal device using transmission mode 4 can share the resource pool. The terminal device using transmission mode 3 is connected to the base station, and its transmission resources are allocated by the base station. However, when the base station allocates resources for the terminal device using transmission mode 3, it does not know the resource occupancy situation in this resource pool. If the resources allocated by the base station for the terminal device using transmission mode 3 have been occupied by the terminal device using transmission mode 4, then interference may occur.
[0046] Therefore, in the embodiments of the present application, the terminal device performs resource sensing based on specific transmission parameters, determines the available resource set according to the sensing result, and reports the available resource set to the network device to assist the network device in allocating transmission resources for this terminal device, thereby reducing interference.
[0047] It should be understood that in the embodiments of the present application, the terminal device supporting Release-15 may include a terminal device supporting Release-15 or a terminal device supporting other versions of Release-15, such as a Release-16 terminal device supporting Release-15.
[0048] Figure 3 is a schematic flowchart of a method for resource allocation in D2D communication according to an embodiment of the present application. This method can be executed by a terminal device, and the terminal device can be, for example, Figure 1 the terminal device 20 or the terminal device 30 shown in []. The method for resource allocation includes at least some of the following content.
[0049] In 310, the terminal device performs resource sensing on at least one carrier according to a first parameter set to obtain a set of available resources on the at least one carrier.
[0050] Among them, the resources in the set of available resources on each carrier can be used to transmit the target service. The first parameter set includes at least one of the following information: information on the resources used for this resource sensing, conditional parameters for determining the set of available resources, and transmission parameters of the target service.
[0051] In 320, the terminal device reports information on the set of available resources on the at least one carrier to the network device.
[0052] Among them, the information on the set of available resources is used by the network device to determine the target resources for transmitting the target service.
[0053] Optionally, the method further includes 330.
[0054] In 330, the terminal device receives resource scheduling information sent by the network device, and the resource scheduling information indicates the target resources for transmitting the target service.
[0055] Optionally, the target resources are the resources in the set of available resources on the at least one carrier reported by the terminal device, and the target resources may include one or more resources. Among them, the resources in the set of available resources are all available transmission resources, or simply referred to as available resources. For example, the available resources are the resources that meet the requirements and can be used to transmit the target service obtained after the terminal device performs resource sensing.
[0056] Specifically, before transmitting the target service, the terminal device can perform resource sensing on one or more carriers according to the parameters in the first parameter set, and determine the available resource set on the one or more carriers based on the sensing result. The resources in the available resource set can be used by the terminal device to transmit the target service. After the terminal device determines the available resource set on at least one carrier, it reports the information of the available resource set on the at least one carrier to the network device to assist the network device in allocating transmission resources for the target service. After receiving the available resource set on the at least one carrier reported by the terminal device, the network device can select appropriate transmission resources for the target service from the available resource set and indicate the target resources for transmitting the target service to the terminal device through resource scheduling information.
[0057] In particular, the terminal device can be, for example, a terminal device using the first transmission mode in Release-15. The first transmission mode can be equivalent to, for example, transmission mode 3 in Release-14 of the aforementioned 3GPP protocol. When the terminal device uses the first transmission mode, the time-frequency resources used by the terminal device for data transmission are the resources scheduled by the network device.
[0058] Therefore, the terminal device performs resource sensing based on specific transmission parameters, determines the available resource set according to the sensing result, and reports the available resource set to the network device to assist the network device in allocating transmission resources for the terminal device, thereby reducing interference.
[0059] Optionally, the information of the resources for performing the resource sensing includes at least one of the following: the information of the resource pool for performing the resource sensing, the information of the carrier for performing the resource sensing, the information of the sub-band for performing the resource sensing, the information of the number of physical resource blocks (PRBs) for performing the resource sensing, the information of the sensing window for performing the resource sensing, and the information of the resource selection window for performing the resource sensing. Among them, the information of the resource selection window can include, for example, the value of T1, the value of T2, the length information of the selection window, etc.
[0060] Optionally, the conditional parameters for determining the available resource set include at least one of the following: the Physical Sidelink Shared Channel (PSSCH) - Reference Signal Received Power (RSRP) threshold of the PSSCH-RSRP, the number of resources in the available resource set, and the available resource ratio.
[0061] Wherein, the available resource ratio is the ratio of the number of resources in the available resource set to the total number of resources in the sensing window for performing the resource sensing.
[0062] Optionally, the transmission parameters of the target service include at least one of the following parameters: the priority information of the target service, the traffic volume information of the target service, the transmission period of the target service, the latency of the target service, the number of retransmissions of the target service, the packet size of the target service, and the modulation and coding scheme of the target service.
[0063] For example, the terminal device may, according to the index of the carrier in the first parameter set, the information of the resource pool on the carrier, the size of the subbands for which resource sensing is required, the number of physical resource blocks (PRBs) for which resource sensing is required, the information of the sensing window, etc., perform resource sensing in the resource pool on the carrier within the sensing window according to the subband size or the number of PRBs. The terminal device may perform resource exclusion based on the Physical Shared Control Channel Received Signal Power (PSSCH-RSRP) threshold and the number of resources required in the available resource set on each carrier, such as B, to exclude resources for which the PSSCH-RSRP measurement value is higher than the PSSCH-RSRP threshold and which are occupied and / or reserved by other terminal devices, and select the B resources with the minimum Received Signal Strength Indicator (RSSI) in the remaining resources as the available resource set that can be used to transmit the target service.
[0064] For another example, the terminal device may, according to the transmission parameters of the target service in the first parameter set, such as the packet size of the target service or the modulation and coding scheme of the target service, determine information such as the size of the subbands for which resource sensing is required and / or the number of PRBs for which resource sensing is required, so as to perform resource sensing in the sensing window of the corresponding carrier according to the subband size or the number of PRBs, and select available transmission resources within the resource selection window according to the sensing result.
[0065] For another example, the terminal device may, according to the packet size of the target service, the periodic information of the target service, or the priority information of the target service, determine information such as the size of the subbands for which resource sensing is required and / or the number of PRBs for which resource sensing is required, so as to perform resource sensing in the sensing window of the corresponding carrier according to the subband size or the number of PRBs, and determine to select available transmission resources within the resource selection window according to the sensing result.
[0066] For another example, the terminal device may, according to the priority information of the target service, determine the threshold of PSSCH-RSRP, perform resource sensing based on the PSSCH-RSRP threshold, and select available transmission resources within the resource selection window according to the sensing result.
[0067] For another example, the terminal device may determine the size of the resource selection window according to the latency information of the target service, and then select available transmission resources within the resource selection window based on the result of resource listening.
[0068] For another example, the terminal device determines the size of the resource selection window according to the information of the resource selection window, and determines available resources within the resource selection window according to the listening result. The information of the resource selection window may include, for example, at least one of the start position, end position, and window length of the resource selection window.
[0069] Optionally, before 310, that is, before the terminal device performs resource listening on at least one carrier according to the first parameter set, the method further includes: the physical layer of the terminal device receives the first parameter set sent by the upper layer of the terminal device; or the terminal device receives the first parameter set sent by the network device.
[0070] Optionally, before the physical layer of the terminal device receives the first parameter set sent by the network device, the method further includes: the terminal device reports a second parameter set to the network device.
[0071] The second parameter set includes at least one of the following information: the channel busy ratio (CBR) of each carrier in at least one carrier, the buffer status report (BSR), the transmission period of the target service, the priority of the target service, and the latency requirement of the target service.
[0072] Specifically, if the terminal device obtains the first parameter set through the network device, then before receiving the first parameter set sent by the network device, the terminal device may send a second parameter set such as CBR, BSR, the transmission period of the target service, the latency and priority information of the target service, etc. to the network device, so that the network device determines the first parameter set based on the second parameter set and sends the first parameter set to the terminal device for selecting the available resource set.
[0073] In this embodiment, the terminal device sends the second parameter set to the network device so that the network device determines the first parameter set for resource listening and resource selection. Thus, the terminal device obtains the available resource set based on the first parameter set and reports it, enabling the network device to allocate transmission resources for the terminal device based on the available resource set, thereby reducing interference.
[0074] Optionally, in 320, the terminal device reports information on the set of available resources on the at least one carrier to the network device, including: the terminal device reports information on the set of available resources on the at least one carrier to the network device by using uplink control information (UCI), media access control (MAC) control element (CE), or radio resource control (RRC) signaling.
[0075] Optionally, in 320, the terminal device reports information on the set of available resources on the at least one carrier to the network device, including: when the terminal device reports information on the set of available resources on the at least one carrier to the network device, it also reports the UE assistance information of the terminal device.
[0076] That is to say, when the terminal device reports information on the set of available resources, it also reports the assistance information. The assistance information may include, for example, information on the traffic volume of the target service, the service priority of the target service, the service period of the target service, etc. The assistance information of the terminal device may specifically refer to the description of UE assistance information in existing protocols.
[0077] Optionally, the terminal device reports information on the set of available resources on the at least one carrier to the network device, including: the terminal device reports a resource bitmap of the at least one carrier to the network device, where each resource bitmap of a carrier includes a plurality of bits, and the plurality of bits correspond one-to-one to a plurality of resources within a listening window for the terminal device to perform resource listening on each carrier, or the plurality of bits correspond one-to-one to a plurality of resources within a partial listening window for the terminal device to perform resource listening on each carrier, or the plurality of bits correspond one-to-one to a plurality of resources within a resource selection window for the terminal device on each carrier, and the value of each bit in the plurality of bits indicates whether the resource corresponding to each bit belongs to the set of available resources on each carrier.
[0078] Among them, the resource selection window may refer to all resources within the time range [n + T1, n + T2], where T1 ≥ 0, T2 ≥ T1, and n represents the time when resource listening is performed.
[0079] One possible implementation is that all the resources listened on a certain carrier are represented in the form of a resource bitmap, which includes multiple bits, where each bit corresponds to a resource. The multiple bits correspond one by one to the multiple resources listened on the carrier, and the value on each bit is used to indicate whether the resource corresponding to the bit is available, that is, whether the resource belongs to the set of available resources on the carrier. For example, during the process of resource listening by the terminal device, if the resource is available, the value on the bit corresponding to the resource is set to 1, and if the resource is unavailable, the value on the bit corresponding to the resource is set to 0. The number of all available resources finally obtained is equal to the number of resources in the available resource set set in the first parameter. The terminal device finally reports the resource bitmap corresponding to the carrier to the network device, so that the network device can know which resources on the carrier can be used to transmit the target service and select the target resource from these available resources to transmit the target service.
[0080] Optionally, the resources within a part of the listening window on a certain carrier are represented in the form of a resource bitmap. For example, the listening window is [n - 1000, n - 1], where n is the time when resource listening is performed, but the resource bitmap corresponds one by one to the resources within a part of the listening window, and the part of the listening window is [n - 100, n - 1]. The rest can refer to the relevant descriptions in the above embodiments and will not be elaborated here.
[0081] Optionally, the resources within the selection window on a certain carrier are represented in the form of a resource bitmap. For example, the terminal listens within the listening window [n - 1000, n - 1] and determines which resources are available within the selection window [n, n + 100]. The available resources are represented by 1, and the unavailable resources are represented by 0. The resource bitmap corresponds one by one to the multiple resources within the selection window. The terminal device finally reports the resource bitmap corresponding to the carrier to the network device, so that the network device can know which resources on the carrier can be used to transmit the target service and select the target resource from these available resources to transmit the target service.
[0082] Another possible implementation is that the resource bitmap includes a first resource bitmap, which includes multiple bits. The multiple bits correspond one by one to multiple time units within a first time range, and the value on each bit in the multiple bits indicates whether there are available resources within the time unit corresponding to each bit. The time unit can include, for example, subframes, time slots, etc.
[0083] Among them, the first time range can be, for example, the listening window for the terminal to perform the resource listening or the resource selection window for resource selection.
[0084] Further, optionally, the resource bitmap includes a second resource bitmap. The second resource bitmap includes a plurality of bits, which correspond one by one to a plurality of frequency domain units within a first frequency domain range. The value of each bit among the plurality of bits indicates whether there is available resources within the frequency domain unit corresponding to each bit. The frequency domain unit may include, for example, RBG, sub-band, RB, etc.
[0085] Among them, the first frequency domain range may be, for example, the system bandwidth for the terminal to perform resource listening, or the frequency domain range of the resource pool for performing resource listening.
[0086] For example, the resource bitmap includes a first resource bitmap and a second resource bitmap. The plurality of bits in the first resource bitmap correspond one by one to a plurality of sub-frames, and the plurality of bits in the second resource bitmap correspond one by one to a plurality of sub-bands. If the resources on the time unit indicated by a certain bit in the first resource bitmap are available resources, and the resources on the frequency domain unit indicated by a certain bit in the second resource bitmap are available resources, then the resources composed of the time unit and the frequency domain unit belong to the available resource set.
[0087] Another possible implementation is that the information of the available resource set further includes the time domain index of at least one time unit within a second time range, where there are available resources on the time unit corresponding to each time domain index. The second time range may be the listening window for the terminal to perform resource listening, or the resource selection window for performing resource selection. The time unit may include, for example, sub-frame or time slot, etc. At this time, optionally, the resource bitmap may include a second resource bitmap. The specific frequency domain position of the available resources existing on the time unit corresponding to the time domain index carried in the information of the available resource set may be indicated by the bits in the second resource bitmap.
[0088] For example, the second time range is the resource selection window [n, n + 100] milliseconds, and the available resource set includes the index k of a sub-frame within the resource selection window, which indicates that there are available resources on the sub-frame corresponding to the index k. Further, if the available resource set further includes a bitmap, and each bit in the bitmap corresponds to a sub-band, then the available resource set indicates that among the frequency domain resources on the sub-frame k, the resources on the sub-bands corresponding to the bits with a value of 1 are available resources.
[0089] Another possible implementation is that the information of the available resource set further includes the frequency-domain indexes of at least one frequency-domain unit within a second frequency-domain range, where there are available resources on each frequency-domain unit, and the second frequency-domain range may be the system bandwidth for the terminal to perform resource sensing or the frequency-domain range of the resource pool for performing resource sensing. The frequency-domain unit may include, for example, RBG, sub-band, RB, etc. Optionally, the resource bitmap may include a first resource bitmap. The specific time-domain position of the available resources existing on the frequency-domain unit corresponding to the frequency-domain index carried in the information of the available resource set may be indicated by the bit positions in the first resource bitmap.
[0090] It should be understood that the terminal device may report the available resource set in the form of a resource bitmap; or, the terminal device may also directly report the time-domain position and / or frequency-domain position of each available resource in the available resource set; or, the terminal device may also indicate the available resource set to the network device in other ways, and the embodiments of the present application do not make any limitations thereto.
[0091] Optionally, the terminal device reports the information of the available resource set on the at least one carrier to the network device, including: the terminal device reports the indexes of at least one candidate target resource in the available resource set on the at least one carrier to the network device.
[0092] Among them, the index of each candidate target resource in the available resource set on each carrier is used to indicate the position of each candidate target resource within the listening window of each carrier, or is used to indicate the position of each candidate target resource within the resource selection window of each carrier, or is used to indicate the position of each candidate target resource in the available resource set on each carrier, or is used to indicate the time-frequency resource position of each candidate target resource in each carrier.
[0093] Different from the above method of reporting the resource bitmap, the terminal device may not report all the available resources in the available resource set to the network device, but select one or more resources in the available resource set of each carrier as candidate target resources, and only report these candidate target resources to the network device to reduce the bit overhead. The number of reported candidate target resources may be configured by the network device or agreed in the protocol. The network device may select one or more target resources from these candidate target resources for the terminal device to send target services.
[0094] For example, the terminal device may select several resources with the minimum side-link received signal strength indication S-RSSI or PSSCH-RSRP in the available resource set of each carrier as candidate target resources, and report the indexes of the candidate target resources to the network device. The number of reported candidate target resource indexes is configured by the network or pre-configured.
[0095] Among them, the index of each candidate target resource in a carrier can be determined according to the resources within the listening window for resource listening on this carrier. For example, this index can represent the position of each candidate target resource among all the resources within this listening window.
[0096] For example, assume that this index is used to represent the position of each candidate target resource within the listening window, and the total number of resources within the listening window for this terminal device to perform this resource listening is 12. According to the chronological order of time domain positions, the indexes of these 12 resources are 1 to 12 in sequence, and the number of candidate target resources is 4. If the 4 resources with the smallest S-RSSI or PSSCH-RSRP selected by the terminal device after listening on these 12 resources are the resources with indexes 1, 2, 4, and 7 respectively, the terminal device will report the indexes 1, 2, 4, and 7 to the network device, so that the network device can select the target resource from these 4 resources and indicate it to the terminal device.
[0097] Or the index of each candidate target resource in this carrier can be determined according to the resources within the resource selection window on this carrier. For example, this index can represent the position of each candidate target resource among all the resources within this resource selection window.
[0098] For example, assume that this index is used to represent the position of each candidate target resource within the resource selection window, and the total number of resources within the selection window for this terminal device to perform this resource selection is 12. According to the chronological order of time domain positions, the indexes of these 12 resources are 1 to 12 in sequence, and the number of candidate target resources is 4. If the terminal device selects the 4 resources with the smallest S-RSSI or PSSCH-RSRP, which are the resources with indexes 1, 2, 4, and 7 respectively, by listening and predicting the S-RSSI or PSSCH-RSRP on these 12 resources, the terminal device will report the indexes 1, 2, 4, and 7 to the network device, so that the network device can select the target resource from these 4 resources and indicate it to the terminal device.
[0099] Or the index of each candidate target resource in this carrier can also be determined according to the resources within the available resource set obtained after listening on this carrier. For example, this index can represent the position of each candidate target resource among all the resources within this available resource set.
[0100] Or the index of each candidate target resource in this carrier can also be determined according to the position of each candidate target resource on this carrier. For example, it is determined according to the time domain position and frequency domain position of this candidate target resource. At this time, the index of this target resource includes the time domain position index and frequency domain position index of this target candidate resource in this carrier.
[0101] If the first parameter set is not sent by the network device to the terminal device, but is sent by a higher layer of the terminal device to the physical layer of the terminal device. Then, optionally, the method further includes: the terminal device reporting a third parameter set to the network device.
[0102] Optionally, the third parameter set includes at least one of the following information: information about the resources for performing the resource listening, conditional parameters for determining the available resource set, and transmission parameters of the target service.
[0103] Optionally, the information about the resources for performing the resource listening includes at least one of the following: information about the resource pool for performing the resource listening, information about the carrier for performing the resource listening, information about the sub-band for performing the resource listening, information about the number of physical resource blocks (PRBs) for performing the resource listening, and information about the third time range.
[0104] Among them, the information about the third time range may include, for example, at least one of the following:
[0105] Information about the listening window for performing the resource listening, information about the resource selection window for performing resource selection, and a time range relative to a specific time position.
[0106] Among them, the specific time position may be, for example, any one of the following: the moment when the terminal device performs resource listening, the moment when the terminal reports the available resource set, the first sub-frame within a radio frame period (i.e., sub-frame 0), the moment when the terminal device receives a network reporting instruction, the moment when the service of the terminal device arrives, and the moment determined according to the sub-frame offset information and the service cycle information of the terminal device. Among them, the sub-frame offset information and the service cycle may be carried in the auxiliary information (UE Assistance Information) reported by the terminal to the network.
[0107] Among them, the time range may be, for example, [n + T1, n + T2], where n is the specific time position, T1 > 0, and T2 > T1.
[0108] Optionally, the conditional parameters for determining the available resource set include at least one of the following: the physical sidelink shared channel reference signal received power (PSSCH-RSRP) threshold, the number of resources in the available resource set, and the available resource ratio, where the available resource ratio is the ratio of the number of resources in the available resource set to the total number of resources within the listening window for performing the resource listening; and / or,
[0109] Optionally, the transmission parameters of the target service include at least one of the following parameters: the priority information of the target service, the traffic volume information of the target service, the transmission period of the target service, the delay of the target service, the number of retransmissions of the target service, the packet size of the target service, and the modulation and coding scheme of the target service.
[0110] It should be understood that the parameters in the third parameter set and the first parameter set may be partially or entirely the same.
[0111] Optionally, in 330, if the at least one carrier includes a target carrier, and the target resource is a resource in the available resource set on the target carrier, then the resource scheduling information may include an index of the target resource, where the index of the target resource is used to indicate the position of the target resource within the listening window of the target carrier, or to indicate the position of the target resource in the available resource set on the target carrier, or to indicate the time-frequency resource position of the target resource in the target carrier.
[0112] Specifically, the target resource in the target carrier is the resource selected by the network device for the terminal device to transmit the target service. The network device may send resource scheduling information to the terminal device, and the resource scheduling information includes an index of the target resource. The index of the target resource is used to represent the position of the target resource in the available resource set, or may also represent the position of the target resource within the listening window of the target carrier, or may further represent the time-frequency resource position of the target resource in the target carrier.
[0113] When the at least one carrier includes one carrier, this carrier is the target carrier.
[0114] When the at least one carrier includes multiple carriers, the target carrier may be, for example, the carrier with the smallest CBR among the multiple carriers. The terminal device may report a second parameter set to the network device, and the second parameter set includes the CBRs of the multiple carriers. The network device may determine the target carrier according to the received CBRs on the multiple carriers.
[0115] For example, assume that the set of available resources on the target carrier reported by the terminal device to the network device includes 8 available resources, and these 8 available resources are represented in the form of a resource bitmap. Assume that the total number of resources within the listening window for the terminal device to perform the resource listening is 12, and the resource bitmap used to represent the set of available resources is 1100 1011 1011, where 1 indicates that the resource belongs to the set of available resources and 0 indicates that the resource does not belong to the set of available resources. If the network device selects the second available resource according to the resource bitmap and allocates this resource to the terminal device, then the network device can send resource scheduling information carrying index 2 to the terminal device to indicate
Claims
1. A method for resource allocation in device - to - device (D2D) communication, characterized in that, The method includes: The terminal device performs resource sensing on at least one carrier according to a first parameter set to obtain an available resource set on the at least one carrier, where the resources in the available resource set on each carrier can be used to transmit a target service, and the first parameter set includes at least one of the following information: information on the resources for performing the resource sensing, conditional parameters for determining the available resource set, and transmission parameters of the target service; The terminal device reports information on the available resource set on the at least one carrier to the network device, where the information on the available resource set includes indexes of at least one candidate target resource in the available resource set, and the index of each candidate target resource in the available resource set on each carrier is used to indicate the position of the each candidate target resource within the resource selection window of the each carrier.
2. The method according to claim 1, wherein The information on the resources for performing the resource sensing includes at least one of the following: information on the resource pool for performing the resource sensing, information on the carrier for performing the resource sensing, information on the sub-band for performing the resource sensing, information on the number of physical resource blocks (PRBs) for performing the resource sensing, information on the sensing window for performing the resource sensing, and information on the resource selection window for resource selection; and / or The conditional parameters for determining the available resource set include at least one of the following: a physical sidelink shared channel reference signal received power (PSSCH-RSRP) threshold, the number of resources in the available resource set, and the available resource ratio, where the available resource ratio is the ratio of the number of resources in the available resource set to the total number of resources within the sensing window for performing the resource sensing; and / or The transmission parameters of the target service include at least one of the following parameters: priority information of the target service, information on the traffic volume of the target service, the transmission period of the target service, the delay of the target service, the number of retransmissions of the target service, the packet size of the target service, and the modulation and coding scheme of the target service.
3. The method according to claim 1 or 2, characterized in that, The method further includes: The physical layer of the terminal device receives the first parameter set sent by the higher layer of the terminal device; or The terminal device receives the first parameter set sent by the network device.
4. The method according to claim 1 or 2, characterized in that, The method further includes: The terminal device reports a second parameter set to the network device, where the second parameter set includes at least one of the following information: the channel occupancy ratio (CBR) of each carrier in at least one carrier, the buffer status report (BSR), the transmission period of the target service, the priority of the target service, and the delay requirement of the target service.
5. The method according to claim 1 or 2, characterized in that, The terminal device reporting the information on the available resource set on the at least one carrier to the network device includes: The terminal device reports the information on the available resource set on the at least one carrier to the network device through uplink control information (UCI), media access control element (MAC CE), or radio resource control (RRC) signaling.
6. The method according to claim 1 or 2, characterized in that, The terminal device reports information on the available resource set on the at least one carrier to the network device, including: When the terminal device reports information on the available resource set on the at least one carrier to the network device, it also reports auxiliary information of the terminal device.
7. The method according to claim 1 or 2, characterized in that, The terminal device reports information on the available resource set on the at least one carrier to the network device, including: The terminal device reports a resource bitmap of the at least one carrier to the network device. Each resource bitmap of a carrier includes a plurality of bits, and the plurality of bits correspond one by one to a plurality of resources within a listening window for the terminal device to perform resource listening on each carrier, or the plurality of bits correspond one by one to a plurality of resources within a resource selection window for the terminal device on each carrier. The value of each bit in the plurality of bits indicates whether the resource corresponding to each bit belongs to the available resource set on each carrier.
8. The method according to claim 7, wherein The resource bitmap includes a first resource bitmap, and the first resource bitmap includes a plurality of bits. The plurality of bits correspond one by one to a plurality of time units within a first time range, and the value of each bit in the plurality of bits indicates whether there is an available resource within the time unit corresponding to each bit.
9. The method according to claim 8, wherein The first time range is a listening window for the terminal to perform resource listening or a resource selection window for resource selection.
10. The method according to claim 7, wherein The resource bitmap includes a second resource bitmap, and the second resource bitmap includes a plurality of bits. The plurality of bits correspond one by one to a plurality of frequency domain units within a first frequency domain range, and the value of each bit in the plurality of bits indicates whether there is an available resource within the frequency domain unit corresponding to each bit.
11. The method according to claim 10, characterized in that, The first frequency domain range is the system bandwidth for the terminal to perform resource listening or the frequency domain range of a resource pool for resource listening.
12. The method according to claim 10, wherein The information on the available resource set includes time domain indices of at least one time unit within a second time range, where there is an available resource on the time unit corresponding to each time domain index. The second time range is a listening window for the terminal to perform resource listening or a resource selection window for resource selection.
13. The method according to claim 1 or 2, characterized in that, The method further includes: The terminal device reports a third parameter set to the network device, where the third parameter set includes at least one of the following information: information on resources for performing resource listening, conditional parameters for determining the available resource set, and transmission parameters of the target service.
14. The method according to claim 13, wherein The information on resources for performing resource listening includes at least one of the following: Information on a resource pool for performing resource listening, information on a carrier for performing resource listening, information on a sub-band for performing resource listening, information on the number of physical resource blocks (PRBs) for performing resource listening, information on a listening window for performing resource listening, information on a resource selection window for resource selection; and / or The conditional parameters for determining the set of available resources include at least one of the following: the physical sidelink shared channel reference signal received power PSSCH-RSRP threshold, the number of resources in the set of available resources, and the available resource ratio, where the available resource ratio is the ratio of the number of resources in the set of available resources to the total number of resources in the listening window for performing the resource listening; and / or, The transmission parameters of the target service include at least one of the following parameters: the priority information of the target service, the traffic volume information of the target service, the transmission period of the target service, the delay of the target service, the number of retransmissions of the target service, the packet size of the target service, and the modulation and coding scheme of the target service.
15. The method according to claim 1 or 2, characterized in that The method further includes: The terminal device receives resource scheduling information sent by the network device, and the resource scheduling information indicates the target resources for transmitting the target service.
16. The method according to claim 15, wherein The at least one carrier includes a target carrier, and the target resources are resources in the set of available resources on the target carrier. The resource scheduling information includes the index of the target resources, where the index of the target resources is used to indicate the position of the target resources in the listening window of the target carrier, or to indicate the position of the target resources in the set of available resources on the target carrier, or to indicate the time-frequency resource position of the target resources in the target carrier.
17. The method according to claim 15, wherein The resource scheduling information includes K×N bits, where K is the number of the target resources, K is an integer greater than or equal to 1, N is the number of bits occupied by the index of the target resources, N = log2(M), and M is the number of resources in the listening window of the target carrier, or the number of resources in the set of available resources on the target carrier, or the number of candidate target resource indexes reported by the terminal device to the network device.
18. A method for resource allocation in device-to-device (D2D) communication, characterized in that The method includes: The network device receives information on the set of available resources on at least one carrier reported by the terminal device, where the resources in the set of available resources on each carrier can be used to transmit the target service. The network device determines the target resources for transmitting the target service in the set of available resources on the at least one carrier. where the information on the set of available resources includes the indexes of at least one candidate target resource in the set of available resources, and the index of each candidate target resource in the set of available resources on each carrier is used to indicate the position of each candidate target resource in the resource selection window of each carrier.
19. The method according to claim 18, characterized in that, The method further includes: The network device sends a first parameter set to the terminal device, and the first parameter set is used for the terminal device to perform resource listening on the at least one carrier to obtain the set of available resources on the at least one carrier. The first parameter set includes at least one of the following information: information on the resources for performing the resource listening, conditional parameters for determining the set of available resources, and transmission parameters of the target service.
20. The method according to claim 19, wherein The information of the resource for performing the resource listening includes at least one of the following: the information of the resource pool for performing the resource listening, the information of the carrier for performing the resource listening, the information of the sub-band for performing the resource listening, the information of the number of physical resource blocks (PRBs) for performing the resource listening, the information of the listening window for performing the resource listening, the information of the resource selection window for performing resource selection; and / or, The conditional parameters for determining the available resource set include at least one of the following: the physical sidelink shared channel reference signal received power (PSSCH-RSRP) threshold, the number of resources in the available resource set, and the available resource ratio, where the available resource ratio is the ratio of the number of resources in the available resource set to the total number of resources within the listening window for performing the resource listening; and / or, The transmission parameters of the target service include at least one of the following parameters: the priority information of the target service, the information of the traffic volume of the target service, the transmission period of the target service, the latency of the target service, the number of retransmissions of the target service, the packet size of the target service, and the modulation and coding scheme of the target service.
21. The method according to claim 19 or 20, characterized in that The method further includes: The network device receives a second parameter set reported by the terminal device, where the second parameter set includes at least one of the following information: the channel occupancy ratio (CBR) of each carrier in at least one carrier, the buffer status report (BSR), the transmission period of the target service, the priority of the target service, and the latency requirement of the target service; The network device determines the first parameter set according to the second parameter set.
22. The method according to any one of claims 18 to 20, characterized in that, The network device receives the information of the available resource set on at least one carrier reported by the terminal device, including: The network device receives the information of the available resource set on at least one carrier reported by the terminal device through uplink control information (UCI), media access control element (MAC) CE, or radio resource control (RRC) signaling.
23. The method according to any one of claims 18 to 20, characterized in that, The network device receives the information of the available resource set on at least one carrier reported by the terminal device, including: When receiving the information of the available resource set on at least one carrier reported by the terminal device, the network device receives the auxiliary information reported by the terminal device.
24. The method according to any one of claims 18 to 20, characterized in that The network device receives the information of the available resource set on at least one carrier reported by the terminal device, including: The network device receives the resource bitmap of at least one carrier reported by the terminal device, where the resource bitmap of each carrier includes a plurality of bits, and the plurality of bits correspond one-to-one to a plurality of resources within the listening window for the terminal device to perform resource listening on each carrier, or the plurality of bits correspond one-to-one to a plurality of resources within the resource selection window for the terminal device on each carrier, and the value of each bit in the plurality of bits indicates whether the resource corresponding to each bit belongs to the available resource set on each carrier.
25. The method according to claim 24, characterized in that, The resource bitmap includes a first resource bitmap, which includes a plurality of bits. The plurality of bits correspond one by one to a plurality of time units within a first time range. The value of each bit among the plurality of bits indicates whether there is available resource within the time unit corresponding to each bit.
26. The method according to claim 25, characterized in that, The first time range is a listening window for the terminal to perform the resource listening or a resource selection window for resource selection.
27. The method according to claim 24, wherein The resource bitmap includes a second resource bitmap, which includes a plurality of bits. The plurality of bits correspond one by one to a plurality of frequency domain units within a first frequency domain range. The value of each bit among the plurality of bits indicates whether there is available resource within the frequency domain unit corresponding to each bit.
28. The method according to claim 27, wherein The first frequency domain range is the system bandwidth for the terminal to perform the resource listening or the frequency domain range of the resource pool for the resource listening.
29. The method according to claim 27, wherein The information of the available resource set further includes time domain indexes of at least one time unit within a second time range, where there is available resource on the time unit corresponding to each time domain index. The second time range is a listening window for the terminal to perform the resource listening or a resource selection window for resource selection.
30. The method according to any one of claims 18 to 20, characterized in that, The method further includes: The network device receives a third parameter set reported by the terminal device, where the third parameter set includes at least one of the following information: information of the resource for performing the resource listening, condition parameters for determining the available resource set, and transmission parameters of the target service.
31. The method according to claim 30, wherein The information of the resource for performing the resource listening includes at least one of the following: information of the resource pool for performing the resource listening, information of the carrier for performing the resource listening, information of the sub-band for performing the resource listening, information of the number of physical resource blocks (PRBs) for performing the resource listening, information of the listening window for performing the resource listening, information of the resource selection window for resource selection; and / or The condition parameters for determining the available resource set include at least one of the following: physical sidelink shared channel reference signal received power (PSSCH-RSRP) threshold, the number of resources in the available resource set, and the available resource ratio, where the available resource ratio is the ratio of the number of resources in the available resource set to the total number of resources within the listening window for performing the resource listening; and / or The transmission parameters of the target service include at least one of the following parameters: priority information of the target service, traffic volume information of the target service, transmission period of the target service, delay of the target service, number of retransmissions of the target service, packet size of the target service, and modulation and coding scheme of the target service.
32. The method according to any one of claims 18 to 20, characterized in that, The method further includes: The network device sends resource scheduling information to the terminal device, and the resource scheduling information is used to indicate the target resource.
33. The method according to claim 32, wherein The at least one carrier includes a target carrier, and the target resource is the resource in the available resource set on the target carrier. The resource scheduling information includes an index of the target resource, where the index of the target resource is used to indicate the position of the target resource within a listening window of the target carrier, or is used to indicate the position of the target resource within a set of available resources on the target carrier, or is used to indicate the time-frequency resource position of the target resource within the target carrier.
34. The method according to claim 32, wherein The resource scheduling information includes K×N bits, where K is the number of target resources, K is an integer greater than or equal to 1, N is the number of bits occupied by the index of the target resource, N = log2(M), and M is the number of resources within a listening window of the target carrier, or is the number of resources within a set of available resources on the target carrier, or is the number of candidate target resource indexes reported by the terminal device to the network device.
35. A terminal device, characterized in that, The terminal device includes: a resource listening unit, configured to perform resource listening on at least one carrier according to a first parameter set to obtain a set of available resources on the at least one carrier, where resources in the set of available resources on each carrier can be used to transmit a target service, and the first parameter set includes at least one of the following information: information about resources for performing the resource listening, conditional parameters for determining the set of available resources, and transmission parameters of the target service; a transceiver unit, configured to report to a network device information about the set of available resources on the at least one carrier obtained by the listening unit, where the information about the set of available resources includes indexes of at least one candidate target resource in the set of available resources, and where the index of each candidate target resource in the set of available resources on each carrier is used to indicate the position of each candidate target resource within a resource selection window of each carrier.
36. The terminal device according to claim 35, wherein: The information about resources for performing the resource listening includes at least one of the following: information about a resource pool for performing the resource listening, information about a carrier for performing the resource listening, information about a sub-band for performing the resource listening, information about the number of physical resource blocks (PRBs) for performing the resource listening, information about a listening window for performing the resource listening, and information about a resource selection window for performing resource selection; and / or The conditional parameters for determining the set of available resources include at least one of the following: a physical sidelink shared channel reference signal received power (PSSCH-RSRP) threshold, the number of resources in the set of available resources, and an available resource ratio, where the available resource ratio is the ratio of the number of resources in the set of available resources to the total number of resources within a listening window for performing the resource listening; and / or The transmission parameters of the target service include at least one of the following parameters: priority information of the target service, information about the traffic volume of the target service, a transmission period of the target service, a delay of the target service, the number of retransmissions of the target service, the packet size of the target service, and a modulation and coding scheme of the target service.
37. The terminal device according to claim 35 or 36, characterized in that, The transceiver unit is specifically configured to: Receive the first parameter set sent at a higher layer at the physical layer; or Receive the first parameter set sent by the network device.
38. The terminal device according to claim 37, wherein The transceiver unit is further configured to: Report a second parameter set to the network device, where the second parameter set includes at least one of the following information: the channel occupancy ratio CBR of each carrier in at least one carrier, the buffer status report BSR, the transmission period of the target service, the priority of the target service, and the latency requirement of the target service.
39. The terminal device according to claim 35 or 36, characterized in that, Specifically, the transceiver unit is configured to: Report information about the set of available resources on the at least one carrier to the network device via uplink control information UCI, media access control element MAC CE, or radio resource control RRC signaling.
40. The terminal device according to claim 35 or 36, characterized in that, Specifically, the transceiver unit is configured to: When reporting information about the set of available resources on the at least one carrier to the network device, report auxiliary information of the terminal device.
41. The terminal device according to claim 35 or 36, characterized in that, Specifically, the transceiver unit is configured to: Report a resource bitmap of the at least one carrier to the network device, where the resource bitmap of each carrier includes a plurality of bits, and the plurality of bits correspond one-to-one to a plurality of resources within a listening window for the terminal to perform resource listening on each carrier, or the plurality of bits correspond one-to-one to a plurality of resources within a resource selection window for the terminal to perform resource selection on each carrier, and the value of each bit in the plurality of bits indicates whether the resource corresponding to each bit belongs to the set of available resources on each carrier.
42. The terminal device according to claim 41, wherein, The resource bitmap includes a first resource bitmap, where the first resource bitmap includes a plurality of bits, and the plurality of bits correspond one-to-one to a plurality of time units within a first time range, and the value of each bit in the plurality of bits indicates whether there is an available resource within the time unit corresponding to each bit.
43. The terminal device according to claim 42, wherein, The first time range is a listening window for the terminal to perform resource listening or a resource selection window for resource selection.
44. The terminal device according to claim 41, characterized in that, The resource bitmap includes a second resource bitmap, where the second resource bitmap includes a plurality of bits, and the plurality of bits correspond one-to-one to a plurality of frequency domain units within a first frequency domain range, and the value of each bit in the plurality of bits indicates whether there is an available resource within the frequency domain unit corresponding to each bit.
45. The terminal device according to claim 44, wherein, The first frequency domain range is the system bandwidth for the terminal to perform resource listening or the frequency domain range of the resource pool for resource listening.
46. The terminal device according to claim 44, characterized in that, The information about the set of available resources further includes time domain indices of at least one time unit within a second time range, where there are available resources on the time units corresponding to each time domain index, and the second time range is a listening window for the terminal to perform resource listening or a resource selection window for resource selection.
47. The terminal device according to claim 35 or 36, characterized in that, The transceiver unit is further configured to: Report a third parameter set to the network device, where the third parameter set includes at least one of the following information: information about resources for performing resource listening, conditional parameters for determining the set of available resources, and transmission parameters of the target service.
48. The terminal device according to claim 47, wherein, The information about resources for performing resource listening includes at least one of the following: Information on the resource pool for performing the resource listening, information on the carrier for performing the resource listening, information on the sub-band for performing the resource listening, information on the number of physical resource blocks (PRBs) for performing the resource listening, information on the listening window for performing the resource listening, information on the resource selection window for performing resource selection; and / or, The condition parameters for determining the available resource set include at least one of the following: the physical sidelink shared channel reference signal received power (PSSCH-RSRP) threshold, the number of resources in the available resource set, and the available resource ratio, where the available resource ratio is the ratio of the number of resources in the available resource set to the total number of resources within the listening window for performing the resource listening; and / or, The transmission parameters of the target service include at least one of the following parameters: the priority information of the target service, the traffic volume information of the target service, the transmission period of the target service, the latency of the target service, the number of retransmissions of the target service, the packet size of the target service, and the modulation and coding scheme of the target service.
49. The terminal device according to claim 35 or 36, characterized in that, The transceiver unit is further configured to: Receive the resource scheduling information sent by the network device, where the resource scheduling information indicates the target resources for transmitting the target service.
50. The terminal device according to claim 49, characterized in that, The at least one carrier includes a target carrier, and the target resources are the resources in the available resource set on the target carrier, The resource scheduling information includes the index of the target resources, where the index of the target resources is used to indicate the position of the target resources within the listening window of the target carrier, or to indicate the position of the target resources in the available resource set on the target carrier, or to indicate the time-frequency resource position of the target resources in the target carrier.
51. The terminal device according to claim 49, characterized in that, The resource scheduling information includes K × N bits, where K is the number of the target resources, K is an integer greater than or equal to 1, N is the number of bits occupied by the index of the target resources, N = log2(M), and M is the number of resources within the listening window of the target carrier, or the number of resources in the available resource set on the target carrier, or the number of candidate target resource indexes reported by the terminal device to the network device.
52. A network device, characterized in that, The network device includes: A transceiver unit, configured to receive information on the available resource sets on at least one carrier reported by the terminal device, where the resources in the available resource sets on each carrier can be used to transmit the target service; A determination unit, configured to determine, from the available resource sets on the at least one carrier received by the transceiver unit, the target resources for transmitting the target service, where the information on the available resource sets includes the indexes of at least one candidate target resource in the available resource sets, and the index of each candidate target resource in the available resource set on each carrier is used to indicate the position of each candidate target resource within the resource selection window of each carrier.
53. The network device according to claim 52, characterized in that, The transceiver unit is further configured to: Send a first parameter set to the terminal device, where the first parameter set is used for the terminal device to perform resource sensing on the at least one carrier to obtain an available resource set on the at least one carrier, and the first parameter set includes at least one of the following information: information on resources for performing the resource sensing, conditional parameters for determining the available resource set, and transmission parameters of the target service.
54. The network device according to claim 53, wherein The information on resources for performing the resource sensing includes at least one of the following: information on a resource pool for performing the resource sensing, information on a carrier for performing the resource sensing, information on a sub-band for performing the resource sensing, information on the number of physical resource blocks (PRBs) for performing the resource sensing, information on a sensing window for performing the resource sensing, and information on a resource selection window for resource selection; and / or The conditional parameters for determining the available resource set include at least one of the following: a physical sidelink shared channel reference signal received power (PSSCH-RSRP) threshold, the number of resources in the available resource set, and an available resource ratio, where the available resource ratio is the ratio of the number of resources in the available resource set to the total number of resources within a sensing window for performing the resource sensing; and / or The transmission parameters of the target service include at least one of the following parameters: priority information of the target service, information on the traffic volume of the target service, the transmission period of the target service, the latency of the target service, the number of retransmissions of the target service, the packet size of the target service, and the modulation and coding scheme of the target service.
55. The network device according to claim 53 or 54, characterized in that, The transceiver unit is further configured to: Receive a second parameter set reported by the terminal device, where the second parameter set includes at least one of the following information: the channel occupancy ratio (CBR) of each carrier in the at least one carrier, a buffer status report (BSR), the priority of the target service, the transmission period of the target service, and the latency requirement of the target service; The determining unit is further configured to determine the first parameter set according to the second parameter set.
56. The network device according to any one of claims 52 to 54, characterized in that, The transceiver unit specifically is configured to: Receive information on the available resource set on the at least one carrier reported by the terminal device through uplink control information (UCI), a media access control element (MAC CE), or radio resource control (RRC) signaling.
57. The network device according to any one of claims 52 to 54, characterized in that, The transceiver unit specifically is configured to: While receiving the information on the available resource set on the at least one carrier reported by the terminal device, receive auxiliary information reported by the terminal device.
58. The network device according to any one of claims 52 to 54, characterized in that, The transceiver unit specifically is configured to: Receive the resource bitmap of the at least one carrier reported by the terminal device, where the resource bitmap of each carrier includes a plurality of bits, and the plurality of bits correspond one-to-one to a plurality of resources within a listening window for the terminal device to perform resource sensing on each carrier, or the plurality of bits correspond one-to-one to a plurality of resources within a resource selection window for the terminal device on each carrier, and the value of each bit in the plurality of bits indicates whether the resource corresponding to each bit belongs to the set of available resources on each carrier.
59. The network device according to claim 58, characterized in that, The resource bitmap includes a first resource bitmap, where the first resource bitmap includes a plurality of bits, and the plurality of bits correspond one-to-one to a plurality of time units within a first time range, and the value of each bit in the plurality of bits indicates whether there are available resources within the time unit corresponding to each bit.
60. The network device according to claim 59, wherein, The first time range is a listening window for the terminal to perform resource sensing or a resource selection window for resource selection.
61. The network device according to claim 58, characterized in that, The resource bitmap includes a second resource bitmap, where the second resource bitmap includes a plurality of bits, and the plurality of bits correspond one-to-one to a plurality of frequency domain units within a first frequency domain range, and the value of each bit in the plurality of bits indicates whether there are available resources within the frequency domain unit corresponding to each bit.
62. The network device according to claim 61, wherein The first frequency domain range is the system bandwidth for the terminal to perform resource sensing or the frequency domain range of the resource pool for resource sensing.
63. The network device according to claim 61, wherein, The information of the set of available resources further includes time domain indices of at least one time unit within a second time range, where there are available resources on the time unit corresponding to each time domain index, and the second time range is a listening window for the terminal to perform resource sensing or a resource selection window for resource selection.
64. The network device according to any one of claims 52 to 54, characterized in that, The transceiver unit is further configured to: Receive a third parameter set reported by the terminal device, where the third parameter set includes at least one of the following information: information about resources for performing resource sensing, conditional parameters for determining the set of available resources, and transmission parameters of the target service.
65. The network device according to claim 64, characterized in that, The information about resources for performing resource sensing includes at least one of the following: Information about the resource pool for performing resource sensing, information about the carrier for performing resource sensing, information about the subband for performing resource sensing, information about the number of physical resource blocks (PRBs) for performing resource sensing, information about the listening window for performing resource sensing, information about the resource selection window for resource selection; And / or, The conditional parameters for determining the set of available resources include at least one of the following: the physical sidelink shared channel reference signal received power (PSSCH-RSRP) threshold, the number of resources in the set of available resources, and the available resource ratio, where the available resource ratio is the ratio of the number of resources in the set of available resources to the total number of resources within the listening window for performing resource sensing; And / or, The transmission parameters of the target service include at least one of the following parameters: the priority information of the target service, the traffic volume information of the target service, the transmission period of the target service, the delay of the target service, the number of retransmissions of the target service, the packet size of the target service, and the modulation and coding scheme of the target service.
66. The network device according to any one of claims 52 to 54, characterized in that, The transceiver unit is further configured to: Send resource scheduling information to the terminal device, where the resource scheduling information is used to indicate the target resource.
67. The network device according to claim 66, wherein, The at least one carrier includes a target carrier, and the target resource is a resource in the set of available resources on the target carrier. The resource scheduling information includes an index of the target resource, where the index of the target resource is used to indicate the position of the target resource within the listening window of the target carrier, or is used to indicate the position of the target resource in the set of available resources on the target carrier, or is used to indicate the time-frequency resource position of the target resource in the target carrier.
68. The network device according to claim 66, characterized in that, The resource scheduling information includes K×N bits, where K is the number of target resources, K is an integer greater than or equal to 1, N is the number of bits occupied by the index of the target resource, N = log2(M), and M is the number of resources within the listening window of the target carrier, or is the number of resources in the set of available resources on the target carrier, or is the number of candidate target resource indexes reported by the terminal device to the network device.
69. A terminal device, characterized in that, The terminal device includes a processor, and the processor is configured to call instructions stored in a memory to execute the method according to any one of claims 1 to 17.
70. A network device, characterized in that, The network device includes a processor, and the processor is configured to call instructions stored in a memory to execute the method according to any one of claims 18 to 34.
71. A storage medium storing a computer program, characterized in that, When the computer program is executed by a computing device, the storage medium is caused to implement the method according to any one of claims 1 to 17.
72. A storage medium storing a computer program, characterized in that, When the computer program is executed by a computing device, the storage medium is caused to implement the method according to any one of claims 18 to 34.
73. A chip, characterized in that, The chip includes a processor, and the processor is configured to call and run a computer program from a memory, so that a device installed with the chip executes the method for resource configuration in D2D communication according to any one of claims 1 to 17.
74. A chip, characterized in that, The chip includes a processor, and the processor is configured to call and run a computer program from a memory, so that a device installed with the chip executes the method for resource configuration in D2D communication according to any one of claims 18 to 34.
75. A communication system, characterized in that, Including a terminal device according to any one of claims 35 to 51 and a network device according to any one of claims 52 to 68.
Citation Information
Patent Citations
Resource configuration method in D2D communication, terminal device and network device
CN111565405A