Communication method and device

By determining the resource association relationship in the frequency hopping transmission of the RedCap terminal device, and supporting the sending of feedback information on the PSFCH, the problem of HARQ feedback in the frequency hopping transmission of the RedCap terminal device is solved, and the reliability and performance of communication is improved.

CN120238260APending Publication Date: 2025-07-01HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311868479.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-29
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In side link communication, when the RedCap terminal device performs frequency hopping transmission, the receiving terminal device cannot perform HARQ feedback on the PSFCH resources associated with the resource that sends data, resulting in a degradation of communication performance.

Method used

By determining the association relationship between the resource receiving information and the resource sending feedback information, the frequency hopping information is used to support the transmission of feedback information on the PSFCH, including the frequency hopping start time domain unit, pattern, time interval, frequency domain unit interval, etc., it is ensured that HARQ feedback can be performed during frequency hopping transmission.

Benefits of technology

In the frequency hopping transmission of RedCap terminal devices, feedback information is effectively sent through PSFCH, improving the reliability and performance of communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120238260A_ABST
    Figure CN120238260A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of communication, in particular to a communication method and device, and aims to support that feedback information can be sent through a PSFCH when frequency hopping transmission is carried out. The method comprises the following steps: a first communication device receives first information from a second communication device on a first resource; and sending second information to a second communication device through the PSFCH on a second resource associated with the first resource, the second resource being determined according to the first resource and the frequency hopping information, and the first communication device and the second communication device communicating according to the frequency hopping information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a communication method and apparatus. Background Art

[0002] Different from downlink (DL) communication and uplink (UL) communication in cellular networks, sidelink (SL) communication can support direct communication between terminal devices, that is, user data is directly transmitted between terminal devices, avoiding the transmission of user data through network relays in cellular communication, thereby reducing transmission latency. In SL communication, there may be different types of terminal devices, such as relatively powerful terminal devices like mobile phones, and wearable devices such as watches and earphones that are sensitive to cost and power consumption and have relatively weak capabilities. Among them, terminal devices with relatively weak capabilities can be called reduced capability (RedCap) terminal devices, and terminal devices with relatively strong capabilities can be called non-RedCap terminal devices, regular terminal devices, or normal terminal devices. Due to volume, cost, etc. limitations, the working bandwidth of RedCap terminal devices may be smaller than that of non-RedCap terminal devices. If RedCap terminal devices always work on a narrow bandwidth, the communication performance may be poor due to the frequency selectivity of the channel or continuous narrowband interference. To improve the communication performance of RedCap terminal devices, frequency hopping transmission can be considered, that is, RedCap terminal devices can work on different narrowband channels at different times.

[0003] In SL communication, the reliability can be improved through the hybrid automatic repeat request (HARQ) mechanism. In the HARQ mechanism, after the transmitting (TX) terminal device sends data to the receiving (RX) terminal device, the receiving terminal device can send HARQ feedback to the transmitting terminal device to indicate whether the data is correctly received. For example, if the receiving terminal device sends an acknowledgement (ACK), the transmitting terminal device considers that the data is correctly received and does not need to be retransmitted; if the receiving terminal device sends a negative acknowledgment (NACK), the transmitting terminal device considers that the data is not correctly received and needs to be retransmitted.

[0004] However, the current association relationship between the physical sidelink feedback channel (PSFCH) resources available for HARQ feedback and the resources for transmitting data does not consider the impact of frequency hopping transmission. When a RedCap terminal device performs frequency hopping transmission on multiple narrowband channels (or called frequency hopping channels (CH)) within a resource pool, if the receiving terminal device switches the frequency hopping channel before the PSFCH symbol associated with the resource for transmitting data, it will cause the receiving terminal device to be unable to perform HARQ feedback on the PSFCH resources associated with the resource for transmitting data. Summary of the Invention

[0005] An embodiment of the present application provides a communication method and apparatus, aiming to support sending feedback information through PSFCH during frequency hopping transmission.

[0006] In a first aspect, an embodiment of the present application provides a communication method, which can be executed by a first communication device. Here, the first communication device can refer to the terminal device itself, or a processor, module, chip, or chip system in the terminal device that implements this method. The method includes: receiving first information from a second communication device on a first resource; sending second information to the second communication device through a PSFCH on a second resource associated with the first resource, where the second resource is determined according to the first resource and frequency hopping information, and the first communication device and the second communication device communicate according to the frequency hopping information.

[0007] Exemplarily: The first information can be data, or control information, or a reference signal, etc. The second information can be feedback information corresponding to the first information, such as HARQ feedback, or conflict indication, or signal quality indication, etc., which can be used to indicate the reception situation of the first information (such as data), or to indicate the conflict information corresponding to the reserved resources indicated by the first information (such as control information), or to indicate the signal reception quality information of the first information (such as a reference signal).

[0008] Through the above method, in the case where the first communication device (such as the first terminal device) and the second communication device (such as the first terminal device) perform frequency hopping transmission, the association relationship between the resource for receiving information (such as the first resource) and the resource for sending feedback information (such as the second resource) can be determined according to the frequency hopping information, supporting sending feedback information through PSFCH during frequency hopping transmission.

[0009] In a possible design, the frequency hopping information includes at least one of the following: the starting time-domain unit of frequency hopping, the frequency hopping pattern, the frequency hopping time interval, the frequency-domain unit interval of frequency hopping, the starting frequency-domain unit of frequency hopping, the set of frequency-domain units of frequency hopping, the number of frequency-domain units of frequency hopping, or the number of sub-frequency-domain units included in each frequency-domain unit of frequency hopping. Among them, the frequency-domain unit of frequency hopping can be a frequency hopping channel, a set of physical resource blocks (PRBs), a sub-channel, a sub-band, a PRB, etc.; the time-domain unit can be a slot, a mini-slot, a symbol, a sub-frame, a half-frame, etc.; the sub-frequency-domain unit is a frequency-domain unit smaller than or equal to the frequency-domain unit of frequency hopping. For example, if the frequency-domain unit of frequency hopping is a frequency hopping channel and the sub-frequency-domain unit is a sub-channel in the frequency hopping channel, one or more sub-channels are included in one frequency hopping channel; the sub-time-domain unit is a time-domain unit smaller than or equal to the time-domain unit. For example, if the time-domain unit is a slot and the sub-time-domain unit is a symbol, multiple symbols can be included in one slot.

[0010] Through the above design, various combinations of frequency hopping information can be supported, which is beneficial to meeting the requirements indicated by different frequency hopping information.

[0011] In a possible design, the frequency-domain unit of frequency hopping where the second resource is located is the C m,n th frequency-domain unit in the frequency hopping pattern, where: where t m is the time-domain unit where the second resource is located, τ n is the starting time-domain unit of frequency hopping, T FH,n is the frequency hopping time interval, and N CH,n is the number of frequency-domain units of frequency hopping included in the frequency hopping pattern.

[0012] Through the above design, based on the time-domain position of the second resource, the frequency-domain unit of frequency hopping where the second resource is located in the frequency hopping pattern can be determined, supporting the transmission of feedback information on the second resource during frequency hopping transmission.

[0013] In a possible design, the C k,n th frequency-domain unit in the frequency hopping pattern is the same as the frequency-domain unit of frequency hopping where the first resource is located, where: where t s+k is the time-domain unit where the first resource is located, τ n is the starting time-domain unit of frequency hopping, T FH,n is the frequency hopping time interval, and N CH,n is the number of frequency-domain units of frequency hopping included in the frequency hopping pattern.

[0014] Through the above design, based on the frequency-domain unit and time-domain unit where the first resource is located, the frequency hopping pattern used for frequency hopping transmission between the first communication device and the second communication device can be determined among multiple frequency hopping patterns.

[0015] In a possible design, the frequency hopping frequency domain unit where the second resource is located is the Kth frequency hopping frequency domain unit in the set of frequency hopping frequency domain units, where: m where t is the time domain unit where the first resource is located, t s+k is the time domain unit where the second resource is located, τ′ m is the starting time domain unit of frequency hopping, T′ n is the frequency hopping time interval, F FH,n is the frequency domain unit interval of frequency hopping, N′ n is the number of frequency hopping frequency domain units included in the set of frequency hopping frequency domain units, and the frequency hopping frequency domain unit where the first resource is located is the Kth frequency hopping frequency domain unit in the set of frequency hopping frequency domain units. CH,n s+k subch Through the above design, another method for determining the frequency hopping frequency domain unit where the second resource is located in the frequency hopping pattern or the set of frequency hopping frequency domain units based on the time domain position of the second resource is provided, which can support sending feedback information on the second resource during frequency hopping transmission.

[0016]

[0017] In a possible design, the second resource belongs to the first candidate resource set, and the number of candidate resources included in the first candidate resource set is determined according to at least one of the following: the total number of physical resource blocks (PRBs) available for sending the second information in the first frequency hopping frequency domain unit, the number of sub-frequency domain units included in each frequency hopping frequency domain unit, the PSFCH transmission opportunity resource period, the number of sub-frequency domain units included in the first resource, or the number of sequence groups available for sending the second information, where the first frequency hopping frequency domain unit is the frequency hopping frequency domain unit where the second resource is located, and the PSFCH is used to carry the second information.

[0018] Exemplarily: the number R of candidate resources included in the first candidate resource set satisfies: Or, where is the total number of PRBs available for sending the second information in the first frequency hopping frequency domain unit, is the number of sub-frequency domain units included in each frequency hopping frequency domain unit, is the PSFCH transmission opportunity resource period, N subch is the number of sub-frequency domain units included in the first resource, N CS is the number of sequence groups available for sending the second information.

[0019] Through the above design, it is possible to support the allocation of PSFCH resources for feedback under frequency hopping transmission.

[0020] In a possible design, the second resource is determined according to the first resource, the frequency hopping information, and the first configuration information. The first configuration information includes indication information of a first PRB set and indication information of a second PRB set. The PRBs included in the first PRB set and the second PRB set are different. The second resource corresponds to one or more PRBs in the first PRB set, and the PRBs in the second PRB set are used for PSFCH transmission of a non-frequency hopping communication device; and / or, the first configuration information includes indication information of a first sequence group set and indication information of a second sequence group set. The sequence groups included in the first sequence group set and the second sequence group set are different. The second resource corresponds to one or more sequence groups in the first sequence group set, and the sequence groups in the second sequence group set are used for PSFCH transmission of a non-frequency hopping communication device.

[0021] Through the above design, the PSFCH resources (pre-) of the frequency hopping communication device and the non-frequency hopping communication device can be configured as orthogonal resources, supporting the frequency hopping communication device and the non-frequency hopping communication device to send feedback information when coexisting in the same sidelink resource pool.

