Communication method and apparatus
By optimizing PSFCH resource allocation in the 3GPP New Radio standard and utilizing interleaved sets and transmission opportunities, the problem of insufficient PSFCH resource determination in communication between user equipment is solved, thereby improving communication reliability and HARQ-ACK information feedback efficiency.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- BEIJING SPREADTRUM HI TECH COMM TECH CO LTD
- Filing Date
- 2021-08-17
- Publication Date
- 2026-06-19
AI Technical Summary
In the 3GPP New Radio standard, there is currently no reasonable way to determine the Physical Side Link Feedback Channel (PSFCH) resources in side link communication between user equipment, especially during interleaved resource periods, which leads to insufficient communication reliability.
By determining the interleaving set and transmission opportunities, the allocation of PSFCH resources is optimized, including determining the interleaving set index based on the sub-channel and time slot location, to ensure efficient transmission of PSFCH.
It improves the reliability of communication between user equipment, ensures the effective feedback of HARQ-ACK information, and enhances communication quality.
Smart Images

Figure CN115915057B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0002] In the 3rd Generation Partnership Project (3GPP) New Radio (NR) standard, the communication link between User Equipment (UE) and UE is called a bypass or sidelink (SL). The channel used to carry data in the sidelink is called the Physical Sidelink Shared Channel (PSSCH), and the channel used to feed back Hybrid Automatic Repeat Request Acknowledge (HARQ-ACK) information is called the Physical Sidelink Feedback Channel (PSFCH). Currently, transmitting UEs (TX UEs) use sub-channels as the basic unit for resource allocation for data transmission (i.e., transmitting PSSCH), while receiving UEs (RX UEs) use resource blocks (RBs) as the basic unit for HARQ-ACK information feedback (i.e., transmitting PSFCH). That is, the receiving UE can determine an RB based on the frequency domain location of the sub-channel from which the received PSSCH is transmitted, and then feed back the PSFCH to the transmitting UE from that RB. However, when sidechain transmission uses interleaved resources, there is currently no reasonable way to determine the PSFCH resource. Summary of the Invention
[0003] This application provides a communication method and apparatus that can improve the reliability of communication.
[0004] In a first aspect, embodiments of this application provide a communication method applicable to a first device, the method comprising:
[0005] The first device receives the first physical side crosslink shared channel (PSSCH) from the second device;
[0006] The first device determines the first transmission opportunity;
[0007] The first device determines the first interleaved set;
[0008] The first device sends the physical side link feedback channel PSFCH corresponding to the first PSSCH to the second device on the first transmission opportunity and the first interleaving set.
[0009] In conjunction with the first aspect, in one possible implementation, the method further includes:
[0010] The first device determines the first sub-channel occupied by the first PSSCH;
[0011] The first device determines the first interleaved set, including:
[0012] The first device determines the first interleaved set based on the first sub-channel.
[0013] In conjunction with the first aspect, in one possible implementation, the first sub-channel includes at least one second interleaving set; the first device determines the first interleaving set based on the first sub-channel, including:
[0014] The first device determines the first interleaved set based on the at least one second interleaved set.
[0015] In conjunction with the first aspect, in one possible implementation, the first sub-channel includes a second interleaving set; the first device determines the first interleaving set based on the at least one second interleaving set, including:
[0016] The first device identifies the second interleaving set included in the first sub-channel as the first interleaving set.
[0017] In conjunction with the first aspect, in one possible implementation, the first sub-channel includes at least two second interleaved sets; the method further includes:
[0018] The first device determines at least one time slot corresponding to at least one PSSCH associated with a first time slot, wherein the at least one PSSCH includes the first PSSCH and the first time slot is the time slot to which the PSFCH belongs;
[0019] The first device determines the first interleaving set based on the at least one second interleaving set, including:
[0020] The first device determines the first interleaving set based on the at least two second interleaving sets and the position of the first PSSCH in the at least one time slot.
[0021] In conjunction with the first aspect, in one possible implementation, the index of the first interlaced set satisfies:
[0022] y = x + i - 1;
[0023] Wherein, y represents the index of the first interleaving set, x represents the index of the starting interleaving set in the at least two second interleaving sets, i represents the time slot to which the first PSSCH belongs as the i-th time slot in the at least one time slot, y and x are integers greater than or equal to 0, and i is an integer greater than 0.
[0024] In conjunction with the first aspect, in one possible implementation, the method further includes:
[0025] The first device determines at least one time slot corresponding to at least one PSSCH associated with a first time slot, wherein the at least one PSSCH includes the first PSSCH and the first time slot is the time slot to which the PSFCH belongs;
[0026] The first device determines the first interleaving set based on the first sub-channel, including:
[0027] The first device determines the first interleaving set based on the index of the first sub-channel and the position of the first PSSCH in the at least one time slot.
[0028] In conjunction with the first aspect, in one possible implementation, the index of the first interlaced set satisfies:
[0029] y = x + i - 1;
[0030] Wherein, y represents the index of the first interleaved set, x represents the index of the first sub-channel, i represents the i-th time slot among the at least one time slot to which the first PSSCH belongs, y and x are integers greater than or equal to 0, and i is an integer greater than 0.
[0031] In conjunction with the first aspect, in one possible implementation, the first device determines the first transmission opportunity, including:
[0032] The first device determines at least one time slot corresponding to at least one PSSCH associated with a first time slot, and at least one transmission opportunity included in the first time slot, wherein the at least one PSSCH includes the first PSSCH, and the first time slot is the time slot to which the PSFCH belongs;
[0033] The first device determines a transmission opportunity from the at least one transmission opportunity as the first transmission opportunity based on the position of the first PSSCH in the at least one time slot.
[0034] In conjunction with the first aspect, in one possible implementation, the first transmission opportunity is the i-th transmission opportunity among the at least one transmission opportunity, where i indicates that the time slot to which the first PSSCH belongs is the i-th time slot among the at least one time slot, and i is an integer greater than 0.
[0035] Secondly, embodiments of this application provide a communication method applicable to a first device, the method comprising:
[0036] The first device receives a first indication information from the second device, the first indication information being used to indicate the physical side cross-link feedback channel PSFCH corresponding to the delayed feedback second physical side cross-link shared channel PSSCH;
[0037] The first device receives a second indication information from the second device, the second indication information indicating the feedback of the PSFCH corresponding to the second PSSCH;
[0038] The first device sends at least one PSFCH corresponding to a PSSCH to the second device on a first time-domain resource determined based on the second indication information, wherein the at least one PSSCH includes the second PSSCH.
[0039] In conjunction with the second aspect, in one possible implementation, the second indication information further indicates the second time-domain resource corresponding to the last second PSSCH in the PSSCH blind retransmission; the method further includes:
[0040] The first device determines the first time domain resource based on the second time domain resource and a preset time offset.
[0041] In conjunction with the second aspect, in one possible implementation, the first device receives first indication information from the second device, including:
[0042] The first device receives a physical sidechain channel from the second device, the physical sidechain channel being used to carry the first indication information.
[0043] In conjunction with the second aspect, in one possible implementation, the physical sidechain channel includes one of the following channels:
[0044] Physical side link control channels PSCCH and PSSCH.
[0045] Thirdly, embodiments of this application provide a communication method applicable to a second device, the method comprising:
[0046] The second device sends the first physical side link shared channel (PSSCH) to the first device.
[0047] The second device determines the first transmission opportunity;
[0048] The second device determines the first interleaved set;
[0049] The second device receives the physical side link feedback channel PSFCH corresponding to the first PSSCH from the first device on the first transmission opportunity and the first interleaving set.
[0050] In conjunction with the third aspect, in one possible implementation, the method further includes:
[0051] The second device determines the first sub-channel occupied by the first PSSCH;
[0052] The second device determines the first interlaced set, including:
[0053] The second device determines the first interleaved set based on the first sub-channel.
[0054] In conjunction with the third aspect, in one possible implementation, the first sub-channel includes at least one second interleaving set; the second device determines the first interleaving set based on the first sub-channel, including:
[0055] The second device determines the first interleaving set based on the at least one second interleaving set.
[0056] In conjunction with the third aspect, in one possible implementation, the first sub-channel includes a second interleaving set; the second device determines the first interleaving set based on the at least one second interleaving set, including:
[0057] The second device identifies the second interleaved set included in the first sub-channel as the first interleaved set.
[0058] In conjunction with the third aspect, in one possible implementation, the first sub-channel includes at least two second interleaved sets; the method further includes:
[0059] The second device determines at least one time slot corresponding to at least one PSSCH associated with the first time slot, the at least one PSSCH including the first PSSCH, the first time slot being the time slot to which the PSFCH belongs;
[0060] The second device determines the first interlaced set based on the at least one second interlaced set, including:
[0061] The second device determines the first interleaving set based on the at least two second interleaving sets and the position of the first PSSCH in the at least one time slot.
[0062] In conjunction with the third aspect, in one possible implementation, the index of the first interlaced set satisfies:
[0063] y = x + i - 1;
[0064] Wherein, y represents the index of the first interleaving set, x represents the index of the starting interleaving set in the at least two second interleaving sets, i represents the time slot to which the first PSSCH belongs as the i-th time slot in the at least one time slot, y and x are integers greater than or equal to 0, and i is an integer greater than 0.
[0065] In conjunction with the third aspect, in one possible implementation, the method further includes:
[0066] The second device determines at least one time slot corresponding to at least one PSSCH associated with the first time slot, the at least one PSSCH including the first PSSCH, the first time slot being the time slot to which the PSFCH belongs;
[0067] The second device determines the first interleaving set based on the first sub-channel, including:
[0068] The second device determines the first interleaving set based on the index of the first sub-channel and the position of the first PSSCH in the at least one time slot.
[0069] In conjunction with the third aspect, in one possible implementation, the index of the first interlaced set satisfies:
[0070] y = x + i - 1;
[0071] Wherein, y represents the index of the first interleaved set, x represents the index of the first sub-channel, i represents the i-th time slot among the at least one time slot to which the first PSSCH belongs, y and x are integers greater than or equal to 0, and i is an integer greater than 0.
[0072] In conjunction with the third aspect, in one possible implementation, the second device determines the first transmission opportunity, including:
[0073] The second device determines at least one time slot corresponding to at least one PSSCH associated with the first time slot, and at least one transmission opportunity included in the first time slot, wherein the at least one PSSCH includes the first PSSCH and the first time slot is the time slot to which the PSFCH belongs;
[0074] The second device determines a transmission opportunity from the at least one transmission opportunity as the first transmission opportunity based on the position of the first PSSCH in the at least one time slot.
[0075] In conjunction with the third aspect, in one possible implementation, the first transmission opportunity is the i-th transmission opportunity among the at least one transmission opportunity, where i indicates that the time slot to which the first PSSCH belongs is the i-th time slot among the at least one time slot, and i is an integer greater than 0.
[0076] Fourthly, embodiments of this application provide a communication method applicable to a second device, the method comprising:
[0077] The second device sends a first indication information to the first device, the first indication information being used to indicate the physical side cross-link feedback channel PSFCH corresponding to the delayed feedback second physical side cross-link shared channel PSSCH.
[0078] The second device sends a second indication message to the first device, the second indication message indicating the PSFCH corresponding to the second PSSCH;
[0079] The second device receives at least one PSFCH corresponding to a PSSCH from the first device on a first time-domain resource determined based on the second indication information, wherein the at least one PSSCH includes the second PSSCH.
[0080] In conjunction with the fourth aspect, in one possible implementation, the second indication information further indicates the second time-domain resource corresponding to the last second PSSCH in the PSSCH blind retransmission; the method further includes:
[0081] The second device determines the first time domain resource based on the second time domain resource and a preset time offset.
[0082] In conjunction with the fourth aspect, in one possible implementation, the second device sends first instruction information to the first device, including:
[0083] The second device sends a physical sidechain channel to the first device, the physical sidechain channel being used to carry the first indication information.
[0084] In conjunction with the fourth aspect, in one possible implementation, the physical sidechain channel includes one of the following channels:
[0085] PSCCH, PSSCH.
[0086] Fifthly, embodiments of this application provide a communication device, including:
[0087] The transceiver module is used to receive the first physical side link shared channel (PSSCH) from the second device;
[0088] The processing module is used to determine the first transmission opportunity;
[0089] The processing module is used to determine the first interlaced set;
[0090] The transceiver module is configured to send the physical side link feedback channel (PSFCH) corresponding to the first PSSCH to the second device on the first transmission opportunity and the first interleaving set.
[0091] Sixthly, embodiments of this application provide a communication device, including:
[0092] The transceiver module is used to receive first indication information from the second device, wherein the first indication information is used to indicate the physical side link feedback channel PSFCH corresponding to the delayed feedback second physical side link shared channel PSSCH;
[0093] The transceiver module is used to receive second indication information from the second device, wherein the second indication information indicates the PSFCH corresponding to the second PSSCH.
[0094] The processing module is configured to send at least one PSFCH corresponding to a PSSCH to the second device on a first time-domain resource determined based on the second indication information through the transceiver module, wherein the at least one PSSCH includes the second PSSCH.
[0095] The communication device in the fifth and sixth aspects can be the first device or a chip in the first device.
[0096] In a seventh aspect, embodiments of this application provide a communication device, including:
[0097] The transceiver module is used to send the first physical side link shared channel (PSSCH) to the first device;
[0098] The processing module is used to determine the first transmission opportunity;
[0099] The processing module is used to determine the first interlaced set;
[0100] The transceiver module is configured to receive, on the first transmission opportunity and the first interleaving set, the physical side link feedback channel (PSFCH) corresponding to the first PSSCH from the first device.
[0101] Eighthly, embodiments of this application provide a communication device, including:
[0102] The transceiver module is used to send first indication information to the first device, wherein the first indication information is used to indicate the physical side cross-link feedback channel PSFCH corresponding to the delayed feedback second physical side cross-link shared channel PSSCH;
[0103] The transceiver module is used to send a second indication information to the first device, wherein the second indication information indicates the PSFCH corresponding to the second PSSCH.
[0104] The processing module is configured to receive, via the transceiver module, at least one PSFCH corresponding to a PSSCH from the first device on a first time-domain resource determined based on the second indication information, wherein the at least one PSSCH includes the second PSSCH.
[0105] The communication device in the seventh and eighth aspects can be a second device or a chip in the second device.
[0106] Ninthly, embodiments of this application provide a terminal device, which includes a processor, a memory, and a transceiver, coupled together. The memory stores a computer program that supports the terminal device in executing any of the methods provided in the first and / or second aspects described above. The computer program includes program instructions, and the processor and transceiver are configured to invoke the program instructions to execute any of the methods provided in the first and / or second aspects.
[0107] In a tenth aspect, embodiments of this application provide a terminal device including a processor, a memory, and a transceiver, which are coupled together. The memory stores a computer program that supports the terminal device in executing any of the methods provided in the third and / or fourth aspects described above. The computer program includes program instructions, and the processor and transceiver are configured to invoke the program instructions to execute any of the methods provided in the third and / or fourth aspects.
[0108] In one aspect, this application proposes a chip for: receiving a first physical-side crosslink shared channel (PSSCH) from a second device; determining a first transmission opportunity; determining a first interleaving set; and transmitting a physical-side crosslink feedback channel (PSFCH) corresponding to the first PSSCH to the second device on the first transmission opportunity and the first interleaving set.
[0109] In a twelfth aspect, this application proposes a chip configured to: receive first indication information from a second device, the first indication information indicating a physical side link feedback channel (PSFCH) corresponding to a delayed feedback second physical side link shared channel (PSSCH); receive second indication information from the second device, the second indication information indicating a PSFCH corresponding to the feedback second PSSCH; and transmit at least one PSFCH corresponding to a PSSCH to the second device on a first time-domain resource determined based on the second indication information, the at least one PSSCH including the second PSSCH.
[0110] In a thirteenth aspect, this application proposes a chip for: sending a first physical-side link shared channel (PSSCH) to a first device; determining a first transmission opportunity; determining a first interleaving set; and receiving a physical-side link feedback channel (PSFCH) corresponding to the first PSSCH from the first device on the first transmission opportunity and the first interleaving set.
[0111] In a fourteenth aspect, this application proposes a chip configured to: send first indication information to a first device, the first indication information indicating a physical side link feedback channel (PSFCH) corresponding to a delayed feedback second physical side link shared channel (PSSCH); send second indication information to the first device, the second indication information indicating a PSFCH corresponding to the feedback second PSSCH; and receive at least one PSFCH corresponding to a PSSCH from the first device on a first time-domain resource determined based on the second indication information, the at least one PSSCH including the second PSSCH.
[0112] In a fifteenth aspect, this application proposes a module device comprising a power module, a storage module, and a chip module, wherein: the power module provides power to the module device; the storage module stores data and instructions; and the chip module is configured to: receive a first physical side link shared channel (PSSCH) from a second device; determine a first transmission opportunity; determine a first interleaving set; and, on the first transmission opportunity and the first interleaving set, transmit a physical side link feedback channel (PSFCH) corresponding to the first PSSCH to the second device.
[0113] In a sixteenth aspect, this application proposes a module device comprising a power module, a storage module, and a chip module, wherein: the power module provides power to the module device; the storage module stores data and instructions; and the chip module is configured to: receive first indication information from a second device, the first indication information indicating a physical side link feedback channel (PSFCH) corresponding to a delayed feedback second physical side link shared channel (PSSCH); receive second indication information from the second device, the second indication information indicating a PSFCH corresponding to the feedback second PSSCH; and transmit at least one PSFCH corresponding to a PSSCH to the second device on a first time-domain resource determined based on the second indication information, the at least one PSSCH including the second PSSCH.
[0114] In a seventeenth aspect, this application proposes a module device comprising a power module, a storage module, and a chip module, wherein: the power module is used to provide power to the module device; the storage module is used to store data and instructions; and the chip module is used to: send a first physical side link shared channel (PSSCH) to a first device; determine a first transmission opportunity; determine a first interleaving set; and, on the first transmission opportunity and the first interleaving set, receive a physical side link feedback channel (PSFCH) corresponding to the first PSSCH from the first device.
[0115] Eighteenthly, this application proposes a module device comprising a power module, a storage module, and a chip module, wherein: the power module provides power to the module device; the storage module stores data and instructions; and the chip module is configured to: send first indication information to a first device, the first indication information indicating a physical side link feedback channel (PSFCH) corresponding to a delayed feedback second physical side link shared channel (PSSCH); send second indication information to the first device, the second indication information indicating a PSFCH corresponding to the feedback second PSSCH; and receive at least one PSFCH corresponding to a PSSCH from the first device on a first time-domain resource determined based on the second indication information, the at least one PSSCH including the second PSSCH.
[0116] In a nineteenth aspect, embodiments of this application provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform any of the methods provided in the first and / or second aspects described above.
[0117] In a twentieth aspect, embodiments of this application provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, cause the processor to perform any of the methods provided in the third and / or fourth aspects described above.
[0118] In a twentieth aspect, embodiments of this application provide a computer program product, including program instructions that, when executed by a processor, cause the processor to perform any of the methods provided in the first and / or second aspects described above.
[0119] In a twentieth aspect, embodiments of this application provide a computer program product, including program instructions that, when executed by a processor, cause the processor to perform any of the methods provided in the third and / or fourth aspects described above.
[0120] In a twentieth aspect, embodiments of this application provide a communication system including the first device and / or the second device described above.
[0121] The methods provided in the above aspects can all be combined as long as the solutions do not contradict each other. Attached Figure Description
[0122] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0123] Figure 1 This is a schematic diagram of the system architecture of the V2X communication system provided in the embodiments of this application;
[0124] Figure 2 This is a schematic diagram of the interlaced set provided in an embodiment of this application;
[0125] Figure 3 This is a time slot diagram for transmitting PSFCH provided in an embodiment of this application;
[0126] Figure 4 A flowchart illustrating the communication method provided in an embodiment of this application;
[0127] Figure 5 This is a schematic diagram showing the distribution of transmission opportunities within a time slot provided in an embodiment of this application;
[0128] Figure 6 This is another schematic diagram showing the distribution of transmission opportunities within a time slot provided in an embodiment of this application;
[0129] Figure 7 This is a schematic diagram illustrating the determination of the first transmission opportunity provided in an embodiment of this application;
[0130] Figure 8 This is a schematic diagram illustrating the determination of the first interlacing set provided in an embodiment of this application;
[0131] Figure 9 Another schematic diagram of the communication method provided in the embodiments of this application;
[0132] Figure 10 This is a schematic diagram of a delayed feedback scenario provided in an embodiment of this application;
[0133] Figure 11 This is a schematic diagram of the communication device provided in the embodiments of this application;
[0134] Figure 12This is a schematic diagram of the structure of the terminal device provided in the embodiments of this application;
[0135] Figure 13 This is a schematic diagram of the structure of a module device provided in an embodiment of this application. Detailed Implementation
[0136] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0137] The terminology used in the following embodiments of this application is for the purpose of describing particular embodiments only and is not intended to be limiting of this application. As used in the specification and appended claims of this application, the singular expressions “a,” “an,” “the,” “the,” “the,” and “this” are intended to include the plural expressions as well, unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used in this application refers to and includes any or all possible combinations of one or more of the listed items.
[0138] It should be noted that the terms "first," "second," and "third," etc., in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the order in which the methods are executed as shown in the accompanying drawings of the embodiments of this application is merely an example; other orders may exist in specific implementations, and no limitation is made here. Furthermore, the term "comprising" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to these processes, methods, products, or devices.
[0139] Please see Figure 1 , Figure 1 This is a schematic diagram of the system architecture of the V2X communication system provided in the embodiments of this application. For example... Figure 1As shown, a V2X communication system may include devices such as an On-Board Unit (OBU), a Roadside Unit (RSU), and mobile terminal devices. All types of devices supporting V2X communication (such as OBU, RSU, and mobile terminal devices) can be collectively referred to as V2X terminal devices or terminal devices, without limitation. Terminal devices may also be referred to as user equipment (UE), terminals, etc., with further limitations. The terminals in the V2X communication system can communicate with each other. For ease of description, this application embodiment uses an example of terminal devices including a first device and a second device for illustrative purposes. It should be understood that the first device and / or the second device can be a chip or a terminal device containing a chip. When the first device and / or the second device is a chip, the chip may include a processor and an interface. When the first and / or second devices are user equipment containing chips, the first and / or second devices can be OBU, RSU, mobile terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, access point (AP), remote terminal, access terminal, user terminal, user agent, or user device, etc. Among them, the mobile terminal can include mobile phones (or "cellular" phones), computers, tablets, smartphones, personal digital assistants (PDAs), mobile internet devices (MIDs), and smart wearable devices, etc. Alternatively, the mobile terminal can also be portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile devices, etc., without limitation. In the V2X communication system provided in this application, the number of terminal devices of the same type can be one or more, without limitation, for example, Figure 1 The OBUs in the OBU can include OBU1 and OBU2.
[0140] For ease of understanding, before describing the methods provided in the embodiments of this application, a brief introduction to the relevant knowledge involved in the methods provided in the embodiments of this application will be given below:
[0141] 1. Listen-Before-Talk (LBT)
[0142] The 3GPP standards organization will study how to deploy NR networks on unlicensed spectrum to achieve fair and efficient use of unlicensed spectrum and improve the data transmission rate of NR systems. The 3GPP NR system uses the LBT (Lesson-Blocking) procedure to achieve the coexistence of License Assisted Access (LAA) and other systems on unlicensed spectrum. The LBT procedure involves nodes in the unlicensed spectrum performing Clear Channel Assessment (CCA) to determine the availability of the current channel (in 20MHz units) before transmitting data. Typically, the LBT procedure uses energy detection to determine if the channel is occupied. Some regional regulations specify an energy detection threshold; if a node receives energy exceeding this threshold, the channel is considered busy.
[0143] 2. Interlaced set, also known as error resource subset.
[0144] In 3GPP unlicensed spectrum, PUSCH / PUCCH transmission can use interlace. Each interlace is the basic unit of resource allocation. A 20MHz / 10MHz interlace contains 10 or 11 RBs, evenly distributed in the frequency domain. For example, interlace 0 consists of RBs with RB indices of 0, 10, 20, ..., 90. RB0 to RB9 form interleaved resource cluster 0, and so on, RB10 to RB19 form interleaved resource cluster 1, ... Each interleaved resource cluster contains 10 RBs, belonging to different interlaces. For an example, please refer to [link to example]. Figure 2 , Figure 2 This is a schematic diagram of the interlacing provided in an embodiment of this application. For example... Figure 2As shown, taking a 20MHz bandwidth Bandwidth Part (BWP) comprising 100 Rectifier Blocks (RBs) as an example, each interlace is configured with 10 RBs, evenly distributed in the frequency domain. For example, interlace 0 consists of RBs with indices 0, 10, 20, ..., 90, i.e., interlace 0 = {0, 10, 20, 30, 40, 50, 60, 70, 80, 90}. Similarly, interlace 1 consists of RBs with indices 1, 11, 21, ..., 91, i.e., interlace 1 = {1, 11, 21, 31, 41, 51, 61, 71, 81, 91}, and so on. Interlace 9 consists of RBs with indices 9, 19, 29, ..., 99, i.e., interlace 9 = {9, 19, 29, 39, 49, 59, 69, 79, 89, 99}.
[0145] 3. Vehicle-to-everything (V2X) and sidelink (SL) transmission
[0146] V2X technology encompasses communication between vehicles (V2V), between vehicles and infrastructure / networks (V2I / N), and between vehicles and personal devices (V2P), without limitation. In other words, V2X refers to the use of wireless communication, sensing, and other technologies to collect road traffic environment information. Through real-time, efficient, and bidirectional information exchange and sharing between vehicles, between vehicles and pedestrians, and between vehicles and infrastructure, it provides reliable traffic information for drivers and pedestrians, thereby effectively improving road system safety and the traffic environment. In 2018, the 80th 3GPP plenary meeting approved the NRV2X research project.
[0147] In the 3GPP NR standard, the communication link between terminal devices is called a sidelink (SL), which can also be called a side chain, bypass, direct link, or other similar terms. In other words, the various descriptions of the sidelink mentioned above are interchangeable. The basic unit of resources used in sidelink transmission is a sub-channel. Each sub-channel contains a set of at least 10 consecutive, non-overlapping resource blocks (RBs), and its size is (pre-)configured. Resource allocation, sensing, and resource selection are performed on a sub-channel basis; sub-channels are also allocated to terminal devices as a whole for PSSCH transmission.
[0148] The physical sidelink channel (or physical sidelink channel) mainly consists of the Physical Sidelink Control Channel (PSCCH), PSSCH, Physical Sidelink Broadcast Channel (PSBCH), and PSFCH. In NR V2X, the PSFCH is used to support PSSCH HARQ feedback. The transmission period of PSFCH and PSSCH can be 1, 2, or 4 time slots. For example, with a PSFCH transmission period of 2, the time domain resources of PSFCH can be located in time slot 1, time slot 3, time slot 5, ... Since sidelink transmission supports one or more transmissions of a Transmission Block (TB), the time domain resources of PSFCH are the last transmission time of the PSSCH carrying this TB, delayed by a fixed time offset (providing PSSCH processing time) to the first time slot position. The frequency domain and code domain resources of PSFCH are obtained implicitly.
[0149] 4. Sidelink Control Information (SCI)
[0150] Generally, SCI is transmitted in two stages: the first stage SCI is transmitted on PSCCH resources, containing information that can be used for sensing operations and resource allocation information for the second stage SCI; the second stage SCI is transmitted on PSSCH resources and is related to the demodulation reference signal (DMRS) of PSSCH, containing the HARQ process for identifying and decoding the corresponding PSSCH and the trigger condition information for CSI feedback, etc.
[0151] 5. Symbols
[0152] Symbols, also known as time-domain symbols, include, but are not limited to, orthogonal frequency division multiplexing (OFDM) symbols, sparse code multiplexing access (SCMA) symbols, filtered orthogonal frequency division multiplexing (F-OFDM) symbols, and non-orthogonal multiple access (NOMA) symbols. The specific symbols can be determined according to the actual situation and will not be elaborated here.
[0153] 6. Time slot
[0154] In Long Term Evolution (LTE), a time slot occupies 6 or 7 consecutive OFDM symbols in the time domain, while in NR, a time slot occupies 14 consecutive OFDM symbols (regular cyclic prefix) or 12 consecutive OFDM symbols (extended cyclic prefix) in the time domain.
[0155] 7. HARQ-ACK information
[0156] To improve the reliability and resource utilization of data transmission on the SL (Single Message Line) network, a HARQ (Host Arrangement for Message Line) feedback mechanism is introduced. Specifically, the SL HARQ feedback mechanism involves the receiving end (RX UE) sending SL HARQ feedback information after receiving SL data to indicate whether the SL transmission was successful or failed. The sending end (TX UE), upon receiving the SL HARQ feedback information on the SL, can determine whether the previous SL transmission was successful. The SL HARQ feedback information includes both positive acknowledgment (ACK) and negative acknowledgment (NACK) information. That is, the TX UE sends PSCCH and PSSCH to the RX UE. If the RX UE correctly decodes the PSCCH but fails to correctly decode the corresponding PSSCH, the RX UE sends NACK information; if the RX UE correctly decodes both the PSCCH and the corresponding PSSCH, the RX UE sends ACK information. The NACK or ACK information is typically carried on the PSFCH for transmission.
[0157] For example, please see Figure 3 , Figure 3 This is a schematic diagram of the time slot for transmitting the PSFCH as provided in an embodiment of this application. Figure 3 As shown, this time slot includes 14 symbols. Symbols 1 to 9 are used to transmit PSCCH and PSSCH, symbol 12 is used to transmit PSFCH, symbol 11 is a repeat of symbol 12 (i.e., the content transmitted on symbol 11 is the same as the content transmitted on symbol 12), and symbols 10 and 13 are gaps. Symbol i refers to the symbol with index i.
[0158] To address the problems mentioned in the background art, this application proposes a communication method and apparatus that can transmit PSFCH based on interleaved resources, which is beneficial to improving the reliability of communication.
[0159] The following will combine Figures 4 to 13 The methods and related apparatus provided in the embodiments of this application will be described in detail.
[0160] Please see Figure 4 , Figure 4 This is a flowchart illustrating a communication method provided in an embodiment of this application. The method provided in this application may include the following steps S401 to S404 (S refers to a step):
[0161] S401, the second device sends a first PSSCH to the first device. Correspondingly, the first device receives the first PSSCH from the second device.
[0162] Understandably, in sidechain transmission, the second device can send a PSCCH and a first PSSCH to the first device. Correspondingly, the first device can receive the PSCCH and the first PSSCH from the second device and decode them to provide feedback on the corresponding PSFCH based on the decoding result. It should be noted that, in this embodiment, from a frequency domain perspective, the transmission of the first PSSCH requires a subchannel; that is, the subchannel is allocated as a whole to the second device for the transmission of the first PSSCH. For ease of description, this embodiment uses the subchannel occupied by the first PSSCH transmission as an example for illustrative purposes. The size of the first subchannel is (pre)configured and may include at least one second interleaved set. From a time domain perspective, the first PSSCH can be transmitted through a time slot or multiple symbols included within a time slot. Accordingly, for PSFCH transmission in unlicensed frequency bands, the first device also needs to determine the channel resource location of the PSFCH, that is, determine the location of the time-domain and frequency-domain resources used for PSFCH transmission, and then feed back the PSFCH carrying HARQ-ACK information to the second device at the determined resource location. The following will describe in detail how the first device determines the resource location used for feeding back the PSFCH, which may include the time domain and frequency domain.
[0163] S402, The first device determines the first transmission opportunity.
[0164] In some feasible implementations, from a time-domain perspective, the first device determines a first transmission opportunity (TO). Specifically, the first device can determine the first transmission opportunity based on the time-domain resources of the first PSSCH. Specifically, determining the first transmission opportunity can be understood as: the first device determines at least one time slot corresponding to at least one PSSCH associated with the first time slot, and determines at least one transmission opportunity included within the first time slot. The at least one PSSCH includes the first PSSCH, and the first time slot is the time slot to which the PSFCH belongs; that is, the first time slot is the time slot used for HARQ feedback on these at least one PSSCH. In other words, the first device can determine at least one time slot corresponding to at least one PSSCH associated with the PSFCH, and determine at least one transmission opportunity included within the time slot used to transmit the PSFCH. Furthermore, the first device can determine a transmission opportunity as the first transmission opportunity from at least one transmission opportunity based on the position of the first PSSCH in the at least one time slot. The at least one time slot corresponding to at least one PSSCH associated with the PSFCH can be understood as one or more time slots (i.e., at least one time slot) corresponding to one or more PSSCHs (i.e., at least one PSSCH) that need to send HARQ-ACK feedback on this PSFCH. The number of transmission opportunities included in a time slot is (pre)configured. For example, the network can configure the total number of transmission opportunities included in a time slot for the terminal device by issuing higher-layer signaling. In other words, higher-layer signaling can indicate the total number of transmission opportunities for sending PSFCHs in a time slot, i.e., the maximum number of PSFCHs allowed to be sent in a time slot can be configured through higher-layer signaling.
[0165] When at least one transmission opportunity is included within the time slot for transmitting the PSFCH, the location distribution of the at least one transmission opportunity within that time slot may include the following two cases:
[0166] First scenario: Please refer to [link / reference] Figure 5 , Figure 5 This is a schematic diagram illustrating the distribution of transmission opportunities within a time slot, as provided in an embodiment of this application. For example... Figure 5 As shown, assuming a time slot contains two PSFCH positions, i.e., two TOs, namely TO0 and TO1, where, as Figure 5 As shown, symbols 9 and 10 form the first TO, namely TO0, and symbols 11 and 12 form the second TO, namely TO1. There is only one GAP before the first TO (i.e., TO0), namely symbol 8 is the position of the Gap.
[0167] The second scenario: Please refer to [link / reference needed]. Figure 6 , Figure 6This is another schematic diagram showing the distribution of transmission opportunities within a time slot provided in an embodiment of this application. For example... Figure 6 As shown, assuming a time slot contains two PSFCH positions, i.e., two TOs, namely TO0 and TO1, where, as Figure 6 As shown, symbols 8 and 9 form the first TO, namely TO0, and symbols 11 and 12 form the second TO, namely TO1. Each TO is preceded by a gap of symbols, such as... Figure 6 The symbols 7 and 10 in the middle both represent the positions of the gap.
[0168] It should be noted that the distribution of at least one transmission opportunity included in a time slot in this application within a time slot can be either the first or second case mentioned above. That is, there may be a gap of one symbol before the first TO among multiple TOs, or there may be a gap of one symbol before each TO among multiple TOs, etc. The specific distribution depends on the actual application scenario and is not limited here.
[0169] Specifically, the first device determining a transmission opportunity as the first transmission opportunity from at least one transmission opportunity based on the position of the first PSSCH in at least one time slot can be understood as follows: the first transmission opportunity is the (i-1)th transmission opportunity among the at least one transmission opportunities included in the time slot used to transmit the PSFCH, where i is an integer greater than 0, and i indicates that the time slot to which the first PSSCH belongs is the i-th time slot among at least one time slots. In other words, the position of the transmission opportunity of the PSFCH within a slot depends on the position of the first PSSCH in at least one time slot. Specifically, the TO position of the PSFCH within its slot equals the position of the first PSSCH in at least one time slot.
[0170] For example, please see Figure 7 , Figure 7 This is a schematic diagram illustrating the determination of the first transmission opportunity provided in an embodiment of this application. For example... Figure 7 As shown, the transmission period for PSFCH and PSSCH is 2, meaning that there is one PSFCH slot for every two PSSCH slots. Figure 7 Time slots 1, 3, 5, and 7 shown are used for transmitting PSSCH and sending PSFCH. Each time slot used for sending PSFCH includes two TOs, such as... Figure 7 The PSFCH TO0 and PSFCH TO1 are shown. It should be noted that, as... Figure 7Both PSFCH TO0 and PSFCH TO1 can be used to transmit PSFCH. This application's embodiments define which specific TO among the multiple TOs included in the time slot used for PSFCH feedback should be used to feed back the PSFCH. It should be noted that the time slot for feeding back the PSFCH cannot be the same as the time slot for sending the PSSCH. This is because PSSCH requires a certain processing time; therefore, after sending a PSSCH, a fixed time offset is needed before feeding back the corresponding PSFCH. For example... Figure 7 As shown, PSSCH transmitted on time slots 0 and 1 requires a PSFCH feedback on TO in time slot 2, and PSSCH transmitted on time slots 2 and 3 requires a PSFCH feedback on TO in time slot 4. Specifically, as... Figure 7 As shown, for the PSFCH corresponding to the PSSCH transmitted in slot 0, since this PSSCH transmitted in slot 0 is the first PSSCH that needs to be fed back as a PSFCH on the TO in slot 2, the position of the PSFCH corresponding to the PSSCH transmitted in slot 0 in slot 2 is TO0. For the PSFCH corresponding to the PSSCH transmitted in slot 1, since this PSSCH transmitted in slot 1 is the second PSSCH that needs to be fed back as a PSFCH on the TO in slot 2, the position of the PSFCH corresponding to the PSSCH transmitted in slot 1 in slot 2 is TO1. Correspondingly, for the PSFCH corresponding to the PSSCH transmitted in slot 2, since this PSSCH transmitted in slot 2 is the first PSFCH that needs to be fed back as a PSFCH on the TO in slot 4, the position of the PSFCH corresponding to the PSSCH transmitted in slot 2 in slot 4 is TO0. Accordingly, for the PSFCH corresponding to the PSSCH sent in time slot 3, since the PSSCH sent in time slot 3 is the second PSFCH that needs to be fed back on TO in time slot 4, the position of the PSFCH corresponding to the PSSCH sent in time slot 3 in time slot 4 is TO1.
[0171] S403, The first device determines the first interlaced set.
[0172] In some feasible implementations, from a frequency domain perspective, the first device determines the first interleaving set. Specifically, the first device can determine the first interleaving set based on the frequency domain resources of the first PSSCH (i.e., the second determination method described below), or the time domain resources and frequency domain resources of the first PSSCH (i.e., the first determination method described below). Specifically, the first device determining the first interleaving set can be understood as: the first device determines the first interleaving set based on the first sub-channel occupied by the first PSSCH. It should be noted that there are two main methods for determining the first interleaving set based on the first sub-channel occupied by the first PSSCH, which will be described below.
[0173] The first determination method: The first device can determine the first interlacing set based on the index of the first sub-channel and the position of the first PSSCH in at least one time slot. For example, the index of the first interlacing set can satisfy: y = x + i - 1. Here, y represents the index of the first interlacing set, x represents the index of the first sub-channel, and i represents the i-th time slot in at least one time slot to which the first PSSCH belongs. y and x are integers greater than or equal to 0, and i is an integer greater than 0. In other words, the index of the interlacing set used for transmitting the PSFCH can be jointly determined by the index of the sub-channel used for transmitting the first PSSCH and the position of the first PSSCH in at least one time slot. For example, PSFCH interlace index (i.e., the index of the first interlacing set) = first PSSCH sub-channel index (i.e., the index of the first sub-channel) + i - 1, where i is the i-th PSSCH that needs to provide HARQ-ACK feedback in this PSSCH.
[0174] The second determination method: The first device can determine the first interleaved set based on at least one second interleaved set included in the first sub-channel. Specifically, this includes two cases: Case ①: If the first sub-channel includes only one second interleaved set, the first device can determine that single second interleaved set included in the first sub-channel as the first interleaved set, that is, the first device can determine that single second interleaved set included in the first sub-channel as the interleaved set used for feedback PSFCH. In other words, when the sub-channel used to transmit the first PSSCH includes only one interleaved set, the index of the interleaved set used for feedback PSFCH is equal to the index of the interleaved set used for transmitting the first PSSCH. Case ②: If the first sub-channel includes at least two second interleaved sets, the first device can determine the first interleaved set based on these at least two second interleaved sets and the position of the first PSSCH in at least one time slot. For example, the index of the first interleaved set can satisfy: y = x + i - 1. Where y represents the index of the first interleaving set, x represents the index of the starting interleaving set in the at least two second interleaving sets (i.e., the index of the first interleaving set in the at least two second interleaving sets), and i represents the i-th time slot in the at least one time slot to which the first PSSCH belongs, i.e., i is the first PSSCH that needs to send a HARQ-ACK feedback on this PSSCH. y and x are integers greater than or equal to 0, and i is an integer greater than 0. Optionally, x can also represent the index of the last interleaving set in the at least two second interleaving sets, or x can also represent the index of the second interleaving set in the at least two second interleaving sets, or the index of the third interleaving set, etc., depending on the actual scenario, and is not limited here. For ease of understanding, the embodiments of this application all use x representing the index of the starting interleaving set as an example for explanation. In other words, when the first sub-channel contains multiple interlaces for transmitting the first PSSCH (i.e., contains two or more second interleaving sets), the index of the interlace for transmitting the PSFCH (i.e., the index of the first interleaving set) can be determined by the index of the starting interleaving set among the multiple interlaces for transmitting the first PSSCH and the position of the first PSSCH in at least one time slot. For example, the index of the interleaving set of the PSFCH (i.e., the index of the first interleaving set) = the index of the starting interleaving set of the first PSSCH (i.e., the index of the starting interleaving set in at least two second interleaving sets) + i-1, where i is the i-th first PSSCH that needs to send a HARQ-ACK feedback in this PSSCH, that is, i indicates that the time slot to which the first PSSCH belongs is the i-th time slot in at least one time slot.
[0175] For example, please see Figure 8 , Figure 8 This is a schematic diagram illustrating the determination of the first interlacing set provided in an embodiment of this application. For example... Figure 8As shown, the transmission period for PSFCH and PSSCH is 2, meaning that 2 PSSCHs are sent in every 2 time slots, and 1 PSFCH is fed back in the second time slot of those 2 time slots. Figure 8 Time slots 1, 3, 5, and 7 shown are all used for transmitting PSSCH and sending PSFCH. Each time slot used for sending PSFCH includes one TO. Specifically, as shown... Figure 8 The PSSCH transmitted in time slot 0 requires a PSFCH to be fed back on TO in time slot 1, and the PSSCH transmitted in time slots 1 and 2 requires a PSFCH to be fed back on TO in time slot 3. Assuming the first sub-channel corresponding to the PSSCH transmitted in time slot 0 includes two interlaced sets, interlace0 and interlace1, then for the PSFCH corresponding to the PSSCH transmitted in time slot 0, the index of the first interlaced set is interlace1. This is because the index of the initial interlaced set in interlace0 and interlace1 is 0 (i.e., interlace0). The PSSCH transmitted in time slot 0 is the second PSSCH that requires a PSFCH to be fed back on TO in time slot 1. Therefore, for the PSFCH corresponding to the PSSCH transmitted in time slot 0, the index of the first interlaced set is 0 + 2 - 1 = 1. Accordingly, for the PSFCH corresponding to the PSSCH sent in time slot 1, the index of the first interlaced set corresponding to the PSFCH is interlace0. This is because the index of the starting interlaced set in interlace0 and interlace1 is 0 (i.e., interlace0). The PSSCH sent in time slot 1 is the first PSSCH that needs to feed back the PSFCH on the TO in time slot 3. Therefore, for the PSFCH corresponding to the PSSCH sent in time slot 1, the index of the first interlaced set corresponding to the PSFCH is 0 + 1 - 1 = 0. Accordingly, for the PSFCH corresponding to the PSSCH sent in slot 2, the index of the first interlaced set corresponding to the PSFCH is interlace1. This is because the index of the starting interlaced set in interlace0 and interlace1 is 0 (i.e., interlace0). The PSSCH sent in slot 2 is the second PSSCH that needs to be fed back to the PSFCH on the TO in slot 3. Therefore, for the PSFCH corresponding to the PSSCH sent in slot 2, the index of the first interlaced set corresponding to the PSFCH is 0 + 2 - 1 = 1.
[0176] S404. The first device sends the PSFCH corresponding to the PSSCH to the second device on the first transmission opportunity and the first interleaved set. Correspondingly, the second device receives the PSFCH corresponding to the PSSCH sent by the first device on the first transmission opportunity and the first interleaved set.
[0177] In some feasible implementations, when the first device receives PSCCH and PSSCH from the second device, the first device can decode the received PSCCH and PSSCH. If the first device can correctly decode both the PSCCH and the corresponding PSSCH, then the first device can send the corresponding PSFCH to the second device on the first transmission opportunity and the first interleaving set, wherein the PSFCH carries ACK information. If the first device can correctly decode the PSCCH but cannot correctly decode the corresponding PSSCH, then the first device can send the corresponding PSFCH to the second device on the first transmission opportunity and the first interleaving set, wherein the PSFCH carries NACK information.
[0178] Understandably, the execution order of S402, which determines the first transmission opportunity, and S403, which determines the first interleaving set, is not restricted. That is, the first device can first determine the first channel occupancy and then determine the first interleaving set, or the first device can first determine the first interleaving set and then determine the first channel occupancy, or the first device can simultaneously execute the steps of determining the first interleaving set and determining the first transmission opportunity. No restrictions are imposed here.
[0179] Accordingly, for the second device, after the second device sends the PSCCH and the corresponding PSSCH to the first device, the second device can also determine the first transmission opportunity and the first interleaving set according to the implementation process described in S402 and S403 above, and receive the PSFCH corresponding to the PSSCH from the first device on the first transmission opportunity and the first interleaving set.
[0180] In this application, a first device receives a PSSCH from a second device, determines a first interleaving set based on the first sub-channel occupied by the PSSCH, and determines a first transmission opportunity from at least one transmission opportunity based on the position of the PSSCH in at least one time slot. Then, it can send the corresponding PSFCH to the second device on the first transmission opportunity and the first interleaving set. It should be noted that this application provides a reasonable method for determining PSFCH resources when interleaving resources are used in sidechain transmission. Specifically, by defining how the receiving end and the sending end should determine the first transmission opportunity and the first interleaving set for sending PSFCH when using interleaving sets, the receiving end can receive the information sent by the sending end on the corresponding resources (i.e., the first transmission opportunity and the first interleaving set) when the sending end sends PSFCH on the first transmission opportunity and the first interleaving set. This avoids the situation where the receiving end receives incorrect information or fails to receive information on time and frequency domain resources not used by the sending end to send PSFCH when using interleaving resources for PSFCH transmission, thus improving communication reliability.
[0181] Please see Figure 9 , Figure 9 Another flowchart illustrating the communication method provided in an embodiment of this application. The method provided in an embodiment of this application may include the following steps S901 to S903:
[0182] S901, the second device sends a first indication message to the first device. Correspondingly, the first device receives the first indication message from the second device. The first indication message is used to indicate a delayed feedback of the PSFCH corresponding to the second PSSCH.
[0183] In some feasible implementations, the first indication information can be carried on a physical sidechain channel and sent to the first device. That is, the first device receiving the first indication information from the second device can be understood as the first device receiving the physical sidechain channel from the second device, where the physical sidechain channel carries the first indication information. The physical sidechain channel involved includes PSCCH or PSSCH, etc., and is not limited here. It is understood that the first indication information may also include the identifier of the first device (i.e., destination ID), the identifier of the second device (i.e., source ID), etc., and is not limited here. For example, the first indication information can be carried in the SCI of the first stage. That is, the embodiments of this application can use existing fields or newly added fields in the SCI of the first stage to indicate the PSFCH corresponding to the delayed feedback of the second PSSCH.
[0184] S902, the second device sends second indication information to the first device. Correspondingly, the first device receives the second indication information from the second device. The second indication information indicates the PSFCH corresponding to the second PSSCH.
[0185] In some feasible implementations, the second indication information may further include the identifier of the first device (i.e., destination ID), the identifier of the second device (i.e., source ID), etc. Optionally, the second indication information may also indicate the second time-domain resource corresponding to the last second PSSCH in the second PSSCH blind retransmission. Exemplarily, the second indication information may be carried in the SCI of the second stage, or it may be carried in other information; this application is not limited thereto.
[0186] S903, the first device sends at least one PSFCH corresponding to a PSSCH to the second device on a first time domain resource determined based on the second indication information.
[0187] In some feasible implementations, the first device sends at least one PSFCH corresponding to a PSSCH to the second device on a first time-domain resource determined based on the second indication information, wherein the at least one PSSCH includes the second PSSCH. For example, the first device receives first and second indication information from the second device. If the destination ID and source ID included in the first and second indication information are the same (it should be noted that if the destination ID and source ID are the same, it indicates that the first device and the second device are the same, i.e., the sending end and receiving end performing blind retransmission in this embodiment are the same), and the first indication information indicates a delayed feedback of the PSFCH corresponding to the second PSSCH, and the second indication information indicates feedback of the PSFCH, then the first device sends at least one PSFCH corresponding to a PSSCH to the second device on the first time-domain resource determined based on the second indication information, wherein the at least one PSSCH includes the second PSSCH.
[0188] The first time domain resource can be determined based on the second time domain resource corresponding to the last second PSSCH in the second PSSCH blind retransmission indicated by the second indication information and the preset time offset (i.e., the preset gap, for example, the length of the preset gap can be a time slot). In other words, the first time domain resource is the second time domain resource corresponding to the last second PSSCH in the second PSSCH blind retransmission indicated by the second indication information plus the first PSFCH resource after the preset gap.
[0189] For example, please see Figure 10 , Figure 10 This is a schematic diagram of a delayed feedback scenario provided in an embodiment of this application. For example... Figure 10As shown, without the delayed feedback scheme, the PSSCH transmitted in time slot 0 should be fed back as a PSFCH on a symbol in time slot 3, and the PSSCH transmitted in time slot 2 should be fed back as a PSFCH on a symbol in time slot 5. With the delayed feedback scheme, if the first indication information is received in time slot 0 and the second indication information is received in time slot 2, then both the PSSCH transmitted in time slot 0 and the PSSCH transmitted in time slot 2 should be fed back as a PSFCH on a symbol in time slot 5. The PSSCH corresponding to time slot 2 is the last PSSCH in the blind retransmission.
[0190] It should be noted that two channel access procedures are supported in uplink / downlink transmission, referred to as Type 1 channel access and Type 2 channel access. Type 1 channel access is based on Cat 4, while Type 2 is based on a fixed time length (Cat 2) channel access (at least 25µs LBT before transmission). In this embodiment, during the channel occupancy time (COT) of the transmitting end (i.e., the second device in this application), the receiving end (i.e., the first device in this application) can use Type 2 for LBT, and send the PSFCH after successful LBT. Outside of the transmitting end's COT, the receiving end must use Type 1 for LBT.
[0191] It should be noted that "multiplexing" in this scheme means that HARQ-ACKs for multiple PSSCHs are sent on a single PSFCH, meaning that the same frequency resources are used. Generally, the sending end (i.e., the second device in this application) can decide whether to delay feedback based on its channel occupancy. When the PSFCH feedback time is still within the sending end's COT, the sending end may request the receiving end (i.e., the first device in this application) not to delay feedback. Conversely, when the PSFCH feedback time exceeds the sending end's COT, the sending end may request the receiving end to delay feedback, such as delaying it until the next sending end COT.
[0192] It should be noted that PSFCH is currently not reused. However, in this embodiment, by indicating delayed feedback based on first indication information and indicating feedback based on second indication information, the first device does not need to provide feedback for each PSFCH. Instead, it reuses the same time slot to which the PSFCH belongs to provide feedback for multiple received PSFCHs. Reuse can include two cases: one is feedback using different time-frequency resources in the same time slot, and the other is feedback using the same time-frequency resources in the same time slot. No limitation is made here. Using this embodiment, the transmitting end (i.e., the second device) can send indication information to the receiving end (i.e., the first device) to inform the receiving end how to provide PSFCH feedback. That is, the transmitting end can control when the receiving end provides HARQ-ACK for PSFCH. Especially in unlicensed frequency bands, the transmitting end, having already occupied the channel, can instruct the receiving end to send PSFCH feedback HARQ-ACK within the current COT of the transmitting end. This allows the receiving end to use Type 2 channel access, reducing the time and process required for channel access and effectively utilizing channel occupancy. Conversely, if the sending end considers that the time for the receiving end to feedback the PSFCH is no longer within its own COT, it can instruct the feedback to be delayed, such as in the next COT.
[0193] Please see Figure 11 , Figure 11 This is a schematic diagram of the communication device provided in an embodiment of this application. The communication device is used to implement the above... Figure 4 and Figure 9 The function of the first device. This device can be the first device itself or a device for the first device. The device for the first device can be a chip system or a chip within the first device. The chip system can consist of chips or may include chips and other discrete components. Figure 11 The communication device shown may include a transceiver module 111 and a processing module 112, wherein:
[0194] In one implementation:
[0195] Transceiver module 111 is used to receive the first physical side link shared channel (PSSCH) from the second device;
[0196] Processing module 112 is used to determine the first transmission opportunity;
[0197] The processing module 112 is used to determine the first interlaced set;
[0198] The transceiver module 111 is used to send the physical side link feedback channel PSFCH corresponding to the first PSSCH to the second device on the first transmission opportunity and the first interleaving set.
[0199] In one possible implementation, the processing module 112 is further configured to:
[0200] Determine the first sub-channel occupied by the first PSSCH;
[0201] The first interleaved set is determined based on the first sub-channel.
[0202] In one possible implementation, the first sub-channel includes at least one second interleaved set; the processing module 112 is further configured to:
[0203] The first interleaved set is determined based on the at least one second interleaved set.
[0204] In one possible implementation, the first sub-channel includes a second interleaved set; the processing module 112 is further configured to:
[0205] The second interleaved set included in the first sub-channel is determined as the first interleaved set.
[0206] In one possible implementation, the first sub-channel includes at least two second interleaved sets; the processing module 112 is further configured to:
[0207] Determine at least one time slot corresponding to at least one PSSCH associated with the first time slot, wherein the at least one PSSCH includes the first PSSCH and the first time slot is the time slot to which the PSFCH belongs;
[0208] The first interleaving set is determined based on the at least two second interleaving sets and the position of the first PSSCH in the at least one time slot.
[0209] In one possible implementation, the index of the first interleaved set satisfies:
[0210] y = x + i - 1;
[0211] Wherein, y represents the index of the first interleaving set, x represents the index of the starting interleaving set in the at least two second interleaving sets, i represents the time slot to which the first PSSCH belongs as the i-th time slot in the at least one time slot, y and x are integers greater than or equal to 0, and i is an integer greater than 0.
[0212] In one possible implementation, the processing module 112 is further configured to:
[0213] Determine at least one time slot corresponding to at least one PSSCH associated with the first time slot, wherein the at least one PSSCH includes the first PSSCH and the first time slot is the time slot to which the PSFCH belongs;
[0214] The first interleaving set is determined based on the index of the first sub-channel and the position of the first PSSCH in the at least one time slot.
[0215] In one possible implementation, the index of the first interleaved set satisfies:
[0216] y = x + i - 1;
[0217] Wherein, y represents the index of the first interleaved set, x represents the index of the first sub-channel, i represents the i-th time slot among the at least one time slot to which the first PSSCH belongs, y and x are integers greater than or equal to 0, and i is an integer greater than 0.
[0218] In one possible implementation, the processing module 112 is further configured to:
[0219] Determine at least one time slot corresponding to at least one PSSCH associated with a first time slot, and at least one transmission opportunity included in the first time slot, wherein the at least one PSSCH includes the first PSSCH, and the first time slot is the time slot to which the PSFCH belongs;
[0220] Based on the position of the first PSSCH in the at least one time slot, a transmission opportunity is determined from the at least one transmission opportunity as the first transmission opportunity.
[0221] In one possible implementation, the first transmission opportunity is the i-th transmission opportunity among the at least one transmission opportunity, where i indicates that the time slot to which the first PSSCH belongs is the i-th time slot among the at least one time slot, and i is an integer greater than 0.
[0222] Other possible implementations of this communication device can be found above. Figure 4 and Figure 9 The relevant descriptions of the functions of the first device in the corresponding method embodiments will not be repeated here.
[0223] In this application, a first device receives a PSSCH from a second device, determines a first interleaving set based on the first sub-channel occupied by the PSSCH, and determines a first transmission opportunity from at least one transmission opportunity based on the position of the PSSCH in at least one time slot. Then, it can send the corresponding PSFCH to the second device on the first transmission opportunity and the first interleaving set. This application provides a method for reasonably determining PSFCH resources when interleaving resources are used in sidechain transmission. Specifically, by defining how the receiving end and the sending end should determine the first transmission opportunity and the first interleaving set for sending PSFCH when using interleaving sets, the receiving end can receive the information sent by the sending end on the corresponding resources (i.e., the first transmission opportunity and the first interleaving set) when the sending end sends PSFCH on the first transmission opportunity and the first interleaving set. This avoids the situation where the receiving end receives incorrect information or fails to receive information on time and frequency domain resources not used by the sending end to send PSFCH when using interleaving resources for PSFCH transmission, thus improving communication reliability.
[0224] In another implementation:
[0225] Transceiver module 111 is used to receive first indication information from the second device, the first indication information being used to indicate the physical side link feedback channel PSFCH corresponding to the delayed feedback second physical side link shared channel PSSCH;
[0226] The transceiver module 111 is used to receive second indication information from the second device, wherein the second indication information indicates the PSFCH corresponding to the second PSSCH.
[0227] Processing module 112 is configured to send at least one PSFCH corresponding to a PSSCH to the second device on a first time domain resource determined based on the second indication information through transceiver module 111, wherein the at least one PSSCH includes the second PSSCH.
[0228] In one possible implementation, the second indication information further indicates the second time-domain resource corresponding to the last second PSSCH in the PSSCH blind retransmission; the processing module 112 is further configured to:
[0229] The first time domain resource is determined based on the second time domain resource and the preset time offset.
[0230] In one possible implementation, the transceiver module 111 is further configured to:
[0231] Receive a physical sidechain channel from the second device, the physical sidechain channel being used to carry the first indication information.
[0232] In one possible implementation, the physical sidechain channel includes one of the following channels:
[0233] Physical side link control channels PSCCH and PSSCH.
[0234] Other possible implementations of this communication device can be found above. Figure 4 and Figure 9 The relevant descriptions of the functions of the second device in the corresponding method embodiments are not repeated here.
[0235] In this application, the first device receives first indication information and second indication information. The first indication information indicates delayed feedback, and the second indication information indicates feedback. This allows the first device to avoid providing feedback for each PSSCH, instead reusing the same PSFCH to provide feedback for multiple received PSSCHs. Using this embodiment, the transmitting end (i.e., the second device) can send indication information to the receiving end (i.e., the first device) to inform the receiving end how to provide PSSCH feedback. That is, the transmitting end can control when the receiving end provides HARQ-ACK feedback for the PSSCH. Especially in unlicensed frequency bands, if the transmitting end has already occupied the channel, it can instruct the receiving end to send PSSCH feedback HARQ-ACK within the current COT of the transmitting end. This allows the receiving end to use Type 2 channel access, reducing the time and process required for channel access and effectively utilizing channel occupancy. Conversely, if the transmitting end considers that the time for the receiving end to provide PSSCH feedback is no longer within its own COT, it can instruct delayed feedback, such as providing feedback within the next COT.
[0236] Please see also Figure 11 , Figure 11 This is a schematic diagram of a communication device provided in an embodiment of this application. The communication device is used to implement the above... Figure 4 and Figure 9 The function of the second device. This device can be the second device itself or a device for the second device. The device for the second device can be a chip system or a chip within the second device. The chip system can consist of chips or may include chips and other discrete components. Figure 11 The communication device shown may include a transceiver module 111 and a processing module 112, wherein:
[0237] In one implementation:
[0238] Transceiver module 111 is used to send the first physical side cross link shared channel (PSSCH) to the first device;
[0239] Processing module 112 is used to determine the first transmission opportunity;
[0240] The processing module 112 is used to determine the first interlaced set;
[0241] The transceiver module 111 is configured to receive, on the first transmission opportunity and the first interleaving set, the physical side link feedback channel PSFCH corresponding to the first PSSCH from the first device.
[0242] In one possible implementation, the processing module 112 is further configured to:
[0243] Determine the first sub-channel occupied by the first PSSCH;
[0244] The first interleaved set is determined based on the first sub-channel.
[0245] In one possible implementation, the first sub-channel includes at least one second interleaved set; the processing module 112 is further configured to:
[0246] The first interleaved set is determined based on the at least one second interleaved set.
[0247] In one possible implementation, the first sub-channel includes a second interleaved set; the processing module 112 is further configured to:
[0248] The second interleaved set included in the first sub-channel is determined as the first interleaved set.
[0249] In one possible implementation, the first sub-channel includes at least two second interleaved sets; the processing module 112 is further configured to:
[0250] Determine at least one time slot corresponding to at least one PSSCH associated with the first time slot, wherein the at least one PSSCH includes the first PSSCH and the first time slot is the time slot to which the PSFCH belongs;
[0251] The first interleaving set is determined based on the at least two second interleaving sets and the position of the first PSSCH in the at least one time slot.
[0252] In one possible implementation, the index of the first interleaved set satisfies:
[0253] y = x + i - 1;
[0254] Wherein, y represents the index of the first interleaving set, x represents the index of the starting interleaving set in the at least two second interleaving sets, i represents the time slot to which the first PSSCH belongs as the i-th time slot in the at least one time slot, y and x are integers greater than or equal to 0, and i is an integer greater than 0.
[0255] In one possible implementation, the processing module 112 is further configured to:
[0256] Determine at least one time slot corresponding to at least one PSSCH associated with the first time slot, wherein the at least one PSSCH includes the first PSSCH and the first time slot is the time slot to which the PSFCH belongs;
[0257] The first interleaving set is determined based on the index of the first sub-channel and the position of the first PSSCH in the at least one time slot.
[0258] In one possible implementation, the index of the first interleaved set satisfies:
[0259] y = x + i - 1;
[0260] Wherein, y represents the index of the first interleaved set, x represents the index of the first sub-channel, i represents the i-th time slot among the at least one time slot to which the first PSSCH belongs, y and x are integers greater than or equal to 0, and i is an integer greater than 0.
[0261] In one possible implementation, the processing module 112 is further configured to:
[0262] Determine at least one time slot corresponding to at least one PSSCH associated with a first time slot, and at least one transmission opportunity included in the first time slot, wherein the at least one PSSCH includes the first PSSCH, and the first time slot is the time slot to which the PSFCH belongs;
[0263] Based on the position of the first PSSCH in the at least one time slot, a transmission opportunity is determined from the at least one transmission opportunity as the first transmission opportunity.
[0264] In one possible implementation, the first transmission opportunity is the i-th transmission opportunity among the at least one transmission opportunity, where i indicates that the time slot to which the first PSSCH belongs is the i-th time slot among the at least one time slot, and i is an integer greater than 0.
[0265] In this application, a first device receives a PSSCH from a second device, determines a first interleaving set based on the first sub-channel occupied by the PSSCH, and determines a first transmission opportunity from at least one transmission opportunity based on the position of the PSSCH in at least one time slot. Then, it can send the corresponding PSFCH to the second device on the first transmission opportunity and the first interleaving set. This application provides a method for reasonably determining PSFCH resources when interleaving resources are used in sidechain transmission. Specifically, by defining how the receiving end and the sending end should determine the first transmission opportunity and the first interleaving set for sending PSFCH when using interleaving sets, the receiving end can receive the information sent by the sending end on the corresponding resources (i.e., the first transmission opportunity and the first interleaving set) when the sending end sends PSFCH on the first transmission opportunity and the first interleaving set. This avoids the situation where the receiving end receives incorrect information or fails to receive information on time and frequency domain resources not used by the sending end to send PSFCH when using interleaving resources for PSFCH transmission, thus improving communication reliability.
[0266] In another implementation:
[0267] Transceiver module 111 is used to send first indication information to the first device, the first indication information being used to indicate the physical side crosslink feedback channel PSFCH corresponding to the delayed feedback second physical side crosslink shared channel PSSCH;
[0268] The transceiver module 111 is used to send second indication information to the first device, the second indication information indicating the PSFCH corresponding to the second PSSCH;
[0269] Processing module 112 is configured to receive, via transceiver module 111, at least one PSFCH corresponding to a PSSCH from the first device on a first time-domain resource determined based on the second indication information, wherein the at least one PSSCH includes the second PSSCH.
[0270] In one possible implementation, the second indication information further indicates the second time-domain resource corresponding to the last second PSSCH in the PSSCH blind retransmission; the processing module 112 is further configured to:
[0271] The first time domain resource is determined based on the second time domain resource and the preset time offset.
[0272] In one possible implementation, the transceiver module 111 is further configured to:
[0273] A physical sidelink channel is sent to the first device, the physical sidelink channel being used to carry the first indication information.
[0274] In one possible implementation, the physical sidechain channel includes one of the following channels: PSCCH, PSSCH.
[0275] In this application, the first device receives first indication information and second indication information. The first indication information indicates delayed feedback, and the second indication information indicates feedback. This allows the first device to avoid providing feedback for each PSSCH, instead reusing the same PSFCH to provide feedback for multiple received PSSCHs. Using this embodiment, the transmitting end (i.e., the second device) can send indication information to the receiving end (i.e., the first device) to inform the receiving end how to provide PSSCH feedback. That is, the transmitting end can control when the receiving end provides HARQ-ACK feedback for the PSSCH. Especially in unlicensed frequency bands, if the transmitting end has already occupied the channel, it can instruct the receiving end to send PSSCH feedback HARQ-ACK within the current COT of the transmitting end. This allows the receiving end to use Type 2 channel access, reducing the time and process required for channel access and effectively utilizing channel occupancy. Conversely, if the transmitting end considers that the time for the receiving end to provide PSSCH feedback is no longer within its own COT, it can instruct delayed feedback, such as providing feedback within the next COT.
[0276] Other possible implementations of this communication device can be found above. Figure 4 and Figure 9 The relevant descriptions of the functions of the second device in the corresponding method embodiments are not repeated here.
[0277] Please see Figure 12 , Figure 12 This is a schematic diagram of the structure of the terminal device provided in the embodiments of this application. For example... Figure 12 As shown, this terminal device is used to achieve the above. Figure 4 and Figure 9 The terminal device in this embodiment may include one or more processors 1201, memory 1202, and transceiver 1203. The processors 1201, memory 1202, and transceiver 1203 are connected via a bus 1204. The memory 1202 stores a computer program, which includes program instructions.
[0278] The processor 1201 is used to execute the actions performed by the processing module 112 included in the first device, and the transceiver 1203 is used to execute the actions performed by the transceiver module 111 included in the first device, which will not be described in detail here.
[0279] Other possible implementations of this communication device can be found above. Figure 4 and Figure 9 The relevant descriptions of the functions of the first device in the corresponding method embodiments will not be repeated here.
[0280] Please see also Figure 12 , Figure 12 This is a schematic diagram of the structure of the terminal device provided in the embodiments of this application. For example... Figure 12 As shown, this terminal device is used to achieve the above. Figure 4 and Figure 9 The terminal device in this embodiment may include one or more processors 1201, a memory 1202, and a transceiver 1203. The processors 1201, memory 1202, and transceiver 1203 are connected via a bus 1204. The memory 1202 stores a computer program, which includes program instructions. In one implementation, the processors 1201 and transceiver 1203 execute the program instructions stored in the memory 1202, performing the following operations:
[0281] The processor 1201 is used to execute the actions performed by the processing module 112 included in the second device, and the transceiver 1203 is used to execute the actions performed by the transceiver module 111 included in the second device, which will not be described in detail here.
[0282] Other possible implementations of this communication device can be found above. Figure 4 and Figure 9 The relevant descriptions of the functions of the second device in the corresponding method embodiments are not repeated here.
[0283] It should be understood that in some feasible implementations, the processor 1201 described above may be a central processing unit (CPU), which may also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor. The memory 1202 may include read-only memory and random access memory, and provides instructions and data to the processor 1201. A portion of the memory 1202 may also include non-volatile random access memory. For example, the memory 1202 may also store device type information.
[0284] In specific implementation, the aforementioned terminal device can perform the above-described actions through its built-in functional modules. Figure 4 and Figure 9The implementation methods provided for each step are detailed in the above-mentioned implementation methods, and will not be repeated here.
[0285] Please see Figure 13 , Figure 13 This is a schematic diagram of the structure of a module device provided in an embodiment of this application. The module device 130 can be the one described above. Figure 4 and Figure 9 The first device is included in the above method embodiment. Therefore, the module device 130 can perform the relevant steps of the first device. The module device 130 includes: a communication module 1301, a power module 1302, a storage module 1303, and a chip module 1304, etc.
[0286] The power module 1302 is used to provide power to the module device; the storage module 1303 is used to store data and instructions; and the communication module 1301 is used for internal communication within the module device or for communication between the module device and external devices.
[0287] Specifically, the chip module 1304 is used to perform the actions performed by the processing module 112 included in the first device, and the communication module 1301 is used to perform the actions performed by the transceiver module 111 included in the first device, which will not be described in detail here.
[0288] Please see also Figure 13 , Figure 13 This is a schematic diagram of the structure of a module device provided in an embodiment of this application. The module device 130 can be the one described above. Figure 4 and Figure 9 The second device is a module device 130, which can perform the relevant steps of the second device in the aforementioned method embodiment. The module device 130 includes: a communication module 1301, a power module 1302, a storage module 1303, and a chip module 1304, etc.
[0289] The power module 1302 is used to provide power to the module device; the storage module 1303 is used to store data and instructions; and the communication module 1301 is used for internal communication within the module device or for communication between the module device and external devices.
[0290] Specifically, the chip module 1304 is used to perform the actions performed by the processing module 112 included in the second device, and the communication module 1301 is used to perform the actions performed by the transceiver module 111 included in the second device, which will not be described in detail here.
[0291] This application also provides a computer-readable storage medium storing a computer program, the computer program including program instructions, which are implemented when executed by a processor. Figure 4 and Figure 9 The communication methods provided in each step are detailed in the implementation methods provided in the above steps, and will not be repeated here.
[0292] The aforementioned computer-readable storage medium can be an internal storage unit of the communication device or terminal equipment provided in any of the foregoing embodiments, such as a hard disk or memory of an electronic device. The computer-readable storage medium can also be an external storage device of the electronic device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the electronic device. Furthermore, the computer-readable storage medium can include both internal and external storage units of the electronic device. The computer-readable storage medium is used to store the computer program and other programs and data required by the electronic device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0293] This application also provides a computer program product, which, when run on a processor, enables the implementation of the method flow described in the above method embodiments.
[0294] The terms "first," "second," "third," "fourth," etc., in the claims, description, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units not listed, or may optionally include other steps or units inherent to these processes, methods, products, or apparatuses.
[0295] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The presentation of this phrase in various locations throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments. The term "and / or" as used in this specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations. Those skilled in the art will recognize that the units and algorithm steps of the various examples described in connection with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. 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 may 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.
[0296] The methods and related apparatuses provided in this application are described with reference to the method flowcharts and / or structural diagrams provided in this application. Specifically, each block of the method flowchart and / or structural diagram, as well as combinations of blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to create a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, generate instructions for implementing the process. Figure 1 A schematic diagram of one or more processes and / or structures. Figure 1 The computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 A schematic diagram of one or more processes and / or structures. Figure 1 The functions specified in one or more boxes. These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable apparatus for implementing the process. Figure 1 A process or multiple processes and / or structures illustrate the steps of the functions specified in one or more boxes.
Claims
1. A communication method characterized by comprising: The method includes: The first device receives the first physical side crosslink shared channel (PSSCH) from the second device; The first device determines the first transmission opportunity; The first device determines the first interleaved set; The first device sends the physical side link feedback channel PSFCH corresponding to the first PSSCH to the second device on the first transmission opportunity and the first interleaving set; The method further includes: the first device determining the first sub-channel occupied by the first PSSCH; The first device determines the first interleaving set, including: the first device determines the first interleaving set based on the first sub-channel; The first device determines a first transmission opportunity by: the first device determining at least one time slot corresponding to at least one PSSCH associated with a first time slot, and at least one transmission opportunity included in the first time slot, wherein the at least one PSSCH includes the first PSSCH, and the first time slot is the time slot to which the PSFCH belongs; the first device determining a transmission opportunity from the at least one transmission opportunity as the first transmission opportunity based on the position of the first PSSCH in the at least one time slot.
2. The method of claim 1, wherein, The first sub-channel includes at least one second interleaving set; the first device determines the first interleaving set based on the first sub-channel, including: The first device determines the first interleaved set based on the at least one second interleaved set.
3. The method of claim 2, wherein, The first sub-channel includes a second interleaving set; the first device determines the first interleaving set based on the at least one second interleaving set, including: The first device identifies the second interleaving set included in the first sub-channel as the first interleaving set.
4. The method of claim 2, wherein, The first sub-channel includes at least two second interleaved sets; the method further includes: The first device determines at least one time slot corresponding to at least one PSSCH associated with a first time slot, wherein the at least one PSSCH includes the first PSSCH and the first time slot is the time slot to which the PSFCH belongs; The first device determines the first interleaving set based on the at least one second interleaving set, including: The first device determines the first interleaving set based on the at least two second interleaving sets and the position of the first PSSCH in the at least one time slot.
5. The method of claim 4, wherein, The indices of the first interleaved set satisfy: y = x + i - 1; Wherein, y represents the index of the first interleaving set, x represents the index of the starting interleaving set in the at least two second interleaving sets, i represents the time slot to which the first PSSCH belongs as the i-th time slot in the at least one time slot, y and x are integers greater than or equal to 0, and i is an integer greater than 0.
6. The method of claim 1, wherein, The method further includes: The first device determines at least one time slot corresponding to at least one PSSCH associated with a first time slot, wherein the at least one PSSCH includes the first PSSCH and the first time slot is the time slot to which the PSFCH belongs; The first device determines the first interleaving set based on the first sub-channel, including: The first device determines the first interleaving set based on the index of the first sub-channel and the position of the first PSSCH in the at least one time slot.
7. The method according to claim 6, characterized in that, The indices of the first interleaved set satisfy: y = x + i - 1; Wherein, y represents the index of the first interleaved set, x represents the index of the first sub-channel, i represents the i-th time slot among the at least one time slot to which the first PSSCH belongs, y and x are integers greater than or equal to 0, and i is an integer greater than 0.
8. The method according to any one of claims 1-7, characterized in that, The first transmission opportunity is the i-th transmission opportunity among the at least one transmission opportunity, where i indicates that the time slot to which the first PSSCH belongs is the i-th time slot among the at least one time slot, and i is an integer greater than 0.
9. A communication method characterized by comprising: The method includes: The second device sends the first physical side link shared channel (PSSCH) to the first device. The second device determines the first transmission opportunity; The second device determines the first interleaved set; The second device receives the physical side link feedback channel PSFCH corresponding to the first PSSCH from the first device on the first transmission opportunity and the first interleaving set; The method further includes: the second device determining the first sub-channel occupied by the first PSSCH; The second device determines the first interleaving set, including: the second device determines the first interleaving set based on the first sub-channel; The second device determines the first transmission opportunity by: the second device determining at least one time slot corresponding to at least one PSSCH associated with the first time slot, and at least one transmission opportunity included in the first time slot, wherein the at least one PSSCH includes the first PSSCH, and the first time slot is the time slot to which the PSFCH belongs; the second device determining a transmission opportunity from the at least one transmission opportunity as the first transmission opportunity based on the position of the first PSSCH in the at least one time slot.
10. The method of claim 9, wherein, The first sub-channel includes at least one second interleaving set; the second device determines the first interleaving set based on the first sub-channel, including: The second device determines the first interleaving set based on the at least one second interleaving set.
11. The method of claim 10, wherein, The first sub-channel includes a second interleaving set; the second device determines the first interleaving set based on the at least one second interleaving set, including: The second device identifies the second interleaved set included in the first sub-channel as the first interleaved set.
12. The method of claim 10, wherein, The first sub-channel includes at least two second interleaved sets; the method further includes: The second device determines at least one time slot corresponding to at least one PSSCH associated with the first time slot, the at least one PSSCH including the first PSSCH, the first time slot being the time slot to which the PSFCH belongs; The second device determines the first interlaced set based on the at least one second interlaced set, including: The second device determines the first interleaving set based on the at least two second interleaving sets and the position of the first PSSCH in the at least one time slot.
13. The method of claim 12, wherein, The indices of the first interleaved set satisfy: y = x + i - 1; Wherein, y represents the index of the first interleaving set, x represents the index of the starting interleaving set in the at least two second interleaving sets, i represents the time slot to which the first PSSCH belongs as the i-th time slot in the at least one time slot, y and x are integers greater than or equal to 0, and i is an integer greater than 0.
14. The method of claim 9, wherein, The method further includes: The second device determines at least one time slot corresponding to at least one PSSCH associated with the first time slot, the at least one PSSCH including the first PSSCH, the first time slot being the time slot to which the PSFCH belongs; The second device determines the first interleaving set based on the first sub-channel, including: The second device determines the first interleaving set based on the index of the first sub-channel and the position of the first PSSCH in the at least one time slot.
15. The method of claim 14, wherein, The indices of the first interleaved set satisfy: y = x + i - 1; Wherein, y represents the index of the first interleaved set, x represents the index of the first sub-channel, i represents the i-th time slot among the at least one time slot to which the first PSSCH belongs, y and x are integers greater than or equal to 0, and i is an integer greater than 0.
16. The method according to any one of claims 9-15, characterized in that, The first transmission opportunity is the i-th transmission opportunity among the at least one transmission opportunity, where i indicates that the time slot to which the first PSSCH belongs is the i-th time slot among the at least one time slot, and i is an integer greater than 0.
17. A communications device, characterized by include: The transceiver module is used to receive the first physical side link shared channel (PSSCH) from the second device; The processing module is used to determine the first transmission opportunity; The processing module is used to determine the first interlaced set; The transceiver module is used to send the physical side link feedback channel PSFCH corresponding to the first PSSCH to the second device on the first transmission opportunity and the first interleaving set; The processing module is further configured to determine the first sub-channel occupied by the first PSSCH, and determine the first interleaving set based on the first sub-channel; The processing module is further configured to determine at least one time slot corresponding to at least one PSSCH associated with the first time slot, and at least one transmission opportunity included in the first time slot, and to determine a transmission opportunity from the at least one transmission opportunity as the first transmission opportunity based on the position of the first PSSCH in the at least one time slot, wherein the at least one PSSCH includes the first PSSCH, and the first time slot is the time slot to which the PSFCH belongs.
18. A communications device, characterized by include: The transceiver module is used to send the first physical side link shared channel (PSSCH) to the first device; The processing module is configured to determine at least one time slot corresponding to at least one PSSCH associated with a first time slot, and at least one transmission opportunity included in the first time slot, and to determine a transmission opportunity as a first transmission opportunity from the at least one transmission opportunity according to the position of the first PSSCH in the at least one time slot, wherein the at least one PSSCH includes the first PSSCH, and the first time slot is the time slot to which the PSFCH belongs. The processing module is used to determine the first sub-channel occupied by the first PSSCH, and to determine the first interleaving set based on the first sub-channel; The transceiver module is configured to receive, on the first transmission opportunity and the first interleaving set, the physical side link feedback channel PSFCH corresponding to the first PSSCH from the first device.
19. A terminal device, characterized in that, It includes a processor, a memory, and a transceiver, wherein the processor, the memory, and the transceiver are coupled together; The memory is used to store a computer program, the computer program including program instructions, and the processor and the transceiver are configured to invoke the program instructions to perform the method as described in any one of claims 1-8.
20. A terminal device, characterized in that, It includes a processor, a memory, and a transceiver, wherein the processor, the memory, and the transceiver are coupled together; The memory is used to store a computer program, the computer program including program instructions, and the processor and the transceiver are configured to invoke the program instructions to perform the method as described in any one of claims 9-16.
21. A chip, characterized by The chip is used for: Receive the first physical side crosslink shared channel (PSSCH) from the second device; Determine at least one time slot corresponding to at least one PSSCH associated with a first time slot, and at least one transmission opportunity included in the first time slot, and determine a transmission opportunity as a first transmission opportunity from the at least one transmission opportunity based on the position of the first PSSCH in the at least one time slot, wherein the at least one PSSCH includes the first PSSCH, and the first time slot is the time slot to which the PSFCH belongs; Determine the first sub-channel occupied by the first PSSCH, and determine the first interleaving set based on the first sub-channel; On the first transmission opportunity and the first interleaving set, the physical side link feedback channel PSFCH corresponding to the first PSSCH is sent to the second device.
22. A chip, characterized by The chip is used for: Send the first physical side crosslink shared channel (PSSCH) to the first device; Determine at least one time slot corresponding to at least one PSSCH associated with a first time slot, and at least one transmission opportunity included in the first time slot, and determine a transmission opportunity as a first transmission opportunity from the at least one transmission opportunity based on the position of the first PSSCH in the at least one time slot, wherein the at least one PSSCH includes the first PSSCH, and the first time slot is the time slot to which the PSFCH belongs; Determine the first sub-channel occupied by the first PSSCH, and determine the first interleaving set based on the first sub-channel; On the first transmission opportunity and the first interleaving set, the physical side link feedback channel PSFCH corresponding to the first PSSCH from the first device is received.
23. A modular device, comprising: The module device includes a power module, a storage module, and a chip module, wherein: The power module is used to provide electrical energy to the module device; The storage module is used to store data and instructions; The chip module is used for: Receive the first physical side crosslink shared channel (PSSCH) from the second device; Identify the first transmission opportunity; Determine the first interlaced set; On the first transmission opportunity and the first interleaving set, the physical side link feedback channel PSFCH corresponding to the first PSSCH is sent to the second device; The chip module is further configured to: determine the first sub-channel occupied by the first PSSCH; Determining the first interleaving set includes: determining the first interleaving set based on the first sub-channel; The determination of the first transmission opportunity includes: determining at least one time slot corresponding to at least one PSSCH associated with the first time slot, and at least one transmission opportunity included in the first time slot, wherein the at least one PSSCH includes the first PSSCH, and the first time slot is the time slot to which the PSFCH belongs; determining a transmission opportunity from the at least one transmission opportunity as the first transmission opportunity based on the position of the first PSSCH in the at least one time slot.
24. A modular device, comprising: The module device includes a power module, a storage module, and a chip module, wherein: The power module is used to provide electrical energy to the module device; The storage module is used to store data and instructions; The chip module is used for: Send the first physical side crosslink shared channel (PSSCH) to the first device; Identify the first transmission opportunity; Determine the first interlaced set; On the first transmission opportunity and the first interleaving set, receive the physical side link feedback channel PSFCH corresponding to the first PSSCH from the first device; The chip module is further configured to: determine the first sub-channel occupied by the first PSSCH; Determining the first interleaving set includes: determining the first interleaving set based on the first sub-channel; Determining a first transmission opportunity includes: determining at least one time slot corresponding to at least one PSSCH associated with a first time slot, and at least one transmission opportunity included in the first time slot, wherein the at least one PSSCH includes the first PSSCH, and the first time slot is the time slot to which the PSFCH belongs; determining a transmission opportunity from the at least one transmission opportunity as the first transmission opportunity based on the position of the first PSSCH in the at least one time slot.
25. A computer-readable storage medium, characterized in that, The computer storage medium stores computer-readable instructions that, when executed on the communication device, cause the communication device to perform the method as described in any one of claims 1-8.
26. A computer-readable storage medium, characterized in that, The computer storage medium stores computer-readable instructions that, when executed on the communication device, cause the communication device to perform the method as described in any one of claims 9-16.