A method for transmitting / receiving feedback information and an apparatus therefor
By mapping multiple feedback messages onto the same interleaved resource block for transmission, the problem of interference in the transmission of multiple feedback messages in sidelink communication on unlicensed or shared spectrum is solved, thereby improving the reliability and transmission efficiency of the system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2022-04-21
- Publication Date
- 2026-06-05
Smart Images

Figure CN115004821B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method and apparatus for sending / receiving feedback information. Background Technology
[0002] In scenarios where terminal devices communicate via sidelink (SL) on unlicensed or shared spectrum, the question of how to use interlaced resource blocks (IRBs) to transmit feedback information from multiple physical sidelink control channels (PSCCHs) or physical sidelink share channels (PSSCHs) becomes a problem that needs to be solved. Summary of the Invention
[0003] This application provides a method and apparatus for sending / receiving feedback information. It sends and receives N different feedback information through a first IRB. When the terminal device receives multiple PSCCH / PSSCH transmissions, the feedback information corresponding to these PSCCH / PSSCH transmissions can be mapped to the same IRB for transmission, instead of transmitting multiple feedback information on multiple IRBs. This avoids interference and improves the reliability and transmission efficiency of the system.
[0004] In a first aspect, embodiments of this application provide a method for sending feedback information, the method comprising: when a terminal device performs a side-link SL transmission, sending N different feedback information through a first interleaved resource block (IRB), wherein N is a positive integer.
[0005] In this embodiment, when the terminal device receives multiple PSCCH / PSSCH transmissions, the feedback information corresponding to these PSCCH / PSSCH transmissions can be mapped to the same IRB for transmission, instead of transmitting multiple feedback information on multiple IRBs, which can avoid interfering with the reliability and transmission efficiency of the system.
[0006] Secondly, embodiments of this application provide a method for receiving feedback information, the method comprising: when a terminal device performs SL reception, receiving N different feedback information in a first IRB, wherein N is a positive integer.
[0007] In this embodiment, when the terminal device receives multiple PSCCH / PSSCH transmissions, the feedback information corresponding to these PSCCH / PSSCH transmissions can be mapped to the same IRB for transmission, instead of transmitting multiple feedback information on multiple IRBs, which can avoid interfering with the reliability and transmission efficiency of the system.
[0008] Thirdly, embodiments of this application provide a communication device that implements some or all of the functions of the terminal device described in the first aspect above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of any one embodiment in this application implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0009] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module supports communication between the communication device and other devices. The communication device may also include a storage module, coupled to the transceiver module and the processing module, which stores necessary computer programs and data for the communication device.
[0010] As an example, the processing module can be a processor, the transceiver module can be a transceiver or a communication interface, and the storage module can be a memory.
[0011] Fourthly, embodiments of this application provide another communication device that implements some or all of the functions of the terminal device described in the method example of the second aspect above. For example, the communication device may have the functions of some or all of the embodiments in this application, or it may have the functions of any one embodiment in this application implemented individually. The functions may be implemented by hardware or by hardware executing corresponding software. The hardware or software includes one or more units or modules corresponding to the above functions.
[0012] In one implementation, the communication device may include a transceiver module and a processing module, the processing module being configured to support the communication device in performing the corresponding functions described in the above method. The transceiver module is used to support communication between the communication device and other devices. The communication device may also include a storage module, which is coupled to the transceiver module and the processing module, and stores the necessary computer programs and data of the communication device.
[0013] Fifthly, embodiments of this application provide a communication device including a processor, which executes the method described in the first aspect when it calls a computer program in memory.
[0014] In a sixth aspect, embodiments of this application provide a communication device including a processor that, when the processor invokes a computer program in memory, executes the method described in the second aspect above.
[0015] In a seventh aspect, embodiments of this application provide a communication device, which includes a processor and a memory, wherein the memory stores a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the first aspect above.
[0016] Eighthly, embodiments of this application provide a communication device including a processor and a memory, the memory storing a computer program; the processor executes the computer program stored in the memory to cause the communication device to perform the method described in the second aspect above.
[0017] Ninthly, embodiments of this application provide a communication device, the device including a processor and an interface circuit, the interface circuit being used to receive code instructions and transmit them to the processor, the processor being used to execute the code instructions to cause the device to perform the method described in the first aspect above.
[0018] In a tenth aspect, embodiments of this application provide a communication device including a processor and an interface circuit. The interface circuit is used to receive code instructions and transmit them to the processor, which is used to execute the code instructions to cause the device to perform the method described in the second aspect above.
[0019] Eleventhly, embodiments of this application provide a communication system for PDCCH transmission, the system including the communication device described in the third aspect and the communication device described in the fourth aspect, or the system including the communication device described in the fifth aspect and the communication device described in the sixth aspect, or the system including the communication device described in the seventh aspect and the communication device described in the eighth aspect, or the system including the communication device described in the ninth aspect and the communication device described in the tenth aspect.
[0020] In a twelfth aspect, embodiments of the present invention provide a computer-readable storage medium for storing instructions for use by the aforementioned terminal device, which, when executed, cause the terminal device to perform the method described in the first aspect.
[0021] In a thirteenth aspect, embodiments of the present invention provide a readable storage medium for storing instructions for use by the network device described above, which, when executed, cause the network device to perform the method described in the second aspect above.
[0022] In a fourteenth aspect, this application also provides a computer program product including a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0023] In a fifteenth aspect, this application also provides a computer program product including a computer program, which, when run on a computer, causes the computer to perform the method described in the second aspect above.
[0024] In a sixteenth aspect, this application provides a chip system including at least one processor and an interface for supporting a terminal device in implementing the functions involved in the first aspect, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the terminal device. The chip system may be composed of chips or may include chips and other discrete devices.
[0025] In a seventeenth aspect, this application provides a chip system including at least one processor and an interface for supporting a network device in implementing the functions involved in the second aspect, such as determining or processing at least one of the data and information involved in the above methods. In one possible design, the chip system further includes a memory for storing computer programs and data necessary for the network device. The chip system may be composed of chips or may include chips and other discrete devices.
[0026] In an eighteenth aspect, this application provides a computer program that, when run on a computer, causes the computer to perform the method described in the first aspect above.
[0027] In a nineteenth aspect, this application provides a computer program that, when run on a computer, causes the computer to perform the method described in the second aspect above. Attached Figure Description
[0028] Figure 1 This is a schematic diagram of the architecture of a communication system provided in an embodiment of this application;
[0029] Figure 2 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0030] Figure 3 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0031] Figure 4 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0032] Figure 5This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0033] Figure 6 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0034] Figure 7 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0035] Figure 8 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0036] Figure 9 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0037] Figure 10 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0038] Figure 11 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0039] Figure 12 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0040] Figure 13 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0041] Figure 14 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application;
[0042] Figure 15 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0043] Figure 16 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0044] Figure 17 This is a schematic diagram of the structure of a chip provided in an embodiment of this application. Detailed Implementation
[0045] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numerals in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.
[0046] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the present disclosure. The singular forms “a” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0047] It should be understood that although the terms first, second, third, etc., may be used to describe various information in embodiments of this disclosure, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from one another. For example, first information may also be referred to as second information without departing from the scope of embodiments of this disclosure, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein can be interpreted as "when," "in response to a determination," or "when," or "in the event of a determination."
[0048] For the sake of brevity and ease of understanding, this document uses the terms "greater than" or "less than", "higher than" or "lower than" to describe size relationships. However, it will be understood by those skilled in the art that the term "greater than" also includes the meaning of "greater than or equal to", and "less than" also includes the meaning of "less than or equal to"; the term "higher than" also includes the meaning of "higher than or equal to", and "lower than" also includes the meaning of "lower than or equal to".
[0049] To facilitate understanding, the terminology used in this application will be introduced first.
[0050] Terminal devices communicate with each other via sidelinks. A sidelink includes the Physical Sidelink Control Channel (PSCCH) and the Physical Sidelink Share Channel (PSSCH). The sidelink control information (SCI) in the PSCCH indicates the information required to receive the PSSCH, such as PSSCH channel resources and transmission parameters. The PSSCH carries the data for sidelink communication.
[0051] A Physical Resource Block (PRB) is used to describe the allocation of actual physical resources.
[0052] An interlaced resource block (IRB) refers to two consecutive interlaced resource blocks within the same interlaced resource block index that are separated by a fixed number of resource blocks. For example, if two interlaced resource blocks are separated by M resource blocks, then the IRB with index m includes Physical Resource Blocks (PRBs) of {m, m+M, 2M+m, 3M+m, ...}, where m ∈ {0, 1, ..., M-1}. In new radio unlicensed (NR-U) systems, IRB structures are defined for two subcarrier spaces (SCS): 15kHz (M=10, 10 IRB indices) and 30kHz (M=5, 5 IRB indices). In other words, when SCS=30khz and M=5, there are a total of 5 comb indexes. For the first 1 IRB index, that is, the IRB index is 0, the PRB corresponding to the interleaved resource blocks contained in this interleaved index is {0,5,10,15,20,25,30,35,40,45}.
[0053] To better understand the feedback information sending / receiving method disclosed in the embodiments of this application, the communication system applicable to the embodiments of this application will be described first below.
[0054] Please see Figure 1 , Figure 1 This application provides a schematic diagram of the architecture of a communication system according to an embodiment. The communication system may include, but is not limited to, a network device and a terminal device. Figure 1The number and form of devices shown are for illustrative purposes only and do not constitute a limitation on the embodiments of this application. In actual applications, it may include two or more network devices and two or more terminal devices. Figure 1 The communication system shown is exemplified by a network device 101 and a terminal device 102.
[0055] It should be noted that the technical solutions of this application embodiment can be applied to various communication systems. For example, Long Term Evolution (LTE) systems, 5th Generation (5G) mobile communication systems, 5G New Radio (NR) systems, or other future new mobile communication systems. It should also be noted that the side link in this application embodiment can also be called a side link or a direct link.
[0056] The network device 101 in this embodiment is a network-side entity used for transmitting or receiving signals. For example, the network device 101 can be an evolved NodeB (eNB), a transmission reception point (TRP), a next-generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system. This application does not limit the specific technology or device form used in the network device. The network device provided in this embodiment can be composed of a central unit (CU) and a distributed unit (DU). The CU can also be called a control unit. Using a CU-DU structure allows the protocol layer of a network device, such as a base station, to be separated. Some protocol layer functions are centrally controlled by the CU, while the remaining or all protocol layer functions are distributed in the DU, which is centrally controlled by the CU.
[0057] In this application embodiment, the terminal device 102 is a user-side entity used to receive or transmit signals, such as a mobile phone. The terminal device can also be referred to as a terminal, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The terminal device can be a car with communication capabilities, a smart car, a mobile phone, a wearable device, a tablet computer, a computer with wireless transceiver capabilities, 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 surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, etc. The embodiments of this application do not limit the specific technology or device form used in the terminal device.
[0058] In sidelink communication, there are four sidelink transmission modes. Sidelink transmission mode 1 and sidelink transmission mode 2 are used for device-to-device (D2D) communication. Sidelink transmission modes 3 and 4 are used for V2X communication. When sidelink transmission mode 3 is used, resource allocation is scheduled by network device 101. Specifically, network device 101 can send resource allocation information to terminal device 102, and then terminal device 102 can allocate resources to another terminal device so that the other terminal device can send information to network device 101 through the allocated resources. In V2X communication, a terminal device with a better signal or higher reliability can be used as terminal device 102. The first terminal device mentioned in this application embodiment can refer to terminal device 102, and the second terminal device can refer to the other terminal device.
[0059] It is understood that the communication system described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0060] The following description, in conjunction with the accompanying drawings, details a method and apparatus for transmitting / receiving feedback information provided in this application.
[0061] Please see Figure 2 , Figure 2 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 2 As shown, the method may include, but is not limited to, the following steps:
[0062] S21, when the terminal device performs side link SL transmission, it transmits N different feedback messages through a first IRB.
[0063] Where N is a positive integer.
[0064] Alternatively, the terminal device can perform sidelink (SL) on unlicensed spectrum or shared spectrum.
[0065] In this embodiment, the terminal device can receive N PSCCH or PSSCH transmissions, and the terminal device needs to provide feedback information corresponding to these PSCCH / PSSCH transmissions. Optionally, this feedback information can be provided through the Physical Sidelink Feedback Channel (PSFCH).
[0066] Optionally, one of the N feedback messages is a Hybrid Automatic Repeat request-ACK (HARQ-ACK) corresponding to the PSCCH / PSSCH transmission.
[0067] Optionally, the terminal device can obtain a sideline resource pool for PSCCH and / or PSSCH, wherein the sideline resource pool includes multiple interlaced resource blocks (IRBs). In this embodiment, the terminal device can use one of the first IRBs to send back N feedback messages, that is, the N feedback messages can be mapped to different frequency domain resources on the first IRB, and the N feedback messages can be sent through the different frequency domain resources on the first IRB. In some embodiments, the first IRB can be determined from multiple IRBs corresponding to the terminal device based on the frequency domain location and / or the index number of the IRB.
[0068] For example, the frequency domain resources on the first IRB are PRBs, and the first IRB can include M PRBs, where M is a positive integer greater than or equal to 1. That is, the terminal device can map N feedback information to the M PRBs in the first IRB for transmission.
[0069] In this embodiment, when the terminal device sends SL, it transmits N different feedback messages through a first interleaved resource block (IRB). In this embodiment, when the terminal device receives multiple PSCCH / PSSCH transmissions, the feedback messages corresponding to these PSCCH / PSSCH transmissions can be mapped to the same IRB for transmission, instead of transmitting multiple feedback messages across multiple IRBs. This avoids interference with the reliability and transmission efficiency of the system.
[0070] Please see Figure 3 , Figure 3 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 3 As shown, the method may include, but is not limited to, the following steps:
[0071] S31, when the terminal device sends SL, it determines the correspondence between the M PRBs and N feedback messages belonging to the first IRB.
[0072] Where M is the number of PRBs included in the first IRB, and M is a positive integer.
[0073] Optionally, the first IRB may include M PRBs. To enable the transmission of N feedback messages in the first IRB, in this embodiment, there is a correspondence between the M PRBs belonging to the first IRB and the N feedback messages. Optionally, the terminal device may determine this correspondence through network indication or network configuration, or determine the mapping relationship between the M PRBs and N feedback messages included in the first IRB based on predefined mapping rules or preconfigured mapping rules.
[0074] In this embodiment of the application, the above correspondence can indicate the PRB corresponding to each feedback information. For example, feedback information I i Corresponding PRB m Feedback information I j Corresponding PRB n and PRB l That is, the mapping relationship can indicate one or more PRBs required to transmit any feedback information. Optionally, the mapping relationship can be a list that includes the mapping relationship between N feedback information and M PRBs in the first IRB.
[0075] S32, determine the PRB belonging to the first IRB based on the correspondence. m The first information transmitted.
[0076] Among them, PRB m Let m be one of the M PRBs included in the first IRB, where m takes values from 1 to M.
[0077] It should be noted that the first information can be one of the feedback information belonging to N feedback information; the first information can also be feedback information that is not among the N feedback information, that is, the first information can also be information or signal that does not indicate any of the N feedback information.
[0078] Optionally, if the first information does not indicate any of the N feedback information, in the PRB m The first information transmitted is other information or signals besides the N feedback information. Optionally, the first information can be a predefined signal, a preconfigured signal, or a signal configured by the network device through downlink signaling. That is, the aforementioned predefined, preconfigured, or downlink configured signals of the network device do not indicate any of the N feedback information.
[0079] Optionally, the terminal device can determine the base sequence and / or cyclic shift value based on the base sequence and / or cyclic shift value; for example, the base sequence and / or cyclic shift value can be predefined, preconfigured, or configured via downlink signaling from the network device. Further, the PRB is determined based on the base sequence and / or cyclic shift value. m The first information transmitted above.
[0080] S33, in PRB m The first information is transmitted.
[0081] Optionally, in PRB m When the first information to be transmitted is determined to be one of N feedback messages, it can be directly in the PRB. m The feedback information is transmitted.
[0082] Optionally, in PRB m When the first information to be transmitted is not one of the N feedback information, that is, when the first information is a predefined, pre-configured, or network device configured signal via downlink signaling, it can be directly in the PRB. m The signal is transmitted from the source.
[0083] Optionally, in PRB m When the first information to be transmitted is not one of the N feedback information, a specific feedback information from the N feedback information can be used, such as the feedback information with the highest priority, to replace the first information in the PRB. mThe highest priority feedback information is transmitted.
[0084] Optionally, the PRB is determined based on the base sequence and / or cyclic shift value. m The signal transmitted from above.
[0085] Optionally, in PRB m The first information is transmitted using different cyclic shift values of the base sequence.
[0086] In this embodiment, when the terminal device receives multiple PSCCH / PSSCH transmissions, the feedback information corresponding to these PSCCH / PSSCH transmissions can be mapped to the same IRB for transmission, instead of transmitting multiple feedback information on multiple IRBs, which can avoid interfering with the reliability and transmission efficiency of the system.
[0087] Please see Figure 4 , Figure 4 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 4 As shown, the method may include, but is not limited to, the following steps:
[0088] S41, when the terminal device sends SL, it determines the correspondence between N time-frequency locations in the time-frequency location set and M PRBs in the first IRB.
[0089] The time-frequency location set includes multiple time-frequency locations, wherein the time-domain location may include at least one of the time-domain location, frequency-domain location, and time-frequency start location.
[0090] Optionally, this is a set of possible time-domain and / or frequency-domain positions of the PSCCH / PSSCH transmission corresponding to the feedback information transmitted using the first IRB. For example, the set of time-frequency domain and frequency-domain positions of the PSCCH / PSSCH corresponding to the first IRB is the time-frequency position set: {{time-domain position 1, frequency-domain position 1}, {time-domain position 2, frequency-domain position 2}, ..., {time-domain position N, frequency-domain position N}}; as another example, the set of time-domain positions of the PSCCH / PSSCH corresponding to the first IRB is the time-frequency position set: {time-domain position 1, time-domain position 2, ..., time-domain position N}; and as yet another example, the set of frequency-domain positions of the PSCCH / PSSCH corresponding to the first IRB is the time-frequency position set: {frequency-domain position 1, frequency-domain position 2, ..., frequency-domain position N}.
[0091] Optionally, the time-frequency position set is a set of possible time-frequency start positions for the PSCCH / PSSCH transmission corresponding to the feedback information transmitted using the first IRB. For example, the set formed by the time-domain start position and the frequency-domain start position of the PSCCH / PSSCH corresponding to the first IRB is the time-frequency position set: {{time-domain start position 1, frequency-domain start position 1}, {time-domain start position 2, frequency-domain start position 2}, ..., {time-domain start position N, frequency-domain start position N}}; for another example, the set formed by the time-domain start position of the PSCCH / PSSCH corresponding to the first IRB is the time-frequency position set: {time-domain start position 1, time-domain start position 2, ..., time-domain start position N}; and for yet another example, the set formed by the frequency-domain start position of the PSCCH / PSSCH corresponding to the first IRB is the time-frequency position set: {frequency-domain start position 1, frequency-domain start position 2, ..., frequency-domain start position N}.
[0092] Optionally, the time-frequency location set is the set of time-frequency resource locations within the feedback time window in the side-stream resource pool; wherein, the start and end times of the feedback time window are determined according to the time location of the first IRB. For example, if the slot of the first IRB is slot#n, then the PSCCH / PSSCH that can use the first IRB for feedback information transmission can only be within the time window [nX, nY], and the set of time-frequency resource locations within this time window is the time-frequency location set. The values of X and Y are determined according to predefined and / or (pre)configuration.
[0093] As one possible implementation, determining the correspondence between N time-frequency locations and M PRBs within the first IRB includes:
[0094] According to a first predetermined order, the M PRBs within the first IRB are divided into N orthogonal PRB subsets. For example, the M PRBs are divided into N orthogonal PRB subsets in ascending order of frequency domain frequency, or the M PRBs are divided into N orthogonal PRB subsets in descending order of frequency domain frequency.
[0095] Furthermore, the time-frequency positions in the time-frequency position set are sorted according to the second predetermined order. For example, each time-frequency position in the time-frequency position set can be sorted according to the time domain order or the frequency domain order. For instance, the time-domain positions can be sorted in the order of earliest arrival in the time domain, or the time-frequency positions can be sorted in the order of lowest to highest frequency in the frequency domain.
[0096] After sorting, a one-to-one mapping is performed between the sorted time-frequency positions and the PRB subsets to obtain the correspondence between the N time-frequency positions and the M PRBs in the first IRB.
[0097] It should be noted that the time domain location refers to the time unit in which the PSCCH / PSSCH transmission takes place. This time unit can be one of the following: an Orthogonal Frequency Division Multiplexing (OFDM) symbol, a subslot, a slot, or a subframe.
[0098] Optionally, the frequency domain location is the PRB, IRB, or subchannel at the lowest frequency position used for PSCCH / PSSCH transmission.
[0099] S42, Based on the correspondence, determine feedback information I among the N feedback information. i The corresponding PRB m .
[0100] Optionally, determine feedback information I i The corresponding time-frequency positions occupied by PSCCH and / or PSSCH transmissions, and based on feedback information I i By querying the above correspondence for the corresponding time-frequency location, the PRB corresponding to that time-frequency location can be determined. m That is, feedback information I i The corresponding PRB m .
[0101] In this embodiment, the correspondence is between time-frequency locations and PRB subsets, and feedback information I can be determined based on this correspondence. i The corresponding PRB m Optionally, determine the feedback information I. i The time-frequency positions occupied by the corresponding PSCCH and / or PSSCH transmissions are determined from the above correspondence to obtain the feedback information I. i The corresponding time-frequency location associated with the PRB subset. Further, the feedback information I... i The PRBs included in the PRB subset associated with the corresponding time-frequency location are determined as feedback information I. i Corresponding PRB m .
[0102] S43, in PRB m Uploaded feedback information I i .
[0103] For details on the specific implementation of step S43, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0104] In this embodiment, when the terminal device receives multiple PSCCH / PSSCH transmissions, the feedback information corresponding to these PSCCH / PSSCH transmissions can be mapped to the same IRB for transmission, instead of transmitting multiple feedback information on multiple IRBs, which can avoid interfering with the reliability and transmission efficiency of the system.
[0105] Please see Figure 5 , Figure 5 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 5 As shown, the method may include, but is not limited to, the following steps:
[0106] S51, when the terminal device sends SL, it determines the correspondence between the M PRBs and N feedback messages belonging to the first IRB.
[0107] S52, determine the PRB belonging to the first IRB based on the correspondence. m The first information transmitted.
[0108] The specific implementation of steps S51 to S52 can be any possible implementation method in the embodiments of this application, and will not be elaborated here.
[0109] S53, when PRB m The first piece of information is not the feedback information among the N feedback information, so determine the feedback information with the highest priority among the N feedback information.
[0110] The feedback information among the N feedback messages is configured with its own priority, and the priorities of different feedback messages may be the same or different. In this embodiment of the application, when PRB m The first information corresponding to the above is not the feedback information among the N feedback information. That is, the first information is other information or signals other than the N feedback information. Based on the priority information of the feedback information among the N feedback information, the feedback information with the highest priority can be determined from the N feedback information.
[0111] S54, determine that the highest priority feedback information is PRB. m Feedback information transmitted from above, and in PRB m Upload the feedback information with the highest priority.
[0112] Optionally, among the N feedback messages, there may be two or more feedback messages with the highest priority. In this case, one of the two or more feedback messages with the highest priority can be determined as the PRB according to an agreement or instruction. m Feedback information transmitted from the source.
[0113] In this embodiment of the application, the correspondence between the M PRBs and N feedback messages of the first IRB is used to determine the PRB. m If the first piece of information does not belong to any of the N feedback pieces, it can be reclassified as PRB. m Map the highest priority feedback information among N feedback information to improve the transmission success rate of the highest priority feedback information.
[0114] Please see Figure 6 , Figure 6 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 6 As shown, the method may include, but is not limited to, the following steps:
[0115] S61, when the terminal device sends SL, it determines the correspondence between the M PRBs and N feedback messages belonging to the first IRB.
[0116] S62, determine the PRB belonging to the first IRB based on the correspondence. m The first information transmitted.
[0117] S63, when PRB m The first piece of information is not the feedback information among the N feedback information, so determine the feedback information with the highest priority among the N feedback information.
[0118] S64, determine that the highest priority feedback information is PRB. m Feedback information transmitted from the source.
[0119] For details on the specific implementation of steps S61 to S64, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0120] S65, determine the highest priority feedback information as the PRB in the first IRB. n The feedback information transmitted from the upstream is then in the PRB. m and PRB n The highest priority feedback information is transmitted to each of the three entities.
[0121] In this embodiment of the application, the terminal device can determine the feedback information with the highest priority as feedback information I based on the correspondence between the M PRBs belonging to the first IRB and the N feedback information. k Corresponding PRB n Optionally, in PRB m and PRB n The physical layer transmission parameters of the upper transmission may be the same or different; wherein, the physical layer transmission parameters include at least one of the base sequence (SN), cyclic shift (CS) value and power.
[0122] In other words, the highest priority feedback information is feedback information I. k In PRB m The physical layer transmission parameters used during uptransmission, such as the base sequence, cyclic shift value, and power, are related to the feedback information I. k Based on the correspondence, the PRB was determined. n The physical layer transmission parameters used for the uplink transmission are the same. Alternatively, feedback information I... k In PRB m The physical layer transmission parameters used during uptransmission, such as the base sequence, cyclic shift value, and power, are related to the feedback information I. k PRB was determined based on the correspondence. n The physical layer transmission parameters used for uplink transmission are different;
[0123] For example, we can define a set of non-overlapping CS values 1{CS1,CS2,…,C} m The set 2{CS1',CS2',…} and the set C m ',…}, and the elements in the two sets correspond one-to-one; for feedback information I k Its in PRB n When sending, CSm from CS set 1 is used, while in PRB... n When sending, use the corresponding C in CS set 2. m '.
[0124] For example, regarding feedback information I k Its in PRB n The base sequence SN1 is used when transmitting, while in the PRB... n The base sequence SN2 is used when transmitting. Optionally, the two base sequences are different.
[0125] In this embodiment, the highest priority feedback information among N feedback information can be transmitted on two PRBs, thereby improving the transmission success rate of the highest priority feedback information.
[0126] Please see Figure 7 , Figure 7 This is a flowchart illustrating a method for sending feedback information provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 7 As shown, the method may include, but is not limited to, the following steps:
[0127] S71, when the terminal device sends SL, it determines the correspondence between the M PRBs and N feedback messages belonging to the first IRB.
[0128] S72, based on the correspondence and the priority information corresponding to N feedback messages, determine the PRB. mFeedback information transmitted from the source.
[0129] Optionally, the PRB is determined based on the correspondence. m Feedback information I corresponds to N feedback messages. i Regarding the determination of PRB based on the correspondence relationship. m Feedback information I corresponds to N feedback messages. i For details on the process, please refer to the relevant descriptions in the above embodiments, which will not be repeated here.
[0130] Furthermore, it was determined that, in addition to feedback information I i The highest priority feedback information among the N feedback information other than the one mentioned above. j Based on feedback information I i Corresponding priority and feedback information I j Prioritization, further determining the PRB m Feedback information transmitted from the source. Optionally, the feedback information I... i Corresponding priority and feedback information I j The priorities are compared to determine the feedback information I. i The corresponding priority is no lower than that of feedback information I. j If a priority level is set, then the feedback information I is determined. i For PRB m Feedback information transmitted from the source.
[0131] Optionally, determine feedback information I i The corresponding priority is higher than feedback information I. j Priority, or feedback information I i Although its priority is lower than that of feedback information I j The priority of the two is determined, but the difference in priority between them is greater than the set number. In this case, the feedback information I is determined. j For PRB m Feedback information transmitted from the source.
[0132] For example, feedback information I i The priority is p i Feedback information I j The priority is p j If p i ≤p j +X, where smaller values have higher priority and larger values have lower priority, in PRB. m Transmission feedback information I j Otherwise p i >p j +X, in PRB m Transmission feedback information I iThe value of X can be predefined, preconfigured, or configured and / or indicated by the network device through downlink control signaling.
[0133] S73, in PRB m Uploaded feedback information I i Or I j .
[0134] In this embodiment, when the terminal device receives multiple PSCCH / PSSCH transmissions, the feedback information corresponding to these PSCCH / PSSCH transmissions can be mapped to the same IRB for transmission, instead of transmitting multiple feedback information on multiple IRBs, which can avoid interfering with the reliability and transmission efficiency of the system.
[0135] Please see Figure 8 , Figure 8 This is a flowchart illustrating a method for receiving feedback information provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 8 As shown, the method may include, but is not limited to, the following steps:
[0136] S81, when the terminal device performs SL reception, it receives N different feedback messages in a first IRB, where N is a positive integer.
[0137] Where N is a positive integer.
[0138] Alternatively, the terminal device can perform sidelink (SL) on unlicensed spectrum or shared spectrum.
[0139] In this embodiment, a terminal device sends N PSCCH or PSSCH transmissions to another terminal device, and the terminal device can also receive feedback information from these PSCCH / PSSCH transmissions sent by the other terminal device. Optionally, this feedback information can be received through the Physical Side Line Feedback Channel (PSFCH).
[0140] Optionally, one of the N feedback messages corresponds to the HARQ-ACK transmitted via PSCCH or PSSCH.
[0141] Optionally, the terminal device can obtain a side-stream resource pool for PSCCH and / or PSSCH, wherein the side-stream resource pool includes multiple IRBs. In this embodiment, the terminal device can use one of the first IRBs to receive N feedback messages, that is, the N feedback messages are mapped by the other terminal device to different frequency domain resources on the first IRB, and the N feedback messages are received through different frequency domain resources on the first IRB. In some embodiments, the first IRB can be determined from the multiple IRBs corresponding to the terminal device based on the frequency domain location and / or the index number of the IRB.
[0142] For example, the frequency domain resources on the first IRB are PRBs, and the first IRB may include M PRBs, where M is a positive integer greater than or equal to 1. That is to say, the terminal device can receive and transmit from the M PRBs in the first IRB.
[0143] In this embodiment, when the terminal device transmits SL, it receives N different feedback messages through a first IRB. In this embodiment, when the terminal device receives multiple PSCCH / PSSCH transmissions, the feedback messages corresponding to these PSCCH / PSSCH transmissions can be mapped to the same IRB for transmission, instead of transmitting multiple feedback messages across multiple IRBs. This avoids interference with the reliability and transmission efficiency of the system.
[0144] Please see Figure 9 , Figure 9 This is a flowchart illustrating a method for receiving feedback information provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 9 As shown, the method may include, but is not limited to, the following steps:
[0145] S91, when the terminal device sends SL, it determines the correspondence between the M PRBs and N feedback messages belonging to the first IRB.
[0146] S92, determine the PRB belonging to the first IRB based on the correspondence. m The first information transmitted.
[0147] For details on the specific implementation of steps S91 to S92, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0148] S93, in PRB m The first message is received.
[0149] Optionally, in PRB m When the first information to be transmitted is determined to be one of N feedback information, it can be directly in the PRB. m The system receives this feedback information.
[0150] Optionally, in PRB m When the first information to be transmitted is not one of the N feedback information, that is, when the first information is a predefined, pre-configured, or network device configured signal via downlink signaling, it can be directly in the PRB. m The signal is received on the device.
[0151] Optionally, in PRB m When the first information to be transmitted is not one of the N feedback information, a specific feedback information from the N feedback information can be used, such as the feedback information with the highest priority, to replace the first information in the PRB. m It receives the highest priority feedback information.
[0152] Optionally, the PRB is determined based on the base sequence and / or cyclic shift value. m The signal transmitted from above.
[0153] Optionally, in PRB m The first information is transmitted using different cyclic shift values of the base sequence.
[0154] In this embodiment, when the terminal device receives multiple PSCCH / PSSCH transmissions, the feedback information corresponding to these PSCCH / PSSCH transmissions can be mapped to the same IRB for transmission, instead of transmitting multiple feedback information on multiple IRBs, which can avoid interfering with the reliability and transmission efficiency of the system.
[0155] Please see Figure 10 , Figure 10 This is a flowchart illustrating a method for receiving feedback information provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 10 As shown, the method may include, but is not limited to, the following steps:
[0156] S101, when the terminal device sends SL, it determines the correspondence between N time-frequency locations in the time-frequency location set and M PRBs in the first IRB.
[0157] S102, Based on the correspondence, determine feedback information I among the N feedback information. i The corresponding PRB m .
[0158] For details on the specific implementation of steps S101 to S102, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0159] S103, in PRB m Uploaded feedback information I i .
[0160] For details on the specific implementation of step S103, please refer to the relevant content in the above embodiments, which will not be repeated here.
[0161] In this embodiment, when the terminal device receives multiple PSCCH / PSSCH transmissions, the feedback information corresponding to these PSCCH / PSSCH transmissions can be mapped to the same IRB for transmission, instead of transmitting multiple feedback information on multiple IRBs, which can avoid interfering with the reliability and transmission efficiency of the system.
[0162] Please see Figure 11 , Figure 11 This is a flowchart illustrating a method for receiving feedback information provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 11 As shown, the method may include, but is not limited to, the following steps:
[0163] S111, when the terminal device sends SL, it determines the correspondence between the M PRBs and N feedback messages belonging to the first IRB.
[0164] S112, determine the PRB belonging to the first IRB according to the correspondence. m The first information transmitted.
[0165] The specific implementation of steps S111 to S112 can be any possible implementation method in the embodiments of this application, and will not be elaborated here.
[0166] S113, when PRB m The first information corresponding to the above is not the feedback information in the N feedback information, in PRB m The system receives the feedback information with the highest priority from among the N feedback information.
[0167] In this embodiment, the correspondence between the M PRBs and N feedback messages of the first IRB is used to determine the PRB. m If the first piece of information does not belong to any of the N feedback pieces, it can be found in the PRB. m Transmit the highest priority feedback message among N feedback messages, and improve the success rate of transmitting the highest priority feedback message.
[0168] Please see Figure 12 , Figure 12 This is a flowchart illustrating a method for receiving feedback information provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 12 As shown, the method may include, but is not limited to, the following steps:
[0169] S121, when the terminal device sends SL, it determines the correspondence between the M PRBs and N feedback messages belonging to the first IRB.
[0170] S122, determine the PRB belonging to the first IRB according to the correspondence. m The first information transmitted.
[0171] The specific implementation of steps S121 to S122 can be any possible implementation method in the embodiments of this application, and will not be elaborated here.
[0172] S123, when PRB m The first piece of information corresponding to the above is not the feedback information among N feedback information, in PRB m and PRB n Each of them receives the feedback information with the highest priority.
[0173] In this embodiment of the application, the terminal device can determine the feedback information with the highest priority as feedback information I based on the correspondence between the M PRBs belonging to the first IRB and the N feedback information. k Corresponding PRB n Optionally, in PRB m and PRB n The physical layer transmission parameters of the upper transmission may be the same or different; wherein, the physical layer transmission parameters include at least one of the base sequence (SN), cyclic shift (CS) value and power.
[0174] In other words, the highest priority feedback information is feedback information I. k In PRB m The physical layer transmission parameters used during uptransmission, such as the base sequence, cyclic shift value, and power, are related to the feedback information I. k Based on the correspondence, the PRB was determined. n The physical layer transmission parameters used for the uplink transmission are the same. Alternatively, feedback information I... k In PRB m The physical layer transmission parameters used during uptransmission, such as the base sequence, cyclic shift value, and power, are related to the feedback information I. k PRB was determined based on the correspondence. n The physical layer transmission parameters used for uplink transmission are different;
[0175] In this embodiment, the highest priority feedback information among N feedback information can be transmitted on two PRBs, thereby improving the transmission success rate of the highest priority feedback information.
[0176] Please see Figure 13 , Figure 13This is a flowchart illustrating a method for receiving feedback information provided in an embodiment of this application. The method is executed by a terminal device, such as... Figure 13 As shown, the method may include, but is not limited to, the following steps:
[0177] S131, when the terminal device sends SL, it determines the correspondence between the M PRBs and N feedback messages belonging to the first IRB.
[0178] S132, based on the correspondence and the priority information corresponding to the N feedback messages, determine the PRB. m Feedback information transmitted from the source.
[0179] Optionally, the PRB is determined based on the correspondence. m Feedback information I corresponds to N feedback messages. i Regarding the determination of PRB based on the correspondence relationship. m Feedback information I corresponds to N feedback messages. i For details on the process, please refer to the relevant descriptions in the above embodiments, which will not be repeated here.
[0180] Furthermore, it was determined that, in addition to feedback information I i The highest priority feedback information among the N feedback information other than the one mentioned above. j Based on feedback information I i Corresponding priority and feedback information I j Prioritization, further determining the PRB m Feedback information transmitted from the source. Optionally, the feedback information I... i Corresponding priority and feedback information I j The priorities are compared to determine the feedback information I. i The corresponding priority is no lower than that of feedback information I. j If a priority level is set, then the feedback information I is determined. i For PRB m Feedback information transmitted from the source.
[0181] Optionally, determine feedback information I i The corresponding priority is higher than feedback information I. j Priority, or feedback information I i Although its priority is lower than that of feedback information I j The priority of the two is determined, but the difference in priority between them is greater than the set number. In this case, the feedback information I is determined. j For PRB m Feedback information transmitted from the source.
[0182] For example, feedback information I i The priority is pi Feedback information I j The priority is p j If p i ≤p j +X, where smaller values have higher priority and larger values have lower priority, in PRB. m Transmission feedback information I j Otherwise p i >p j +X, in PRB m Transmission feedback information I i The value of X can be predefined, preconfigured, or configured and / or indicated by the network device through downlink control signaling.
[0183] S133, in PRB m Receive feedback information I i Or I j .
[0184] In this embodiment, when the terminal device receives multiple PSCCH / PSSCH transmissions, the feedback information corresponding to these PSCCH / PSSCH transmissions can be mapped to the same IRB for transmission, instead of transmitting multiple feedback information on multiple IRBs, which can avoid interfering with the reliability and transmission efficiency of the system.
[0185] Please see Figure 14 , Figure 14 This is a flowchart illustrating a method for receiving feedback information provided in an embodiment of this application, as shown below. Figure 14 As shown, based on the feedback information receiving method provided in this disclosure, the feedback information receiving process in a practical application scenario includes the following steps:
[0186] Assuming that PSCCH / PSSCH is transmitted using slot n IRB0 or slot k IRB0, the associated PSFCH transmission resources include the PSFCH resource IRB0 on slot m.
[0187] Scenario 1: When PSCCH / PSSCH is received in slot n IRB0 but not in slot m IRB0, all PRBs in slot m IRB0 transmit the feedback information corresponding to the PSCCH / PSSCH of slot n IRB0.
[0188] Scenario 2: If no PSCCH / PSSCH is received in slot n IRB0, but PSCCH / PSSCH is received in slot m IRB0, all PRBs in slot m IRB0 transmit the feedback information corresponding to the PSCCH / PSSCH of slot m IRB0.
[0189] Scenario 3: PSCCH / PSSCH1 is received in slot n IRB0, and PSCCH / PSSCH2 is received in slot m IRB0. The correspondence between PSCCH / PSSCH1 and PSCCH / PSSCH2 and the PRBs on IRB0 is determined, corresponding to PRB0 and PRB25 on IRB0, respectively. Assuming PSCCH / PSSCH1 has a higher priority, the feedback information corresponding to PSCCH / PSSCH2 is transmitted on PRB25, while the feedback information corresponding to PSCCH / PSSCH1 is transmitted on other PRBs on IRB0.
[0190] Scenario 4: PSCCH / PSSCH1 is received in slot n IRB0, and PSCCH / PSSCH2 is received in slot m IRB0. The correspondence between PSCCH / PSSCH1 and PSCCH / PSSCH2 and the PRBs on IRB0 is determined, corresponding to PRB0 and PRB25 on IRB0, respectively. Assuming PSCCH / PSSCH2 has a higher priority, the feedback information corresponding to PSCCH / PSSCH1 is transmitted on PRB0, while the feedback information corresponding to PSCCH / PSSCH2 is transmitted on other PRBs on IRB0.
[0191] To implement the functions of the methods provided in the embodiments of this application, the terminal device may include hardware structure and software modules, and implement the above functions in the form of hardware structure, software modules, or hardware structure plus software modules. One of the above functions can be executed in the form of hardware structure, software modules, or hardware structure plus software modules.
[0192] Please see Figure 15 This is a schematic diagram of the structure of a communication device 150 provided in an embodiment of this application. Figure 15 The communication device 150 shown may include a transceiver module 151 and a processing module 152. The transceiver module 151 may include a sending module and / or a receiving module. The sending module is used to implement the sending function, and the receiving module is used to implement the receiving function. The transceiver module 151 can implement the sending function and / or the receiving function.
[0193] The communication device 150 may be a terminal device, a device within a terminal device, or a device that can be used in conjunction with a terminal device.
[0194] Communication device 150 is a terminal device, including:
[0195] The transceiver module 151 is used to send N different feedback messages through a first interleaved resource block (IRB) when the terminal device performs side link SL transmission, where N is a positive integer.
[0196] Optionally, one of the N feedback messages is a hybrid automatic repeat request feedback message (HARQ-ACK) corresponding to the transmission of the physical side row control channel (PSCCH) or the physical side row shared channel (PSSCH).
[0197] Optionally, the communication device 150 further includes a processing module 152, configured to determine the correspondence between M Physical Resource Blocks (PRBs) belonging to the first IRB and N feedback messages, where M is a positive integer indicating the number of PRBs included in the first IRB; and to determine the PRBs belonging to the first IRB based on the correspondence. m The first information transmitted, PRB m For one PRB out of M PRBs; transceiver module 151 is also used for: in PRB m The first information is transmitted; wherein the first information belongs to N feedback information or the first information does not indicate any feedback information.
[0198] Optionally, the transceiver module 151 is also used for: in PRB m The first information is transmitted using different cyclic shift values of the base sequence.
[0199] Optionally, the first information consists of N feedback messages and one feedback message I. i The processing module 152 is also used to: determine feedback information I i The corresponding time-frequency positions occupied by PSCCH and / or PSSCH transmissions include at least one of time-domain positions, frequency-domain positions, and time-frequency start positions; based on feedback information I i The corresponding time-frequency positions and their relationships determine the feedback information I. i The corresponding PRB m .
[0200] Optionally, the processing module 152 is further configured to: determine the correspondence between N time-frequency locations and M PRBs in the time-frequency location set; and determine feedback information I based on the correspondence. i The corresponding PRB m .
[0201] Optionally, the time-frequency location set can be one of the following: a set of possible time-domain and / or frequency-domain locations of the PSCCH / PSSCH transmission corresponding to the feedback information transmitted using the first IRB; or a set of possible time-frequency start locations of the PSCCH / PSSCH transmission corresponding to the feedback information transmitted using the first IRB; or a set of time-frequency resource locations within the feedback time window in the side-stream resource pool; wherein the start and end times of the feedback time window are determined according to the time location of the first IRB.
[0202] Optionally, the processing module 152 is further configured to: divide the M PRBs into N orthogonal PRB subsets according to a first preset order; sort the time-frequency positions in the time-frequency position set according to a second preset order; and perform a one-to-one mapping between the sorted time-frequency positions and the PRB subsets to obtain a correspondence.
[0203] Optionally, the processing module 152 is further configured to: determine feedback information I from the correspondence. i The corresponding time-frequency location is associated with a subset of PRBs; the PRBs in the associated PRB subset are identified as PRBs. m .
[0204] Optionally, the time domain location is the time unit in which the PSCCH / PSSCH transmission takes place; the frequency domain location is the PRB, IRB, or sub-channel at the lowest frequency position used for the PSCCH / PSSCH transmission.
[0205] Optionally, the processing module 152 is further configured to: determine the base sequence and / or cyclic shift value when the first information does not indicate feedback information among the N feedback information; and determine the PRB based on the base sequence and / or cyclic shift value. m The first information transmitted.
[0206] Optionally, the processing module 152 is also configured to: determine the PRB m The first piece of information corresponding to the above is not among the N feedback information pieces. The feedback information with the highest priority among the N feedback information pieces is determined; the feedback information with the highest priority is determined to be PRB. m Feedback information transmitted from the source.
[0207] Optionally, the transceiver module 151 is further configured to: determine the highest priority feedback information as the PRB in the first IRB. n The feedback information transmitted from the upstream is then in the PRB. m and PRB n The highest priority feedback information is transmitted to each of the three entities.
[0208] Optionally, the processing module 152 is further configured to: determine the priority information corresponding to the N feedback messages in the PRB based on the correspondence and the priority information corresponding to the N feedback messages. m The first information transmitted.
[0209] Optionally, the processing module 152 is further configured to: determine the PRB based on the correspondence. m Feedback information I corresponds to N feedback messages. i ; Determine that in addition to feedback information I i The highest priority feedback information among the N feedback information other than the one mentioned above. j ; Determine feedback information I i The corresponding priority is not lower than feedback information I j Priority is set to a level to determine the feedback information I. i For PRB m The feedback information transmitted above, otherwise determine the feedback information I. j For PRB m Feedback information transmitted from the source.
[0210] Communication device 150 is another type of terminal equipment, including:
[0211] The transceiver module 151 is used to receive N different feedback messages in a first IRB when the terminal device is performing SL reception, where N is a positive integer.
[0212] Optionally, one of the N feedback messages is a HARQ-ACK corresponding to the PSCCH or PSSCH transmission.
[0213] Optionally, the communication device 150 further includes a processing module 152, configured to determine the correspondence between M PRBs and N feedback messages belonging to the first IRB, where M is a positive integer indicating the number of PRBs included in the first IRB; and to determine the PRBs belonging to the first IRB based on the correspondence. m The first information transmitted, PRB m For one PRB out of M PRBs; transceiver module 151 is also used for: in PRB m The system receives the first information; wherein the first information belongs to N feedback information or the first information does not indicate any feedback information.
[0214] Optionally, the first information consists of N feedback messages and one feedback message I. i The processing module 152 is also used to: determine feedback information I i The corresponding time-frequency positions occupied by PSCCH and / or PSSCH transmissions include at least one of time-domain positions, frequency-domain positions, and time-frequency start positions; based on feedback information I i The corresponding time-frequency positions and their relationships determine the feedback information I. i The corresponding PRB m .
[0215] Optionally, the processing module 152 is further configured to: determine the correspondence between N time-frequency locations and M PRBs in the time-frequency location set; and determine feedback information I based on the correspondence. i The corresponding PRB m .
[0216] Optionally, the processing module 152 is further configured to: divide the M PRBs into N orthogonal PRB subsets according to a first preset order; sort the time-frequency positions in the time-frequency position set according to a second preset order; and perform a one-to-one mapping between the sorted time-frequency positions and the PRB subsets to obtain a correspondence.
[0217] Optionally, the processing module 152 is further configured to: determine feedback information I from the correspondence. i The corresponding time-frequency location is associated with a subset of PRBs; the PRBs in the associated PRB subset are identified as PRBs. m .
[0218] Optionally, the transceiver module 151 is also used for: PRB m The first piece of information corresponding to the above is not the feedback information among N feedback information, in PRB m It receives the highest priority feedback message from among N feedback messages.
[0219] Optionally, the transceiver module 151 is further configured to: when the highest priority feedback information is determined to be the PRB in the first IRB n The feedback information transmitted from the upstream is then in the PRB. m and PRB n Each of them receives the feedback information with the highest priority.
[0220] Optionally, the processing module 152 is further configured to: determine the priority information corresponding to the N feedback messages in the PRB based on the correspondence and the priority information corresponding to the N feedback messages. m The first information transmitted.
[0221] Optionally, the processing module 152 is further configured to: determine the PRB based on the correspondence. m Feedback information I corresponds to N feedback messages. i ; Determine that in addition to feedback information I i The highest priority feedback information among the N feedback information other than the one mentioned above. j ; Determine feedback information I i The corresponding priority is no lower than that of feedback information I. j Priority is set to a level to determine the feedback information I. i For PRB m The feedback information transmitted above, otherwise determine the feedback information I. j For PRB mFeedback information transmitted from the source.
[0222] Please see Figure 16 , Figure 16 This is a schematic diagram of another communication device 160 provided in an embodiment of this application. The communication device 160 can be a terminal device, or a chip, chip system, or processor that supports the terminal device in implementing the above methods. This device can be used to implement the methods described in the above method embodiments; please refer to the description in the above method embodiments for details.
[0223] The communication device 160 may include one or more processors 161. The processor 161 may be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control the communication device (e.g., base station, baseband chip, terminal equipment, terminal equipment chip, DU or CU, etc.), execute computer programs, and process data from the computer programs.
[0224] Optionally, the communication device 160 may further include one or more memories 162, on which a computer program 164 may be stored. The processor 161 executes the computer program 164 to cause the communication device 160 to perform the methods described in the above method embodiments. Optionally, the memory 162 may also store data. The communication device 160 and the memory 162 may be provided separately or integrated together.
[0225] Optionally, the communication device 160 may also include a transceiver 165 and an antenna 166. The transceiver 165 may be referred to as a transceiver unit, transceiver, or transceiver circuit, etc., and is used to implement the transmission and reception functions. The transceiver 165 may include a receiver and a transmitter. The receiver may be referred to as a receiver or receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or transmitting circuit, etc., and is used to implement the transmitting function.
[0226] Optionally, the communication device 160 may further include one or more interface circuits 167. The interface circuits 167 are used to receive code instructions and transmit them to the processor 161. The processor 161 executes the code instructions to cause the communication device 160 to perform the methods described in the above method embodiments.
[0227] In one implementation, the processor 161 may include a transceiver for implementing receive and transmit functions. For example, the transceiver may be a transceiver circuit, an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing receive and transmit functions may be separate or integrated. The aforementioned transceiver circuit, interface, or interface circuit can be used for reading and writing code / data, or it can be used for transmitting or relaying signals.
[0228] In one implementation, processor 161 may store computer program 163, which runs on processor 161 and causes communication device 160 to perform the methods described in the above method embodiments. Computer program 163 may be embedded in processor 161; in this case, processor 161 may be implemented in hardware.
[0229] In one implementation, the communication device 160 may include circuitry capable of performing the functions of transmitting, receiving, or communicating as described in the foregoing method embodiments. The processor and transceiver described in this application can be implemented on integrated circuits (ICs), analog ICs, radio frequency integrated circuits (RFICs), mixed-signal ICs, application-specific integrated circuits (ASICs), printed circuit boards (PCBs), electronic devices, etc. The processor and transceiver can also be manufactured using various IC process technologies, such as complementary metal-oxide-semiconductor (CMOS), n-metal-oxide-semiconductor (NMOS), positive-channel metal-oxide-semiconductor (PMOS), bipolar junction transistors (BJTs), bipolar CMOS (BiCMOS), silicon-germanium (SiGe), gallium arsenide (GaAs), etc.
[0230] The communication device described in the above embodiments may be a terminal device, but the scope of the communication device described in this application is not limited thereto, and the structure of the communication device may vary. Figure 16 The communication device may be a standalone device or part of a larger device. For example, the communication device may be:
[0231] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;
[0232] (2) A collection of one or more ICs, optionally including storage components for storing data and computer programs;
[0233] (3) ASIC, such as modem;
[0234] (4) Modules that can be embedded in other devices;
[0235] (5) Receivers, terminal equipment, smart terminal equipment, cellular phones, wireless equipment, handheld devices, mobile units, vehicle-mounted equipment, network equipment, cloud equipment, artificial intelligence equipment, etc.
[0236] (6) Others, etc.
[0237] For cases where the communication device can be a chip or a chip system, please refer to [link / reference]. Figure 17 The diagram shows the structure of the chip. Figure 17 The chip shown includes a processor 171 and an interface 172. There can be one or more processors 171, and multiple interfaces 172.
[0238] Optionally, the chip also includes a memory 173 for storing necessary computer programs and data.
[0239] This chip is used to implement the functions of any of the above method embodiments during execution.
[0240] Those skilled in the art will also understand that the various illustrative logical blocks and steps listed in the embodiments of this application can be implemented by electronic hardware, computer software, or a combination of both. Whether such functionality is implemented through hardware or software depends on the specific application and the overall system design requirements. Those skilled in the art can implement the described functionality using various methods for each specific application, but such implementation should not be construed as exceeding the scope of protection of the embodiments of this application.
[0241] This application embodiment also provides a feedback information sending system, the system including the aforementioned Figure 15 The communication device in the embodiment serves as a terminal device, or the system includes the aforementioned Figure 16 The communication device in the embodiment serves as a terminal device.
[0242] This application also provides a readable storage medium having instructions stored thereon that, when executed by a computer, implement the functions of any of the above method embodiments.
[0243] This application also provides a computer program product that, when executed by a computer, implements the functions of any of the above method embodiments.
[0244] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer program can be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program can be transferred from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available media may be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., high-density digital video discs (DVDs)), or semiconductor media (e.g., solid-state disks (SSDs)).
[0245] Those skilled in the art will understand that the various numerical designations such as "first," "second," etc., involved in this application are merely for the convenience of description and are not intended to limit the scope of the embodiments of this application, nor do they indicate the order of sequence.
[0246] At least one in this application can also be described as one or more, and multiple can be two, three, four or more, and this application does not impose any limitation. In the embodiments of this application, for a technical feature, the technical features in that technical feature are distinguished by "first", "second", "third", "A", "B", "C" and "D", and there is no order or size among the technical features described by "first", "second", "third", "A", "B", "C" and "D".
[0247] The correspondences shown in the tables of this application can be configured or predefined. The values of the information in each table are merely examples and can be configured to other values; this application is not limited to these values. When configuring the correspondences between information and parameters, it is not necessarily required to configure all the correspondences shown in each table. For example, the correspondences shown in some rows of the tables in this application may not be configured. Furthermore, appropriate modifications and adjustments can be made based on the above tables, such as splitting, merging, etc. The names of the parameters shown in the headings of the above tables can also use other names that the communication device can understand, and the values or representations of the parameters can also be other values or representations that the communication device can understand. In the implementation of the above tables, other data structures can also be used, such as arrays, queues, containers, stacks, linear lists, pointers, linked lists, trees, graphs, structures, classes, heaps, hash tables, or hash tables, etc.
[0248] The term "predefined" in this application can be understood as definition, pre-defined, stored, pre-stored, pre-negotiated, pre-configured, solidified, or pre-burned.
[0249] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0250] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0251] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for sending feedback information, characterized in that, The method includes: When the terminal device performs a sidelink SL transmission, it uses a first interleaved resource block (IRB) to transmit different data. N The sending of feedback information, the N It is a positive integer; Wherein, different methods are performed through a first interleaved resource block (IRB). N The sending of feedback information includes: Determined to belong to the first IRB M Physical Resource Blocks (PRBs) and the aforementioned N The correspondence between the feedback information, the M It is a positive integer, indicating the number of PRBs included in the first IRB; Based on the aforementioned correspondence, determine the PRB belonging to the first IRB. m The first information transmitted, the PRB m For the M One of the PRBs, and in the PRB m The first information is transmitted; wherein, the first information belongs to the N The first feedback message may indicate no feedback message; Determine the PRB m If the first information corresponding to the above is not the feedback information among the N feedback information, then the following is determined: N The feedback information with the highest priority among all feedback information is identified as the PRB. m Feedback information transmitted from the source; The highest priority feedback information is the PRB in the first IRB. n The feedback information transmitted from the PRB is then... m and the PRB n The highest priority feedback information is transmitted to each of the above.
2. The method according to claim 1, characterized in that, The N One of the feedback messages is the Hybrid Automatic Repeat Request (HARQ-ACK) message, which corresponds to the transmission of the Physical Side Control Channel (PSCCH) or the Physical Side Shared Channel (PSSCH).
3. The method according to claim 1, characterized in that, The PRB m The first information is transmitted up to include: In the PRB m The first information is transmitted using different cyclic shift values of the base sequence.
4. The method according to claim 1, characterized in that, The first information is the N One feedback message. I i The feedback information is determined based on the correspondence. I i The corresponding PRB m ,include: Determine the feedback information I i The time-frequency position occupied by the corresponding PSCCH and / or PSSCH transmission, wherein the time-frequency position includes at least one of the time-domain position, frequency-domain position, and time-frequency start position; Based on the feedback information I i The corresponding time-frequency position and the corresponding relationship are used to determine the feedback information. I i The corresponding PRB m .
5. The method according to claim 4, characterized in that, Based on the feedback information I i The corresponding time-frequency position and the corresponding relationship are used to determine the feedback information. I i The corresponding PRB m ,include: The correspondence is determined to be in the time-frequency location set. N The time-frequency position and the M The correspondence between PRBs; The feedback information is determined based on the correspondence. I i The corresponding PRB m .
6. The method according to claim 5, characterized in that, The time-frequency location set is one of the following: The set of possible time-domain and / or frequency-domain locations of the PSCCH / PSSCH transmission corresponding to the feedback information transmitted using the first IRB; or The set of possible time-frequency start positions for PSCCH / PSSCH transmissions corresponding to feedback information transmitted using the first IRB; or A set of time-frequency resource locations within a feedback time window in the side-stream resource pool; wherein the start and end times of the feedback time window are determined based on the time location of the first IRB.
7. The method according to claim 5, characterized in that, The N time-frequency positions and the M Determining the correspondence between PRBs includes: According to the first predetermined order, the M Each PRB is divided into N An orthogonal subset of PRB; Sort the time-frequency positions in the time-frequency position set according to the second preset order; The sorted time-frequency positions are mapped one-to-one with the PRB subsets to obtain the correspondence.
8. The method according to claim 7, characterized in that, The feedback information is determined based on the correspondence. I i The corresponding PRB m ,include: The feedback information is determined from the correspondence. I i The corresponding time-frequency location associated with the PRB subset; The PRB in the associated PRB subset is determined to be the PRB. m .
9. The method according to claim 4, characterized in that, The time domain position is the time unit in which the PSCCH / PSSCH transmission takes place; the frequency domain position is the PRB, IRB, or sub-channel at the lowest frequency position used by the PSCCH / PSSCH transmission.
10. The method according to claim 3, characterized in that, The method further includes: The first information did not indicate the N When receiving feedback information from a set of feedback information, determine the base sequence and / or cyclic shift value; Based on the base sequence and / or cyclic shift value, determine the PRB. m The first information transmitted above.
11. The method according to claim 1, characterized in that, The step of determining the PRB belonging to the first IRB based on the correspondence relationship. m The first information transmitted online, include, Based on the correspondence and the N The priority information corresponding to each feedback message is used to determine the priority information in the PRB. m The first information transmitted.
12. The method according to claim 11, characterized in that, The method based on the correspondence and the N The priority information corresponding to each feedback message is used to determine the priority information in the PRB. m The first information transmitted includes, Based on the aforementioned correspondence, the PRB is determined. m Corresponding to the N Feedback information I in the feedback information i ; Determine that, in addition to the aforementioned feedback information I i Other than those mentioned N The highest priority feedback information among all other feedback information. j ; Determine the feedback information I i The corresponding priority is not lower than the feedback information I. j The priority is set to a level, and the feedback information I is determined. i For the PRB m The feedback information transmitted above, otherwise the feedback information I is determined. j For the PRB m Feedback information transmitted from the source.
13. A method for receiving feedback information, characterized in that, The method includes: When the terminal device performs SL reception, it receives different data in a first IRB. N The feedback information, the N It is a positive integer; Wherein, receiving different in a first IRB N The feedback information includes: Determined to belong to the first IRB M The PRB and the N The correspondence between the feedback information, the M It is a positive integer, indicating the number of PRBs included in the first IRB; Based on the aforementioned correspondence, determine the PRB belonging to the first IRB. m The first information transmitted, the PRB m For the M One of the PRBs, and receives the first information on the PRB m; wherein, the first information belongs to the N The first feedback message may indicate no feedback message; The PRB m The first information corresponding to the above is not the feedback information among the N feedback information, in the PRB m The above receives the N The highest priority feedback information among all feedback messages; When the highest priority feedback information is determined to be the PRB in the first IRB n The feedback information transmitted from the PRB is also present in the PRB. n The system receives the highest priority feedback information.
14. The method according to claim 13, characterized in that, The N One of the feedback messages is the HARQ-ACK corresponding to the PSCCH or PSSCH transmission.
15. The method according to claim 13, characterized in that, The first information is the N One feedback message. I i The feedback information is determined based on the correspondence. I i The corresponding PRB m ,include: Determine the feedback information I i The time-frequency position occupied by the corresponding PSCCH and / or PSSCH transmission, wherein the time-frequency position includes at least one of the time-domain position, frequency-domain position, and time-frequency start position; Based on the feedback information I i The corresponding time-frequency position and the corresponding relationship are used to determine the feedback information. I i The corresponding PRB m .
16. The method according to claim 15, characterized in that, Based on the feedback information I i The corresponding time-frequency position and the corresponding relationship are used to determine the feedback information. I i The corresponding PRB m ,include: The correspondence is determined to be in the time-frequency location set. N The time-frequency position and the M The correspondence between PRBs; The feedback information is determined based on the correspondence. I i The corresponding PRB m .
17. The method according to claim 16, characterized in that, The N The time-frequency position and the M Determining the correspondence between PRBs includes: According to the first predetermined order, the M Each PRB is divided into N An orthogonal subset of PRB; Sort the time-frequency positions in the time-frequency position set according to the second preset order; The sorted time-frequency positions are mapped one-to-one with the PRB subsets to obtain the correspondence.
18. The method according to claim 17, characterized in that, The feedback information is determined based on the correspondence. I i The corresponding PRB m ,include: The feedback information is determined from the correspondence. I i The corresponding time-frequency location associated with the PRB subset; The PRB in the associated PRB subset is determined to be the PRB. m .
19. The method according to claim 13, characterized in that, The PRB belonging to the first IRB is determined based on the correspondence. m The first information transmitted includes: Based on the correspondence and the N The priority information corresponding to each feedback message is used to determine the priority information in the PRB. m The first information transmitted.
20. The method according to claim 19, characterized in that, The method based on the correspondence and the N The priority information corresponding to each feedback message is used to determine the priority information in the PRB. m The first information transmitted includes: Based on the aforementioned correspondence, the PRB is determined. m Corresponding to the N Feedback information I in the feedback information i ; Determine that, in addition to the aforementioned feedback information I i Other than those mentioned N The highest priority feedback information among all other feedback information. j ; Determine the feedback information I i The corresponding priority is no lower than that of the feedback information I. j The priority is set to a level, and the feedback information I is determined. i For the PRB m The feedback information transmitted above, otherwise the feedback information I is determined. j For the PRB m Feedback information transmitted from the source.
21. A communication device, characterized in that, include: The transceiver module is used to transmit different data via a first interleaved resource block (IRB) when the terminal device performs side-link SL transmission. N The sending of feedback information, the N It is a positive integer; Wherein, different methods are performed through a first interleaved resource block (IRB). N The sending of feedback information includes: Determined to belong to the first IRB M Physical Resource Blocks (PRBs) and the aforementioned N The correspondence between the feedback information, the M It is a positive integer, indicating the number of PRBs included in the first IRB; Based on the aforementioned correspondence, determine the PRB belonging to the first IRB. m The first information transmitted, the PRB m For the M One of the PRBs, and in the PRB m The first information is transmitted; wherein, the first information belongs to the N The first feedback message may indicate no feedback message; Determine the PRB m If the first information corresponding to the above is not the feedback information among the N feedback information, then the following is determined: N The feedback information with the highest priority among all feedback information is identified as the PRB. m Feedback information transmitted from the source; The highest priority feedback information is the PRB in the first IRB. n The feedback information transmitted from the PRB is then... m and the PRB n The highest priority feedback information is transmitted to each of the above.
22. A communication device, characterized in that, include: The transceiver module is used to receive different signals in a first IRB when the terminal device is performing SL reception. N The feedback information, the N It is a positive integer; Wherein, receiving different in a first IRB N The feedback information includes: Determined to belong to the first IRB M The PRB and the N The correspondence between the feedback information, the M It is a positive integer, indicating the number of PRBs included in the first IRB; Based on the correspondence, determine the PRB belonging to the first IRB. m The first information transmitted, the PRB m For the M One of the PRBs, and receives the first information on the PRB m; wherein, the first information belongs to the N The first feedback message may indicate no feedback message; The PRB m The first information corresponding to the above is not the feedback information among the N feedback information, in the PRB m The above receives the N The highest priority feedback information among all feedback messages; When the highest priority feedback information is determined to be the PRB in the first IRB n The feedback information transmitted from the PRB is also present in the PRB. n The system receives the highest priority feedback information.
23. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 1 to 12.
24. A communication device, characterized in that, The device includes a processor and a memory, the memory storing a computer program, the processor executing the computer program stored in the memory to cause the device to perform the method as described in any one of claims 13 to 20.
25. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 1 to 12.
26. A communication device, characterized in that, include: Processor and interface circuitry; The interface circuit is used to receive code instructions and transmit them to the processor; The processor is configured to run the code instructions to perform the method as described in any one of claims 13 to 20.
27. A communication system, characterized in that, The device includes a network device and at least one of a first terminal device and a second terminal device, wherein the first terminal device is configured to implement the method as described in any one of claims 1 to 12, and the second terminal device is configured to implement the method as described in any one of claims 13 to 20.
28. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 1 to 12 to be implemented.
29. A computer-readable storage medium for storing instructions that, when executed, cause the method of any one of claims 13 to 20 to be implemented.