[0022] In a possible design, the number R of candidate resources included in the first candidate resource set satisfies: Or, Where, is the total number of PRBs available for transmitting the second information in the first frequency hopping frequency domain unit, is the number of sub-frequency domain units included in each frequency hopping frequency domain unit, N subch is the number of sub-frequency domain units included in the first resource, is the PSFCH transmission opportunity resource period, N CS is the number of sequence groups available for transmitting the second information.

[0023] Optionally, the time domain units associated with the time domain unit where the second resource is located include the first time domain unit, and the first communication device and the second communication device perform frequency hopping frequency domain unit switching in the first time domain unit.

[0024] Through the above design, when it is necessary to perform frequency hopping frequency domain unit switching within the time domain unit including the PSFCH transmission resource, the communication device can be constrained to complete the frequency hopping frequency domain unit switching before the PSFCH transmission resource. The time domain unit for performing the frequency hopping frequency domain unit switching may not be used for the first information transmission and may not be associated with the resources for feedback. In this case, the resource scheduling units on other time domain units associated with the PSFCH transmission resource can be associated with more PRBs, improving the feedback capacity corresponding to these resource scheduling units.

[0025] In a possible design, the number R of candidate resources included in the first candidate resource set satisfies: Or, Wherein, is the total number of PRBs available for transmitting the second information in the first-hop frequency hopping frequency domain unit, is the number of sub-frequency domain units included in each frequency hopping frequency domain unit, N subch is the number of sub-frequency domain units included in the first resource, is the PSFCH transmission opportunity resource period, N CS is the number of sequence groups available for transmitting the second information.

[0026] Optionally, the first communication device and the second communication device perform frequency hopping frequency domain unit switching in the time domain unit t m is the time domain unit where the second resource is located.

[0027] Through the above design, when it is necessary to perform frequency hopping frequency domain unit switching in the time domain unit including the PSFCH transmission resource, the communication device can be constrained to perform frequency hopping frequency domain unit switching in the sub-time domain unit corresponding to the PSFCH transmission resource. The time domain unit for performing frequency hopping frequency domain unit switching can be used for the first information transmission and not for the second information transmission. In this case, the first resource selection can be not affected, that is, all time domain units can be used for the first information transmission.

[0028] In a possible design, the time domain unit where the first resource is located is the second time domain unit. The first communication device and the second communication device perform frequency hopping frequency domain unit switching in the second time domain unit. The first resource does not include the resources corresponding to the first set of sub-time domain units. The sub-time domain units included in the first set of sub-time domain units are the sub-time domain units used for frequency hopping frequency domain unit switching in the second time domain unit.

[0029] Through the above design, when it is necessary to perform frequency hopping frequency domain unit switching in the second time domain unit, the sub-time domain units in the second time domain unit can be partially used for frequency hopping frequency domain unit switching and partially used for the transmission of the first information, which can avoid waste of communication resources.

[0030] In a possible design, any PRB corresponding to the first resource includes N R ′ E resource elements (REs) available for the first information transmission; wherein, Wherein, is the number of subcarriers or REs included in one PRB, is the number of sub-time domain units available for communication between the first communication device and the second communication device within a time domain unit, is the number of sub-time domain units for PSFCH transmission within the second time domain unit, is the number of sub-time domain units for the positioning reference signal PRS within the time domain unit where the PRB is located, is the number of sub-time domain units for hopping frequency domain unit switching within the second time domain unit, is the RE overhead configured by the higher layer, is the RE overhead of the demodulation reference signal DMRS.

[0031] Through the above design, when determining the number of REs for transmitting the first information, the sub-time domain units for hopping frequency domain unit switching can be excluded to ensure the reliability of communication.

[0032] In a second aspect, an embodiment of the present application provides a communication method. This method can be executed by a second communication device, where the second communication device can refer to the terminal device itself, or a processor, module, chip, or chip system in the terminal device that implements this method. The method includes: sending first information to a first communication device on a first resource; receiving second information from the first communication device through a PSFCH on a second resource associated with the first resource, where the second resource is determined according to the first resource and hopping information, and wherein the first communication device and the second communication device communicate according to the hopping information.

[0033] Exemplarily: The first information can be data, or control information, or a reference signal, etc. The second information can be feedback information corresponding to the first information, such as HARQ feedback, or a conflict indication, or a signal quality indication, etc., which can be used to indicate the reception situation of the first information (such as data), or the conflict information corresponding to the reserved resources indicated by the first information (such as control information), or the signal reception quality information of the first information (such as a reference signal), etc.

[0034] In a possible design, the frequency hopping information includes at least one of the following: frequency hopping start time domain unit, frequency hopping pattern, frequency hopping time interval, frequency hopping frequency domain unit interval, frequency hopping start frequency domain unit, frequency hopping frequency domain unit set, number of frequency hopping frequency domain units, or number of sub-frequency domain units included in each frequency hopping frequency domain unit. Among them, the frequency hopping frequency domain unit can be a frequency hopping channel, PRB set, sub-channel, sub-band, PRB, etc.; the time domain unit can be a time slot, mini-slot, symbol, sub-frame, half-frame, etc.; the sub-frequency domain unit is a frequency domain unit less than or equal to the frequency hopping frequency domain unit. For example, if the frequency hopping frequency domain unit is a frequency hopping channel and the sub-frequency domain unit is a sub-channel in the frequency hopping frequency domain unit, one or more sub-channels are included in one frequency hopping channel; the sub-time domain unit is a time domain unit less than or equal to the time domain unit. For example, if the time domain unit is a time slot and the sub-time domain unit is a symbol, etc., multiple symbols can be included in one time slot.

[0035] In a possible design, the frequency hopping frequency domain unit where the second resource is located is the C m,n -th frequency hopping frequency domain unit in the frequency hopping pattern, where: where, t m is the time domain unit where the second resource is located, τ n is the frequency hopping start time domain unit, T FH,n is the frequency hopping time interval, N CH,n is the number of frequency hopping frequency domain units included in the frequency hopping pattern.

[0036] In a possible design, the C k,n -th frequency hopping frequency domain unit in the frequency hopping pattern is the same as the frequency hopping frequency domain unit where the first resource is located, where: where, t s+k is the time domain unit where the first resource is located, τ n is the frequency hopping start time domain unit, T FH,n is the frequency hopping time interval, N CH,n is the number of frequency hopping frequency domain units included in the frequency hopping pattern.

[0037] In a possible design, the frequency hopping frequency domain unit where the second resource is located is the K m -th frequency hopping frequency domain unit in the frequency hopping frequency domain unit set, where: where, t s+k is the time domain unit where the first resource is located, t m is the time domain unit where the second resource is located, τ′ n is the frequency hopping start time domain unit, T′ FH,n is the frequency hopping time interval, F n is the frequency hopping frequency domain unit interval, N′ CH,n is the number of frequency hopping frequency domain units included in the frequency hopping frequency domain unit set, and the frequency hopping frequency domain unit where the first resource is located is the Ks+k a frequency hopping frequency domain unit.

[0038] In a possible design, the second resource belongs to a first candidate resource set, and the number of candidate resources included in the first candidate resource set is determined according to at least one of the following: the total number of PRBs available for transmitting the second information in the first frequency hopping frequency domain unit, the number of sub-frequency domain units included in each frequency hopping frequency domain unit, the PSFCH transmission opportunity resource period, the number of sub-frequency domain units included in the first resource, or the number of sequence groups available for transmitting the second information, where the first frequency hopping frequency domain unit is the frequency hopping frequency domain unit where the second resource is located, and the PSFCH is used to carry the second information.

[0039] Exemplarily: The number R of candidate resources included in the first candidate resource set satisfies: Or, Where, is the total number of PRBs available for transmitting the second information in the first frequency hopping frequency domain unit, is the number of sub-frequency domain units included in each frequency hopping frequency domain unit, is the PSFCH transmission opportunity resource period, N subch is the number of sub-frequency domain units included in the first resource, N CS is the number of sequence groups available for transmitting the second information.

[0040] In a possible design, the second resource is determined according to the first resource, the frequency hopping information, and the first configuration information, where the first configuration information includes indication information of a first PRB set and indication information of a second PRB set, the PRBs included in the first PRB set and the second PRB set are different, the second resource corresponds to one or more PRBs in the first PRB set, and the PRBs in the second PRB set are used for PSFCH transmission of non-frequency hopping communication devices; and / or, the first configuration information includes first sequence group set indication information and second sequence group set indication information, the sequence groups included in the first sequence group set and the second sequence group set are different, the second resource corresponds to one or more sequence groups in the first sequence group set, and the sequence groups in the second sequence group set are used for PSFCH transmission of non-frequency hopping communication devices.

[0041] In a possible design, the number R of candidate resources included in the first candidate resource set satisfies: Or, Where, is the total number of PRBs available for transmitting the second information in the first frequency hopping frequency domain unit, is the number of sub-frequency domain units included in each frequency hopping frequency domain unit, N subch is the number of sub-frequency domain units included in the first resource, is the resource period of the PSFCH transmission occasion, N CS is the number of sequence groups available for transmitting the second information.

[0042] Optionally, the time domain units associated with the second resource include a first time domain unit, and the first communication device and the second communication device perform hopping frequency domain unit switching in the first time domain unit.

[0043] In a possible design, the number R of candidate resources included in the first candidate resource set satisfies: Or, Wherein, is the total number of PRBs available for transmitting the second information within the first hopping frequency domain unit, is the number of sub-frequency domain units included in each hopping frequency domain unit, N subch is the number of sub-frequency domain units included in the first resource, is the resource period of the PSFCH transmission occasion, N CS is the number of sequence groups available for transmitting the second information.

[0044] Optionally, the first communication device and the second communication device perform hopping frequency domain unit switching in the time domain unit , t m is the time domain unit where the second resource is located.

[0045] In a possible design, the time domain unit where the first resource is located is a second time domain unit, the first communication device and the second communication device perform hopping frequency domain unit switching in the second time domain unit, the first resource does not include the resources corresponding to the first sub-time domain unit set, and the sub-time domain units included in the first sub-time domain unit set are the sub-time domain units used for hopping frequency domain unit switching within the second time domain unit.

[0046] In a possible design, any PRB corresponding to the first resource includes N R ′ E REs available for the first information transmission; wherein, Wherein, is the number of subcarriers or REs included in one PRB, is the number of sub-time domain units available for communication between the first communication device and the second communication device within one time domain unit, is the number of sub-time domain units used for PSFCH transmission within the second time domain unit, is the number of sub-time domain units used for the positioning reference signal PRS within the time domain unit where the PRB is located, is the number of sub-time domain units used for hopping frequency domain unit switching within the second time domain unit, RE overhead configured for high layers RE overhead for demodulation reference signal DMRS

