Communication method and apparatus
By determining the resource association relationship between the received information and the sent feedback information in the side link communication, the problem of HARQ feedback in the RedCap terminal device in frequency hopping transmission is solved, and communication reliability and efficiency are improved.
Patent Information
- Application Number
- PCT/CN2024/136452
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-12-29
- Filing Date
- 2024-12-03
- Publication Date
- 2025-07-03
AI Technical Summary
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.
By determining the relationship between the resource receiving information and the resource sending feedback information, it supports sending feedback information through PSFCH during frequency hopping transmission, including determining the second resource based on frequency hopping information, ensuring that HARQ feedback and other information can be correctly sent during frequency hopping transmission.
It improves the communication reliability and efficiency of RedCap terminal devices during frequency hopping transmission, ensures the correctness of HARQ feedback, and improves communication performance.
Smart Images

Figure CN2024136452_03072025_PF_FP_ABST
Abstract
Description
Communication method and device
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office of the People's Republic of China on December 29, 2023, with application number 202311868479.6 and application name "A Communication Method and Device", the entire contents of which are incorporated by reference into this application. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a communication method and device. Background Art
[0004] Unlike downlink (DL) and uplink (UL) communications in cellular networks, sidelink (SL) communications support direct communication between terminal devices. This means that user data is transmitted directly between them, eliminating the need for network transit in cellular communications and reducing transmission latency. In SL communications, different types of terminal devices may exist, including relatively powerful devices like mobile phones and relatively weaker capabilities like wearable devices like watches and headphones that are sensitive to cost and power consumption. These weaker capabilities are referred to as reduced capability (RedCap) devices, while more powerful capabilities are referred to as non-RedCap, regular, or normal devices. Due to limitations such as size and cost, RedCap devices may have a smaller operating bandwidth than non-RedCap devices. If RedCap devices consistently operate within a narrow bandwidth, they may experience poor communication performance due to frequency selectivity or persistent narrowband interference. In order to improve the communication performance of RedCap terminal devices, frequency hopping transmission can be considered, that is, the RedCap terminal devices can work on different narrowband channels at different times.
[0005] In SL communications, reliability can be improved through the hybrid automatic repeat request (HARQ) mechanism. In the HARQ mechanism, after a transmitting (TX) terminal device sends data to a receiving (RX) terminal device, the receiving terminal device can send HARQ feedback to the transmitting terminal device to indicate whether the data was received correctly. For example, if the receiving terminal device sends a positive acknowledgment (ACK), the transmitting terminal device assumes that the data was received correctly and does not need to be retransmitted. If the receiving terminal device sends a negative acknowledgment (NACK), the transmitting terminal device assumes that the data was not received correctly and needs to be retransmitted.
[0006] However, the current association between the physical sidelink feedback channel (PSFCH) resources that can be used for HARQ feedback and the resources for sending data does not take into account the impact of frequency hopping transmission. When the RedCap terminal device performs frequency hopping transmission on multiple narrowband channels (or called frequency hopping channels (CH)) within the resource pool, if the receiving terminal device switches the frequency hopping channel before the PSFCH symbol associated with the resource for sending data, the receiving terminal device will be unable to perform HARQ feedback on the PSFCH resources associated with the resource for sending data. Summary of the Invention
[0007] The embodiments of the present application provide a communication method and apparatus for supporting frequency hopping transmission and sending feedback information via PSFCH.
[0008] In a first aspect, embodiments of the present application provide a communication method that can be performed by a first communication device. The first communication device herein may refer to either the terminal device itself or a processor, module, chip, or chip system within the terminal device that implements the method. The method comprises: receiving first information from a second communication device on a first resource; and sending second information to the second communication device via a PSFCH on a second resource associated with the first resource, where the second resource is determined based on the first resource and frequency hopping information, wherein the first communication device and the second communication device communicate based on the frequency hopping information.
[0009] Exemplarily: the first information may be data, control information, or a reference signal, etc., and the second information may be feedback information corresponding to the first information, such as HARQ feedback, or a conflict indication, or a 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 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), etc.
[0010] Through the above method, when 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, and the feedback information can be sent through PSFCH when frequency hopping transmission is supported.
[0011] In one possible design, the frequency hopping information includes at least one of the following: a frequency hopping start time domain unit, a frequency hopping pattern, a frequency hopping time interval, a frequency hopping frequency domain unit interval, a frequency hopping start frequency domain unit, a frequency hopping frequency domain unit set, the number of frequency hopping frequency domain units, or the number of sub-frequency domain units included in each frequency hopping frequency domain unit. A frequency hopping frequency domain unit may be a frequency hopping channel, a physical resource block (PRB) set, a subchannel, a subband, a PRB, etc.; a time domain unit may be a slot, a mini-slot, a symbol, a subframe, a half-frame, etc.; a sub-frequency domain unit is a frequency domain unit that is smaller than or equal to a frequency hopping frequency domain unit, e.g., a frequency hopping frequency domain unit is a frequency hopping channel, a sub-frequency domain unit is a subchannel in a frequency hopping frequency domain unit, and a frequency hopping channel includes one or more subchannels; a sub-time domain unit is a time domain unit that is smaller than or equal to a time domain unit, e.g., a time domain unit is a slot, a sub-time domain unit is a symbol, etc., and a time slot may include multiple symbols.
[0012] Through the above design, multiple frequency hopping information composition methods can be supported, which is conducive to meeting the needs of different frequency hopping information indications.
[0013] In one possible design, the frequency hopping frequency domain unit where the second resource is located is the Cth frequency domain unit in the frequency hopping pattern. m,n frequency-hopping frequency domain units, where: Among them, t m is the time domain unit where the second resource is located, τ n is the frequency hopping starting 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.
[0014] Through the above design, the frequency hopping frequency domain unit where the second resource is located in the frequency hopping pattern can be determined based on the time domain position of the second resource, and feedback information can be sent on the second resource when frequency hopping transmission is supported.
[0015] In one possible design, the Cth k,n The frequency hopping frequency domain unit is the same as the frequency hopping frequency domain unit where the first resource is located, wherein: Among them, t s+k is the time domain unit where the first resource is located, τ n is the frequency hopping starting 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.
[0016] The above design can support determining the frequency hopping pattern used for frequency hopping transmission by the first communication device and the second communication device from multiple frequency hopping patterns based on the frequency hopping frequency domain unit and the time domain unit where the first resource is located.
[0017] In one possible design, the frequency hopping frequency domain unit where the second resource is located is the Kth frequency hopping frequency domain unit set. m frequency-hopping frequency domain units, where: Among them, 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 starting time domain unit, T′ FH,n is the frequency hopping time interval, F n is the frequency hopping 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 Kth frequency hopping frequency domain unit in the frequency hopping frequency domain unit set. s+k A frequency hopping frequency domain unit.
[0018] Through the above design, another method is provided to determine the frequency hopping frequency domain unit where the second resource is located in the frequency hopping pattern or the frequency hopping frequency domain unit set based on the time domain position of the second resource, which can support sending feedback information on the second resource during frequency hopping transmission.
[0019] In one 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 based on at least one of the following: the total number of physical resource blocks (PRBs) in the first frequency hopping frequency domain unit that can be used to send the second information, 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 that can be used to send the second information, wherein the first frequency hopping frequency domain unit is the frequency hopping frequency domain unit where the second resource is located, and PSFCH is used to carry the second information.
[0020] Exemplary: The number R of candidate resources included in the first candidate resource set satisfies: or, in, is the total number of PRBs that can be used to send 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, 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 that can be used to send the second information.
[0021] The above design can support the allocation of PSFCH resources used for feedback under frequency hopping transmission.
[0022] In one possible design, the second resource is determined based on the first resource, frequency hopping information and first configuration information, wherein the first configuration information includes indication information of the first PRB set and indication information of the second PRB set, the first PRB set and the second PRB set include different PRBs, 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 first sequence group set and the second sequence group set include different sequence groups, 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.
[0023] Through the above design, the PSFCH resources of the frequency hopping communication device and the non-frequency hopping communication device can be (pre) configured as orthogonal resources, supporting the frequency hopping communication device and the non-frequency hopping communication device to send feedback information when they coexist in the same sidelink resource pool.
[0024] In one possible design, the number R of candidate resources included in the first candidate resource set satisfies: or, in, is the total number of PRBs that can be used to send 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, 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 that can be used to send the second information.
[0025] Optionally, the time domain unit where the second resource is located is associated with The time domain units include a 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.
[0026] Through the above design, when it is necessary to perform frequency hopping frequency domain unit switching within a time domain unit containing PSFCH transmission resources, the communication device can be constrained to complete the frequency hopping frequency domain unit switching before the PSFCH transmission resources. The time domain unit for frequency hopping frequency domain unit switching may not be used for the first information transmission and may not be associated with resources for feedback. In this case, the resource scheduling units on other time domain units associated with the PSFCH transmission resources may be associated with more PRBs, thereby improving the feedback capacity corresponding to these resource scheduling units.
[0027] In one possible design, the number R of candidate resources included in the first candidate resource set satisfies: or, in, is the total number of PRBs that can be used to send 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, 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 that can be used to send the second information.
[0028] Optionally, the first communication device and the second communication device are in a time domain unit Perform frequency hopping frequency domain unit switching, t m is the time domain unit where the second resource is located.
[0029] Through the above design, when it is necessary to perform frequency hopping frequency domain unit switching within a time domain unit including PSFCH transmission resources, the communication device can be constrained to perform frequency hopping frequency domain unit switching in a sub-time domain unit corresponding to the PSFCH transmission resources. The time domain unit for 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 will not be affected, that is, all time domain units can be used for the first information transmission.
[0030] In one possible design, the time domain unit where the first resource is located is the second time domain unit, and 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 sub-time domain unit set, and the sub-time domain units included in the first sub-time domain unit set are sub-time domain units used for frequency hopping frequency domain unit switching in the second time domain unit.
[0031] Through the above design, when frequency hopping frequency domain unit switching is required within the second time domain unit, the sub-time domain unit in the second time domain unit can be partially used for frequency hopping frequency domain unit switching and partially used for transmission of the first information, thereby avoiding waste of communication resources.
[0032] In one possible design, any PRB corresponding to the first resource includes N′ RE resource elements (RE) that can be used for first information transmission; wherein, in, is the number of subcarriers or REs included in a PRB, is the number of sub-time domain units in one time domain unit that can be used for communication between the first communication device and the second communication device, is the number of sub-time domain units used for PSFCH transmission in the second time domain unit, is the number of sub-time domain units used for positioning reference signal PRS in the time domain unit where PRB is located, is the number of sub-time domain units used for switching the frequency hopping frequency domain unit in the second time domain unit, RE overhead configured for higher layers, It is the RE overhead of the demodulation reference signal DMRS.
[0033] Through the above design, when determining the number of REs used to transmit the first information, the sub-time domain unit used for switching the frequency domain unit of the frequency hopping can be excluded, thereby ensuring the reliability of communication.
[0034] In a second aspect, embodiments of the present application provide a communication method that can be performed by a second communication device. The second communication device herein can refer to either the terminal device itself or a processor, module, chip, or chip system within the terminal device that implements the method. The method includes: sending first information to a first communication device on a first resource; and receiving second information from the first communication device via a PSFCH on a second resource associated with the first resource, where the second resource is determined based on the first resource and frequency hopping information, wherein the first communication device and the second communication device communicate based on the frequency hopping information.
[0035] Exemplarily: the first information may be data, control information, or a reference signal, etc., and the second information may be feedback information corresponding to the first information, such as HARQ feedback, or a conflict indication, or a 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 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), etc.
[0036] In one possible design, the frequency hopping information includes at least one of the following: a frequency hopping starting time domain unit, a frequency hopping pattern, a frequency hopping time interval, a frequency hopping frequency domain unit interval, a frequency hopping starting frequency domain unit, a frequency hopping frequency domain unit set, the number of frequency hopping frequency domain units, or the number of sub-frequency domain units included in each frequency hopping frequency domain unit. A frequency hopping frequency domain unit may be a frequency hopping channel, a PRB set, a subchannel, a subband, a PRB, etc.; a time domain unit may be a slot, a microslot, a symbol, a subframe, a half-frame, etc.; a sub-frequency domain unit is a frequency domain unit that is smaller than or equal to a frequency hopping frequency domain unit, e.g., a frequency hopping frequency domain unit is a frequency hopping channel, a sub-frequency domain unit is a subchannel in a frequency hopping frequency domain unit, and a frequency hopping channel includes one or more subchannels; a sub-time domain unit is a time domain unit that is smaller than or equal to a time domain unit, e.g., a time domain unit is a slot, a sub-time domain unit is a symbol, etc., and a time slot may include multiple symbols.
[0037] In one possible design, the frequency hopping frequency domain unit where the second resource is located is the Cth frequency domain unit in the frequency hopping pattern. m,n frequency-hopping frequency domain units, where: Among them, t m is the time domain unit where the second resource is located, τ n is the frequency hopping starting 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.
[0038] In one possible design, the Cth k,n The frequency hopping frequency domain unit is the same as the frequency hopping frequency domain unit where the first resource is located, wherein: Among them, t s+k is the time domain unit where the first resource is located, τ n is the frequency hopping starting 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.
[0039] In one possible design, the frequency hopping frequency domain unit where the second resource is located is the Kth frequency hopping frequency domain unit set. m frequency-hopping frequency domain units, where: Among them, 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 starting time domain unit, T′ FH,n is the frequency hopping time interval, F n is the frequency hopping 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 Kth frequency hopping frequency domain unit in the frequency hopping frequency domain unit set. s+k A frequency hopping frequency domain unit.
[0040] In one 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 based on at least one of the following: the total number of PRBs that can be used to send 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 that can be used to send the second information, wherein the first frequency hopping frequency domain unit is the frequency hopping frequency domain unit where the second resource is located, and PSFCH is used to carry the second information.
[0041] Exemplary: The number R of candidate resources included in the first candidate resource set satisfies: or, in, is the total number of PRBs that can be used to send 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, 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 that can be used to send the second information.
[0042] In one possible design, the second resource is determined based on the first resource, frequency hopping information and first configuration information, wherein the first configuration information includes indication information of the first PRB set and indication information of the second PRB set, the first PRB set and the second PRB set include different PRBs, 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 first sequence group set and the second sequence group set include different sequence groups, 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.
[0043] In one possible design, the number R of candidate resources included in the first candidate resource set satisfies: or, in, is the total number of PRBs that can be used to send 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, 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 that can be used to send the second information.
[0044] Optionally, the time domain unit where the second resource is located is associated with The time domain units include a 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.
[0045] In one possible design, the number R of candidate resources included in the first candidate resource set satisfies: or, in, is the total number of PRBs that can be used to send 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, 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 that can be used to send the second information.
[0046] Optionally, the first communication device and the second communication device are in a time domain unit Perform frequency hopping frequency domain unit switching, t m is the time domain unit where the second resource is located.
[0047] In one possible design, the time domain unit where the first resource is located is the second time domain unit, and 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 sub-time domain unit set, and the sub-time domain units included in the first sub-time domain unit set are sub-time domain units used for frequency hopping frequency domain unit switching in the second time domain unit.
[0048] In one possible design, any PRB corresponding to the first resource includes N′ RE REs that can be used for first information transmission; wherein, in, is the number of subcarriers or REs included in a PRB, is the number of sub-time domain units in one time domain unit that can be used for communication between the first communication device and the second communication device, is the number of sub-time domain units used for PSFCH transmission in the second time domain unit, is the number of sub-time domain units used for positioning reference signal PRS in the time domain unit where PRB is located, is the number of sub-time domain units used for switching the frequency hopping frequency domain unit in the second time domain unit, RE overhead configured for higher layers, It is the RE overhead of the demodulation reference signal DMRS.
[0049] In a third aspect, embodiments of the present application provide a communication device having the functionality to implement the method of the first or second aspect described above. The functionality may be implemented through hardware or through hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the functionality, such as an interface unit and a processing unit.
[0050] In one possible design, the device may be a chip or an integrated circuit.
[0051] In one possible design, the device includes a memory and a processor, the memory is used to store instructions executed by the processor, and when the instructions are executed by the processor, the device can perform the method of the first aspect or the second aspect.
[0052] In a fourth aspect, an embodiment of the present application provides a communication device, comprising an interface circuit and a processor, wherein the processor and the interface circuit are coupled to each other. The processor implements the method of the first or second aspect described above through a logic circuit or executing instructions. The interface circuit is configured to receive signals from other communication devices outside the communication device and transmit them to the processor, or to transmit signals from the processor to other communication devices outside the communication device. It will be understood that the interface circuit may be a transceiver, a transceiver, a transceiver, or an input / output interface.
[0053] Optionally, the communication device may further include a memory for storing instructions executed by the processor, or storing input data required by the processor to execute instructions, or storing data generated after the processor executes instructions. The memory may be a physically independent unit, or may be coupled to the processor, or the processor may include the memory (i.e., the processor and memory are integrated together).
[0054] In a possible implementation, the communication device is a chip.
[0055] 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.
[0056] In a sixth aspect, an embodiment of the present application provides a computer-readable storage medium, in which a computer program or instruction is stored. When the computer program or instruction is executed by a processor, the method of the first or second aspect mentioned above can be implemented.
[0057] In the seventh aspect, an embodiment of the present application further provides a computer program product, including a computer program or instructions, which, when executed by a processor, can implement the method of the first or second aspect above.
[0058] 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 instruction, it can implement the method of the first or second aspect mentioned above.
[0059] In one possible design, the chip system also includes a memory for storing computer programs or instructions executed by the processor.
[0060] The technical effects that can be achieved in the second to eighth aspects mentioned above can refer to the technical effects that can be achieved in the first aspect mentioned above, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0061] FIG1 is a schematic diagram of a communication system architecture provided by an embodiment of the present application;
[0062] FIG2 is a schematic diagram of the SL timeslot structure and PSFCH resource configuration provided in an embodiment of the present application;
[0063] FIG3 is one of the schematic diagrams of PSFCH resource mapping provided in an embodiment of the present application;
[0064] FIG4 is a second schematic diagram of frequency hopping transmission provided in an embodiment of the present application;
[0065] FIG5 is a schematic diagram of a communication method according to an embodiment of the present application;
[0066] FIG6 is a schematic diagram of frequency hopping transmission according to an embodiment of the present application;
[0067] FIG7A is a second schematic diagram of frequency hopping transmission provided in an embodiment of the present application;
[0068] FIG7B is a third schematic diagram of frequency hopping transmission provided in an embodiment of the present application;
[0069] FIG8 is a fourth schematic diagram of frequency hopping transmission provided in an embodiment of the present application;
[0070] FIG9 is a fifth schematic diagram of frequency hopping transmission provided in an embodiment of the present application;
[0071] FIG10 is a sixth schematic diagram of frequency hopping transmission provided in an embodiment of the present application;
[0072] FIG11 is a seventh schematic diagram of frequency hopping transmission provided in an embodiment of the present application;
[0073] FIG12 is a schematic diagram of a structure of a communication device according to an embodiment of the present application;
[0074] FIG13 is a second schematic diagram of the structure of the communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0075] FIG1 shows a communication system 100 to which an embodiment of the present application can be applied. The communication system 100 may be a long term evolution (LTE) system, a fifth generation (5G) communication system, a new radio (NR) system, a machine to machine (M2M) communication system, a vehicle network communication system, a device to device (D2D) communication system, a sixth generation or subsequent future evolution communication system, etc.
[0076] As shown in FIG1 , the communication system 100 may include two or more terminal devices 101. The terminal devices 101 may communicate with each other via a wireless interface (such as a PC5 interface), and the link for transmitting data between the terminal devices 101 may be called a sidelink (SL).
[0077] Optionally, the communication system 100 shown in FIG1 may further include a network device 102. The communication interface between the network device 102 and the terminal device 101 is an air interface. Under the control of a network control device, the network device 102 can communicate with the terminal device 101 via the air interface. In some communication systems, the air interface is also referred to as a Uu interface.
[0078] In one possible implementation, the network device 102 may send downlink control information (DCI) to the terminal device 101 via an air interface, and the DCI may be used to allocate SL resources to the terminal device 101. The two terminal devices 101 may perform SL communication on the allocated SL resources.
[0079] It should be noted that the communication system 100 shown in FIG1 is only for the purpose of clearly illustrating the technical solution of the present application and does not constitute a limitation of the present application. Those skilled in the art will appreciate that with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.
[0080] To facilitate understanding by those skilled in the art, some of the terms used in the embodiments of the present application are explained below.
[0081] 1) Terminal device, which is a device with wireless transceiver function, can also be referred to as terminal, etc. Terminal devices can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; can also be deployed on the water (such as ships, etc.); can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, 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 care, 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 may 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 capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a fifth generation (5G) network, or a terminal device in a future-evolved public land mobile network (PLMN). The terminal device may also sometimes be referred to as a terminal, an access terminal device, an in-vehicle terminal device, an industrial control terminal device, a UE, a UE unit, a UE station, a mobile station, a mobile station, a remote station, a remote terminal device, a mobile device, a wireless communication device, a UE agent, or a UE apparatus. The terminal device may also be fixed or mobile. The embodiments of the present application are not limited to this.
[0082] 2) Network equipment, which can be access network equipment, also known as radio access network (RAN) equipment, is a device that provides wireless communication capabilities for terminal devices. Access network equipment includes, but is not limited to, the next-generation base station (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 may also be a wireless controller, a centralized unit (CU), and / or a distributed unit (DU) in a cloud radio access network (CRAN) scenario, or the network device may be a relay station, an access point, an on-board device, a wearable device, a network device in a future 5G network, or a network device in a future evolved PLMN network. The terminal device may communicate with multiple access network devices of different technologies. For example, the terminal device may communicate with an access network device that supports long term evolution (LTE), or with an access network device that supports 5G, or may be dual-connected with an access network device that supports LTE and an access network device that supports 5G. The embodiments of the present application are not limited thereto.
[0083] 3) Sidelink (SL): The sidelink can be used for communication between terminal devices. The communication interface between terminal devices can be a PC5 interface. Channels involved in sidelink communication may include a physical sidelink shared channel (PSSCH), a physical sidelink control channel (PSCCH), and a physical sidelink feedback channel (PSFCH). 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.
[0084] 4) Resource pool and resource selection window, which can also be called 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) used for SL communication, which can be pre-configured or configured by network equipment, etc. As an example: for time domain resources, the network equipment can use a bit map and periodically repeat the bit map to indicate the set of subframes available for SL communication in all subframes in the communication system, or indicate the time slots available for SL communication in all time slots in the communication system. For frequency domain resources, the network equipment can divide the frequency band used for SL communication into several subchannels, each subchannel contains a certain number of resource blocks (RBs), and can indicate the sequence number of the first resource block of the frequency domain resources used for SL communication, the total number of subchannels contained in the communication resource pool, and the number of resource blocks contained in each subchannel for determining the frequency domain resources. In addition, it should be noted that, unless otherwise specified in the implementation of this application, RB and physical resource block (PRB) refer to the same and can be interchanged, for example, both refer to 12 consecutive subcarriers in the frequency domain.
[0085] The resource selection window (also called the SL resource selection window or the side resource selection window) is a window for selecting resources in the resource pool. For example, if the resource selection is triggered in time slot n, the resource selection window can be the time slot corresponding to the range [n+T1, n+T2] after the resource selection is triggered, and so on.
[0086] 5) HARQ mechanism. In SL communication, reliability can be improved through the HARQ mechanism. Taking the terminal device as UE as an example, the sending UE can send data through PSSCH and carry control information for decoding the data in PSSCH in SCI. SCI can be sent through PSCCH, or SCI can be divided into first-order SCI (SCI 1) and second-order SCI (SCI 2), where SCI 1 can be sent through PSCCH and SCI 2 can be sent through PSSCH. After receiving the data sent by the sending UE, the receiving UE can send HARQ feedback through PSFCH, where the PSFCH resource is a periodic resource (pre-) configured in the resource pool. Exemplarily, the period of the PSFCH resource can be configured by the PSFCH resource period (periodPSFCHresource) parameter. For example, the value of "periodPSFCHresource" can be 0, 1, 2, or 4. If periodPSFCHresource = 0, it means that there is no PSFCH resource in the 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 time slot for every two time slots. If periodPSFCHresource = 4, it means that there is a PSFCH resource in one time slot for every four time slots. In the implementation of this application, PSFCH resources can also be understood as PSFCH transmission resources, PSFCH transmission opportunities, PSFCH transmission opportunities, etc.
[0087] Refer to the schematic diagram of the SL time slot structure and PSFCH resource configuration shown in Figure 2, where the horizontal direction in Figure 2 represents the time domain. Assuming periodPSFCHresource=4, there is a PSFCH resource in one time slot out of every four time slots. For example, each time slot contains 14 symbols. For time slots where there are no PSFCH resources, the first symbol is an automatic gain control (AGC) symbol, which is mainly used for the receiving UE to adjust the received signal amplification factor. The last symbol is a guard period (GP) symbol, which is mainly used for transmit-receive conversion or transmit-receive conversion. For time slots where there are PSFCH resources, there are an additional 3 symbols of system-level resource overhead, one of which is a GP symbol, one is an AGC symbol, and one is a PSFCH symbol.
[0088] In addition, taking into account 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 PSFCH minimum time interval (MinTimeGapPSFCH) parameter can be used to configure the PSFCH minimum time interval. 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 the 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 the data is 3 time slots.
[0089] The UE can determine the association between the PSSCH resources for receiving data and the PSFCH resources for sending HARQ feedback for the data based on "periodPSFCHresource" and "MinTimeGapPSFCH". For example, as shown in Figure 2, assuming that periodPSFCHresource = 4 and MinTimeGapPSFCH = 2, the PSSCH resources of every 4 time slots are associated with the PSFCH resources of 1 time slot, and each of these 4 time slots is at least 2 time slots away from the time slot where the associated PSFCH resource is located.
[0090] Currently, each resource scheduling unit can be associated with one or more PSFCH candidate resources on a PSFCH symbol, where a resource scheduling unit can be understood as a subchannel in a time slot (also called a time slot / subchannel pair), and a PSFCH candidate resource can correspond to one or more PRBs. The receiving UE can send information on one or more PRBs (for example, sending a Zadoff-Chu (ZC) sequence) to indicate the reception status of the PSSCH.
[0091] Specifically, the resource pool (pre) configuration information may include a bitmap to indicate the PRB set that can be used for HARQ feedback in each PSFCH symbol. For example, the PRB with a corresponding bit of 1 in the bitmap belongs to the PRB set used for HARQ feedback, and the PRB with a corresponding bit of 0 does not belong to the PRB set used for HARQ feedback. Based on the above bitmap information, the total number of PRBs that can be used for HARQ feedback on each PSFCH symbol in the resource pool can be determined. The number of PRBs associated with each resource scheduling unit for HARQ feedback is Among them, 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 in the time slots and the j-th subchannel are associated The PRB index range in PRBs is in, For example, referring to the schematic diagram of PSFCH resource mapping shown in FIG3 , the horizontal direction in FIG3 represents the time domain, 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 associated with each resource scheduling unit for HARQ feedback is In this application, “·” represents multiplication and can also be replaced by “*” or “×”.
[0092] After receiving the PSSCH on the PSSCH resource, the receiving UE can send HARQ feedback on the PSFCH candidate resources associated with the PSSCH resource. The number of PSFCH candidate resources associated with the PSSCH resource is in, The number of cyclic shift pairs of the (pre)configured ZC sequence; in the first PSFCH candidate resource determination method, the PRB associated with the starting subchannel in the PSSCH resource can be used for HARQ feedback. In the second PSFCH candidate resource determination method, all sub-channel associated PRBs in the PSSCH resource can be used for HARQ feedback. is the number of sub-channels occupied by PSSCH. The receiving UE can use The first of the PSFCH candidate resources PSFCH resources are used to send HARQ feedback to the transmitting UE, where P ID The physical layer source identification (ID) is based on the ACK / NACK feedback multicast communication M ID The member ID provided by the upper level, otherwise M ID = 0. In this application, "mod" means a modulo operation or a remainder operation.
[0093] When considering frequency hopping transmission, if the receiving UE switches the frequency hopping CH before the PSFCH symbol associated with the PSSCH resource, the receiving UE will be unable to perform HARQ feedback on the PRB associated with the PSSCH resource. For example, referring to the frequency hopping transmission diagram shown in Figure 4, where the horizontal direction in Figure 4 represents the time domain and the vertical direction represents the frequency domain, it is assumed that there are 4 frequency hopping 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], and the frequency hopping order corresponding to frequency hopping pattern3 is [frequency hopping CH1, frequency hopping CH2, frequency hopping CH0, frequency hopping CH3, frequency hopping CH1]. The corresponding frequency hopping order is [frequency hopping CH3, frequency hopping CH1, frequency hopping CH0, frequency hopping CH2]; assuming that the frequency hopping time interval is 8 time slots, the transmitting UE and the receiving UE use frequency hopping pattern 0 for communication. 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 resource associated with the PSSCH resource is located on the frequency hopping CH0, but on the PSFCH symbol associated with the PSSCH resource, the transmitting UE and the receiving UE operate on the frequency hopping CH2 and cannot send / receive HARQ feedback on the frequency hopping CH0. In addition, it should be noted that in the embodiments of the present application, the frequency hopping pattern may also be referred to as a frequency hopping pattern, a frequency hopping template, etc.
[0094] Based on this, the embodiment of the present application provides a communication method and apparatus to support the sending of feedback information via the PSFCH during frequency hopping transmission.
[0095] It should be noted that in the embodiments of the present application, (pre) configuration can be understood as configuration or pre-configuration. Among them, configuration refers to configuration by the network device, such as the network device configuring the resource pool information (for example, configuration through RRC signaling). Pre-configuration refers to pre-definition of the communication system (such as pre-definition of resource pool information by the communication system), or pre-definition of the communication protocol (such as pre-definition of resource pool information by the communication protocol), or pre-configuration of the terminal device when it leaves the factory (such as pre-configured resource pool information when the terminal device leaves the factory), or configuration by high-level signaling of the terminal device (such as RRC signaling).
[0096] Furthermore, it should be understood that ordinal numbers such as "first" and "second" in the embodiments of the present application are used to distinguish between multiple objects and are not used to define the size, content, sequence, timing, priority, or importance of the multiple objects. For example, a first terminal device and a second terminal device do not indicate a difference in priority or importance between the two terminal devices.
[0097] In the embodiments of the present application, the number of nouns, unless otherwise specified, means "singular noun or plural noun", that is, "one or more". "At least one" means one or more, and "plural" means two or more. "And / or" describes the association relationship of associated objects, indicating that there may be three relationships. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. For example, A / B means: A or B. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items 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 and b and c, where a, b, c can be single or multiple.
[0098] The communication method provided in the embodiment of the present application can be executed by a first communication device and a second communication device. The communication device here can refer to the terminal device itself, or it can refer to a processor, module, chip, or chip system in the terminal device that implements the method. The first communication device and the second communication device are different communication devices.
[0099] FIG5 is a schematic diagram of a communication method provided in an embodiment of the present application, the method comprising:
[0100] S501: The second communication device sends first information to the first communication device on the first resource. Correspondingly, the first communication device receives the first information on the first resource.
[0101] In an embodiment of the present application, the first communication device and the second communication device can perform frequency hopping transmission, wherein the frequency hopping information (such as the frequency hopping pattern, etc.) for the frequency hopping transmission can be configured by the 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.
[0102] Frequency hopping information may include one or more of: a frequency hopping start time domain unit, a frequency hopping pattern (also known as a frequency hopping template, a frequency hopping sequence, etc.), a frequency hopping time interval, a frequency hopping frequency domain unit interval, a frequency hopping start frequency domain unit, a frequency hopping frequency domain unit set, the number of frequency hopping frequency domain units, or the number of sub-frequency domain units included in each frequency hopping frequency domain unit. A frequency hopping frequency domain unit may be a frequency hopping channel, a PRB set, a subchannel, a subband, a PRB, etc.; a time domain unit may be a slot, a mini-slot, a symbol, a subframe, a half-frame, etc.; a sub-frequency domain unit is a frequency domain unit that is smaller than or equal to a frequency hopping frequency domain unit, e.g., a frequency hopping frequency domain unit is a frequency hopping channel, a sub-frequency domain unit is a subchannel within a frequency hopping frequency domain unit, and a frequency hopping channel includes one or more subchannels; a sub-time domain unit is a time domain unit that is smaller than or equal to a time domain unit, e.g., a time domain unit is a slot, a sub-time domain unit is a symbol, etc., and a time slot may include multiple symbols. For ease of explanation, in the subsequent embodiments of this application, the frequency hopping frequency domain unit is a frequency hopping channel (also called frequency hopping CH), the sub-frequency domain unit is a sub-channel in the frequency hopping frequency domain unit, the time domain unit is a time slot, and the sub-time domain unit is a symbol.
[0103] It should be noted that the frequency hopping time interval can also be called the frequency hopping time domain unit interval or the frequency hopping period, which can be understood as the duration or residence time on a frequency hopping frequency domain unit. The frequency hopping frequency domain unit interval can be understood as the offset between the frequency hopping frequency domain units corresponding to two consecutive frequency hops. The initial frequency hopping frequency domain unit can be understood as the first frequency hopping frequency domain unit when performing frequency hopping transmission. The frequency hopping starting time domain unit can be understood as the first time domain unit when performing frequency hopping transmission. The frequency hopping frequency domain unit set can be understood as a set of (pre) configured or predefined frequency hopping frequency domain units that can be used for frequency hopping transmission. It is understandable that the initial frequency hopping frequency domain unit can default to frequency hopping frequency domain unit 0 (for example, frequency hopping CH0), or the initial frequency hopping frequency domain unit can also be other values, and this application does not impose any restrictions on this. The frequency hopping starting time domain unit can default to time domain unit 0 (for example, time slot 0), or the frequency hopping starting time domain unit can also be other values, and this application does not impose any restrictions on this.
[0104] Exemplary: Taking the frequency hopping information including the frequency hopping pattern, the frequency hopping pattern supported by the resource pool as shown in Figure 4 as an example, four frequency hopping patterns are shown in Figure 4, where the frequency hopping sequence corresponding to frequency hopping pattern 0 is [frequency hopping CH0, frequency hopping CH2, frequency hopping CH1, frequency hopping CH3], the frequency hopping sequence corresponding to frequency hopping pattern 1 is [frequency hopping CH1, frequency hopping CH3, frequency hopping CH2, frequency hopping CH0], the frequency hopping sequence corresponding to frequency hopping pattern 2 is [frequency hopping CH2, frequency hopping CH0, frequency hopping CH3, frequency hopping CH1], and the frequency hopping sequence corresponding to frequency hopping pattern 3 is [frequency hopping CH3, frequency hopping CH1, frequency hopping CH0, frequency hopping CH2]. The first communication device and the second communication device are non-RedCap terminal devices and RedCap terminal devices, respectively. The second communication device can select one of the frequency hopping patterns from frequency hopping pattern 0 to frequency hopping pattern 3 for frequency hopping transmission with the first communication device.
[0105] Taking the frequency hopping pattern corresponding to the frequency hopping information as the frequency hopping pattern 0 shown in Figure 4 as an example, refer to the frequency hopping transmission schematic diagram shown in Figure 6, where the horizontal direction in Figure 6 represents the time domain and the vertical direction represents the frequency domain. The second communication device can select a first resource from the resources that can be used to transmit the first information corresponding to the shaded part in Figure 6, and send the first information to the first communication device on the first resource.
[0106] In one possible implementation, the first information may be data, control information (such as SCI), or a reference signal (such as a channel state information-reference signal (CSI-RS)). For example, the first information may be data, and the first resource for transmitting the first information may be a PSSCH resource; or the first information may be control information, and the first resource for transmitting the first information may be a PSCCH resource; or the first information may be a reference signal, and the first resource may be a time-frequency resource (such as RE) used to transmit the reference signal, etc.
[0107] S502: The first communication device sends second information to the second communication device via the PSFCH on a second resource associated with the first resource, and the second communication device receives the second information accordingly, wherein the second resource is determined based on the first resource and the frequency hopping information.
[0108] 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 a conflict indication, or a 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 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), etc., wherein 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 a reference signal receiving power (RSRP), a signal to noise ratio (SNR), or a signal to interference noise ratio (SINR) corresponding to the reference signal.
[0109] For example, if the first information is data sent by the second communication device to the first communication device, the second information may be HARQ feedback, which indicates whether the data was correctly received. For example, if the first communication device correctly receives the data and sends HARQ feedback as ACK, it indicates that the data was correctly received and does not need to be retransmitted. If the first communication device does not correctly receive the data and sends HARQ feedback as NACK, it indicates that the data was not correctly received and needs to be retransmitted.
[0110] If the first information is control information sent by the second communication device to the first communication device, the control information indicates PSSCH reserved resources, and the second information may be a conflict indication, used to indicate whether the PSSCH reserved resources indicated by the control information conflict with the PSSCH reserved resources of other communication devices, where resource conflict may refer to overlapping resources in the time domain and / or frequency domain.
[0111] In an embodiment of the present application, the second resource can be determined based on the first resource and frequency hopping information. For example, the time domain position of the second resource (such as the time domain unit in which it is located) can be determined based on the time domain position of the first resource (such as the time domain unit in which it is located), and the frequency domain position of the second resource (such as the frequency hopping frequency domain unit (or frequency hopping CH) in which it is located) can be determined based on the time domain position of the second resource (or the time domain position of the first resource) and the frequency hopping information.
[0112] Taking the first resource as PSSCH resource and the second resource as PSFCH resource as an example, if the time domain unit t m PSFCH resource associated time domain unit t s+k PSSCH resources, of which, Time domain unit t s The first time domain unit associated with the PSFCH resource, is the PSFCH transmission opportunity resource period (also called the PSFCH resource period). m The frequency hopping unit g in the frequency hopping pattern n The frequency hopping frequency domain units (also called frequency hopping CH) are the same, then the time domain unit t s+k PSSCH associated time domain unit t on the frequency hopping frequency domain unit l m The PSFCH resources on the frequency hopping frequency domain unit g. Wherein, the frequency hopping frequency domain unit l is the first PSFCH resource on the frequency hopping pattern n. Frequency hopping frequency domain unit, T FH,n is the frequency hopping time interval corresponding to the frequency hopping pattern n, τ n is the frequency hopping starting time domain unit corresponding to the frequency hopping pattern n, N CH,n is the number of frequency hopping frequency domain units included in the frequency hopping pattern n. Indicates floor operation, It is important to understand that when τ n When the default value is 0, τ may not be included in the corresponding formula. n The corresponding items, such as
[0113] 7A shows a schematic diagram of frequency hopping transmission, with N CH,n =4, T FH,n =8, τ n =0 as an example, where For the number of sub-frequency domain units included in each frequency hopping channel, at a PSFCH transmission opportunity, the PSFCH resource of each frequency hopping frequency domain unit (or frequency hopping CH) is associated with 4 resource scheduling units. If the first communication device and the second communication device use frequency hopping pattern 0 for communication, the second communication device is located at the first resource (t s+0 =6 and the frequency hopping frequency domain unit 0 (the j=0th subchannel on l=0)) sends the first information, and the first resource is associated with the time domain unit t m =11 PSFCH resources, frequency hopping pattern 0 in the time domain unit t m =11 corresponds to the frequency hopping frequency domain unit in the frequency hopping pattern 0. Frequency hopping frequency domain units (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 on the time domain unit 11 and the frequency hopping frequency domain unit 2. In addition, it can be understood that in the embodiment of the present application, the frequency hopping frequency domain units in the frequency hopping pattern are sorted from the 0th as an example, for example, the frequency hopping order corresponding to the 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 the frequency hopping pattern 0 is the frequency hopping frequency domain unit 0 (i.e., frequency hopping CH0), and the 1st frequency hopping frequency domain unit is the 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 from the 1st, C m,n The corresponding value can be +1 relative to the value calculated by the above algorithm, for example etc.
[0114] For the association relationship between PSFCH resources and PSSCH resources in the time domain (such as time domain unit), the resource cycle of PSFCH transmission opportunity can be used. As well as determining the minimum time interval of PSFCH, the specific association method can refer to the introduction of the HARQ feedback part above and will not be repeated here. In addition, a resource scheduling unit can be associated with one or more resources of PSFCH transmission opportunities, which is not limited in this application.
[0115] For example: If And the minimum PSFCH time interval = 2, then every 4 time domain units of PSSCH resources are associated with 1 time domain unit of PSFCH resources, and each of these 4 time domain units is at least 2 time domain units away from the time domain unit where the associated PSFCH resources are located. For example, the time domain unit where the PSFCH resources are located is t m =11, then the associated time domain unit t 6+K PSSCH resources, where 0≤k<4.
[0116] In some implementations, for frequency hopping with equal frequency hopping frequency domain unit intervals, such as when the offsets between the frequency hopping frequency domain units corresponding to any two consecutive frequency hoppings in the frequency hopping pattern are equal, the frequency hopping frequency domain units may be adjusted based on the frequency hopping intervals. Determine the frequency hopping frequency domain unit where the second resource is located, wherein the frequency hopping frequency domain unit where the second resource is located is the Kth frequency hopping frequency domain unit set. m Frequency hopping frequency domain unit, 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 starting time domain unit, T′ FH,nis the frequency hopping time interval, F n is the frequency hopping 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 Kth frequency hopping frequency domain unit in the frequency hopping frequency domain unit set. s+k It should be understood that when τ′ n When the default value is 0, τ′ may not be included in the corresponding formula n The corresponding items, such as
[0117] 7B , the frequency hopping transmission diagram shown in FIG. 7B is shown. For example, the first communication device and the second communication device perform frequency hopping transmission according to the frequency hopping pattern 0 in FIG. 7B , where the frequency hopping sequence corresponding to the frequency hopping pattern 0 is [frequency hopping CH0, frequency hopping CH3, frequency hopping CH2, frequency hopping CH1], the first resource is the resource numbered 1 in FIG. 7B , the time domain unit where the first resource is located is the time domain unit 6, and 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) frequency hopping frequency domain units are frequency hopping frequency domain unit 3 (or frequency hopping CH3), and the first communication device can send the first information to the second communication device on the PSFCH resource located on the time domain unit 11 and the frequency hopping frequency domain unit 3.
[0118] For the frequency hopping pattern including N CH,n (where N CH,n It can be the above N′ CH,n ) frequency hopping frequency domain units (ie frequency hopping CH), each frequency hopping frequency domain unit may include The resource pool can (pre)configure a bitmap to indicate the PRB set that can be used to send the second information in each PSFCH transmission opportunity of the frequency hopping communication device. According to the bitmap, the first communication device or the second communication device can determine the total number of PRBs that can be used to send the second information in the qth frequency hopping frequency domain unit in the resource pool. Where 0≤q <N CH,n Then the number of PRBs that can be used to send the second information in the qth frequency hopping frequency domain unit associated with a resource scheduling unit can be in, It is the PSFCH transmission opportunity resource period.
[0119] In a possible implementation, for the frequency hopping frequency domain unit g associated with Resource scheduling units can be The time domain position and frequency domain position of each resource scheduling unit are Among the PRBs that can be used to send the second information, Resource scheduling units allocate PRBs. For example: in the time domain unit t s+k The time domain unit t associated with the jth subchannel on the frequency hopping frequency domain unit l m The frequency hopping frequency domain unit g The PRB index range in PRBs can be in,
[0120] Exemplary: A resource pool supports 4 frequency hopping patterns, each of which may include 4 (N CH,n =4) frequency hopping frequency domain units (ie frequency hopping CH), each frequency hopping frequency domain unit may include sub-frequency domain units, the PSFCH transmission opportunity resource period is For example, referring to FIG7A , 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 the 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 the 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 the 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 11 in the time domain unit 11, One or more PRBs are associated with number 12, wherein any PRB index in the PRB index range corresponding to one or more PRBs numbered 1 is less than any PRB index in the index range corresponding to one or more PRBs numbered 2, any PRB index in the PRB index range corresponding to one or more PRBs numbered 2 is less than any PRB index in the PRB index range numbered 11, and any PRB index in the PRB index range corresponding to one or more PRBs numbered 11 is less than any PRB index in the PRB index range corresponding to one or more PRBs numbered 12.
[0121] In one possible implementation, 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 based on at least one of the following: the total number of PRBs that can be used to send 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 that can be used to send the second information, wherein the first frequency hopping frequency domain unit is the frequency hopping frequency domain unit where the second resource is located, PSFCH is used to carry the second information, and the second resource belongs to the PSFCH resource.
[0122] Exemplarily, the number R of candidate resources included in the first candidate resource set may satisfy: or, in, is the total number of PRBs that can be used to send 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, 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 (eg, ZC sequence cyclic shift pairs) that can be used to send the second information.
[0123] 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, such as selecting the (P)th candidate resource from the R candidate resources. ID +M ID )mod(R) candidate resources as the second resource for sending the second information, and so on, where P ID The physical layer source identifier, M in multicast communication based on ACK / NACK feedback ID The member ID provided by the upper level, otherwise M ID =0.
[0124] In some implementations, considering that frequency hopping communication devices (such as frequency hopping UEs) and non-frequency hopping communication devices (such as non-frequency hopping UEs (legacy UEs)) coexist in the same resource pool, the PSFCH resources of the frequency hopping communication devices (such as frequency hopping UEs) and the non-frequency hopping communication devices can be (pre-)configured as orthogonal resources.
[0125] In one possible implementation, the PSFCH resources of a frequency-hopping communication device and a non-frequency-hopping communication device can be (pre-)configured to be orthogonal in the frequency domain. As shown in FIG8 , first configuration information can be (pre-)configured, and the first configuration information includes indication information of two PRB sets (i.e., indication information of a first PRB set and indication information of a 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 first PRB set and the second PRB set include different PRBs. 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.
[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 frequency domain, the PRB that the first communication device can use to send the second information is determined based on 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), and 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 bit map, a PRB set index, etc., such as using bit map 1 and bit map 2 to indicate the PRBs in the first PRB set and the PRBs in the second PRB set, respectively.
[0127] In another possible implementation, the PSFCH resources of a frequency-hopping communication device and a non-frequency-hopping communication device can be (pre-)configured to be code-domain orthogonal. As shown in FIG9 , first configuration information can be (pre-)configured. The first configuration information includes indication information of two sequence group sets (i.e., indication information of a first sequence group set and indication information of a second sequence group set). The indication information of the first sequence group set can be used to indicate sequence groups in the first sequence group set, and the indication information of the second sequence group set can be used to indicate sequence groups in the second sequence group set. The first sequence group set and the second sequence group set include different sequence groups. The sequence groups in the first sequence group set can be used for PSFCH transmission of a frequency-hopping communication device, and the sequence groups in the second sequence group set can be used for PSFCH transmission of a non-frequency-hopping communication device. A sequence group can also be understood as a sequence set including one or more sequences. For example, the 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 consisting of two different sequences).
[0128] 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 based on 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.
[0129] Optionally, a sequence group may be a sequence pair consisting of two sequences (e.g., ZC sequences), and different sequence groups may correspond to different cyclic shift pairs (CS pairs) to ensure orthogonality of the different sequence groups in the code domain. Taking the number of cyclic shift pairs as 6, indexed as 0, 1, 2, 3, 4, and 5, Table 1 illustrates a correspondence between the number of cyclic shift pairs and the cyclic shift pair indices, where N1 represents the number of cyclic shift pairs corresponding to a non-frequency hopping communication device, and N2 represents the number of cyclic shift pairs corresponding to a frequency hopping communication device. The configuration of the cyclic shift pair indices in each row of Table 1 may represent an available cyclic shift pair configuration corresponding to the second sequence group set and the cyclic shift pair configuration corresponding to the first sequence group set.
[0130] Table 1
[0131] It can be understood that Table 1 only illustrates the correspondence between some cyclic shift pair numbers (such as N1 and N2) and cyclic shift pair indices. In specific applications, some or all of the correspondences between the cyclic shift pair numbers and the cyclic shift pair indices in Table 1 can be applied; some or all of the correspondences between the cyclic shift pair numbers and the cyclic shift pair indices in Table 1 can also be used in combination with other correspondences between the cyclic shift pair numbers and the cyclic shift pair indices; and a correspondence between the cyclic shift pair numbers and the cyclic shift pair indices different from that in Table 1 can also be applied, and this application does not limit this.
[0132] During frequency hopping transmission, radio frequency retuning (RF retuning) is required when switching between frequency hopping units. This RF retuning takes time, which means that switching between frequency hopping units will result in a certain switching delay, such as 70 microseconds (us) or 140us. Therefore, when a communication device needs to switch between frequency hopping units, it must consider the impact of this switching delay on PSFCH resource mapping.
[0133] In a possible implementation, as shown in FIG10 , the frequency hopping communication device can complete the switching before the PSFCH transmission resource in the time domain unit. The resources of the time domain unit may not be used for the transmission of the first information (such as PSSCH), and therefore may not be associated with the PSFCH resources used for feedback (such as sending the second information). Assume that the time domain unit where the PSFCH resources associated with the time domain unit are located is t m , the number of PRBs used for feedback associated with a resource scheduling unit in the qth frequency hopping frequency domain unit In this case, the resource scheduling units on other time domain units associated with the PSFCH transmission resources may be associated with more PRBs for sending the second information, thereby increasing the feedback capacity corresponding to these resources.
[0134] Therefore, if the time domain unit where the second resource is located is associated with The time domain unit includes a first time domain unit in which the first communication apparatus and the second communication apparatus perform frequency hopping switching of the frequency domain unit, and the number R of candidate resources included in the first candidate resource set where the second resource is located can satisfy: or, in, is the total number of PRBs that can be used to send 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, 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 that can be used to send the second information.
[0135] In a possible implementation, as shown in FIG11 , the sub-time domain unit switched by the frequency hopping communication device in the time domain unit includes a PSFCH transmission resource. The time domain unit can be used for the transmission of the first information (such as PSSCH), but cannot be used for the transmission of the second information (such as PSFCH). Therefore, the resource scheduling unit originally associated with the PSFCH transmission resource of the time domain unit should be associated with other PSFCH transmission resources, such as the next nearest PSFCH transmission resource. Assume that the time domain unit to which the PSFCH newly associated with the time domain unit is located is t m+p , then in the time domain unit t m+p The number of PRBs used for feedback (such as sending the second information) associated with a resource scheduling unit in the qth frequency hopping frequency domain unit on the PSFCH symbol In this case, the first resource selection may not be affected, that is, all time domain units can be used to send the first information.
[0136] Therefore, if the first communication device and the second communication device are in the time domain unit Perform frequency hopping frequency domain unit switching, t m is the time domain unit where the second resource is located, and the number R of candidate resources included in the first candidate resource set where the second resource is located can satisfy: or, in, is the total number of PRBs that can be used to send 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, 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 that can be used to send the second information.
[0137] In some implementations, some sub-time domain units in the time domain unit except the sub-time domain units used for transmitting the second information (such as PSFCH) can also be occupied for frequency hopping frequency domain unit switching. The sub-time domain units except 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., frequency hopping frequency domain unit switching). At this time, PSSCH needs to perform rate matching, and the calculation of the transport block (TB) size (TB size) needs to take into account the sub-time domain units occupied by the RF switching. For example, in FIG2 , 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 other than the GP symbol are used for RF switching. When the time domain unit includes PSFCH resources, the next one or more sub-time domain units other than the last four sub-time domain units can be used for RF switching. For example, the second communication device and the first communication device can exchange 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 a sub-time domain unit for RF switching, so that the first communication device can determine the TB size. The symbol used for RF switching may not be the last one or more symbols, for example, it can be any one or more consecutive symbols. 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.
[0138] 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 frequency 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 sub-time domain units used for frequency hopping frequency domain unit switching in the second time domain unit.
[0139] In some implementations, any PRB corresponding to the first resource may include N′ RE resource elements RE that can be used for first information transmission; wherein, is the number of subcarriers included in a PRB, is the number of sub-time domain units in one time domain unit that can be used for communication between the first communication device and the second communication device, is the number of sub-time domain units in the second time domain unit used for switching the frequency hopping frequency domain unit.
[0140] It should be noted that the above is only an example of determining the number of REs that can be used for first information transmission in any PRB corresponding to the first resource. If the PRB also involves the overhead of other channels or signals, the overhead of other channels or signals should also be removed. For example: N′ RE It can also be expressed as: A and B may be determined based on the transmission resources occupied by other channels or signals involved in the PRB (such as one or more of PSFCH, PRS, high-layer configuration, or DMRS, etc.).
[0141] For example, taking other channels or signals involved in a PRB including PSFCH, PRS, high-layer configuration and DMRS as an example, N′ RE It can also be expressed as: is the number of subcarriers or REs included in a PRB, is the number of sub-time domain units in one time domain unit that can be used for communication between the first communication device and the second communication device, is the number of sub-time domain units used for PSFCH transmission in the second time domain unit, is the number of sub-time domain units used for positioning reference signal PRS in the time domain unit where PRB is located, is the number of sub-time domain units used for switching the frequency hopping frequency domain unit in the second time domain unit, RE overhead configured for higher layers, It is the RE overhead of the demodulation reference signal DMRS.
[0142] The above is only based on other channels or signals involved in PRB, including PSFCH, PRS, high-level configuration and DMRS. B is It is understood that if other 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, A can include More or fewer items, or with Completely different terms; B can also include More or fewer items, or with Completely different items. If the frequency domain resource corresponding to the first resource is not an integer multiple of PRB, the number of REs N" corresponding to the first resource can also be directly calculated RE ,For example where N sc is the number of REs corresponding to each symbol.
[0143] The following describes the communication device provided in an embodiment of the present application. Refer to Figure 12, which is a schematic diagram of the structure of the communication device in an embodiment of the present application. The communication device may include units or modules corresponding to all or part of the steps in the above-mentioned method embodiment, and may be used to execute the steps executed by the first communication device (e.g., the first terminal device) or the second communication device (e.g., the second terminal device) in the above-mentioned embodiment. For details, please refer to the relevant description in the above-mentioned method embodiment.
[0144] As shown in Figure 12, communication device 1200 may include a processing unit 1210 and an interface unit 1220. Processing unit 1210 may be a processor or processing circuit, and interface unit 1220 may be a transceiver unit or an input / output interface. Communication device 1200 may be used to implement the steps performed by the first communication device or the second communication device described above.
[0145] When the communication device 1200 is used to implement the steps performed by the first communication device in the above embodiment:
[0146] The interface unit 1220 is used 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 the second resource associated with the first resource, where the second resource is determined by the processing unit 1210 based on the first resource and frequency hopping information, wherein the first communication device and the second communication device communicate based on the frequency hopping information.
[0147] When the communication device 1200 is used to implement the steps performed by the second communication device in the above embodiment:
[0148] The interface unit 1220 is used to send first information to the first communication device on a first resource; and receive second information from the first 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 based on the first resource and frequency hopping information, wherein the first communication device and the second communication device communicate based on the frequency hopping information.
[0149] In one possible design, the second information is used to indicate the reception status of the first information; or, the second information is used to indicate the conflict information corresponding to the reserved resources indicated by the first information; or, the second information is used to indicate the signal reception quality information of the first information.
[0150] In one possible design, the frequency hopping information includes at least one of the following: a frequency hopping starting time domain unit, a frequency hopping pattern, a frequency hopping time interval, a frequency hopping frequency domain unit interval, a frequency hopping starting frequency domain unit, a frequency hopping frequency domain unit set, the number of frequency hopping frequency domain units, or the number of sub-frequency domain units included in each frequency hopping frequency domain unit.
[0151] In one possible design, the frequency hopping frequency domain unit where the second resource is located is the Cth frequency domain unit in the frequency hopping pattern. m,n frequency-hopping frequency domain units, where: Among them, t m is the time domain unit where the second resource is located, τ n is the frequency hopping starting 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.
[0152] In one possible design, the Cth k,n The frequency hopping frequency domain unit is the same as the frequency hopping frequency domain unit where the first resource is located, wherein: Among them, t s+k is the time domain unit where the first resource is located, τ n is the frequency hopping starting 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.
[0153] In one possible design, the frequency hopping frequency domain unit where the second resource is located is the Kth frequency hopping frequency domain unit set. m frequency-hopping frequency domain units, where: Among them, 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 starting time domain unit, T′ FH,n is the frequency hopping time interval, F n is the frequency hopping 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 Kth frequency hopping frequency domain unit in the frequency hopping frequency domain unit set. s+k A frequency hopping frequency domain unit.
[0154] In one 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 based on at least one of the following: the total number of PRBs that can be used to send 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 that can be used to send the second information, wherein the first frequency hopping frequency domain unit is the frequency hopping frequency domain unit where the second resource is located, and PSFCH is used to carry the second information.
[0155] In one possible design, the number R of candidate resources included in the first candidate resource set satisfies: or, in, is the total number of PRBs that can be used to send 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, 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 that can be used to send the second information.
[0156] In one possible design, the second resource is determined based on the first resource, frequency hopping information and first configuration information, wherein the first configuration information includes indication information of the first PRB set and indication information of the second PRB set, the first PRB set and the second PRB set include different PRBs, 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 first sequence group set and the second sequence group set include different sequence groups, 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.
[0157] In one possible design, the number R of candidate resources included in the first candidate resource set satisfies: or, in, is the total number of PRBs that can be used to send 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, N subch is the number of sub-frequency domain units included in the first resource, is the PSFCH transmission opportunity resource period, N CSis the number of sequence groups that can be used to send the second information.
[0158] Optionally, the time domain unit where the second resource is located is associated with The time domain units include a 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.
[0159] In one possible design, the number R of candidate resources included in the first candidate resource set satisfies: or, in, is the total number of PRBs that can be used to send 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, 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 that can be used to send the second information.
[0160] Optionally, the first communication device and the second communication device are in a time domain unit Perform frequency hopping frequency domain unit switching, t m is the time domain unit where the second resource is located.
[0161] In one possible design, the time domain unit where the first resource is located is the second time domain unit, and 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 sub-time domain unit set, and the sub-time domain units included in the first sub-time domain unit set are sub-time domain units used for frequency hopping frequency domain unit switching in the second time domain unit.
[0162] As shown in Figure 13, the present application also provides a communication device 1300, which includes a processor 1310 and may also include a communication interface 1320. The processor 1310 and the communication interface 1320 are coupled to each other. It is understandable 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 for storing instructions executed by the processor 1310 or storing input data required by the processor 1310 to execute instructions or storing data generated after the processor 1310 executes instructions. The memory 1330 may be a physically independent unit, or may be coupled to the processor 1310, or the processor 1310 may include the memory 1330.
[0163] When the communication device 1300 is used to implement the steps performed by the first communication device or the second communication device in the above embodiment, 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.
[0164] An embodiment of the present application further provides a computer-readable medium having a computer program or instruction stored thereon, which, when executed by a processor, implements the communication method of any of the above method embodiments.
[0165] An embodiment of the present application further provides a computer program product, including a computer program or instructions, which, when executed by a processor, implements the communication method of any of the above method embodiments.
[0166] An embodiment of the present application also provides a chip system, including a processor, which is used to implement the communication method of any of the above method embodiments when executing a computer program or instruction.
[0167] It is understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or may be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), logic circuits, field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0168] The method steps in the embodiments of the present application can be implemented by hardware 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 mobile 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 an integral part 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 be present in a network device or a terminal device as discrete components.
[0169] In the above embodiments, all or part of the embodiments can be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments can be implemented 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 performed 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 device. The computer program or instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. 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 via wired or wireless means. The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; it can also be an optical medium, such as a digital video disk; or it can be a semiconductor medium, such as a solid-state drive. The computer-readable storage medium may be a volatile or nonvolatile storage medium, or may include both volatile and nonvolatile types of storage media.
[0170] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0171] Furthermore, it should be understood that in the embodiments of this application, the word "exemplary" is used to indicate an example, illustration, or description. Any embodiment or design described in this application as "exemplary" should not be construed as preferred or advantageous over other embodiments or designs. Rather, the use of the word "exemplary" is intended to present concepts in a concrete manner.
[0172] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent 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. The method according to claim 1, 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.
3. The method according to claim 1 or 2, 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.
4. The method according to claim 3, characterized in that, 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.
5. The method according to claim 3 or 4, characterized in that, The C-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: k,n 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.
6. The method according to claim 3, characterized in that, 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 one 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 frequency hopping, the T′ FH,n is the frequency hopping time interval, the F n is the frequency domain unit interval of frequency hopping, the N′ CH,n is the number of frequency domain units of frequency hopping included in the frequency domain unit set of frequency hopping, and 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 frequency domain unit set of frequency hopping.
7. The method according to any one of claims 1 to 6, 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: a total number of Physical Resource Blocks (PRBs) available for transmitting the second information within a first hopping frequency domain unit, a number of sub-frequency domain units included in each hopping frequency domain unit, a PSFCH transmission opportunity resource period, a number of sub-frequency domain units included in the first resource, or a 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, and the PSFCH is used to carry the second information.
8. The method according to claim 7, 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-hop 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.
9. The method according to any one of claims 1-8, 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 a non-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-hopping communication device.
10. The method according to claim 7, 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-hop 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.
11. The method according to claim 10, 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.
12. The method according to claim 7, 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-hop 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.
13. The method according to claim 12, wherein The first communication device and the second communication device perform hopping frequency domain unit switching in a time domain unit , and the t m is the time domain unit where the second resource is located.
14. The method according to any one of claims 1 to 11, characterized in that A 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 resources corresponding to a first sub-time domain unit set, and the sub-time domain units included in the first sub-time domain unit set are sub-time domain units used for hopping frequency domain unit switching within the second time domain unit.
15. 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; Receive second information from the first communication device on a second resource associated with the first resource via 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.
16. The method according to claim 15, 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.
17. The method according to claim 15 or 16, 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.
18. The method according to claim 17, wherein The frequency hopping frequency domain unit where the second resource is located is the Cth m,n 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.
19. The method according to claim 17 or 18, wherein 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.
20. The method according to claim 17, wherein 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 and 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 frequency hopping, the T′ FH,n is the frequency hopping time interval, the F n is the frequency domain unit interval of frequency hopping, the N′ CH,n is the number of frequency domain units of frequency hopping included in the frequency domain unit set of frequency hopping, and 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 frequency domain unit set of frequency hopping.
21. The method according to any one of claims 15 - 20, 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: a total number of Physical Resource Blocks (PRBs) available for transmitting the second information within a first hopping frequency domain unit, a number of sub-frequency domain units included in each hopping frequency domain unit, a PSFCH transmission occasion resource period, a number of sub-frequency domain units included in the first resource, or a 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, and the PSFCH is used to carry the second information.
22. The method according to claim 21, 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-hop 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.
23. The method according to any one of claims 15-22, 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.
24. The method according to claim 21, 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-hop 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.
25. The method according to claim 24, 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.
26. The method according to claim 21, 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-hop frequency-domain unit, N is the number of sub-frequency domain units included in each frequency hopping frequency domain unit subch is the number of sub-frequency domain units included in the first resource For the PSFCH transmission opportunity resource period, N CS Is the number of sequence groups available for transmitting the second information.
27. The method according to claim 26, wherein The first communication device and the second communication device perform hopping frequency domain unit switching in a time domain unit , and the t m is the time domain unit where the second resource is located.
28. The method according to any one of claims 15-25, characterized in that, A 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 resources corresponding to a first sub-time domain unit set, and the sub-time domain units included in the first sub-time domain unit set are sub-time domain units used for hopping frequency domain unit switching within the second time domain unit.
29. A communication device, characterized in that, Comprising an interface unit and a processing unit; The interface unit is configured to receive and send data; The processing unit is configured to execute the method according to any one of claims 1 - 28 via the interface unit.
30. A computer program product, characterized in that, Comprising a computer program or instructions, when the computer program or instructions are executed by a processor, the method according to any one of claims 1-28 is implemented.
31. 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 instructions, when the computer program or instructions are executed by the processor, the method according to any one of claims 1-28 is implemented.
32. A computer-readable storage medium, characterized in that, A computer program or instructions are stored in the storage medium, when the computer program or instructions are executed, the method according to any one of claims 1-28 is implemented.
Citation Information
Patent Citations
Method for performing HARQ feedback procedure in NR v2x system, and device for same
CN112930658A
Method and device for determining sidelink physical layer session id in wireless communication system
CN113557788A
Lateral link feedback information transmission method and communication device
CN115549866A
Techniques for using multiple symbols to provide feedback for a sidelink transmission
US20230147447A1