Method and apparatus for determining feedback resources
By obtaining the parameters related to the propagation type and HARQ feedback method, the resource allocation of PSFCH is optimized, and the problem of low resource utilization in V2X scenarios is solved, and more efficient resource utilization and HARQ transmission performance are achieved.
Patent Information
- Application Number
- CN202080096983.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-02-24
- Publication Date
- 2025-07-11
- Estimated Expiration
- 2040-02-24
AI Technical Summary
In the Vehicle-to-Outside (V2X) scenario, the allocation of HARQ feedback resource in the unicast and multicast modes in the prior art leads to low resource utilization, especially when the multicast feedback mode 2 is insufficient or wasted.
By obtaining the first parameters related to the propagation type and HARQ feedback method, the size of the physical side link feedback channel PSFCH is determined, and resource allocation is optimized according to the number of sub-channels and the number of time slots corresponding to the PSFCH, ensuring that the number of resource blocks available to the PSFCH is an integer, and PSFCH is reasonably sent on the same time domain resources.
It improves resource utilization, avoids waste of PSFCH resources, and ensures the transmission performance of HARQ and the transmission capability of terminal devices.
Smart Images

Figure CN115136523B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present application relate to the field of communication technologies, and in particular, to a method and apparatus for determining feedback resources. Background Art
[0002] Hybrid automatic repeat request (HARQ) is a technology formed by combining forward error correction (FEC) and automatic repeat request (ARQ).
[0003] In the prior art, in a vehicle to everything (V2X) scenario, for unicast, a receiving terminal feeds back HARQ information on a feedback resource. For multicast, after a transmitting terminal sends a physical sidelink shared channel (PSSCH), other receiving terminals in the group will feed back HARQ information to the transmitting terminal. If it is multicast feedback mode 1 (option 1), when reception is unsuccessful, all receiving terminals in the group will only feed back a negative acknowledgement (NACK) on the same feedback resource. If reception is successful, no acknowledgement (ACK) will be fed back. If it is multicast feedback mode 2 (option 2), receiving terminals in the group need to feed back NACK or ACK on multiple feedback resources. Among them, the feedback resources are associated with PSSCH resources and the identification information of the terminals.
[0004] Since the ways for a receiving terminal to feed back HARQ to a transmitting terminal are different for unicast and multicast, the above resource allocation method will result in low resource utilization. Summary of the Invention
[0005] The embodiments of the present application provide a method and apparatus for determining feedback resources, which can be applied to the Internet of Vehicles, such as vehicle to everything (V2X) communication, long term evolution-vehicle (LTE-V) communication, vehicle to vehicle (V2V) communication, etc., or can be used in fields such as intelligent driving and intelligent connected vehicles.
[0006] In the embodiments of the present application, by obtaining a first parameter and determining a Physical Sidelink Feedback Channel (PSFCH) according to the first parameter, where the first parameter is related to a transmission type and a feedback mode of Hybrid Automatic Repeat reQuest (HARQ). The transmission type includes unicast and multicast, and the HARQ feedback mode corresponds to the transmission type. Since the first terminal device can determine the PSFCH according to the first parameter related to the transmission type and the HARQ feedback mode, different sizes of PSFCH can be allocated for different transmission types and HARQ feedback modes, thereby improving the resource utilization rate.
[0007] In a first aspect, an embodiment of the present application provides a method for determining feedback resources, which is applied to a first terminal device. The method includes:
[0008] Obtain a first parameter, where the first parameter is related to a transmission type and a feedback mode of Hybrid Automatic Repeat reQuest (HARQ); the transmission type includes unicast and multicast, and the HARQ feedback mode corresponds to the transmission type;
[0009] Determine a Physical Sidelink Feedback Channel (PSFCH) according to the first parameter.
[0010] In this solution, since the first terminal device can determine the PSFCH according to the first parameter related to the transmission type and the HARQ feedback mode, different sizes of PSFCH can be allocated for different transmission types and HARQ feedback modes, thereby improving the resource utilization rate.
[0011] In a possible implementation, the method further includes:
[0012] Send the first parameter to a second terminal device.
[0013] In this solution, the first terminal device sends the first parameter to the second terminal device. In this way, the second terminal device can also determine different sizes of PSFCH allocated for different transmission types and HARQ feedback modes, thereby improving the resource utilization rate.
[0014] In a possible implementation, the method further includes:
[0015] Receive the PSFCH sent by the second terminal device.
[0016] In a possible implementation, the first parameter is further related to the number of bits of HARQ carried by the PSFCH.
[0017] In this solution, when the number of bits of HARQ carried by the PSFCH is different, the determined PSFCH may be different, so that not only the transmission performance of HARQ can be guaranteed, but also the resource utilization rate can be improved.
[0018] In a possible implementation, the feedback modes of the HARQ include a first mode and a second mode. The PSFCH includes a first PSFCH and a second PSFCH. The first PSFCH is used to transmit HARQ information of unicast information and HARQ information fed back through the first mode, and the second PSFCH is used to transmit HARQ information fed back through the second mode.
[0019] In this solution, the PSFCH includes two parts. One part is used to transmit HARQ information of unicast information and HARQ information fed back through the first mode, and the other part is used to transmit HARQ information fed back through the second mode. Thereby, the resource utilization rate can be improved.
[0020] In a second aspect, an embodiment of the present application provides a method for determining feedback resources, including:
[0021] Determine the number of physical side link shared channel PSSCH transmissions X according to the number of sub-channels and the number of time slots corresponding to the PSFCH;
[0022] Determine the number of available resource blocks (RBs) of the PSFCH according to the number of PSSCH transmissions X, and the number of available RBs of the PSFCH is an integer;
[0023] Among them, the number of available resource blocks (RBs) of the PSFCH corresponding to each of the first T PSSCH transmissions is at least one more than the number of available RBs of the PSFCH corresponding to each of the X - T PSSCH transmissions, where T is a positive integer and X is a positive integer greater than T.
[0024] In this solution, since the number of available resource blocks (RBs) of the PSFCH can be determined according to the number of PSSCH transmissions M, and the number of available resource blocks (RBs) of the PSFCH corresponding to each of the first T PSSCH transmissions is at least one more than the number of available RBs of the PSFCH corresponding to each of the M - T PSSCH transmissions, it can be ensured that the number of available RBs of the PSFCH corresponding to each PSSCH transmission is an integer. Thereby, the resource allocation can be optimized and the resource utilization rate can be improved.
[0025] In a third aspect, an embodiment of the present application provides a method for determining feedback resources, which is applied to a first terminal device and includes:
[0026] Obtain first information;
[0027] Determine the number of physical side link feedback channels (PSFCHs) sent on the same time domain resource according to the first information.
[0028] In this solution, by obtaining the first information and determining the number of PSFCHs transmitted on the same time-domain resource according to the first information, it is possible to determine the number of PSFCHs that can be transmitted on the same time-domain resource based on the first information, thereby not only ensuring that the transmission of the terminal device does not exceed the maximum power, but also improving the transmission performance of the PSFCH.
[0029] In a possible implementation, the first information is high-layer indication information and / or dynamic indication information.
[0030] In this solution, by using the high-layer indication information and / or dynamic indication information to determine the number of PSFCHs transmitted on the same time-domain resource, the method for determining the number of PSFCHs is relatively simple.
[0031] In a possible implementation, the first information includes the minimum communication distance between the first terminal device and the second terminal device and / or the transmission power of the first terminal device.
[0032] In this solution, by using the minimum communication distance between the first terminal device and the second terminal device to determine the number of PSFCHs transmitted on the same time-domain resource, the method for determining the number of PSFCHs is relatively simple.
[0033] In addition, by using the transmission power of the first terminal device to determine the number of PSFCHs transmitted on the same time-domain resource, the transmission power of the first terminal device does not exceed the maximum transmission power, thereby improving the transmission performance of the PSFCH.
[0034] Fourthly, an embodiment of the present application provides a method for determining feedback resources, which is applied to a second terminal device. The method includes:
[0035] Receiving a first parameter from a first terminal device, where the first parameter is related to the propagation type and the feedback mode of hybrid automatic repeat request (HARQ); the propagation type includes unicast and multicast, and the feedback mode of HARQ corresponds to the propagation type;
[0036] Determining the physical sidelink feedback channel (PSFCH) according to the first parameter.
[0037] In this solution, the first terminal device sends the first parameter to the second terminal device. In this way, the second terminal device can also determine different sizes of PSFCHs allocated for different propagation types and feedback modes of HARQ, thereby improving the resource utilization rate.
[0038] In a possible implementation, the method further includes:
[0039] Send the PSFCH to the first terminal device.
[0040] In a possible implementation, the first parameter is also related to the number of bits of the HARQ carried by the PSFCH.
[0041] In this solution, when the number of bits of the HARQ carried by the PSFCH is different, the determined PSFCH may be different, so that not only the transmission performance of the HARQ can be ensured, but also the resource utilization rate can be improved.
[0042] In a possible implementation, the feedback mode of the HARQ includes a first mode and a second mode. The PSFCH includes a first PSFCH and a second PSFCH. The first PSFCH is used to transmit the HARQ information of unicast information and the HARQ information fed back through the first mode, and the second PSFCH is used to transmit the HARQ information fed back through the second mode.
[0043] In this solution, the PSFCH includes two parts. One part is used to transmit the HARQ information of unicast information and the HARQ information fed back through the first mode, and the other part is used to transmit the HARQ information fed back through the second mode, thereby improving the resource utilization rate.
[0044] In a fifth aspect, an embodiment of the present application provides a method for determining feedback resources, which is applied to a network device. The method includes:
[0045] Send a first parameter to a first terminal device. The first parameter is related to the propagation type and the feedback mode of the hybrid automatic repeat request (HARQ). The propagation type includes unicast and multicast, and the feedback mode of the HARQ corresponds to the propagation type. The first parameter is used to instruct the first terminal device to determine the PSFCH.
[0046] In this solution, the network device can directly send the first parameter to the first terminal device, so that the first terminal device can determine the PSFCH according to the first parameter, thereby making the acquisition method of the first parameter relatively simple.
[0047] In a sixth aspect, an embodiment of the present application provides a method for determining feedback resources, which is applied to a network device. The method includes:
[0048] Send a first piece of information to a first terminal device. The first piece of information is used to instruct the first terminal device to determine the number of physical sidelink feedback channels (PSFCHs) sent on the same time domain resource.
[0049] In this solution, the network device can directly send the first information to the first terminal device, so that the first terminal device determines the number of physical sidelink feedback channels (PSFCHs) transmitted on the same time domain resource according to the first information, thus making the acquisition method of the first information relatively simple.
[0050] In a seventh aspect, an embodiment of the present application provides a device for determining feedback resources, including:
[0051] A processing unit, configured to obtain a first parameter, where the first parameter is related to the propagation type and the feedback mode of hybrid automatic repeat request (HARQ); the propagation type includes unicast and multicast, and the feedback mode of the HARQ corresponds to the propagation type;
[0052] The processing unit is further configured to determine a physical sidelink feedback channel (PSFCH) according to the first parameter.
[0053] In a possible implementation, the device further includes:
[0054] A sending unit, configured to send the first parameter to a second terminal device.
[0055] In a possible implementation, the device further includes:
[0056] A receiving unit, configured to receive the PSFCH sent by the second terminal device.
[0057] In a possible implementation, the first parameter is further related to the number of bits of HARQ carried by the PSFCH.
[0058] In a possible implementation, the feedback mode of the HARQ includes a first mode and a second mode, the PSFCH includes a first PSFCH and a second PSFCH, the first PSFCH is used to transmit HARQ information of unicast information and HARQ information fed back through the first mode, and the second PSFCH is used to transmit HARQ information fed back through the second mode.
[0059] In an eighth aspect, an embodiment of the present application provides a device for determining feedback resources, including:
[0060] A processing unit, configured to determine the number of sidelink shared channel (PSSCH) transmissions X according to the number of subchannels and the time slots corresponding to the PSFCH;
[0061] The processing unit is further configured to determine the number of resource blocks (RBs) available for the PSFCH according to the number of PSSCH transmissions X, and the number of RBs available for the PSFCH is an integer;
[0062] Among them, the number of resource blocks (RBs) available for the Physical Sidelink Feedback Channel (PSFCH) corresponding to each of the first T PSSCH transmissions is at least one more than the number of RBs available for the PSFCH corresponding to each of the X - T PSSCH transmissions, where T is a positive integer and X is a positive integer greater than T.
[0063] In a ninth aspect, an embodiment of the present application provides a device for determining feedback resources, including:
[0064] A processing unit, configured to obtain first information;
[0065] The processing unit is further configured to determine the number of Physical Sidelink Feedback Channels (PSFCHs) transmitted on the same time - domain resource according to the first information.
[0066] In a possible implementation, the first information is high - layer indication information and / or dynamic indication information.
[0067] In a possible implementation, the first information includes the minimum communication distance between the first terminal device and the second terminal device and / or the transmission power of the first terminal device.
[0068] In a tenth aspect, an embodiment of the present application provides a device for determining feedback resources, characterized by including:
[0069] A receiving unit, configured to receive a first parameter from a first terminal device, where the first parameter is related to the propagation type and the feedback manner of Hybrid Automatic Repeat reQuest (HARQ); the propagation type includes unicast and multicast, and the feedback manner of the HARQ corresponds to the propagation type;
[0070] A processing unit, configured to determine the Physical Sidelink Feedback Channel (PSFCH) according to the first parameter.
[0071] In a possible implementation, the device further includes:
[0072] A sending unit, configured to send the PSFCH to the first terminal device.
[0073] In a possible implementation, the first parameter is further related to the number of bits of HARQ carried by the PSFCH.
[0074] In a possible implementation, the feedback manner of the HARQ includes a first manner and a second manner, the PSFCH includes a first PSFCH and a second PSFCH, the first PSFCH is used to transmit HARQ information of unicast information and HARQ information fed back through the first manner, and the second PSFCH is used to transmit HARQ information fed back through the second manner.
[0075] In an eleventh aspect, an embodiment of the present application provides a device for determining feedback resources, including:
[0076] A sending unit, configured to send a first parameter to a first terminal device, where the first parameter is related to a propagation type and a feedback manner of Hybrid Automatic Repeat reQuest (HARQ); the propagation type includes unicast and multicast, the feedback manner of HARQ corresponds to the propagation type, and the first parameter is used to instruct the first terminal device to determine a Physical Sidelink Feedback Channel (PSFCH).
[0077] In a twelfth aspect, an embodiment of the present application provides a device for determining feedback resources, including:
[0078] A sending unit, configured to send a first piece of information to a first terminal device, where the first piece of information is used to instruct the first terminal device to determine the number of Physical Sidelink Feedback Channels (PSFCHs) sent on the same time-domain resource.
[0079] In a thirteenth aspect, an embodiment of the present application provides a communication device, where the device includes a processor and a memory, a computer program is stored in the memory, and the processor executes the computer program stored in the memory so that the device executes the method according to any one of the first aspect to the sixth aspect.
[0080] In a fourteenth aspect, an embodiment of the present application provides a communication device, including: a processor and an interface circuit;
[0081] The interface circuit is configured to receive code instructions and transmit them to the processor;
[0082] The processor is configured to run the code instructions to execute the method according to any one of the first aspect to the sixth aspect.
[0083] The devices mentioned in the seventh aspect to the tenth aspect of the present application may be a terminal device or a chip inside the terminal device. The terminal device or the chip has the function of implementing the method for determining feedback resources in any of the above aspects or any possible design thereof. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.
[0084] The terminal device includes: a processing unit and a transceiver unit. The processing unit may be a processor, and the transceiver unit may be a transceiver. The transceiver includes a radio frequency circuit. Optionally, the terminal device further includes a storage unit, and the storage unit may be a memory, for example. When the terminal device includes a storage unit, the storage unit is used to store computer execution instructions. The processing unit is connected to the storage unit, and the processing unit executes the computer execution instructions stored in the storage unit so that the terminal device executes the method for determining feedback resources in any of the above aspects or any possible design thereof.
[0085] The chip includes: a processing unit and a transceiver unit. The processing unit can be a processor, and the transceiver unit can be an input / output interface, a pin, a circuit, etc. on the chip. The processing unit can execute the computer-executable instructions stored in the storage unit, so that the chip executes the method for determining the feedback resources in the above aspects or any possible design thereof. Optionally, the storage unit can be a storage unit within the chip (for example, a register, a cache, etc.), and the storage unit can also be a storage unit located outside the chip within the terminal device (for example, a read-only memory (ROM)) or other types of static storage devices that can store static information and instructions (for example, a random access memory (RAM), etc.).
[0086] The above-mentioned processor can be a central processing unit (CPU), a microprocessor, or an application specific integrated circuit (ASIC), or can also be an integrated circuit for controlling the execution of a program for the method for determining the feedback resources in the above aspects or any possible design thereof.
[0087] The device mentioned in the eleventh to twelfth aspects of this application can be a network device or a chip within a network device. The network device or the chip has the function of implementing the method for determining the feedback resources in the above aspects or any possible design thereof. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units corresponding to the above functions.
[0088] The network device includes: a processing unit and a transceiver unit. The processing unit can be a processor, and the transceiver unit can be a transceiver, and the transceiver includes a radio frequency circuit. Optionally, the network device further includes a storage unit, and the storage unit can be, for example, a memory. When the network device includes a storage unit, the storage unit is used to store computer-executable instructions, the processing unit is connected to the storage unit, and the processing unit executes the computer-executable instructions stored in the storage unit, so that the network device executes the method for determining the feedback resources in the above aspects or any possible design thereof.
[0089] The chip includes: a processing unit and a transceiver unit. The processing unit can be a processor, and the transceiver unit can be an input / output interface, a pin, a circuit, etc. on the chip. The processing unit can execute the computer-executable instructions stored in the storage unit, so that the chip executes the method for determining the feedback resources in the above aspects or any possible design thereof. Optionally, the storage unit can be a storage unit within the chip (e.g., a register, a cache, etc.), and the storage unit can also be a storage unit outside the chip within the terminal device (e.g., a read-only memory (ROM)) or other types of static storage devices that can store static information and instructions (e.g., a random access memory (RAM), etc.).
[0090] The above-mentioned processor can be a central processing unit (CPU), a microprocessor, or an application specific integrated circuit (ASIC), or can also be an integrated circuit for controlling the execution of a program for the method for determining the feedback resources in the above aspects or any possible design thereof.
[0091] In a fifteenth aspect, an embodiment of the present application provides a communication system, including a first terminal device as described in the seventh aspect to the ninth aspect, a second terminal device as described in the tenth aspect, and a network device as described in the eleventh aspect to the twelfth aspect.
[0092] In a sixteenth aspect, an embodiment of the present application provides a readable storage medium for storing instructions, which when executed, implement the method as described in any one of the first aspect to the sixth aspect.
[0093] In a seventeenth aspect, an embodiment of the present application provides a computer program product containing instructions, which when run on a computer, causes the computer to execute the method for determining the feedback resources provided in any one of the first aspect to the sixth aspect of the embodiments of the present application.
[0094] An eighteenth aspect of the embodiments of the present application provides a communication device, including: a memory, a processor, and a computer program; wherein, the computer program is stored in the memory and is configured to be executed by the processor, and the computer program includes instructions for executing the method as described in any one of the first aspect to the sixth aspect.
[0095] The method and apparatus for determining feedback resources provided by the embodiments of the present application. The first terminal device determines the PSFCH by obtaining a first parameter, where the first parameter is related to the propagation type and the feedback mode of HARQ. The propagation type includes unicast and multicast, and the feedback mode of the above HARQ corresponds to the propagation type. Since the first terminal device can determine the PSFCH according to the first parameter related to the propagation type and the feedback mode of HARQ, different sizes of PSFCH can be allocated for different propagation types and feedback modes of HARQ, thereby improving the resource utilization rate. Description of the Drawings
[0096] Figure 1 is a schematic structural diagram of a communication system provided by the embodiments of the present application;
[0097] Figure 2 is a schematic diagram of a V2X communication scenario provided by the embodiments of the present application Figure 1 ;
[0098] Figure 3 is a schematic diagram of a V2X communication scenario provided by the embodiments of the present application Figure 2 ;
[0099] Figure 4 is a schematic diagram of a V2X communication scenario provided by the embodiments of the present application Figure 3 ;
[0100] Figure 5 is a signaling interaction diagram of the method for determining feedback resources of the present application;
[0101] Figure 6a is a schematic diagram of the mapping of a first PSFCH and a second PSFCH in the frequency domain provided by the embodiments of the present application;
[0102] Figure 6b is another schematic diagram of the mapping of a first PSFCH and a second PSFCH in the frequency domain provided by the embodiments of the present application;
[0103] Figure 7 is a flowchart of the method for determining feedback resources of the present application;
[0104] Figure 8 is a flowchart of the method for determining feedback resources of the present application;
[0105] Figure 9 is a schematic diagram of the minimum communication distance between a first terminal device and a second terminal device provided by the embodiments of the present application;
[0106] Figure 10 is a schematic structural diagram of a feedback resource determination apparatus 30 provided by the embodiments of the present application;
[0107] Figure 11 This is a schematic structural diagram of a determining device 40 for feedback resources provided by an embodiment of the present application;
[0108] Figure 12 This is a schematic structural diagram of a terminal device provided by an embodiment of the present application;
[0109] Figure 13 This is a schematic structural diagram of a network device provided by an embodiment of the present application. Detailed implementation manners
[0110] The following is an explanation of some terms in the present application to facilitate understanding by those skilled in the art.
[0111] 1) The unit in the present application refers to a functional unit or a logical unit. It can be in software form and its function is realized by a processor executing program code; it can also be in hardware form.
[0112] 2) "A plurality of" means two or more, and other quantifiers are similar. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. The character " / " generally represents an "or" relationship between the front and back associated objects. The range described by "above" or "below" includes the boundary points.
[0113] In the present application, the first terminal device can be a device with sending ability, and the second terminal device can be a device with receiving ability. In addition, the first terminal device can also be a device with receiving ability, and the second terminal device can be a device with sending ability.
[0114] For the sake of clear and concise description of the following embodiments, a brief introduction to the related art is given first:
[0115] The method for determining feedback resources provided by the following embodiments of the present application can be applied to a communication system. Figure 1 This is a schematic structural diagram of a communication system provided by an embodiment of the present application. As Figure 1 shown, the communication system may include at least one network device 10 and at least one terminal device within the coverage of the network device 10. The terminal device can be fixed in position or movable. Figure 1 This is only a schematic diagram, and other devices may also be included in the communication system, such as a core network device may also be included (in Figure 1(not shown in the figure), the network device is connected to the core network device by wireless or wired means. The core network device and the network device can be independent and different physical devices, or the functions of the core network device and the logical functions of the network device can be integrated on the same physical device, or the functions of part of the core network device and part of the network device can be integrated on one physical device. In addition, other network devices may also be included in this communication system, such as wireless relay devices and wireless backhaul devices. In Figure 1 not shown. The embodiments of the present application do not limit the number of core network devices, network devices, and terminal devices included in this communication system.
[0116] For example Figure 1 As shown, the communication between network device 10 and the terminal device will be described. Specifically, as a sender, network device 10 can send downlink information to one or several of terminal devices 11 to 16. Correspondingly, terminal devices 11 to 15 that can directly communicate with network device 10 can also send uplink information to network device 10 separately or simultaneously.
[0117] Among them, a network device is an entity in the network side for transmitting or receiving signals, such as a generation Node B (gNodeB). The network device can be a device for communicating with a mobile device. The network device can be an access point (AP) in a wireless local area network (WLAN), a base transceiver station (BTS) in a global system for mobile communications (GSM) or a code division multiple access (CDMA) system, or a NodeB (NB) in a wideband code division multiple access (WCDMA) system, or an evolved Node B (eNB or eNodeB) in a long term evolution (LTE) system, or a relay station or an access point, or a vehicle-mounted device, a wearable device, and a network device in a future 5G network or a network device in a future evolved public land mobile network (PLMN), or a gNodeB in an NR system, etc. Additionally, in the embodiments of the present application, the network device provides services for a cell, and the terminal device communicates with the network device through the transmission resources (e.g., frequency domain resources, or in other words, spectrum resources) used by the cell. The cell can be a cell corresponding to the network device (e.g., a base station). The cell can belong to a macro base station or a base station corresponding to a small cell. Here, the small cell can include: a metro cell, a microcell, a pico cell, a femto cell, etc. These small cells have the characteristics of a small coverage range and a low transmission power, and are suitable for providing high-rate data transmission services. In addition, in other possible cases, the network device can be other devices that provide wireless communication functions for the terminal device. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the network device. For ease of description, in the embodiments of the present application, the device that provides wireless communication functions for the terminal device is referred to as a network device.
[0118] Among them, the terminal device can be a terminal device on a vehicle in V2X (for example, an in-vehicle terminal device, a terminal device carried by a user riding in a vehicle), or a terminal device on X (X can be a vehicle, infrastructure, network, pedestrian, etc.), or can be the vehicle terminal itself or X itself. The terminal device mentioned here can be a wireless terminal device capable of receiving scheduling and indication information from a network device. The wireless terminal device can be a device that provides voice and / or data connectivity to a user, or a handheld device with a wireless connection function, or other processing devices connected to a wireless modem. The wireless terminal device can communicate with one or more core networks or the Internet via a radio access network (such as a radio access network, RAN). The wireless terminal device can be a mobile terminal device, such as a mobile phone (or a "cellular" phone, a mobile phone), a computer, and a data card. For example, it can be a portable, pocket-sized, handheld, computer-integrated, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. For example, personal communications service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), tablets (Pads), computers with wireless transceiver functions, and other devices. The wireless terminal device can also be called a system, a subscriber unit, a subscriber station, a mobile station, a mobile station (MS), a remote station, an access point (AP), a remote terminal device, an access terminal device, a user terminal device, a user agent, a subscriber station (SS), a customer premises equipment (CPE), a terminal, a user equipment (UE), a mobile terminal (MT), etc. The wireless terminal device can also be a wearable device and a next-generation communication system. For example, a terminal device in a 5G network or a terminal device in a future evolved PLMN network, a terminal device in a new radio (NR) communication system, etc.
[0119] Among them, the network device and the terminal device can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; and they can also be deployed on airplanes, balloons, and satellites in the air. The embodiments of the present application do not limit the application scenarios of the network device and the terminal device.
[0120] In Figure 1 In the communication system of the illustrated embodiment, the terminal devices 14 to 16 can form a device-to-device communication system. In the device-to-device communication system, the terminal device 15 can be used as a sender to send information to one or more of the terminal devices 14 and 16. Correspondingly, the terminal devices 14 and 16 can send data to the terminal device 15 separately or simultaneously.
[0121] The above-mentioned communication system can be an LTE system, or an advanced long-term evolution (LTE-A) system, or a 5G new radio (NR) system. The solution of the embodiments of the present application can be applied to the V2X communication process, especially in scenarios where it is necessary to determine the PSFCH. Of course, the embodiments of the present application can also be applied to other communication systems as long as there are entities in the communication system that can obtain the first parameter and determine the PSFCH through the first parameter, where the first parameter is related to the propagation type and the feedback method of HARQ. Another entity can also obtain the first parameter and determine the PSFCH according to the first parameter. Optionally, the PSFCH can be sent to the above entity.
[0122] Figure 2 This is a schematic diagram of a V2X communication scenario provided by an embodiment of the present application Figure 1 . As Figure 2 shown, currently, V2X can communicate using a sidelink. That is, a vehicle (i.e., a terminal device located on the vehicle, hereinafter referred to as a vehicle terminal device) and X (a terminal device located on X) can directly communicate through the sidelink using the resources configured by the network device, such as signaling interactions in aspects such as Internet access, phone calls, and notification of location information for security, without going through the network device for transit. Figure 2 The figure shows a schematic diagram of V2V communicating using a sidelink.
[0123] When V2X communicates using a sidelink, the communication between V2X can be divided into two modes, one is Mode 1 and the other is Mode 2. Figure 3 This is a schematic diagram of a V2X communication scenario provided by an embodiment of the present application Figure 2 . Figure 4 This is a schematic diagram of a V2X communication scenario provided by an embodiment of the present application Figure 3。Taking a vehicle as an example, as Figure 3 shown, when V2X communicates using Mode 1, the network device can dynamically or semi-dynamically schedule resources for the vehicle terminal device based on the request message sent by the vehicle terminal device. In this way, the vehicle terminal device can use the resources scheduled by the network device to communicate with the terminal device located on anything, that is, X, via the sidelink. As Figure 4 shown, when V2X communicates using Mode 2, the network device can configure a resource pool for the vehicle terminal device through a system information block (SIB) message or radio resource control (RRC) signaling, or pre-configure a resource pool. In this way, the vehicle terminal device can obtain resources from the resource pool and communicate with the terminal device located on X via the sidelink. Specifically, when implemented, the vehicle terminal device can obtain resources from the resource pool in a random selection manner or based on a listen-and-reserve mechanism.
[0124] The system architecture and service scenarios described in the embodiments of this application are for more clearly explaining the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided by the embodiments of this application. Those of ordinary skill in the art know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of this application are equally applicable to similar technical problems.
[0125] First, a brief description of the applicable scenarios of the embodiments of this application will be given below.
[0126] In the V2X scenario, for the HARQ information of the physical sidelink shared channel (PSSCH), it is usually transmitted by the physical sidelink feedback channel (PSFCH). For the unicast type, the receiving terminal feeds back the HARQ information on a PSFCH resource. At this time, if the receiving terminal fails to receive the data, it feeds back NACK on this PSFCH resource. If the receiving terminal successfully receives the data, it feeds back ACK on this PSFCH resource. For the multicast type, after the transmitting terminal sends a PSSCH, other receiving terminals in the group will feed back the HARQ information to the transmitting terminal. If the feedback mode of HARQ is the multicast feedback mode 1 (option 1), at this time, if the receiving terminal fails to receive the data, all receiving terminals in the group will only feed back NACK on the same PSFCH resource. If the receiving terminal successfully receives the data, the receiving terminal will not feed back ACK to the transmitting terminal. If the feedback mode of HARQ is the multicast feedback mode 2 (option 2), then all receiving terminals in the group need to feed back NACK or ACK on multiple PSFCH resources. Among them, whether it is the unicast type or the multicast feedback mode 1 (option 1), when allocating the PSFCH resource, it is determined by the PSSCH resource and the identification information of the terminal. In this way, for the unicast type and the multicast feedback mode 1 (option 1), since the receiving terminal feeds back the HARQ information on a PSFCH resource, the method of determining the PSFCH resource by the PSSCH resource and the identification information of the terminal will cause waste of the PSFCH resource. For the multicast feedback mode 2 (option 2), since all receiving terminals in the group need to feed back NACK or ACK on multiple PSFCH resources, the method of determining the PSFCH resource by the PSSCH resource and the identification information of the terminal may cause the PSFCH resource to be insufficient. Therefore, for different propagation types and HARQ feedback modes, the required resource sizes are different. Thus, how to perform resource allocation to improve the resource utilization rate is a technical problem that urgently needs to be solved at present.
[0127] In the embodiments of the present application, in view of the above problems, a method for determining feedback resources is proposed. The first terminal device determines the PSFCH by obtaining a first parameter, where the first parameter is related to the transmission type and the feedback manner of HARQ. The transmission type includes unicast and multicast, and the feedback manner of the above HARQ corresponds to the transmission type (cast type). Since the first terminal device can determine the PSFCH according to the first parameter related to the transmission type and the feedback manner of HARQ, different sizes of PSFCH can be allocated for different transmission types and feedback manners of HARQ, thereby improving the resource utilization rate.
[0128] In addition, for the resources of the PSFCH, an implicit association method is adopted in the protocol, that is, first, the feedback resources for PSFCH transmission in the time slot are configured through high-layer parameters, and then a resource for sending PSFCH is evenly allocated to each time slot corresponding to each PSFCH and each subchannel in the resource pool, where the resource for sending PSFCH can be an RB. However, this allocation method may result in the number of allocated RBs not being an integer, which may cause the terminal device to be unable to use these resources, resulting in waste of resources.
[0129] In the embodiments of the present application, in view of the above problems, a method for determining feedback resources is proposed. By determining the number of PSSCH transmissions X according to the number of subchannels and the number of time slots corresponding to the PSFCH, and then determining the number of resource blocks RB available for the PSFCH according to the number of PSSCH transmissions X, where the number of available RBs for the PSFCH is an integer, and the number of resource blocks RB available for the PSFCH corresponding to each of the first T PSSCH transmissions is at least one more than the number of resource blocks RB available for the PSFCH corresponding to each of the X-T PSSCH transmissions, where T is a positive integer and X is a positive integer greater than T. Since the number of resource blocks RB available for the PSFCH can be determined according to the number of PSSCH transmissions M, and the number of resource blocks RB available for the PSFCH corresponding to each of the first T PSSCH transmissions is at least one more than the number of resource blocks RB available for the PSFCH corresponding to each of the M-T PSSCH transmissions, it can be ensured that the number of resource blocks RB available for the PSFCH corresponding to each PSSCH transmission is an integer, thereby optimizing the resource allocation and improving the resource utilization rate.
[0130] In addition, in a time slot of a PSFCH, the second terminal device may need to feedback PSFCH to multiple first terminal devices simultaneously, or may need to feedback PSFCH for multiple PSSCH transmissions sent by a first terminal device. Then, the first terminal device needs to send multiple PSFCHs on the same time domain resource. Therefore, how the first terminal device determines the number of multiple PSFCHs that can be sent on the same time domain resource is a technical problem that urgently needs to be solved at present.
[0131] In the embodiments of the present application, in consideration of the above problems, a method for determining feedback resources is proposed. By obtaining first information and determining the number of PSFCHs sent on the same time domain resource according to the first information, the number of PSFCHs that can be sent on the same time domain resource can be determined according to the first information. Thus, it can not only ensure that the transmission of the terminal device does not exceed the maximum power, but also improve the transmission performance of the PSFCH.
[0132] Next, the technical solution of the present application will be described in detail through specific embodiments. It should be noted that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments.
[0133] Figure 5 FIG. is a signaling interaction diagram of a method for determining feedback resources of the present application. In this embodiment, the first terminal device is used as the transmitting terminal device, and the second terminal device is used as the receiving terminal device, and the information interaction between the first terminal device and the second terminal device is taken as an example for description. On the basis of the above Figures 1 - 4 shown application scenario, as Figure 5 shown, in this embodiment, the method for determining the feedback resources may include the following steps:
[0134] Step 501: Obtain a first parameter.
[0135] Among them, the first parameter is related to the cast type and the feedback method of HARQ. The above cast type includes unicast and multicast, and the feedback method of HARQ corresponds to the cast type.
[0136] Specifically, if the cast type is unicast, there is only one feedback method for HARQ, that is, feedback NACK or ACK on a PSFCH. If the cast type is multicast, the feedback methods for HARQ include multicast feedback method 1 (option1) and multicast feedback method 2 (option2). It should be noted that the above cast type may also include broadcast. If the cast type is broadcast, the second terminal device will not feedback HARQ to the first terminal device.
[0137] Exemplarily, the ways for the first terminal device to obtain the first parameter may include the following:
[0138] First, as in Figure 5 Step 5011 in: The first terminal device receives the first parameter sent by the network device.
[0139] Specifically, the network device may determine the first parameter according to the propagation type and the feedback manner of HARQ, and send the determined first parameter to the first terminal device through high-layer signaling or dynamic signaling. Among them, the high-layer signaling may refer to the signaling sent by the high-layer protocol layer, and the high-layer protocol layer is at least one protocol layer above the physical layer. Specifically, the high-layer protocol layer may include at least one of the following protocol layers: medium access control (MAC) layer, radio link control (RLC) layer, packet data convergence protocol (PDCP) layer, radio resource control (RRC) layer, and non-access stratum (NAS), etc. Then, the high-layer signaling may include RRC signaling, MAC control element (CE), etc. The dynamic signaling may include downlink control information (DCI) and sidelink control information (SCI), etc.
[0140] Second, the first parameter is determined according to at least one parameter set, where the parameter set is configured according to high-layer signaling or pre-configured.
[0141] Specifically, the network device may determine one or more parameter sets according to the propagation type and the feedback manner of HARQ, and each parameter set includes at least one parameter. The network device sends the determined one or more parameter sets to the first terminal device through high-layer signaling or dynamic signaling. The first terminal device selects one parameter from the at least one parameter set sent by the network device as the first parameter, or the network device indicates one parameter to the first terminal device in the at least one parameter combination through high-layer signaling or dynamic signaling. Among them, the high-layer signaling may refer to the signaling sent by the high-layer protocol layer, and the high-layer protocol layer is at least one protocol layer above the physical layer. The high-layer protocol layer may include at least one of the following protocol layers: MAC layer, RLC layer, PDCP layer, RRC layer, and NAS, etc. The dynamic signaling may include DCI and SCI, etc.
[0142] In addition, at least one of the above parameter sets can also be pre-configured in the protocol, and the first terminal device can select one parameter from the at least one pre-configured parameter set in the protocol as the first parameter.
[0143] It should be noted that, in order to better improve the resource utilization rate in different propagation types and HARQ feedback methods, the value of the above first parameter is not equal to 1.
[0144] Exemplarily, the values in the above parameter set can include at least one of 1 / M1, 1 / 0.3, 1 / 0.2, or 1 / 0.15, where M1 is the number of frequency-domain resources of the PSFCH corresponding to each PSSCH, and M1 is related to the resources allocated for PSFCH feedback, the number of sub-channels in the resource pool, and the number of time slots corresponding to the PSFCH.
[0145] In a possible implementation manner, if the propagation type is unicast, the first parameter can be 1 / M1, so that the purpose of saving the PSFCH frequency-domain resources can be achieved.
[0146] The third method: The first terminal device can obtain the first parameter according to the pre-configured correspondence between the propagation type and the HARQ feedback method and the parameter in the resource pool.
[0147] Specifically, at least one parameter can be pre-configured in the resource pool, and these parameters correspond to the propagation type and the HARQ feedback method. For example, the parameter corresponding to unicast is a, the parameter corresponding to the multicast feedback method 1 (option1) is b, the parameter corresponding to the multicast feedback method 2 (option2) is c, etc. The first terminal device selects the first parameter according to the propagation type and the HARQ feedback method corresponding to the propagation type. For example, if the propagation type is unicast, the first terminal device can determine that the first parameter is a. If the propagation type is multicast and the HARQ feedback method is the feedback method 2 (option2), the first terminal device can determine that the first parameter is c. Optionally, a can be the same as c.
[0148] Step 502: Determine the PSFCH according to the first parameter.
[0149] Among them, the PSFCH can also be understood as the frequency-domain resources of the PSFCH.
[0150] In this step, after obtaining the first parameter, the first terminal device can determine the PSFCH according to the first parameter.
[0151] Exemplarily, the size of the original resources pre-allocated by the network device for the first terminal device can be adjusted by the first parameter, where the original resources are the number M1 of frequency-domain resources of the PSFCH evenly allocated to each PSSCH transmission.
[0152] Optionally, M1 = M0 / (N1·N2), where M0 represents the number of resources configured at a higher layer for PSFCH, N1 represents the number of PSSCH time slots associated with one PSFCH time slot, which can also be understood as the period of PSFCH, and N2 represents the number of sub-channels in the resource pool.
[0153] Furthermore, the feedback mode of HARQ includes a first mode and a second mode. PSFCH includes a first PSFCH and a second PSFCH. The first PSFCH is used to transmit HARQ information of unicast information and HARQ information fed back through the first mode, and the second PSFCH is used to transmit HARQ information fed back through the second mode.
[0154] Among them, the first mode can be the multicast feedback mode 1 (option1), and the second mode can be the multicast feedback mode 2 (option2).
[0155] In this embodiment, PSFCH includes two parts. One part is used to transmit HARQ information of unicast information and HARQ information fed back through the first mode, and the other part is used to transmit HARQ information fed back through the second mode, thereby improving the utilization rate of resources.
[0156] Specifically, in a possible implementation manner, when in the unicast and multicast feedback mode 1 (option1) type, PSFCH can be determined according to the following formula (1):
[0157] R1 = M1·Q1 (1)
[0158] Among them, R1 represents the number of PSFCH corresponding to one PSSCH transmission in the unicast and multicast feedback mode 1 (option 1) type, which can also be understood as the number of physical resource blocks (PRB) occupied by the PSFCH corresponding to one PSSCH transmission, and Q1 represents the first parameter corresponding to the unicast and multicast feedback mode 1 (option 1) type.
[0159] Furthermore, the total number of PSFCH can be determined according to the following formula (2):
[0160] R2 = N3M1·Q1·N4 (2)
[0161] Among them, R2 represents the number of resources of one PSFCH, N3 is the number of sub-channels occupied by PSSCH, N3 is a positive integer greater than or equal to 1, and N4 is the number of cyclic shift value pairs on each resource unit configured by higher layer signaling, and N4 is a positive integer from 1 to 6.
[0162] In another possible implementation, when the feedback mode of multicast is of type 2 (option 2), the PSFCH can be determined according to the following formula (3):
[0163] R3 = M1 · Q2 (3)
[0164] Wherein, R3 represents the number of PSFCHs corresponding to one PSSCH transmission when the feedback mode of multicast is of type 2 (option 2), and Q2 represents the first parameter corresponding to the feedback mode of multicast of type 2 (option 2).
[0165] Furthermore, the total number of PSFCHs can be determined according to the following formula (4):
[0166] R4 = N3 · M1 · Q2 · N4 (4)
[0167] R4 represents the number of resources of one PSFCH.
[0168] Exemplarily, when the propagation type and the feedback mode of HARQ are different, the value of the first parameter may be different. For example, when the feedback mode of unicast and multicast is of type 1 (option 1), the first parameter can be 1 / M1, and when the feedback mode of multicast is of type 2 (option 2), the first parameter can be 1 / 0.3. In this way, the number of PSFCHs determined according to formulas (1), (2), (3) and (4) is also different. Therefore, for different propagation types and feedback modes of HARQ, PSFCHs of different sizes can be allocated, thereby improving the resource utilization rate.
[0169] Based on the above embodiments, when the feedback mode of unicast and multicast is of type 1 (option 1), the PSFCH resource index is: [(i + j * N1) * M1 * Q1, (i + 1 + j * N1) * M1 * Q1 - 1], where i is the time slot index corresponding to the PSFCH, and j is the index of the sub-channel in the resource pool.
[0170] When the feedback mode of multicast is of type 2 (option 2), the PSFCH resource index is: [(i + j * N1) * M1 * Q2, (i + 1 + j * N1) * M1 * Q2 - 1].
[0171] Furthermore, the PSFCHs determined according to formulas (1), (2), (3) and (4) include two parts, namely the first PSFCH and the second PSFCH. In practical applications, after obtaining the two parts of PSFCHs, it is also necessary to map these two parts of PSFCHs to the actual physical resources respectively.
[0172] In a possible implementation, the first PSFCH can be mapped in the frequency domain in ascending order of resource indices, and the second PSFCH can also be mapped in the frequency domain in ascending order of resource indices, where the first PSFCH and the second PSFCH do not overlap in the frequency domain.
[0173] Specifically, when the propagation types are unicast and multicast feedback method 1 (option 1), the determined PSFCH is the first PSFCH, and the mapping range of the first PSFCH in the frequency domain includes k1 to (k1 + X - 1), where k1 represents the minimum value of the frequency domain resource index of the PSFCH, and X represents the maximum number of PSSCH transmissions corresponding to the PSFCH time slot; when the multicast feedback method is 2 (option 2), the determined PSFCH is the second PSFCH, and the mapping range of the second PSFCH in the frequency domain includes (k1 + X) to k2, where k2 is less than or equal to the maximum value of the frequency domain resource index of the PSFCH.
[0174] In addition, the mapping range of the first PSFCH in the frequency domain can also be expressed as k1 to k1 + N1·N2·Q1 - 1. The mapping range of the second PSFCH in the frequency domain can also be expressed as k1 + N1·N2·Q1 - 1 to k2.
[0175] Figure 6a FIG. is a schematic diagram of the mapping of the first PSFCH and the second PSFCH in the frequency domain provided by the embodiments of the present application. In Figure 6a , taking the first terminal device as a UE as an example for illustration, when the first terminal device is other entities, the resource mapping method is similar to that when the first terminal device is a UE, and will not be elaborated here. As Figure 6a shown, all the frequency domain resources in time slot 5 are used for the transmission of the PSFCH. Each PSSCH transmission can occupy one or more resources, and each resource corresponds to a time slot and a subchannel. The PSSCH transmissions on resources 1 to 5, 9 to 12 correspond to the unicast propagation type, or the HARQ feedback method is the multicast feedback method 1 (option 1). The PSFCH corresponding to the PSSCH transmissions on resources 1 to 5, 9 to 12 is the first PSFCH, and the mapping range of the first PSFCH in the frequency domain is the frequency domain resource index 0 corresponding to subchannel 0 - frequency domain resource index 11. The HARQ feedback method corresponding to the PSSCH transmissions on resources 6 to 8 is the multicast feedback method 2 (option 2). The PSFCH corresponding to the PSSCH transmissions on resources 6 to 8 is the second PSFCH, and the mapping range of the second PSFCH in the frequency domain is the frequency domain resource index 12 - frequency domain resource index 29.
[0176] In another possible implementation, the first PSFCH can be mapped in the frequency domain in descending order of resource indices, and the second PSFCH can also be mapped in the frequency domain in descending order of resource indices, where the first PSFCH and the second PSFCH do not overlap in the frequency domain.
[0177] Specifically, when the propagation type is unicast and multicast feedback mode (option)-1 type, the determined PSFCH is the first PSFCH, and the mapping range of the first PSFCH in the frequency domain includes k2 to (k2 + X). When the multicast feedback mode 2 (option2) type, the determined PSFCH is the second PSFCH, and the mapping range of the second PSFCH in the frequency domain includes (k2 + X - 1) to k1.
[0178] In addition, the mapping range of the above first PSFCH in the frequency domain can also be expressed as k2 to k2 + N1·N2·Q1. The mapping range of the above second PSFCH in the frequency domain can also be expressed as k2 + N1·N2·Q1 - 1 to k1.
[0179] In yet another possible implementation, the first PSFCH can be mapped in the frequency domain in ascending order of resource indices, and the second PSFCH can also be mapped in the frequency domain in descending order of resource indices, where the first PSFCH and the second PSFCH do not overlap in the frequency domain.
[0180] Specifically, when the propagation type is unicast and multicast feedback mode 1 (option 1) type, the determined PSFCH is the first PSFCH, and the mapping range of the first PSFCH in the frequency domain includes k1 to (k1 + X - 1); when the multicast feedback mode 2 (option 2) type, the determined PSFCH is the second PSFCH, and the mapping range of the second PSFCH in the frequency domain includes k2 to (k2 - X + 1).
[0181] In addition, the mapping range of the above first PSFCH in the frequency domain can also be expressed as k1 to k1 + N1·N2·Q1 - 1. The mapping range of the above second PSFCH in the frequency domain can also be expressed as k2 to (k2 - N1*N2*Q1 + 1).
[0182] Figure 6b Another mapping schematic diagram of the first PSFCH and the second PSFCH in the frequency domain provided by the embodiments of the present application. In Figure 6b this, taking the first terminal device as a UE as an example for illustration. When the first terminal device is other entities, the resource mapping method is similar to that when the first terminal device is a UE, which will not be elaborated here. As Figure 6bAs shown in the figure, all frequency-domain resources in time slot 5 are used for the transmission of PSFCH. Each PSSCH transmission can occupy one or more resources, and each resource corresponds to one time slot and one sub-channel. The PSSCH transmissions on resources 1-5 and 9-12 correspond to the unicast propagation type, or the HARQ feedback mode is the multicast feedback mode 1 (option1). The PSFCH corresponding to the PSSCH transmissions on resources 1-5 and 9-12 is the first PSFCH, and the mapping range of the first PSFCH in the frequency domain is from the frequency-domain resource index 0 corresponding to sub-channel 0 to the frequency-domain resource index 11. The HARQ feedback mode corresponding to the PSSCH transmissions on resources 6-8 is the multicast feedback mode 2 (option2). The PSFCH corresponding to the PSSCH transmissions on resources 6-8 is the second PSFCH, and the mapping range of the second PSFCH in the frequency domain is from the frequency-domain resource index 29 to the frequency-domain resource index 12.
[0183] In another possible implementation, the first PSFCH can be mapped in the frequency domain in descending order of the resource index, and the second PSFCH can also be mapped in the frequency domain in ascending order of the resource index, where the first PSFCH and the second PSFCH do not overlap in the frequency domain.
[0184] Specifically, when the propagation type is unicast and the multicast feedback mode 1 (option 1), the determined PSFCH is the first PSFCH, and the mapping range of the first PSFCH in the frequency domain includes k2 to (k2-X+1); when the multicast feedback mode is 2 (option 2), the determined PSFCH is the second PSFCH, and the mapping range of the second PSFCH in the frequency domain includes k1 to (k1+X-1).
[0185] In addition, the mapping range of the first PSFCH in the frequency domain can also be expressed as k2 to (k2-N1*N2*Q1+1). The mapping range of the second PSFCH in the frequency domain can also be expressed as k1 to (k1+N1*N2*Q1-1).
[0186] It should be noted that the maximum number X of PSSCH transmissions corresponding to the above PSFCH time slot is determined by the number of sub-channels and the period of PSFCH.
[0187] Furthermore, those skilled in the art can understand that after the first terminal device obtains the first parameter, it can also determine the PSSCH or the data carried in the PSFCH according to the first parameter. The method for determining the PSSCH or the data carried in the PSFCH is similar to the method for determining the PSFCH, and will not be elaborated here.
[0188] Additionally, by way of example, the above first parameter is also related to the number of bits of HARQ carried by the PSFCH.
[0189] Specifically, when the number of bits of HARQ carried by the PSFCH is different, the value of the first parameter may be different. For example, when the number of bits of HARQ carried by the PSFCH is relatively large, the value of the first parameter may be relatively large, so that more PSFCHs are determined, thereby ensuring the transmission performance of HARQ. When the number of bits of HARQ carried by the PSFCH is relatively small, the value of the first parameter may be relatively small, so that fewer PSFCHs are determined, thereby reducing waste of resources. In summary, when the number of bits of HARQ carried by the PSFCH is different, the determined PSFCHs may be different, which can not only ensure the transmission performance of HARQ, but also improve the utilization rate of resources.
[0190] Furthermore, after obtaining the first parameter, the first terminal device may further perform the following step 503.
[0191] Step 503: The first terminal device sends the first parameter to the second terminal device.
[0192] Specifically, after obtaining the first parameter, the first terminal device may send the first parameter to the second terminal device. The second terminal device will determine the PSFCH according to the received first parameter, so as to know on which PSFCHs to feedback HARQ to the first terminal device.
[0193] Wherein, the manner in which the second terminal device determines the PSFCH according to the first parameter is similar to the manner in which the first terminal device determines the PSFCH according to the first parameter, and will not be elaborated here.
[0194] It should be noted that in the embodiments of the present application, the execution order between step 502 and step 503 is not limited. Step 502 may be executed first, followed by step 503, or step 503 may be executed first, followed by step 502. Of course, step 502 and step 503 may also be executed simultaneously.
[0195] In addition, when the transmission type is unicast or the HARQ feedback mode is feedback mode 2 (option 2) with multicast, when the second terminal device does not receive data or the cyclic redundancy check (CRC) of the data fails, the second terminal device will feedback a NACK message to the first terminal device. When the second terminal device receives data or the CRC of the data passes, the second terminal device will feedback an ACK message to the first terminal device. When the HARQ feedback mode is feedback mode 1 (option 1) with multicast, when the second terminal device does not receive data or the CRC of the data fails, the second terminal device will feedback a NACK message to the first terminal device. When the second terminal device receives data or the CRC of the data passes, the second terminal device will not feedback an ACK message to the first terminal device. Therefore, when the transmission type is unicast, or the HARQ feedback mode is feedback mode 2 (option 2) with multicast, and the HARQ feedback mode is feedback mode 1 (option 1) with multicast, and the second terminal device does not receive data or the CRC of the data fails, the second terminal device will feedback HARQ to the first terminal device, that is, the following step 504 will be executed.
[0196] Step 504: The second terminal device sends a PSFCH to the first terminal device.
[0197] Among them, the second terminal device sending a PSFCH to the first terminal device can also be understood as the second terminal device feedbacking HARQ to the first terminal device through the determined PSFCH.
[0198] In the method for determining feedback resources provided in the embodiments of the present application, the first terminal device determines a PSFCH by obtaining a first parameter and according to the first parameter, where the first parameter is related to the transmission type and the HARQ feedback mode. The transmission type includes unicast and multicast, and the above HARQ feedback mode corresponds to the transmission type. Since the first terminal device can determine a PSFCH according to the first parameter related to the transmission type and the HARQ feedback mode, different sizes of PSFCHs can be allocated for different transmission types and HARQ feedback modes, thereby improving the resource utilization rate.
[0199] Figure 7 It is a schematic flowchart of a process of the method for determining feedback resources of the present application. Based on the application scenario shown above Figures 1 - 4 as shown, in this embodiment, the method for determining the feedback resources may include the following steps: Figure 7
[0200] Step 701: Determine the number X of sidelink shared channel PSSCH transmissions according to the number of subchannels and the time slots corresponding to the PSFCH.
[0201] In this step, the subchannel can be a subchannel within the resource pool, and the number of time slots corresponding to the PSFCH can be the number of time slots of the PSSCH associated with one PSFCH time slot, or the number of time slots corresponding to the PSFCH can also be understood as the period of the PSFCH.
[0202] In addition, the number of PSSCH transmissions M determined according to the number of subchannels and the number of time slots corresponding to the PSFCH can also be understood as the maximum number of PSSCH transmissions.
[0203] Step 702: Determine the number of available RBs for the PSFCH according to the number of PSSCH transmissions X.
[0204] Among them, the number of available resource blocks (RBs) for the PSFCH is an integer, and the number of available RBs for the PSFCH corresponding to each PSSCH transmission in the first T PSSCH transmissions is at least one more than the number of available RBs for the PSFCH corresponding to each PSSCH transmission in the X - T PSSCH transmissions, where T is a positive integer and X is a positive integer greater than T.
[0205] It can be understood that the above available RBs for the PSFCH can be understood as follows: when enabling sidelink HARQ feedback, the available RBs are the RBs corresponding to the PSSCH, that is, the RBs used by the terminal device for the PSFCH. When sidelink HARQ feedback is not enabled, or the terminal device cannot feedback the PSFCH, or there is no PSSCH transmission on the PSSCH resource, then the RBs corresponding to the PSSCH do not transmit the PSFCH.
[0206] In the existing protocol, an implicit association method is used to determine the resources of the PSFCH, that is, first, the feedback resources for PSFCH transmission in the time slot are configured through high-layer parameters, and then for each time slot corresponding to the PSFCH and each subchannel in the resource pool, a resource for sending the PSFCH is evenly allocated. For example, the resources can be allocated to the mth time slot corresponding to the PSFCH and the nth subchannel according to formula (5):
[0207] M1 = M2 / (N2 * N1) (5)
[0208] Among them, M2 is the number of frequency-domain resources for sending the PSFCH in each PSFCH time slot within the resource pool configured by high-layer parameters, that is, the number of PRBs. i is greater than or equal to 0 and less than N1, and j is greater than or equal to 0 and less than N2.
[0209] In the above formula (5), N2 * N1 can be understood as the number of PSSCH transmissions X, or can be understood as the maximum number of PSSCH transmissions.
[0210] However, when allocating resources according to formula (5), the number of allocated resources may not be an integer, which may cause the terminal device to be unable to use these resources and result in waste of resources.
[0211] Therefore, to solve the above problems, in the embodiments of the present application, after determining the number X of PSSCH transmissions, when determining the number of available RBs for PSFCH, instead of following the above equal distribution method, the number of available RBs for PSFCH corresponding to each of the first T PSSCH transmissions is at least one more than the number of available RBs for PSFCH corresponding to each of the X-T PSSCH transmissions. In this way, it can be ensured that the determined number of available RBs for PSFCH is an integer, and the remaining idle resources are allocated to the earlier terminal devices, thereby reducing waste of resources and improving resource utilization.
[0212] In a possible implementation, the complete number of PRBs that cannot be evenly allocated to each time slot corresponding to PSFCH and each subchannel, and the number of complete PRBs allocated to each time slot corresponding to PSFCH and each subchannel can be calculated according to formula (6) and formula (7):
[0213] T = M2 mod (N2 * N1) (6)
[0214]
[0215] Wherein, T represents the number of PRBs remaining after evenly allocating the complete number of PRBs for PSFCH corresponding to each PSSCH and that cannot be evenly allocated, and M3 represents the number of complete PRBs allocated to PSFCH corresponding to each PSSCH.
[0216] When allocating resources, the available number of RBs for PSFCH corresponding to each PSSCH transmission can be allocated in the order of increasing time domain first and then in the order of increasing frequency domain. Specifically, the available number of RBs for PSFCH corresponding to each PSSCH transmission can be allocated in the order of increasing time slot index first and then in the order of increasing subchannel index or PRB index.
[0217] In the specific implementation process, when i + j * N1 is less than or equal to T, that is, for the number of available RBs for PSFCH corresponding to each of the first T PSSCH transmissions, it can be allocated according to formula (8):
[0218] M4 = M3 + 1 (8)
[0219] Wherein, M4 represents the number of available RBs for PSFCH corresponding to each of the first T PSSCH transmissions.
[0220] When i + j*N1 is greater than T, that is, for the number of available RBs of PSFCH corresponding to each PSSCH transmission among the remaining N2*N1 - T PSSCH transmissions, that is, for the number of available RBs of PSFCH corresponding to each PSSCH transmission among X - T PSSCH transmissions, it can be allocated according to formula (9):
[0221] M5 = M3 (9)
[0222] Wherein, M5 represents the number of available RBs of PSFCH corresponding to each PSSCH transmission among X - T PSSCH transmissions.
[0223] In summary, the number of available RBs of PSFCH determined in the above manner is an integer, thereby reducing waste of resources and improving resource utilization rate.
[0224] In addition, for a PSSCH transmission, it may occupy multiple sub-channels. Then, for the number of available RBs of PSFCH corresponding to a PSSCH transmission, it is also related to the number of sub-channels occupied by the PSSCH, and specifically can be allocated according to formula (10):
[0225] R = N3*M1 (10)
[0226] Wherein, R represents the number of PRBs occupied by PSFCH corresponding to a PSSCH transmission.
[0227] Wherein, when N3 = 1, the number of available RBs of PSFCH corresponding to a PSSCH transmission is M1; when N3 = N2, the number of available RBs of PSFCH corresponding to a PSSCH transmission is N2*M1.
[0228] Based on the above embodiments, in a possible implementation manner, the number of resource blocks RB available for PSFCH corresponding to each PSSCH transmission in the first T PSSCH transmissions is 1 more than the number of available RBs of PSFCH corresponding to each PSSCH transmission in X - T PSSCH transmissions.
[0229] The method for determining feedback resources provided by the embodiments of the present application determines the number of PSSCH transmissions X according to the number of sub-channels and the number of time slots corresponding to the PSFCH, where X is a positive integer. Then, according to the number of PSSCH transmissions X, the number of available resource blocks RB of the PSFCH is determined, where the number of available RB of the PSFCH is an integer. The number of available resource blocks RB of the PSFCH corresponding to each of the first T PSSCH transmissions is at least one more than the number of available RB of the PSFCH corresponding to each of the X-T PSSCH transmissions, where T is a positive integer. Since the number of available resource blocks RB of the PSFCH can be determined according to the number of PSSCH transmissions M, and the number of available resource blocks RB of the PSFCH corresponding to each of the first T PSSCH transmissions is at least one more than the number of available RB of the PSFCH corresponding to each of the M-T PSSCH transmissions, this can ensure that the number of available RB of the PSFCH corresponding to each PSSCH transmission is an integer, thereby optimizing resource allocation and improving resource utilization.
[0230] Figure 8 is a schematic flowchart of a method for determining feedback resources of the present application. Based on the application scenario shown above Figures 1 - 4 as shown, in this embodiment, the method for determining the feedback resources may include the following steps: Figure 8 shown, in this embodiment, the method for determining the feedback resources may include the following steps:
[0231] Step 801: Obtain first information.
[0232] In a possible implementation manner, the first information may include high-layer indication information and / or dynamic indication information. That is, the first information may be high-layer indication information, may be dynamic indication information, or may be high-layer indication information and dynamic indication information. Among them, the high-layer indication information may refer to information sent by the high-layer protocol layer, and the high-layer protocol layer is at least one protocol layer above the physical layer. The high-layer protocol layer may specifically include at least one of the following protocol layers: MAC layer, RLC layer, PDCP layer, RRC layer, NAS, RRC, and MAC CE. The dynamic indication information may include DCI, SCI, etc.
[0233] In another possible implementation manner, the first information includes the minimum communication distance between the first terminal device and the second terminal device and / or the transmission power of the first terminal device. That is, the first information includes the minimum communication distance between the first terminal device and the second terminal device, or the first information includes the transmission power of the first terminal device, or the first information includes the minimum communication distance between the first terminal device and the second terminal device and the transmission power of the first terminal device.
[0234] Step 802: Determine the number of PSFCHs transmitted on the same time domain resource according to the first information.
[0235] In this step, the PSFCHs transmitted on the same time domain resource can be understood as the PSFCHs transmitted simultaneously on the same time domain resource, or the PSFCHs transmitted concurrently on the same time domain resource. It can also be understood that these PSFCHs occupy the same time domain resource, or there is at least one time domain resource unit overlapping among the time domain resources occupied by these PSFCHs. Here, the time domain resource unit can include time slots, symbols, frames, or sub-frames, etc.
[0236] In a possible implementation manner, when the first information is high-layer indication information and / or dynamic indication information, the network device will send the high-layer indication information and / or dynamic indication information to the first terminal device. The high-layer indication information and / or dynamic indication information includes the number of PSFCHs that the first terminal device can transmit on the same time domain resource. For example, it is indicated through the high-layer indication information and / or dynamic indication information that the number of PSFCHs that the first terminal device can transmit on the same time domain resource is 3.
[0237] In this embodiment, determining the number of PSFCHs transmitted on the same time domain resource through the high-layer indication information and / or dynamic indication information makes the method of determining the number of PSFCHs relatively simple.
[0238] In another possible implementation manner, the network device can also configure the number of PSFCHs that the first terminal device can transmit on the same time domain resource in a specific resource pool or on the sidelink (SL) frequency domain. In this way, the first terminal device can determine the number of PSFCHs that can be transmitted on the same time domain resource through the information configured in the resource pool or on the SL frequency domain. Here, the SL frequency domain can be understood as a carrier, a bandwidth, or a bandwidth combination.
[0239] In this embodiment, configuring the number of PSFCHs that the first terminal device can transmit on the same time domain resource in the resource pool or on the SL frequency domain makes the method of determining the number of PSFCHs relatively simple.
[0240] In yet another possible implementation, when the first information is the minimum communication distance between the first terminal device and the second terminal device, the number of PSFCHs sent by the first terminal device on the same time domain resource can be determined according to the minimum communication distance between the first terminal device and the second terminal device. Exemplarily, the greater the minimum communication distance between the first terminal device and the second terminal device, the fewer the number of PSFCHs sent on the same time domain resource. For example, the number of PSFCHs sent on the same time domain resource can be determined according to Table 1 below:
[0241]
[0242] For example, Figure 9 is a schematic diagram of the minimum communication distance between a first terminal device and a second terminal device provided by an embodiment of the present application. As Figure 9 shown, if the minimum communication distance between the first terminal device 11 and the second terminal device 12 is less than 50 m, the number of PSFCHs sent on the same time domain resource can be determined to be 5. If the minimum communication distance between the first terminal device 11 and the second terminal device 13 is greater than or equal to 50 m and less than 300 m, the number of PSFCHs sent on the same time domain resource can be determined to be 3. If the minimum communication distance between the first terminal device 11 and the second terminal device 14 is greater than or equal to 300 m, the number of PSFCHs sent on the same time domain resource can be determined to be 1.
[0243] It should be noted that the ranges in Table 1 above and the number of PSFCHs sent on the same time domain resource are only illustrative. In practical applications, the number of PSFCHs sent on the same time domain resource can be flexibly set according to the actual situation or the minimum communication distance.
[0244] In addition, the first terminal device can also determine the number of PSFCHs sent on the same time domain resource corresponding to the minimum communication distance in other ways. The specific determination method is not limited in the embodiments of the present application.
[0245] In this embodiment, the number of PSFCHs sent on the same time domain resource is determined by the minimum communication distance between the first terminal device and the second terminal device, making it relatively simple to determine the number of PSFCHs.
[0246] In yet another possible implementation, when the first information is the transmission power of the first terminal device, the number of PSFCHs transmitted by the first terminal device on the same time domain resource can be determined according to the transmission power of the first terminal device. Exemplarily, the first terminal device can determine the number of PSFCHs transmitted on the same time domain resource by calculating the difference between the transmission power of the first terminal device and the maximum transmission power.
[0247] For example, the number of PSFCHs transmitted on the same time domain resource can be determined according to the following formula (11):
[0248]
[0249] Where Y represents the number of PSFCHs transmitted on the same time domain resource, P1 represents the maximum transmission power, P2 represents the actual transmission power of the terminal device, and the actual transmission power can be the maximum transmission power of the terminal device in the multicast feedback or the minimum transmission power that satisfies the minimum communication distance. α is the power back-off value, which is related to whether the PSFCH is continuous in the frequency domain.
[0250] In this embodiment, the number of PSFCHs transmitted on the same time domain resource is determined by the transmission power of the first terminal device, so that the transmission power of the first terminal device does not exceed the maximum transmission power, thereby improving the transmission performance of the PSFCH.
[0251] In yet another possible implementation, when the first information is the minimum communication distance between the first terminal device and the second terminal device, and the transmission power of the first terminal device, the number of PSFCHs transmitted by the first terminal device on the same time domain resource can be determined according to the minimum communication distance between the first terminal device and the second terminal device, and the transmission power of the first terminal device. Exemplarily, the number of PSFCHs transmitted on the same time domain resource can be determined according to the corresponding relationship between the minimum communication distance and the transmission power and the number of PSFCHs.
[0252] In this embodiment, the number of PSFCHs transmitted on the same time domain resource is determined by the minimum communication distance between the first terminal device and the second terminal device, and the transmission power of the first terminal device, so that the determined number of PSFCHs is more accurate, and it can be ensured that the transmission power of the first terminal device does not exceed the maximum transmission power, thereby improving the transmission performance of the PSFCH.
[0253] The method for determining feedback resources provided by an embodiment of the present application obtains first information and determines the number of Physical Side Link Feedback Channels (PSFCHs) transmitted on the same time-domain resource based on this first information. Thus, the number of PSFCHs that can be transmitted on the same time-domain resource can be determined according to the first information, which can not only ensure that the transmission of the terminal device does not exceed the maximum power but also improve the transmission performance of the PSFCH.
[0254] Figure 10 Please refer to the schematic structural diagram of a device 30 for determining feedback resources provided by an embodiment of the present application. Figure 10 As shown, the device 30 for determining feedback resources may include:
[0255] A processing unit 31, configured to obtain a first parameter, where the first parameter is related to the propagation type and the feedback mode of Hybrid Automatic Repeat reQuest (HARQ); the propagation type includes unicast and multicast, and the feedback mode of HARQ corresponds to the propagation type;
[0256] The processing unit 31 is further configured to determine a Physical Side Link Feedback Channel (PSFCH) according to the first parameter.
[0257] Optionally, the device further includes:
[0258] A sending unit 32, configured to send the first parameter to a second terminal device.
[0259] Optionally, the device further includes:
[0260] A receiving unit 33, configured to receive the PSFCH sent by the second terminal device.
[0261] Optionally, the first parameter is further related to the number of bits of HARQ carried by the PSFCH.
[0262] Optionally, the feedback mode of HARQ includes a first mode and a second mode. The PSFCH includes a first PSFCH and a second PSFCH. The first PSFCH is used to transmit HARQ information of unicast information and HARQ information fed back through the first mode, and the second PSFCH is used to transmit HARQ information fed back through the second mode.
[0263] The device 30 for determining feedback resources shown in the embodiment of the present application can execute the technical solution of the method for determining resources shown in any of the above embodiments. The implementation principle and beneficial effects are similar and will not be elaborated here.
[0264] It should be noted that the division of each unit of the above device is only a division of logical functions. In actual implementation, it can be fully or partially integrated into a physical entity, or physically separated. And these units can all be implemented in the form of software called by processing elements; they can also all be implemented in the form of hardware; or some units can be implemented in the form of software called by processing elements, and some units can be implemented in the form of hardware. For example, the sending unit can be a separately established processing element, or can be integrated in a certain chip of the device for determining the feedback resource. In addition, it can also be stored in the memory of the device for determining the feedback resource in the form of a program, and called and executed by a certain processing element of the device for determining the feedback resource to perform the function of the sending unit. The implementation of other units is similar. In addition, all or part of these units can be integrated together or can be independently implemented. The processing element mentioned here can be an integrated circuit with the ability to process signals. During the implementation process, each step of the above method or each of the above units can be completed through the integrated logic circuit in the processor element or the instructions in the form of software. In addition, the above sending unit is a unit for controlling the sending, and can send information through the sending device of the device for determining the feedback resource, such as an antenna and a radio frequency device.
[0265] The above units can be one or more integrated circuits configured to implement the above method, such as: one or more application specific integrated circuits (ASICs), or, one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), etc. Again, when a certain unit above is implemented in the form of a processing element scheduling program, the processing element can be a general-purpose processor, such as a central processing unit (CPU) or other processors that can call programs. Again, these units can be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0266] In addition, the processing unit 31 in the device 30 for determining the feedback resource is used to determine the number of transmissions X of the sidelink shared channel PSSCH according to the number of subchannels and the number of time slots corresponding to the PSFCH;
[0267] The processing unit 31 is further used to determine the number of available resource blocks (RBs) of the PSFCH according to the number of transmissions X of the PSSCH, and the number of available RBs of the PSFCH is an integer;
[0268] Among them, the number of resource blocks (RBs) available for the Physical Sidelink Feedback Channel (PSFCH) corresponding to each Physical Sidelink Shared Channel (PSSCH) transmission in the first T PSSCH transmissions is at least one more than the number of RBs available for the PSFCH corresponding to each PSSCH transmission in the (X - T) PSSCH transmissions, where T is a positive integer and X is a positive integer greater than T.
[0269] The feedback resource determination device 30 shown in the embodiments of the present application can execute the technical solutions of the resource determination methods shown in any of the above embodiments. The implementation principles and beneficial effects are similar and will not be elaborated here.
[0270] In addition, the processing unit 31 in the above feedback resource determination device 30 is used to obtain first information;
[0271] The processing unit 31 is further used to determine the number of Physical Sidelink Feedback Channels (PSFCHs) transmitted on the same time domain resource according to the first information.
[0272] Optionally, the first information is high-level indication information and / or dynamic indication information.
[0273] Optionally, the first information includes the minimum communication distance between the first terminal device and the second terminal device and / or the transmission power of the first terminal device.
[0274] The feedback resource determination device 30 shown in the embodiments of the present application can execute the technical solutions of the resource determination methods shown in any of the above embodiments. The implementation principles and beneficial effects are similar and will not be elaborated here.
[0275] Figure 11 For a schematic structural diagram of a feedback resource determination device 40 provided in an embodiment of the present application, please refer to Figure 11 As shown, the resource determination device 40 may include:
[0276] A receiving unit 41, configured to receive a first parameter from a first terminal device, where the first parameter is related to a propagation type and a feedback manner of Hybrid Automatic Repeat reQuest (HARQ); the propagation type includes unicast and multicast, and the HARQ feedback manner corresponds to the propagation type;
[0277] A processing unit 42, configured to determine the Physical Sidelink Feedback Channel (PSFCH) according to the first parameter.
[0278] Optionally, the device further includes:
[0279] A sending unit 43, configured to send the PSFCH to the first terminal device.
[0280] Optionally, the first parameter is also related to the number of bits of HARQ carried by the PSFCH.
[0281] Optionally, the feedback mode of the HARQ includes a first mode and a second mode. The PSFCH includes a first PSFCH and a second PSFCH. The first PSFCH is used to transmit HARQ information of unicast information and HARQ information fed back through the first mode, and the second PSFCH is used to transmit HARQ information fed back through the second mode.
[0282] The feedback resource determination device 40 shown in the embodiments of the present application can execute the technical solutions of the feedback resource determination methods shown in any of the above embodiments. The implementation principles and beneficial effects are similar and will not be elaborated here.
[0283] It should be noted that it should be understood that the division of each unit of the above device is only a logical function division. In actual implementation, it can be fully or partially integrated into a physical entity, or physically separated. And these units can all be implemented in the form of software called by a processing element; they can also all be implemented in hardware; or some units can be implemented in the form of software called by a processing element, and some units can be implemented in hardware. For example, the sending unit can be a separately established processing element, or can be integrated in a certain chip of the feedback resource determination device. In addition, it can also be stored in the memory of the feedback resource determination device in the form of a program, and called and executed by a certain processing element of the feedback resource determination device to perform the function of the sending unit. The implementation of other units is similar. In addition, these units can be fully or partially integrated together or independently implemented. The processing element mentioned here can be an integrated circuit with signal processing capabilities. In the implementation process, each step of the above method or each of the above units can be completed by the hardware integrated logic circuit or software-form instruction in the processor element. In addition, the above sending unit is a unit for controlling sending, and can send information through the sending device of the feedback resource determination device, such as an antenna and a radio frequency device.
[0284] The above units may be one or more integrated circuits configured to implement the above methods, such as: one or more application specific integrated circuits (ASICs), or, one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), etc. Again, when a certain unit above is implemented in the form of a processing element scheduler, the processing element may be a general-purpose processor, such as a central processing unit (CPU) or other processors that can call programs. Again, these units may be integrated together and implemented in the form of a system-on-a-chip (SOC).
[0285] In addition, an embodiment of the present application further provides a device for determining feedback resources, and the device includes:
[0286] A sending unit, configured to send a first parameter to a first terminal device, where the first parameter is related to a propagation type and a feedback manner of hybrid automatic repeat request (HARQ); the propagation type includes unicast and multicast, the feedback manner of HARQ corresponds to the propagation type, and the first parameter is used to instruct the first terminal device to determine a physical sidelink feedback channel (PSFCH).
[0287] An embodiment of the present application further provides a device for determining feedback resources, and the device includes:
[0288] A sending unit, configured to send a first piece of information to a first terminal device, where the first piece of information is used to instruct the first terminal device to determine the number of physical sidelink feedback channels (PSFCHs) sent on the same time domain resource.
[0289] The device for determining feedback resources shown in the embodiments of the present application may execute the technical solutions of the method for determining feedback resources shown in any of the above embodiments, and the implementation principles and beneficial effects are similar, and will not be elaborated here.
[0290] Figure 12 It is a schematic structural diagram of a terminal device provided in an embodiment of the present application. As Figure 12 shown, the terminal device includes: a processor 110, a memory 120, and a transceiver device 130. The transceiver device 130 may be connected to an antenna. In the downlink direction, the transceiver device 130 receives information sent by a base station through the antenna and sends the information to the processor 110 for processing. In the uplink direction, the processor 110 processes the data of the terminal and sends it to the base station through the transceiver device 130.
[0291] The memory 120 is used to store the programs of the respective units in the above method embodiments, or Figure 5 , Figure 7 and Figure 8 the embodiments shown. The processor 110 calls the program to execute the operations in the above method embodiments to implement Figure 5 , Figure 7 and Figure 8 the respective units shown.
[0292] Alternatively, some or all of the above respective units may also be implemented in the form of an integrated circuit embedded in a certain chip of the terminal device. And they can be implemented separately or integrated together. That is, the above units can be configured as one or more integrated circuits for implementing the above method, for example: one or more application specific integrated circuits (ASICs), or, one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), etc.
[0293] Figure 13 FIG. is a schematic structural diagram of a network device provided by an embodiment of the present application. As Figure 13 shown, the network device includes: an antenna 110, a radio frequency device 120, and a baseband device 130. The antenna 110 is connected to the radio frequency device 120. In the uplink direction, the radio frequency device 120 receives the information sent by the terminal through the antenna 110 and sends the information sent by the terminal device to the baseband device 130 for processing. In the downlink direction, the baseband device 130 processes the information of the terminal device and sends it to the radio frequency device 120. After the radio frequency device 120 processes the information of the terminal device, it is sent to the terminal device through the antenna 110.
[0294] In one implementation, the above respective units are implemented in the form of a processing element scheduler. For example, the baseband device 130 includes a processing element 131 and a storage element 132. The processing element 131 calls the program stored in the storage element 132 to execute the method in the above method embodiments. In addition, the baseband device 130 may further include an interface 133 for interacting with the radio frequency device 120, and the interface is, for example, a common public radio interface (CPRI).
[0295] In another implementation, the above units may be one or more processing elements configured to implement the above methods. These processing elements are provided on the baseband device 130, and the processing elements here may be integrated circuits, such as: one or more ASICs, or one or more DSPs, or one or more FPGAs, etc. These integrated circuits may be integrated together to form a chip.
[0296] For example, the above modules may be integrated together and implemented in the form of a system-on-a-chip (SOC). For example, the baseband device 130 includes an SOC chip for implementing the above methods. The processing element 131 and the storage element 132 may be integrated in the chip, and the above methods or the functions of the above units are implemented in the form of a program stored in the storage element 132 being called by the processing element 131; or, at least one integrated circuit may be integrated in the chip for implementing the above methods or the functions of the above units; or, the above implementation manners may be combined, and the functions of some units are implemented in the form of a program called by the processing element, and the functions of some units are implemented in the form of an integrated circuit.
[0297] In any case, in short, the above network device includes at least one processing element, a storage element, and a communication interface, where at least one processing element is used to execute the methods provided in the above method embodiments. The processing element may execute some or all of the steps in the above method embodiments in the first way: that is, by executing the program stored in the storage element; or in the second way: that is, by combining the integrated logic circuit in the processor element with the instructions; of course, the methods provided in the above method embodiments may also be executed by combining the first way and the second way.
[0298] The processing element here is the same as the above description. It may be a general-purpose processor, such as a central processing unit (CPU), or may also be one or more integrated circuits configured to implement the above methods, such as: one or more application specific integrated circuits (ASICs), or one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs), etc.
[0299] The storage element may be a memory or a collective term for multiple storage elements.
[0300] The present application also provides a communication device, which includes a processor and a memory. A computer program is stored in the memory, and the processor executes the computer program stored in the memory to enable the device to execute the method for determining feedback resources provided in any of the foregoing embodiments.
[0301] The present application also provides a communication device, including: a processor and an interface circuit;
[0302] The interface circuit is configured to receive a code instruction and transmit it to the processor;
[0303] The processor is configured to run the code instruction to execute the method for determining feedback resources provided in any of the foregoing embodiments.
[0304] The present application also provides a communication system, including the Figure 11 shown terminal device and the Figure 11 shown network device.
[0305] The present application also provides a readable storage medium for storing instructions, which, when executed, implement the method for determining feedback resources provided in any of the foregoing embodiments.
[0306] The present application also provides a program product, which includes a computer program (i.e., an execution instruction). The computer program is stored in a readable storage medium. At least one processor of a first terminal device can read the computer program from the readable storage medium, and at least one processor executes the computer program to enable the first terminal device to implement the method for determining feedback resources provided in the foregoing various embodiments.
[0307] An embodiment of the present application also provides a communication device, including at least one storage element and at least one processing element. The at least one storage element is used to store a program, and when the program is executed, the communication device executes the operations of the first terminal device in any of the foregoing embodiments.
[0308] The present application also provides a readable storage medium for storing instructions, which, when executed, implement the method for determining feedback resources provided in any of the foregoing embodiments.
[0309] The present application also provides a program product, which includes a computer program (i.e., an execution instruction). The computer program is stored in a readable storage medium. At least one processor of a second terminal device can read the computer program from the readable storage medium, and at least one processor executes the computer program to enable the second terminal device to implement the method for determining feedback resources provided in the foregoing various embodiments.
[0310] An embodiment of the present application further provides a communication device, including at least one storage element and at least one processing element. The at least one storage element is used to store a program, and when the program is executed, the communication device is caused to perform the operations of the second terminal device in any of the foregoing embodiments.
[0311] The present application further provides a readable storage medium for storing instructions, which, when executed, implement the method for determining feedback resources provided in any of the foregoing embodiments.
[0312] The present application further provides a program product, which includes a computer program (i.e., execution instructions). The computer program is stored in a readable storage medium. At least one processor of the network device can read the computer program from the readable storage medium, and the at least one processor executes the computer program to cause the network device to implement the method for determining feedback resources provided in the foregoing various embodiments.
[0313] An embodiment of the present application further provides a communication device, including at least one storage element and at least one processing element. The at least one storage element is used to store a program, and when the program is executed, the communication device is caused to perform the operations of the network device in any of the foregoing embodiments.
[0314] All or part of the steps of implementing the foregoing method embodiments can be completed by hardware related to program instructions. The foregoing program can be stored in a readable memory. When the program is executed, it performs the steps of the foregoing method embodiments; and the foregoing memory (storage medium) includes: read-only memory (ROM), RAM, flash memory, hard disk, solid state drive, magnetic tape, floppy disk, optical disc, and any combination thereof.
Claims
1. A method for determining feedback resources, characterized in that, Applied to a first terminal device, the method includes: Obtain a first parameter, where the first parameter is related to a propagation type, a feedback manner of hybrid automatic repeat request (HARQ), and the number of bits of HARQ carried by a physical sidelink feedback channel (PSFCH); the propagation type includes unicast and multicast, and the HARQ feedback manner corresponds to the propagation type; Determine the PSFCH according to the first parameter; where the number of bits of HARQ carried by the PSFCH is different, and the determined PSFCH is different.
2. The method according to claim 1, wherein The method further includes: Send the first parameter to a second terminal device.
3. The method according to claim 2, wherein The method further includes: Receive the PSFCH sent by the second terminal device.
4. The method according to any one of claims 1-3, characterized in that The HARQ feedback manner includes a first manner and a second manner, the PSFCH includes a first PSFCH and a second PSFCH, the first PSFCH is used to transmit HARQ information of unicast information and HARQ information fed back through the first manner, and the second PSFCH is used to transmit HARQ information fed back through the second manner.
5. The method according to any one of claims 1 to 3, characterized in that, It further includes: Determine the transmission number X of a physical sidelink shared channel (PSSCH) according to the number of sub-channels and the number of time slots corresponding to the PSFCH; Determine the number of available resource blocks (RBs) of the PSFCH according to the PSSCH transmission number X, and the number of available RBs of the PSFCH is an integer; Wherein, the number of available resource blocks (RBs) of the PSFCH corresponding to each of the first T PSSCH transmissions is at least one more than the number of available RBs of the PSFCH corresponding to each of the X-T PSSCH transmissions, where T is a positive integer and X is a positive integer greater than T.
6. The method according to any one of claims 1 to 3, characterized in that, It further includes: Obtain first information; Determine the number of physical sidelink feedback channels (PSFCHs) sent on the same time domain resource according to the first information.
7. The method according to claim 6, wherein The first information is high-layer indication information and / or dynamic indication information.
8. The method according to claim 6, wherein The first information includes the minimum communication distance between the first terminal device and the second terminal device and / or the transmission power of the first terminal device.
9. A method for determining feedback resources, characterized in that, Applied to a second terminal device, the method includes: Receive a first parameter from a first terminal device, where the first parameter is related to a propagation type, a feedback manner of hybrid automatic repeat request (HARQ), and the number of bits of HARQ carried by a physical sidelink feedback channel (PSFCH); the propagation type includes unicast and multicast, and the HARQ feedback manner corresponds to the propagation type; Determine the PSFCH according to the first parameter; where the number of bits of HARQ carried by the PSFCH is different, and the determined PSFCH is different.
10. The method according to claim 9, wherein The method further includes: Send the PSFCH to the first terminal device.
11. The method according to claim 8 or 9, characterized in that, The HARQ feedback manner includes a first manner and a second manner, the PSFCH includes a first PSFCH and a second PSFCH, the first PSFCH is used to transmit HARQ information of unicast information and HARQ information fed back through the first manner, and the second PSFCH is used to transmit HARQ information fed back through the second manner.
12. A determining device for feedback resources, characterized in that Comprising: A processing unit, configured to obtain a first parameter, where the first parameter is related to a propagation type, a feedback manner of a Hybrid Automatic Repeat reQuest (HARQ), and the number of bits of HARQ carried by a Physical Sidelink Feedback Channel (PSFCH); the propagation type includes unicast and multicast, and the feedback manner of the HARQ corresponds to the propagation type; The processing unit is further configured to determine the PSFCH according to the first parameter; where different numbers of bits of HARQ carried by the PSFCH result in different determined PSFCHs.
13. The device according to claim 12, characterized in that, The apparatus further comprises: A sending unit, configured to send the first parameter to a second terminal device.
14. The device according to claim 13, wherein The apparatus further comprises: A receiving unit, configured to receive the PSFCH sent by the second terminal device.
15. The device according to any one of claims 12-14, characterized in that, The feedback manner of the HARQ includes a first manner and a second manner, the PSFCH includes a first PSFCH and a second PSFCH, the first PSFCH is used to transmit HARQ information of unicast information and HARQ information fed back through the first manner, and the second PSFCH is used to transmit HARQ information fed back through the second manner.
16. The device according to any one of claims 12-14, characterized in that, Comprising: A processing unit, configured to determine the transmission number X of a Physical Sidelink Shared Channel (PSSCH) according to the number of sub-channels and the number of time slots corresponding to the PSFCH; The processing unit is further configured to determine the number of Resource Blocks (RBs) available for the PSFCH according to the PSSCH transmission number X, and the number of RBs available for the PSFCH is an integer; Wherein, the number of RBs available for the PSFCH corresponding to each of the first T PSSCH transmissions is at least one more than the number of RBs available for the PSFCH corresponding to each of the X-T PSSCH transmissions, where T is a positive integer and X is a positive integer greater than T.
17. The device according to any one of claims 12-14, characterized in that, Comprising: A processing unit, configured to obtain first information; The processing unit is further configured to determine the number of Physical Sidelink Feedback Channels (PSFCHs) sent on the same time domain resource according to the first information.
18. The device according to claim 17, wherein The first information is high layer indication information and / or dynamic indication information.
19. The device according to claim 17, characterized in that, The first information includes the minimum communication distance between a first terminal device and a second terminal device and / or the transmission power of the first terminal device.
20. A determining device for a resource, characterized in that, Comprising: A receiving unit, configured to receive a first parameter from a first terminal device, where the first parameter is related to a propagation type, a feedback manner of a Hybrid Automatic Repeat reQuest (HARQ), and the number of bits of HARQ carried by a Physical Sidelink Feedback Channel (PSFCH); the propagation type includes unicast and multicast, and the feedback manner of the HARQ corresponds to the propagation type; A processing unit, configured to determine the PSFCH according to the first parameter; where different numbers of bits of HARQ carried by the PSFCH result in different determined PSFCHs.
21. The device according to claim 20, characterized in that, The apparatus further comprises: A sending unit, configured to send the PSFCH to the first terminal device.
22. The device according to any one of claims 20-21, characterized in that The feedback modes of the HARQ include a first mode and a second mode. The PSFCH includes a first PSFCH and a second PSFCH. The first PSFCH is used to transmit the HARQ information of unicast information and the HARQ information fed back through the first mode, and the second PSFCH is used to transmit the HARQ information fed back through the second mode.
23. A communication device, characterized in that, The apparatus includes a processor and a memory. A computer program is stored in the memory. The processor executes the computer program stored in the memory so that the apparatus executes the method according to any one of claims 1 to 11.
24. A communication device, characterized in that, Comprising: A processor and an interface circuit; The interface circuit is configured to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to execute the method according to any one of claims 1 to 11.
25. A readable storage medium for storing instructions, which when executed, cause the method according to any one of claims 1 to 11 to be implemented.
26. A computer program product comprising instructions, which when executed, cause the method according to any one of claims 1 to 11 to be implemented.
Citation Information
Patent Citations
Method and apparatus for high reliability transmission in vehicle to everything (V2X) communication
US20200029318A1