[0047] In a third aspect, an embodiment of the present application provides a communication device, which has the function of implementing the method of the first aspect or the second aspect above. The function can be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions, such as an interface unit and a processing unit.

[0048] In a possible design, the device can be a chip or an integrated circuit.

[0049] In a possible design, the device includes a memory and a processor. The memory is used to store instructions executed by the processor. When the instructions are executed by the processor, the device can execute the method of the first aspect or the second aspect.

[0050] In a fourth aspect, an embodiment of the present application provides a communication device, which includes an interface circuit and a processor, and the processor and the interface circuit are coupled to each other. The processor is used to implement the method of the first aspect or the second aspect above through logic circuits or by executing instructions. The interface circuit is used to receive signals from other communication devices outside the communication device and transmit them to the processor, or to send signals from the processor to other communication devices outside the communication device. It can be understood that the interface circuit can be a transceiver or a transceiver or a transceiver or an input / output interface.

[0051] Optionally, the communication device may further include a memory, which is used to store instructions executed by the processor, or input data required for the processor to run the instructions, or data generated after the processor runs the instructions. The memory can be a physically independent unit, or can be coupled to the processor, or the processor includes the memory (i.e., the processor and the memory are integrated together).

[0052] In a possible implementation, the communication device is a chip.

[0053] In a fifth aspect, an embodiment of the present application provides a communication system, which includes a first communication device and a second communication device. The first communication device can implement the method of the first aspect above, and the second communication device can implement the method of the second aspect above.

[0054] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instructions are stored. When the computer program or instructions are executed by a processor, the method of the first aspect or the second aspect above can be implemented.

[0055] In a seventh aspect, an embodiment of the present application further provides a computer program product, including a computer program or instructions, which can implement the method according to the first aspect or the second aspect when the computer program or instructions are executed by a processor.

[0056] In an eighth aspect, an embodiment of the present application further provides a chip system, which includes a processor. When the processor executes a computer program or instructions, the method according to the first aspect or the second aspect can be implemented.

[0057] In a possible design, the chip system further includes a memory for storing the computer program or instructions executed by the processor.

[0058] For the technical effects that can be achieved by the second aspect to the eighth aspect, please refer to the technical effects that can be achieved by the first aspect, and details are not repeated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0059] Figure 1 It is a schematic diagram of a communication system architecture provided by an embodiment of the present application;

[0060] Figure 2 It is a schematic diagram of an SL time slot structure and a PSFCH resource configuration provided by an embodiment of the present application;

[0061] Figure 3 It is one of the schematic diagrams of PSFCH resource mapping provided by an embodiment of the present application;

[0062] Figure 4 It is the second schematic diagram of frequency hopping transmission provided by an embodiment of the present application;

[0063] Figure 5 It is one of the schematic diagrams of a communication method provided by an embodiment of the present application;

[0064] Figure 6 It is one of the schematic diagrams of frequency hopping transmission provided by an embodiment of the present application;

[0065] Figure 7A It is the second schematic diagram of frequency hopping transmission provided by an embodiment of the present application;

[0066] Figure 7B It is the third schematic diagram of frequency hopping transmission provided by an embodiment of the present application;

[0067] Figure 8 It is the fourth schematic diagram of frequency hopping transmission provided by an embodiment of the present application;

[0068] Figure 9 It is the fifth schematic diagram of frequency hopping transmission provided by an embodiment of the present application;

[0069] Figure 10 It is the sixth schematic diagram of frequency hopping transmission provided by an embodiment of the present application;

[0070] Figure 11 The seventh diagram of the frequency hopping transmission provided by the embodiment of the present application;

[0071] Figure 12 One of the structural diagrams of the communication device provided by the embodiment of the present application;

[0072] Figure 13 Another structural diagram of the communication device provided by the embodiment of the present application. Detailed implementation manners

[0073] Figure 1 The communication system 100 applicable to the embodiment of the present application is shown. The communication system 100 may be a long term evolution (LTE) system, a fifth generation (5G) communication system, a new radio (NR) system, or may also be a machine to machine (M2M) communication system, a vehicle-to-everything (V2X) communication system, a device-to-device (D2D) communication system, a sixth generation and subsequent future evolved communication system, etc.

[0074] As Figure 1 shown, the communication system 100 may include: two or more terminal devices 101. Among them, the terminal devices 101 may communicate with each other through a wireless interface (such as a PC5 interface), and the link for transmitting data between the terminal devices 101 may be referred to as a sidelink (SL).

[0075] Optionally, in the communication system 100 shown above Figure 1 a network device 102 may also be included. Among them, the communication interface between the network device 102 and the terminal device 101 is an air interface. Among them, the network device 102 may communicate with the terminal device 101 through the air interface under the control of a network control device. The air interface is also referred to as a Uu interface in some communication systems.

[0076] In a possible implementation manner, the network device 102 may send downlink control information (DCI) to the terminal device 101 through the air interface, and the DCI may be used to allocate SL resources for the terminal device 101. The two terminal devices 101 may perform SL communication on the allocated SL resources.

[0077] It should be noted that the above Figure 1The shown communication system 100 is only for clearly illustrating the technical solution of this application and does not constitute a limitation to this application. As known to those of ordinary skill in the art, with the evolution of the network architecture and the emergence of new service scenarios, the technical solution provided by the embodiments of this application is also applicable to similar technical problems.

[0078] For the convenience of those skilled in the art to understand, some terms in the embodiments of this application are explained below.

[0079] 1) A terminal device is a device with wireless transceiver functions and can also be simply referred to as a terminal, etc. The terminal device can be deployed on land, including indoor or outdoor, handheld or vehicle-mounted; it can also be deployed on water (such as a ship, etc.); it can also be deployed in the air (such as an airplane, balloon, satellite, etc.). The terminal device can be a mobile phone, a pad, a computer with wireless transceiver functions, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in smart city, a wireless terminal device in smart home, and can also include user equipment (UE), etc. The terminal device can also be a cellular phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), a handheld device with wireless communication functions, a computing device or other processing devices connected to a wireless modem, a vehicle-mounted device, a wearable device, a terminal device in the fifth generation (5G) network or a terminal device in a future evolved public land mobile network (PLMN), etc. The terminal device can sometimes also be referred to as a terminal, an access terminal device, a vehicle-mounted terminal device, an industrial control terminal device, a UE, a UE unit, a UE station, a mobile station, a mobile unit, a remote station, a remote terminal device, a mobile device, a wireless communication device, a UE agent or a UE device, etc. The terminal device can be either fixed or mobile. The embodiments of this application do not limit this.

[0080] 2) A network device can be an access network device, which can also be referred to as a radio access network (RAN) device. It is a device that provides wireless communication functions for terminal devices. Examples of access network devices include, but are not limited to: the next-generation base station (generation node B, gNB) in 5G, evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved node B, or home node B, HNB), baseband unit (BBU), transmitting and receiving point (TRP), transmitting point (TP), mobile switching center, etc. The access network device can also be a wireless controller, centralized unit (CU), and / or distributed unit (DU) in the cloud radio access network (CRAN) scenario, or the network device can be a relay station, access point, vehicle-mounted device, wearable device, and network devices in future 5G networks or future evolved PLMN networks, etc. The terminal device can communicate with multiple access network devices of different technologies. For example, the terminal device can communicate with an access network device that supports long term evolution (LTE), can also communicate with an access network device that supports 5G, and can also perform dual connection with an access network device that supports LTE and an access network device that supports 5G. The embodiments of this application do not limit this.

[0081] 3) Sidelink (SL). The sidelink can be used for communication between terminal devices. The communication interface between terminal devices can be the PC5 interface. The channels involved in sidelink communication can include the Physical Sidelink Shared Channel (PSSCH), the Physical Sidelink Control Channel (PSCCH), the Physical Sidelink Feedback Channel (PSFCH), etc. Among them, the PSSCH can be used to carry sidelink data (SL data), the PSCCH can be used to carry sidelink control information (SCI), and the PSFCH can be used to carry feedback information.

[0082] 4) Resource pool and resource selection window, which can also be called the SL resource pool, sidelink resource pool, etc. The resource pool can be regarded as a collection of time-domain resources (also called time resources) and frequency-domain resources (also called frequency resources) for SL communication, and can be pre-configured or configured by network devices, etc. As an example: for time-domain resources, the network device can use a bitmap and repeat the bitmap periodically to indicate the set of subframes available for SL communication in all subframes in the communication system, or indicate the set of time slots available for SL communication in all time slots in the communication system. For frequency-domain resources, the network device can divide the frequency band used for SL communication into several sub-channels, each sub-channel contains a certain number of resource blocks (RB), and can indicate the serial number of the first resource block of the frequency-domain resources used for SL communication, the total number of sub-channels included in this communication resource pool, the number of resource blocks included in each sub-channel, for the determination of frequency-domain resources. In addition, it should be noted that in the implementation of this application, without special explanation, RB and Physical Resource Block (PRB) refer to the same thing and can be interchanged, for example, both refer to 12 consecutive subcarriers in the frequency domain.

[0083] The resource selection window (which can also be called the SL resource selection window, sidelink resource selection window) is a window for selecting resources in the resource pool. For example, if the resource selection is triggered at time slot n, the resource selection window can be the time slots corresponding to the range [n + T1, n + T2] after the resource selection trigger, etc.

[0084] 5) HARQ mechanism. In SL communication, the reliability can be improved through the HARQ mechanism. Taking the terminal device as the UE as an example, the transmitting UE can send data through the PSSCH and carry the control information for decoding the data in the PSSCH in the SCI. The SCI can be sent through the PSCCH, or the SCI can be divided into the first-order SCI (SCI 1) and the second-order SCI (SCI 2), where the SCI 1 can be sent through the PSCCH and the SCI 2 can be sent through the PSSCH. After receiving the data sent by the transmitting UE, the receiving UE can send HARQ feedback through the PSFCH, where the PSFCH resource is a periodically configured resource in the resource pool (pre). Exemplarily, the period of the PSFCH resource can be configured through the PSFCH resource period (periodPSFCHresource) parameter. For example, the value of "periodPSFCHresource" can be 0, 1, 2, 4. If periodPSFCHresource = 0, it means that there is no PSFCH resource in this resource pool. If periodPSFCHresource = 1, it means that there is a PSFCH resource in each time slot. If periodPSFCHresource = 2, it means that there is a PSFCH resource in one out of every two time slots. If periodPSFCHresource = 4, it means that there is a PSFCH resource in one out of every four time slots. In the implementation of this application, the PSFCH resource can also be understood as the PSFCH transmission resource, the PSFCH transmission opportunity, the PSFCH transmission timing, etc.

[0085] Referring to Figure 2 the schematic diagram of the SL time slot structure and the PSFCH resource configuration shown in the figure, where Figure 2 the horizontal direction represents the time domain. Assuming that periodPSFCHresource = 4, there is a PSFCH resource in one out of every four time slots. For example, each time slot contains 14 symbols. For the time slots without PSFCH resources, the first symbol is the automatic gain control (AGC) symbol, which is mainly used for the receiving UE to adjust the amplification factor of the received signal, and the last symbol is the guard period (GP) symbol, which is mainly used for the transceiver conversion or the transmit-receive conversion. For the time slots with PSFCH resources, there is an additional system-level resource overhead of 3 symbols, where one symbol is the GP symbol, one symbol is the AGC symbol, and one symbol is the PSFCH symbol.

[0086] In addition, considering the processing time of the receiving UE, the resource pool will (pre)-configure the minimum time slot interval between the resources for receiving data and the resources for sending HARQ feedback. Exemplarily, the minimum PSFCH time interval can be configured by the MinTimeGapPSFCH parameter. For example, the value of "MinTimeGapPSFCH" can be 2 or 3. If MinTimeGapPSFCH = 2, it means that the minimum interval between the PSSCH resources for receiving data and the PSFCH resources for sending HARQ feedback for this data is 2 time slots. If MinTimeGapPSFCH = 3, it means that the minimum interval between the PSSCH resources for receiving data and the PSFCH resources for sending HARQ feedback for this data is 3 time slots.

[0087] The UE can determine the association relationship between the PSSCH resources for receiving data and the PSFCH resources for sending HARQ feedback for this data according to "periodPSFCHresource" and "MinTimeGapPSFCH". For example, as Figure 2 shown, assuming periodPSFCHresource = 4 and MinTimeGapPSFCH = 2, then the PSSCH resources of every 4 time slots are associated with 1 time slot of PSFCH resources, and each of these 4 time slots is at least 2 time slots away from the time slot where the associated PSFCH resources are located.

[0088] Currently, each resource scheduling unit can be associated with one or more PSFCH candidate resources on one PSFCH symbol. Here, a resource scheduling unit can be understood as a sub-channel in one time slot (which can also be called a time slot / sub-channel pair). One PSFCH candidate resource can correspond to one or more PRBs. The receiving UE can send information (such as sending a Zadoff-Chu (ZC) sequence) on one or more PRBs to indicate the reception situation of the PSSCH.

[0089] Specifically, the (pre)-configuration information of the resource pool can include a bitmap for indicating the set of PRBs available for HARQ feedback within each PSFCH symbol. For example, the PRBs corresponding to the bit 1 in the bitmap belong to the set of PRBs available for HARQ feedback, and the PRBs corresponding to the bit 0 do not belong to the set of PRBs available for HARQ feedback. According to the above bitmap information, the total number of PRBs available for HARQ feedback on each PSFCH symbol in the resource pool can be determined Then the number of PRBs for HARQ feedback associated with each resource scheduling unit where N subch is the number of sub-channels included in the resource pool, The number of time slots associated with a PSFCH symbol; The i-th time slot among time slots and the association with the j-th subchannel The PRB index range in PRBs is Where 0 ≤ j < N subch . For example, referring to Figure 3 The PSFCH resource mapping schematic diagram shown in Figure 3 where the horizontal direction represents the time domain and the vertical direction represents the frequency domain, and N subch = 4, then one PSFCH symbol is associated with 16 resource scheduling units, and the number of PRBs for HARQ feedback associated with each resource scheduling unit In this application, "·" represents multiplication, and it can also be replaced by "*" or "×".

[0090] After the receiving UE receives the PSSCH on the PSSCH resource, it can send HARQ feedback on the PSFCH candidate resources associated with the PSSCH resource, and the number of PSFCH candidate resources associated with the PSSCH resource Where is the number of cyclic shift pairs of the (pre)-configured ZC sequence; in the first PSFCH candidate resource determination method, the PRBs associated with the starting subchannel in the PSSCH resource can be used for HARQ feedback, and at this time In the second PSFCH candidate resource determination method, the PRBs associated with all subchannels in the PSSCH resource can be used for HARQ feedback, and at this time is the number of subchannels occupied by the PSSCH. The receiving UE can use the -th PSFCH resource among the PSFCH candidate resources to send HARQ feedback to the sending UE, where P ID is the physical layer source identifier (identify, ID), and in multicast communication based on ACK / NACK feedback, M ID is the group member identifier provided by the upper layer, otherwise M ID = 0. In this application, "mod" represents the modulo operation or the remainder operation.

[0091] When considering frequency hopping transmission, if the receiving UE switches the frequency hopping CH before the PSFCH symbol associated with the PSSCH resource, it will cause the receiving UE to be unable to perform HARQ feedback on the PRBs associated with the PSSCH resource. For example, referring to Figure 4 the frequency hopping transmission schematic diagram shown in Figure 4The horizontal direction represents the time domain, and the vertical direction represents the frequency domain. Assume there are a total of 4 frequency hopping patterns (patterns). The frequency hopping order corresponding to frequency hopping pattern0 is [frequency hopping CH0, frequency hopping CH2, frequency hopping CH1, frequency hopping CH3]. The frequency hopping order corresponding to frequency hopping pattern1 is [frequency hopping CH1, frequency hopping CH3, frequency hopping CH2, frequency hopping CH0]. The frequency hopping order corresponding to frequency hopping pattern2 is [frequency hopping CH2, frequency hopping CH0, frequency hopping CH3, frequency hopping CH1]. The frequency hopping order corresponding to frequency hopping pattern3 is [frequency hopping CH3, frequency hopping CH1, frequency hopping CH0, frequency hopping CH2]. Assume the frequency hopping time interval is 8 time slots, and the transmitting UE and the receiving UE communicate using frequency hopping pattern0. For example, the transmitting UE sends PSSCH on the resource labeled 1 in Figure 4 According to the current PSFCH resource mapping method, the PSFCH candidate resources associated with this PSSCH resource are located on frequency hopping CH0. However, on the PSFCH symbol associated with this PSSCH resource, the transmitting UE and the receiving UE operate on frequency hopping CH2 and cannot send / receive HARQ feedback on frequency hopping CH0. Additionally, it should be noted that in the embodiments of this application, the frequency hopping pattern can also be referred to as a frequency hopping pattern, a frequency hopping template, etc.

[0092] Based on this, the embodiments of this application provide a communication method and apparatus, aiming to support sending feedback information through PSFCH during frequency hopping transmission. The embodiments of this application will be described in detail below with reference to the accompanying drawings.

[0093] It should be noted that in the embodiments of this application, "(pre)-configuration" can be understood as configuration or pre-configuration. Among them, configuration means being configured by a network device, such as a network device configuring resource pool information (for example, configuring it through RRC signaling). Pre-configuration means being predefined by the communication system (such as the communication system predefining resource pool information), or predefined by the communication protocol (such as the communication protocol predefining resource pool information), or pre-configured when the terminal device is shipped from the factory (such as the terminal device pre-configuring resource pool information when shipped from the factory), or being configured by the high-layer signaling of the terminal device (such as RRC signaling).

[0094] In addition, it should be understood that the ordinal numbers such as "first" and "second" mentioned in the embodiments of this application are used to distinguish multiple objects and are not used to limit the size, content, order, timing, priority, or importance of multiple objects. For example, the first terminal device and the second terminal device do not indicate differences in the corresponding priority or importance of these two terminal devices.

[0095] In the embodiments of the present application, for the number of nouns, unless otherwise specified, it means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "multiple" means two or more. "And / or" describes the association relationship of associated objects and indicates that three relationships can exist. For example, A and / or B can mean: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. The character " / " generally means that the associated objects before and after are in an "or" relationship. For example, A / B means: A or B. "At least one of the following" or its similar expression refers to any combination of these items, including any combination of single item or plural items. For example, at least one of a, b, or c means: a, b, c, a and b, a and c, b and c, or a, b, and c, where a, b, and c can be single or multiple.

[0096] The communication method provided by the embodiments of the present application can be executed by a first communication device and a second communication device. Here, the communication device can refer to the terminal device itself, or can refer to a processor, module, chip, or chip system in the terminal device that implements this method. The first communication device and the second communication device are different communication devices.

[0097] Figure 5 It is a schematic diagram of a communication method provided by the embodiments of the present application. The method includes:

[0098] S501: The second communication device sends first information to the first communication device on a first resource. Correspondingly, the first communication device receives the first information on the first resource.

[0099] In the embodiments of the present application, the first communication device and the second communication device can perform frequency hopping transmission. Among them, the frequency hopping information (such as frequency hopping pattern, etc.) for performing frequency hopping transmission can be configured by a network device for the first communication device and / or the second communication device, or can be selected by the first communication device and / or the second communication device from multiple (pre)-configured or predefined frequency hopping information. The present application does not limit the manner in which the first communication device and / or the second communication device determines the frequency hopping information.

[0100] The hopping information may include one or more of the following: the starting time-domain unit of hopping, the hopping pattern (which may also be referred to as the hopping template, hopping sequence, etc.), the hopping time interval, the hopping frequency-domain unit interval, the starting frequency-domain unit of hopping, the set of hopping frequency-domain units, the number of hopping frequency-domain units, or the number of sub-frequency-domain units included in each hopping frequency-domain unit. Among them, the hopping frequency-domain unit may be a hopping channel, PRB set, sub-channel, sub-band, PRB, etc.; the time-domain unit may be a slot, mini-slot, symbol, sub-frame, half-frame, etc.; the sub-frequency-domain unit is a frequency-domain unit smaller than or equal to the hopping frequency-domain unit. For example, if the hopping frequency-domain unit is a hopping channel and the sub-frequency-domain unit is a sub-channel in the hopping frequency-domain unit, one or more sub-channels are included in one hopping channel; the sub-time-domain unit is a time-domain unit smaller than or equal to the time-domain unit. For example, if the time-domain unit is a slot and the sub-time-domain unit is a symbol, multiple symbols may be included in one slot. For the convenience of description, in the subsequent embodiments of this application, it is exemplified that the hopping frequency-domain unit is a hopping channel (also referred to as a hopping CH), the sub-frequency-domain unit is a sub-channel in the hopping frequency-domain unit, the time-domain unit is a slot, and the sub-time-domain unit is a symbol.

[0101] It should be noted that the hopping time interval may also be referred to as the hopping time-domain unit interval or the hopping period, and can be understood as the duration or residence time on one hopping frequency-domain unit. The hopping frequency-domain unit interval can be understood as the offset between the hopping frequency-domain units corresponding to two consecutive hoppings. The initial hopping frequency-domain unit can be understood as the first hopping frequency-domain unit during hopping transmission. The starting time-domain unit of hopping can be understood as the first time-domain unit during hopping transmission. The set of hopping frequency-domain units can be understood as a set composed of (pre)-configured or predefined hopping frequency-domain units that can be used for hopping transmission. It is understandable that the initial hopping frequency-domain unit can be defaulted to hopping frequency-domain unit 0 (such as hopping CH0), or the initial hopping frequency-domain unit can also be other values, and this application does not limit this. The starting time-domain unit of hopping can be defaulted to time-domain unit 0 (such as slot 0), or the starting time-domain unit of hopping can also be other values, and this application does not limit this.

[0102] Exemplarily: taking the hopping information including the hopping pattern as an example, the hopping patterns supported by the resource pool are as Figure 4 shown, in Figure 4Four hopping patterns are shown, where the hopping sequence corresponding to hopping pattern 0 is [hopping CH0, hopping CH2, hopping CH1, hopping CH3], the hopping sequence corresponding to hopping pattern 1 is [hopping CH1, hopping CH3, hopping CH2, hopping CH0], the hopping sequence corresponding to hopping pattern 2 is [hopping CH2, hopping CH0, hopping CH3, hopping CH1], and the hopping sequence corresponding to hopping pattern 3 is [hopping CH3, hopping CH1, hopping CH0, hopping CH2]. The first communication device and the second communication device are a non-RedCap terminal device and a RedCap terminal device respectively. The second communication device can select one of hopping patterns 0 - 3 to perform hopping transmission with the first communication device.

[0103] Taking the hopping pattern 0 shown in Figure 4 as an example, referring to the hopping transmission schematic diagram shown in Figure 6 where Figure 6 the horizontal direction represents the time domain and the vertical direction represents the frequency domain in Figure 6 the second communication device can select a first resource from the resources available for transmitting the first information corresponding to the shaded part in

[0104] and send the first information to the first communication device on the first resource. In a possible implementation, the first information can be data, or control information (such as SCI, etc.), or a reference signal (such as a channel state information-reference signal (CSI-RS), etc.). Exemplarily: the first information can be data, and the first resource for transmitting the first information can be a PSSCH resource; or the first information can be control information, and the first resource for transmitting the first information can be a PSCCH resource; or the first information can be a reference signal, and the first resource can be a time-frequency resource (such as a RE) for transmitting the reference signal, etc.

[0105] S502: The first communication device sends a second information to the second communication device through a PSFCH on a second resource associated with the first resource. Correspondingly, the second communication device receives the second information. Here, the second resource is determined according to the first resource and the hopping information.

[0106] In an embodiment of the present application, the second resource may be a PSFCH resource, and the second information may be feedback information corresponding to the first information, such as HARQ feedback, or conflict indication, or signal quality indication, etc., which may be used to indicate the reception status of the first information (such as data), or to indicate the conflict information corresponding to the reserved resource indicated by the first information (such as control information), or to indicate the signal reception quality information of the first information (such as reference signal), etc. The reserved resource may be a PSSCH reserved resource, etc., and the signal reception quality information of the reference signal may be determined according to one or more of the reference signal receiving power (RSRP), signal to noise ratio (SNR), or signal interference noise ratio (SINR), etc. corresponding to the reference signal.

[0107] Exemplarily: If the first information is data sent by a second communication device to a first communication device, the second information may be HARQ feedback, which is used to indicate whether the data is correctly received. For example, if the first communication device correctly receives the sent HARQ feedback as ACK, it indicates that the data is correctly received and does not need to be retransmitted; if the first communication device does not correctly receive the sent HARQ feedback as NACK, it indicates that the data is not correctly received and needs to be retransmitted.

[0108] If the first information is control information sent by a second communication device to a first communication device, and the control information indicates a PSSCH reserved resource, the second information may be a conflict indication, which is used to indicate whether the PSSCH reserved resource indicated by the control information conflicts with the PSSCH reserved resources of other communication devices, where resource conflict may mean that the resources overlap in the time domain and / or frequency domain.

[0109] In an embodiment of the present application, the second resource may be determined according to the first resource and the frequency hopping information. For example: The time domain position of the second resource (such as the time domain unit where it is located) may be determined according to the time domain position of the first resource (such as the time domain unit where it is located), and the frequency domain position of the second resource (such as the frequency hopping frequency domain unit (or frequency hopping CH) where it is located) may be determined according to the time domain position of the second resource (or the time domain position of the first resource) and the frequency hopping information.

[0110] Taking the first resource as a PSSCH resource and the second resource as a PSFCH resource as an example, if the time domain unit t m The PSFCH resource is associated with the PSSCH resource of the time domain unit t s+k where The time domain unit t s is the first time domain unit associated with the PSFCH resource, is the PSFCH transmission opportunity resource period (which can also be called the period of the PSFCH resource). If the hopping frequency domain unit g of the time domain unit t m is the same as the th hopping frequency domain unit (which can also be called the hopping CH) in the hopping pattern n, then the PSSCH associated with the hopping frequency domain unit l of the time domain unit t s+k is associated with the PSFCH resource on the hopping frequency domain unit g of the time domain unit t m . Among them, the hopping frequency domain unit l is the th hopping frequency domain unit in the hopping pattern n, T FH,n is the hopping time interval corresponding to the hopping pattern n, τ n is the hopping start time domain unit corresponding to the hopping pattern n, and N CH,n is the number of hopping frequency domain units included in the hopping pattern n. In this application, represents the floor operation, represents the ceiling operation. It should be understood that when τ n is defaulted to 0, the corresponding term of τ n can be not included in the corresponding formula. For example,

[0111] Referring to Figure 7A the hopping transmission schematic diagram shown, taking T FH,n = 8 and τ n = 0 as an example, where is the number of sub-frequency domain units included in each hopping channel. Then, in one PSFCH transmission opportunity, the PSFCH resource of each hopping frequency domain unit (or hopping CH) is associated with 4 resource scheduling units. If the first communication device and the second communication device communicate using the hopping pattern 0, and the second communication device sends the first information on the first resource (t Figure 7A = 6 and the first sub-channel (j = 0 on l = 0) of the hopping frequency domain unit 0) labeled 1 in s+0 , this first resource is associated with the PSFCH resource of the time domain unit t m = 11. The hopping frequency domain unit corresponding to the time domain unit t m = 11 in the hopping pattern 0 is the A frequency-hopping frequency-domain unit (i.e., frequency-hopping frequency-domain unit 2, or frequency-hopping CH2), so the first communication device can send the first information (such as HARQ feedback, etc.) to the second communication device on the PSFCH resource located in time-domain unit 11 and frequency-hopping frequency-domain unit 2. Additionally, it can be understood that in the embodiments of this application, the frequency-hopping frequency-domain units in the frequency-hopping pattern are sorted starting from the 0th one. For example, the frequency-hopping order corresponding to frequency-hopping pattern 0 is [frequency-hopping CH0, frequency-hopping CH2, frequency-hopping CH1, frequency-hopping CH3]. The 0th frequency-hopping frequency-domain unit in frequency-hopping pattern 0 is frequency-hopping frequency-domain unit 0 (i.e., frequency-hopping CH0), and the 1st frequency-hopping frequency-domain unit is frequency-hopping frequency-domain unit 2 (i.e., frequency-hopping CH2). It can be understood that if the frequency-hopping frequency-domain units in the frequency-hopping pattern are sorted starting from the 1st one, C m,n The corresponding value can be +1 relative to the value calculated by the above algorithm. For example and so on.

[0112] Regarding the association relationship between the PSFCH resource and the PSSCH resource in the time domain (such as time-domain unit), it can be determined according to the PSFCH transmission opportunity resource period and the minimum PSFCH time interval. The specific association method can refer to the introduction in the above HARQ feedback part and will not be elaborated here. Additionally, a resource scheduling unit can be associated with the resources of one or more PSFCH transmission opportunities, and this application does not limit this.

[0113] Exemplarily: If and the minimum PSFCH time interval = 2, then for every 4 time-domain units of PSSCH resources, 1 time-domain unit of PSFCH resources is associated, and each of these 4 time-domain units is at least 2 time-domain units apart from the time-domain unit where the associated PSFCH resource is located. For example, if the time-domain unit t m where the PSFCH resource is located = 11, then the PSSCH resources of its associated time-domain unit t 6+K where 0 ≤ k < 4.

[0114] In some implementations, for frequency hopping with equal frequency-hopping frequency-domain unit intervals, such as the case where the offset between any two consecutive frequency-hopping frequency-domain units in the frequency-hopping pattern is equal, it is also possible to determine the frequency-hopping frequency-domain unit where the second resource is located according to where the frequency-hopping frequency-domain unit where the second resource is located is the K m th frequency-hopping frequency-domain unit in the set of frequency-hopping frequency-domain units, t s+k is the time-domain unit where the first resource is located, t m is the time-domain unit where the second resource is located, τ′ n is the starting time-domain unit of frequency hopping, T′ FH,n is the frequency-hopping time interval, Fn is the hopping frequency domain unit interval, N' CH,n is the number of hopping frequency domain units included in the hopping frequency domain unit set, and the hopping frequency domain unit where the first resource is located is the Kth hopping frequency domain unit in the hopping frequency domain unit set s+k It should be understood that when τ' n defaults to 0, the corresponding term of τ' may not be included in the corresponding formula n For example

[0115] Referring to Figure 7B the hopping transmission schematic diagram shown, taking the first communication device and the second communication device performing hopping transmission according to the hopping pattern 0 in Figure 7B as an example, where the hopping sequence corresponding to the hopping pattern 0 is [hopping CH0, hopping CH3, hopping CH2, hopping CH1], the first resource is the resource numbered 1 in Figure 7B , the time domain unit where the first resource is located is the time domain unit 6, t m = 11, τ' n = 0, T' FH,n = 8, t s+k = 6, K s+k = 0, N' CH,n = 4, F n = 3, then the 3rd (K m = 3) hopping frequency domain unit in the hopping frequency domain unit set is the hopping frequency domain unit 3 (or hopping CH3), and the first communication device can send the first information to the second communication device on the PSFCH resource located in the time domain unit 11 and the hopping frequency domain unit 3

[0116] For the N CH,n (where N CH,n can be the above N') hopping frequency domain units (i.e., hopping CHs) included in the hopping pattern, each hopping frequency domain unit can include CH,n ) sub-frequency domain units. The resource pool can (pre)-configure a bitmap to indicate the set of PRBs available for sending the second information within each PSFCH transmission opportunity of the hopping communication device. According to this bitmap, the first communication device or the second communication device can determine the total number of PRBs available for sending the second information in the qth hopping frequency domain unit in the resource pool where 0 ≤ q < N . Then the number of PRBs associated with the qth hopping frequency domain unit that are available for sending the second information in a resource scheduling unit can be CH,n . where where is the PSFCH transmission opportunity resource period

[0117] In a possible implementation, for the resource scheduling units associated with the frequency-hopping frequency-domain unit g, according to the time-domain positions and frequency-domain positions of the resource scheduling units associated therewith, among the PRBs available for transmitting the second information, PRBs are allocated to the s+k resource scheduling units. For example: the PRB index range of the m PRBs among the PRBs on the frequency-hopping frequency-domain unit g of the time-domain unit t and associated with the j-th subchannel on the frequency-hopping frequency-domain unit l of the time-domain unit t can be wherein,

[0118] Exemplarily: taking the resource pool supporting 4 frequency-hopping patterns, each frequency-hopping pattern can include 4 (N CH,n = 4) frequency-hopping frequency-domain units (i.e., frequency-hopping CHs), each frequency-hopping frequency-domain unit can include sub-frequency-domain units, and the PSFCH transmission opportunity resource period is as an example, as shown in Figure 7A For frequency-hopping pattern 1: the resource scheduling unit labeled 1 (time-domain unit 6, frequency-hopping frequency-domain unit 0) is associated with one or more PRBs labeled 1 in time-domain unit 11, the resource scheduling unit labeled 2 (time-domain unit 7, frequency-hopping frequency-domain unit 0) is associated with one or more PRBs labeled 2 in time-domain unit 11, the resource scheduling unit labeled 11 (time-domain unit 8, frequency-hopping frequency-domain unit 2) is associated with one or more PRBs labeled 11 in time-domain unit 11, the resource scheduling unit labeled 12 (time-domain unit 9, frequency-hopping frequency-domain unit 2) is associated with one or more PRBs labeled 12 in time-domain unit 11, wherein any PRB index in the PRB index range corresponding to the one or more PRBs labeled 1 is less than any PRB index in the index range corresponding to the one or more PRBs labeled 2, any PRB index in the PRB index range corresponding to the one or more PRBs labeled 2 is less than any PRB index in the PRB index range of the PRBs labeled 11, and any PRB index in the PRB index range corresponding to the one or more PRBs labeled 11 is less than any PRB index in the PRB index range corresponding to the one or more PRBs labeled 12.

[0119] In a possible implementation, the second resource belongs to the first candidate resource set, and the number of candidate resources included in the first candidate resource set is determined according to at least one of the following: the total number of PRBs available for transmitting the second information in the first hopping frequency domain unit, the number of sub-frequency domain units included in each hopping frequency domain unit, the PSFCH transmission opportunity resource period, the number of sub-frequency domain units included in the first resource, or the number of sequence groups available for transmitting the second information, where the first hopping frequency domain unit is the hopping frequency domain unit where the second resource is located, the PSFCH is used to carry the second information, and the second resource belongs to the PSFCH resource.

[0120] Exemplarily: The number R of candidate resources included in the first candidate resource set may satisfy: Or, Where, is the total number of PRBs available for transmitting the second information in the first hopping frequency domain unit, is the number of sub-frequency domain units included in each hopping frequency domain unit, is the PSFCH transmission opportunity resource period, N subch is the number of sub-frequency domain units included in the first resource, N CS is the number of sequence groups (such as ZC sequence cyclic shift pairs) available for transmitting the second information.

[0121] Optionally, the second resource may be randomly selected from the R candidate resources included in the first candidate resource set, or may be selected according to a certain strategy. For example, the ((P ID +M ID ) mod (R))-th candidate resource among the R candidate resources is selected as the second resource for transmitting the second information, etc., where P ID is the physical layer source identifier, and in multicast communication based on ACK / NACK feedback, M ID is the group member identifier provided by the upper layer, otherwise M ID = 0.

[0122] In some implementations, considering the coexistence of a frequency hopping communication device (such as a frequency hopping UE) and a non-frequency hopping communication device (such as a non-frequency hopping UE (legacy UE)) in the same resource pool, the PSFCH resources of the frequency hopping communication device (such as a frequency hopping UE) and the non-frequency hopping communication device can be (pre)-configured as orthogonal resources.

[0123] In a possible implementation, the PSFCH resources of the frequency hopping communication device and the non-frequency hopping communication device can be (pre)-configured as frequency domain orthogonal. For example, Figure 8As shown, the first configuration information can be (pre)-configured. The first configuration information includes indication information of two PRB sets (i.e., indication information of the first PRB set and indication information of the second PRB set). The indication information of the first PRB set can be used to indicate the PRBs in the first PRB set, and the indication information of the second PRB set can be used to indicate the PRBs in the second PRB set. The PRBs included in the first PRB set and the second PRB set are different. The PRBs in the first PRB set can be used for PSFCH transmission of the frequency hopping communication device, and the PRBs in the second PRB set can be used for PSFCH transmission of the non-frequency hopping communication device.

[0124] That is to say, if the PSFCH resources of the frequency hopping communication device and the non-frequency hopping communication device are (pre)-configured to be orthogonal in the frequency domain, the PRBs that the first communication device can use to send the second information are determined according to the indication information of the first PRB set (or the first configuration information including the indication information of the first PRB set and the indication information of the second PRB set). The second resource corresponds to one or more PRBs in the first PRB set. It can be understood that the indication information of the first PRB set and the indication information of the second PRB set can be information such as a bitmap, a PRB set index, etc. For example, through bits Figure 1 and bits Figure 2 respectively indicate the PRBs in the first PRB set and the PRBs in the second PRB set.

[0125] In another possible implementation, the PSFCH resources of the frequency hopping communication device and the non-frequency hopping communication device can be (pre)-configured to be orthogonal in the code domain. As Figure 9 shown, the first configuration information can be (pre)-configured. The first configuration information includes indication information of two sequence group sets (i.e., indication information of the first sequence group set and indication information of the second sequence group set). The indication information of the first sequence group set can be used to indicate the sequence groups in the first sequence group set, and the indication information of the second sequence group set can be used to indicate the sequence groups in the second sequence group set. The sequence groups included in the first sequence group set and the second sequence group set are different. The sequence groups in the first sequence group set can be used for PSFCH transmission of the frequency hopping communication device, and the sequence groups in the second sequence group set can be used for PSFCH transmission of the non-frequency hopping communication device. A sequence group can also be understood as a sequence set including one or more sequences. For example, two sequences corresponding to two different cyclic shifts of a ZC sequence can be called a ZC sequence cyclic shift pair (which can be understood as a sequence group composed of two different sequences).

[0126] That is to say, if the PSFCH resources of the frequency-hopping communication device and the non-frequency-hopping communication device are (pre)-configured to be orthogonal in the code domain, the sequence group that the first communication device can use to send the second information is determined according to the indication information of the first sequence group set (or the first configuration information including the indication information of the first sequence group set and the indication information of the second sequence group set), and the second resource corresponds to one or more sequence groups in the first sequence group set.

[0127] Optionally, the sequence group may be a sequence pair composed of two sequences (such as ZC sequences). Different sequence groups may correspond to different cyclic shift pairs (CS pairs) to ensure the orthogonality of different sequence groups in the code domain. Taking the number of cyclic shift pairs as 6 and the indexes being 0, 1, 2, 3, 4, and 5 respectively as an example, Table 1 exemplifies a corresponding relationship between the number of cyclic shift pairs and the cyclic shift pair indexes. Here, N1 represents the number of cyclic shift pairs corresponding to the non-frequency-hopping communication device, and N2 represents the number of cyclic shift pairs corresponding to the frequency-hopping communication device. The configuration of the cyclic shift pair indexes in each row of Table 1 can represent the cyclic shift pairs corresponding to an available second sequence group set and the cyclic shift pair configuration corresponding to the first sequence group set.

[0128] Table 1

[0129]

[0130]

[0131] It can be understood that Table 1 only exemplifies the corresponding relationship between some of the number of cyclic shift pairs (such as N1 and N2) and the cyclic shift pair indexes. In specific applications, some or all of the corresponding relationships between the number of cyclic shift pairs and the cyclic shift pair indexes in Table 1 can be applied; some or all of the corresponding relationships between the number of cyclic shift pairs and the cyclic shift pair indexes in Table 1 can also be combined with other corresponding relationships between the number of cyclic shift pairs and the cyclic shift pair indexes; or corresponding relationships between the number of cyclic shift pairs and the cyclic shift pair indexes different from those in Table 1 can be applied. The present application does not limit this.

[0132] When performing frequency-hopping transmission, radiofrequency retuning (RF retuning) is required when switching frequency-hopping frequency domain units, and radiofrequency retuning takes a certain amount of time. That is to say, switching frequency-hopping frequency domain units will bring a certain switching delay, such as a switching delay of 70 microseconds (us) or 140 us, etc. Therefore, when the communication device needs to switch frequency-hopping frequency domain units, the impact of the switching delay on the PSFCH resource mapping needs to be considered.

[0133] In a possible implementation, such as Figure 10As shown, the frequency hopping communication device can complete the handover before the PSFCH transmission resource in this time domain unit. The resources of this time domain unit can be not used for the transmission of the first information (such as PSSCH), so the PSFCH resources for feedback (such as sending the second information) can be not associated. Assume that the time domain unit where the PSFCH resources associated with this time domain unit are located is t m , the number of PRBs for feedback associated with a resource scheduling unit in the q-th frequency hopping frequency domain unit In this case, the resource scheduling units on other time domain units associated with the PSFCH transmission resources can be associated with more PRBs for sending the second information, improving the feedback capacity corresponding to these resources.

[0134] Therefore, if the time domain unit where the second resource is located is associated with time domain units including the first time domain unit for the frequency hopping frequency domain unit handover between the first communication device and the second communication device, the number R of candidate resources included in the first candidate resource set where the second resource is located can satisfy: Or, Wherein,

[0135] is the total number of PRBs available for sending the second information in the first frequency hopping frequency domain unit, is the number of sub-frequency domain units included in each frequency hopping frequency domain unit, N subch is the number of sub-frequency domain units included in the first resource, is the PSFCH transmission opportunity resource period, N CS is the number of sequence groups available for sending the second information.

[0136] In a possible implementation, as Figure 11 shown, the sub-time domain unit for the handover of the frequency hopping communication device in this time domain unit includes the PSFCH transmission resource. This time domain unit can be used for the transmission of the first information (such as PSSCH), but not for the transmission of the second information (such as PSFCH). Therefore, the resource scheduling unit originally associated with the PSFCH transmission resource of this time domain unit should be associated with other PSFCH transmission resources, for example, associated with the next nearest PSFCH transmission resource. Assume that the time domain unit where the newly associated PSFCH of this time domain unit is located is t m+p , then on the PSFCH symbol of the time domain unit t m+p , the number of PRBs for feedback (such as sending the second information) associated with a resource scheduling unit in the q-th frequency hopping frequency domain unit In this case, the selection of the first resource can be not affected, that is, all time domain units can be used for sending the first information.

[0137] Therefore, if the first communication device and the second communication device perform hopping frequency domain unit switching in a time domain unit and t m is the time domain unit where the second resource is located, the number R of candidate resources included in the first candidate resource set where the second resource is located may satisfy: Or, Wherein, is the total number of PRBs available for transmitting the second information within the first hopping frequency domain unit

[0138] , is the number of sub-frequency domain units included in each hopping frequency domain unit, N subch is the number of sub-frequency domain units included in the first resource, is the PSFCH transmission opportunity resource period, N CS is the number of sequence groups available for transmitting the second information.

[0139] In some embodiments, it is also possible to occupy some sub-time domain units in the time domain unit except for the sub-time domain units used for transmitting the second information (such as PSFCH) for hopping frequency domain unit switching. The sub-time domain units except for the sub-time domain units used for transmitting the second information can be partially used for transmitting the first information (such as PSSCH) and partially used for RF switching (i.e., hopping frequency domain unit switching). At this time, PSSCH needs to perform rate matching, and the calculation of the transport block (TB) size needs to consider the sub-time domain units occupied by RF switching. For example, Figure 2 in, a time domain unit (such as a time slot) includes 14 sub-time domain units (such as symbols). When the time domain unit does not include PSFCH resources, the last one or more symbols except for the GP symbol are used for RF switching. When the time domain unit includes PSFCH resources, the subsequent one or more sub-time domain units except for the last 4 sub-time domain units can be used for RF switching. For example, the second communication device and the first communication device can interact with each other's RF switching capabilities (corresponding to a specific switching delay) in advance. The second communication device can indicate in SCI1 or SCI2 whether the current time domain unit includes sub-time domain units for RF switching, which is used for the first communication device to determine the TB size. The symbols used for RF switching can also not be the last one or more symbols. For example, they can be any one or more consecutive symbols, and the position of the one or more symbols can be (pre)-configured, predefined, indicated by the transmitting device to the receiving device, or indicated by the receiving device to the transmitting device, etc.

[0140] Therefore, if the time domain unit where the first resource is located is the second time domain unit, the first communication device and the second communication device perform hopping frequency domain unit switching in the second time domain unit. The first resource does not include the resources corresponding to the first sub-time domain unit set, and the sub-time domain units included in the first sub-time domain unit set are the sub-time domain units used for hopping frequency domain unit switching within the second time domain unit.

[0141] In some implementations, any PRB corresponding to the first resource may include N R ′ E resource particles RE available for the first information transmission; where is the number of subcarriers included in one PRB, is the number of sub-time domain units available for communication between the first communication device and the second communication device within one time domain unit, is the number of sub-time domain units used for hopping frequency domain unit switching within the second time domain unit.

[0142] It should be noted that the above is only an example for determining the number of REs available for the first information transmission in any PRB corresponding to the first resource. If there are other channel or signal transmission overheads involved in the PRB, the overheads of other channels or signals should also be removed. For example: N R ′ E can also be expressed as: where A and B can be determined according to the transmission resources occupied by other channels or signals (such as one or more of PSFCH, PRS, high-layer configuration, or DMRS, etc.) involved in the PRB.

[0143] Exemplarily: taking the other channels or signals involved in the PRB including PSFCH, PRS, high-layer configuration, and DMRS as an example, N R ′ E can also be expressed as: is the number of subcarriers or REs included in one PRB, is the number of sub-time domain units available for communication between the first communication device and the second communication device within one time domain unit, is the number of sub-time domain units used for PSFCH transmission within the second time domain unit, is the number of sub-time domain units used for the positioning reference signal PRS within the time domain unit where the PRB is located, is the number of sub-time domain units used for hopping frequency domain unit switching within the second time domain unit, is the RE overhead of the high-layer configuration, is the RE overhead of the demodulation reference signal DMRS.

[0144] The above is only an example with other channels or signals involved in the PRB including PSFCH, PRS, high-layer configuration, and DMRS, where A is B is illustrated. It can be understood that if other

[0145] channels or signals involved in the PRB change, the above A and B can also be other values determined according to the transmission resources occupied by other channels or signals involved in the PRB. That is to say, A can include more or fewer items than or items completely different from ; B can also include more or fewer items than or items completely different from If the frequency-domain resource corresponding to the first resource is not an integer multiple of the PRB, the number of REs N RE corresponding to the first resource can also be directly calculated. For example where N sc is the number of REs corresponding to each symbol.

[0146] The communication device provided in the embodiments of the present application will be described below. Please refer to Figure 12 , Figure 12 which is a schematic structural diagram of the communication device in the embodiments of the present application. The communication device may include units or modules corresponding to all or part of the steps in the above method embodiments, and may be used to execute the steps performed by the first communication device (such as the first terminal device) or the second communication device (such as the second terminal device) in the above embodiments. For specific details, please refer to the relevant descriptions in the above method embodiments.

[0147] As Figure 12 shown, the communication device 1200 may include a processing unit 1210 and an interface unit 1220, where the processing unit 1210 may be a processor or a processing circuit, and the interface unit 1220 may also be a transceiver unit or an input / output interface. The communication device 1200 may be used to implement the steps performed by the first communication device or the second communication device.

[0148] When the communication device 1200 is used to implement the steps performed by the first communication device in the above embodiments:

[0149] The interface unit 1220 is configured to receive first information from the second communication device on the first resource; and send second information to the second communication device through the PSFCH on a second resource associated with the first resource, where the second resource is determined by the processing unit 1210 according to the first resource and the frequency-hopping information, and the first communication device and the second communication device communicate according to the frequency-hopping information.

[0150] When the communication device 1200 is used to implement the steps performed by the second communication device in the above embodiments:

[0151] An interface unit 1220, configured to send first information to a first communication device on a first resource; and receive second information from the first communication device through a PSFCH on a second resource associated with the first resource, where the second resource is determined by a processing unit 1210 according to the first resource and hopping information, and wherein the first communication device and the second communication device communicate according to the hopping information.

[0152] In a possible design, the second information is used to indicate the reception situation of the first information; or, the second information is used to indicate conflict information corresponding to reserved resources indicated by the first information; or, the second information is used to indicate signal reception quality information of the first information.

[0153] In a possible design, the hopping information includes at least one of the following: a hopping start time domain unit, a hopping pattern, a hopping time interval, a hopping frequency domain unit interval, a hopping start frequency domain unit, a set of hopping frequency domain units, a number of hopping frequency domain units, or a number of sub-frequency domain units included in each hopping frequency domain unit.

[0154] In a possible design, the hopping frequency domain unit where the second resource is located is the C m,n -th hopping frequency domain unit in the hopping pattern, where: where t m is the time domain unit where the second resource is located, τ n is the hopping start time domain unit, T FH,n is the hopping time interval, and N CH,n is the number of hopping frequency domain units included in the hopping pattern.

[0155] In a possible design, the C k,n -th hopping frequency domain unit in the hopping pattern is the same as the hopping frequency domain unit where the first resource is located, where: where t s+k is the time domain unit where the first resource is located, τ n is the hopping start time domain unit, T FH,n is the hopping time interval, and N CH,n is the number of hopping frequency domain units included in the hopping pattern.

[0156] In a possible design, the hopping frequency domain unit where the second resource is located is the K m -th hopping frequency domain unit in a set of hopping frequency domain units, where: where t s+k is the time domain unit where the first resource is located, t m is the time domain unit where the second resource is located, and τ′ nis the starting time domain unit of frequency hopping, T′ FH,n is the frequency hopping time interval, F n is the frequency domain unit interval of frequency hopping, N′ CH,n is the number of frequency domain units of frequency hopping included in the set of frequency domain units of frequency hopping. The frequency domain unit of frequency hopping where the first resource is located is the K s+k th frequency domain unit of frequency hopping in the set of frequency domain units of frequency hopping.

[0157] In a possible design, the second resource belongs to the first candidate resource set, and the number of candidate resources included in the first candidate resource set is determined according to at least one of the following: the total number of PRBs available for transmitting the second information in the first frequency domain unit of frequency hopping, the number of sub - frequency domain units included in each frequency domain unit of frequency hopping, the PSFCH transmission opportunity resource period, the number of sub - frequency domain units included in the first resource, or the number of sequence groups available for transmitting the second information, where the first frequency domain unit of frequency hopping is the frequency domain unit of frequency hopping where the second resource is located, and the PSFCH is used to carry the second information.

[0158] In a possible design, the number of candidate resources R included in the first candidate resource set satisfies: Or, Where, is the total number of PRBs available for transmitting the second information in the first frequency domain unit of frequency hopping, is the number of sub - frequency domain units included in each frequency domain unit of frequency hopping, is the PSFCH transmission opportunity resource period, N subch is the number of sub - frequency domain units included in the first resource, N CS is the number of sequence groups available for transmitting the second information.

[0159] In a possible design, the second resource is determined according to the first resource, the frequency hopping information, and the first configuration information, where the first configuration information includes the indication information of the first PRB set and the indication information of the second PRB set. The PRBs included in the first PRB set and the second PRB set are different. The second resource corresponds to one or more PRBs in the first PRB set, and the PRBs in the second PRB set are used for the PSFCH transmission of non - frequency - hopping communication devices; and / or, the first configuration information includes the first sequence group set indication information and the second sequence group set indication information. The sequence groups included in the first sequence group set and the second sequence group set are different. The second resource corresponds to one or more sequence groups in the first sequence group set, and the sequence groups in the second sequence group set are used for the PSFCH transmission of non - frequency - hopping communication devices.

[0160] In a possible design, the number of candidate resources R included in the first candidate resource set satisfies: Or, Wherein, is the total number of PRBs available for transmitting the second information in the first-hop frequency-hopping frequency-domain unit, is included in each frequency-hopping frequency-domain unit

[0161] the number of sub-frequency-domain units, N subch is the number of sub-frequency-domain units included in the first resource, is the PSFCH transmission opportunity resource period, N CS is the number of sequence groups available for transmitting the second information.

[0162] Optionally, the time-domain units associated with the time-domain unit where the second resource is located include the first time-domain unit, and the first communication device and the second communication device perform frequency-hopping frequency-domain unit switching in the first time-domain unit.

[0163] In a possible design, the number R of candidate resources included in the first candidate resource set satisfies: Or, Wherein, is the total number of PRBs available for transmitting the second information in the first-hop frequency-hopping frequency-domain unit, is the number of sub-frequency-domain units included in each frequency-hopping frequency-domain unit, N subch is the number of sub-frequency-domain units included in the first resource, is the PSFCH transmission opportunity resource period, N CS is the number of sequence groups available for transmitting the second information.

[0164] Optionally, the first communication device and the second communication device perform frequency-hopping frequency-domain unit switching in the time-domain unit , t m is the time-domain unit where the second resource is located.

[0165] In a possible design, the time-domain unit where the first resource is located is the second time-domain unit, the first communication device and the second communication device perform frequency-hopping frequency-domain unit switching in the second time-domain unit, the first resource does not include the resources corresponding to the first set of sub-time-domain units, and the sub-time-domain units included in the first set of sub-time-domain units are the sub-time-domain units used for frequency-hopping frequency-domain unit switching in the second time-domain unit.

[0166] Such as Figure 13As shown in the figure, the present application also provides a communication device 1300, which includes a processor 1310 and may further include a communication interface 1320. The processor 1310 and the communication interface 1320 are coupled to each other. It can be understood that the communication interface 1320 can be a transceiver, an input / output interface, an input interface, an output interface, an interface circuit, etc. Optionally, the communication device 1300 may further include a memory 1330, which is used to store instructions executed by the processor 1310 or input data required for the processor 1310 to run instructions or data generated after the processor 1310 runs instructions. Among them, the memory 1330 can be a physically independent unit, or can be coupled to the processor 1310, or the processor 1310 includes the memory 1330.

[0167] When the communication device 1300 is used to implement the steps executed by the first communication device or the second communication device in the above embodiments, the processor 1310 can be used to implement the functions of the above processing unit 1210, and the communication interface 1320 can be used to implement the functions of the above interface unit 1220.

[0168] The embodiments of the present application also provide a computer-readable medium, on which a computer program or instruction is stored, and when the computer program or instruction is executed by a processor, the communication method in any of the above method embodiments is implemented.

[0169] The embodiments of the present application also provide a computer program product, including a computer program or instruction, and when the computer program or instruction is executed by a processor, the communication method in any of the above method embodiments is implemented.

[0170] The embodiments of the present application also provide a chip system, including a processor, and when the processor is used to execute a computer program or instruction, the communication method in any of the above method embodiments is implemented.

[0171] It can be understood that the processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), logic circuits, field programmable gate arrays (FPGAs) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor can be a microprocessor or any conventional processor.

[0172] The method steps in the embodiments of the present application can be implemented in a hardware manner or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a removable hard disk, a compact disc read-only memory (CD-ROM), or any other form of storage medium well-known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. Of course, the processor and the storage medium can also exist as discrete components in a network device or a terminal device.

[0173] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are executed in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable devices. The computer program or instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions can be transmitted from one network device, terminal, computer, server, or data center to another network device, terminal, computer, server, or data center in a wired or wireless manner. The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or a data center integrating one or more available media. The available medium can be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it can also be an optical medium, such as a digital video disc; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium can be a volatile or non-volatile storage medium, or can include both volatile and non-volatile types of storage media.

[0174] In the various embodiments of the present application, if there is no special description and logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced to each other. The technical features in different embodiments can be combined to form new embodiments according to their internal logical relationships.

[0175] In addition, it should be understood that in the embodiments of the present application, the term "exemplary" is used to mean an example, illustration, or description. Any embodiment or design described as "exemplary" in the present application should not be construed as being more preferred or having more advantages than other embodiments or designs. Rather, the use of the term "exemplary" is intended to present concepts in a concrete manner.

[0176] It can be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The magnitudes of the serial numbers of the above processes do not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic.

Claims

1. A communication method, characterized in that, Applied to a first communication device, including: Receiving first information from a second communication device on a first resource; Sending second information to the second communication device on a second resource associated with the first resource through a Physical Sidelink Feedback Channel (PSFCH), where the second resource is determined according to the first resource and hopping information, and wherein the first communication device and the second communication device communicate according to the hopping information.

2. A communication method, characterized in that, Applied to a second communication device, including: Sending first information to a first communication device on a first resource; Receiving second information from the first communication device on a second resource associated with the first resource through a Physical Sidelink Feedback Channel (PSFCH), where the second resource is determined according to the first resource and hopping information, and wherein the first communication device and the second communication device communicate according to the hopping information.

3. The method according to claim 1 or 2, wherein: The second information is used to indicate the reception situation of the first information; or, The second information is used to indicate conflict information corresponding to reserved resources indicated by the first information; or, The second information is used to indicate signal reception quality information of the first information.

4. The method according to any one of claims 1 to 3, characterized in that The hopping information includes at least one of the following: a hopping start time domain unit, a hopping pattern, a hopping time interval, a hopping frequency domain unit interval, a hopping start frequency domain unit, a hopping frequency domain unit set, a number of hopping frequency domain units, or a number of sub-frequency domain units included in each hopping frequency domain unit.

5. The method according to claim 4, wherein The frequency hopping frequency domain unit where the second resource is located is the C m,n th frequency hopping frequency domain unit in the frequency hopping pattern, where: wherein, the t m is the time domain unit where the second resource is located, the τ n is the starting time domain unit of the frequency hopping, the T FH,n is the frequency hopping time interval, and the N CH,n is the number of frequency domain units of the frequency hopping pattern included.

6. The method according to claim 4 or 5, characterized in that, The C-th k,n frequency hopping frequency domain unit in the frequency hopping pattern is the same as the frequency hopping frequency domain unit where the first resource is located, where: wherein, the t s+k is the time domain unit where the first resource is located, the τ n is the starting time domain unit of the frequency hopping, the T FH,n is the frequency hopping time interval, and the N CH,n is the number of frequency domain units of the frequency hopping pattern included.

7. The method according to claim 4, wherein The frequency hopping frequency domain unit where the second resource is located is the Kth m frequency hopping frequency domain unit in the set of frequency hopping frequency domain units, where: wherein, the t s+k is the time domain unit where the first resource is located, the t m is the time domain unit where the second resource is located, the τ′ n is the starting time domain unit of the frequency hopping, the T′ FH,n is the frequency hopping time interval, the F n is the frequency domain unit interval of the frequency hopping, the N′ CH,n is the number of frequency domain units of the frequency hopping included in the set of frequency domain units of the frequency hopping, and the frequency domain unit of the frequency hopping where the first resource is located is the K s+k th frequency domain unit of the set of frequency domain units of the frequency hopping.

8. The method according to any one of claims 1 to 7, characterized in that, The second resource belongs to a first candidate resource set, and the number of candidate resources included in the first candidate resource set is determined according to at least one of the following: the total number of Physical Resource Blocks (PRBs) available for transmitting the second information within a first hopping frequency domain unit, the number of sub-frequency domain units included in each hopping frequency domain unit, the PSFCH transmission opportunity resource period, the number of sub-frequency domain units included in the first resource, or the number of sequence group sets available for transmitting the second information, where the first hopping frequency domain unit is the hopping frequency domain unit where the second resource is located, and the PSFCH is used to carry the second information.

9. The method according to claim 8, wherein, The number R of candidate resources included in the first candidate resource set satisfies: Or, Wherein, is the total number of PRBs available for transmitting the second information within the first hopping frequency domain unit, is the number of sub-frequency domain units included in each hopping frequency domain unit, is the PSFCH transmission opportunity resource period, N subch is the number of sub-frequency domain units included in the first resource, N CS is the number of sequence groups available for transmitting the second information.

10. The method according to any one of claims 1-9, characterized in that, The second resource is determined according to the first resource, the hopping information, and first configuration information, where The first configuration information includes indication information of a first PRB set and indication information of a second PRB set, the PRBs included in the first PRB set and the second PRB set are different, the second resource corresponds to one or more PRBs in the first PRB set, and the PRBs in the second PRB set are used for PSFCH transmission of non-hopping communication devices; and / or, The first configuration information includes indication information of a first sequence group set and indication information of a second sequence group set, the sequence groups included in the first sequence group set and the second sequence group set are different, the second resource corresponds to one or more sequence groups in the first sequence group set, and the sequence groups in the second sequence group set are used for PSFCH transmission of non-hopping communication devices.

11. The method according to claim 8, wherein The number R of candidate resources included in the first candidate resource set satisfies: Or, Wherein, is the total number of PRBs available for transmitting the second information within the first hopping frequency domain unit, is the number of sub-frequency domain units included in each hopping frequency domain unit, N subch is the number of sub-frequency domain units included in the first resource, is the PSFCH transmission opportunity resource period, N CS is the number of sequence groups available for transmitting the second information.

12. The method according to claim 11, wherein associated with the time domain unit where the second resource is located The time domain units include a first time domain unit, and the first communication device and the second communication device perform hopping frequency domain unit switching in the first time domain unit.

13. The method according to claim 8, characterized in that, The number R of candidate resources included in the first candidate resource set satisfies: Or, Wherein, is the total number of PRBs available for transmitting the second information within the first hopping frequency domain unit, is the number of sub-frequency domain units included in each hopping frequency domain unit, N subch is the number of sub-frequency domain units included in the first resource, is the PSFCH transmission opportunity resource period, N CS is the number of sequence groups available for transmitting the second information.

14. The method according to claim 13, characterized in that, The first communication device and the second communication device perform hopping frequency domain unit switching in time domain unit t m - where t m is the time domain unit where the second resource is located.

15. The method according to any one of claims 1 to 12, characterized in that, The time domain unit where the first resource is located is the second time domain unit. The first communication device and the second communication device perform hopping frequency domain unit switching in the second time domain unit. The first resource does not include the resources corresponding to the first sub-time domain unit set, and the sub-time domain units included in the first sub-time domain unit set are the sub-time domain units used for the hopping frequency domain unit switching within the second time domain unit.

16. A communication device, characterized in that, It includes an interface unit and a processing unit; The interface unit is used for receiving and sending data; The processing unit is used to execute the method according to any one of claims 1-15 through the interface unit.

17. A computer program product, characterized in that, It contains a computer program or instruction. When the computer program or instruction is executed by a processor, the method according to any one of claims 1-15 is implemented.

18. A chip system, characterized in that, The chip system includes a processor. The processor is used to be coupled with a memory. The memory is used to store a computer program or instruction. When the computer program or instruction is executed by the processor, the method according to any one of claims 1-15 is implemented.

19. A computer-readable storage medium, characterized in that, A computer program or instruction is stored in the storage medium. When the computer program or instruction is executed, the method according to any one of claims 1-15 is implemented.