Side-link information transmission method, terminal and control node
By determining a target resource for sidelink information transmission and employing HARQ feedback mechanisms, the control node can effectively manage sidelink data packet retransmissions, improving reliability and resource utilization in the New Radio system.
Patent Information
- Application Number
- JP2022504649
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2019-07-24
- Filing Date
- 2020-07-17
- Publication Date
- 2025-07-02
- Estimated Expiration
- 2040-07-17
AI Technical Summary
In the New Radio (NR) system, the control node cannot directly determine the success of sidelink data packet transmissions between terminals, as there is no clear method for sidelink terminals to send Hybrid Automatic Repeat reQuest-Acknowledgement (HARQ) information to the control node, hindering effective retransmission scheduling.
A method for sidelink information transmission involving determining a target resource based on allocation and transmitting sidelink information, including first sidelink information or multiplexed information, using a terminal and a control node to facilitate HARQ feedback mechanisms.
Clarifies the sidelink information transmission process, enabling the control node to accurately assess sidelink transmission success and schedule retransmissions as needed, enhancing reliability and resource utilization.
Smart Images

Figure 0007701906000001 
Figure 0007701906000002 
Figure 0007701906000003
Abstract
Description
Technical Field
[0001] (Cross - reference to related applications) This application claims the priority of Chinese Patent Application No. 201910673336.7 filed in China on July 24, 2019, and the entire content of the same application is incorporated herein by reference.
[0002] This disclosure relates to the field of communication technologies, and particularly to a method for transmitting sidelink information, a terminal, and a control node.
Background Art
[0003] In a New Radio (NR) system, for the transmission of downlink data packets, based on its own reception and decoding status, a terminal feeds back Hybrid Automatic Repeat reQuest - Acknowledgement (HARQ - ACK) information (i.e., non - acknowledgement character NACK or acknowledgement character ACK) on a Physical Uplink Control Channel (PUCCH) or a Physical Uplink Shared Channel (PUSCH) to inform the control node whether the transmission of this downlink data packet is successful, thereby assisting the control node in determining whether re - transmission is required.
[0004] In sidelink, a terminal transmits sidelink control information (SCI) via a Physical Sidelink Control Channel (PSCCH) and schedules the transmission of a Physical Sidelink Shared Channel (PSSCH) to send sidelink data. To improve the reliability and resource utilization of data transmission on sidelink, a HARQ feedback mechanism has also been introduced in NR sidelink technology. After receiving sidelink data, a sidelink receiving terminal can feedback sidelink HARQ-ACK information to indicate whether the sidelink transmission was successful or failed. This HARQ response is transmitted via a Physical Sidelink Feedback Channel (PSFCH).
[0005] However, different from the HARQ feedback mechanism for NR Uu port downlink data packets, since sidelink transmission may occur between terminals rather than between a control node and a terminal, the control node cannot directly know whether the transmission of this sidelink data packet was successful. It is necessary for the terminal to send Sidelink HARQ-ACK information to the control node, so that the control node can further determine whether the transmission on sidelink was successful and finally determine whether it is necessary to schedule the transmitting terminal to perform a retransmission on sidelink.
[0006] Currently, neither the specific steps nor the details of how a sidelink terminal sends sidelink information have been discussed yet.
Summary of the Invention
Problems to be Solved by the Invention
[0007] Embodiments of the present disclosure provide a method for transmitting sidelink information, a terminal, and a control node for solving the problem of sidelink information transmission.
Means for Solving the Problem
[0008] According to a first aspect, embodiments of the present disclosure provide a method for transmitting sidelink information used in a terminal. The method includes: determining a target resource based on a target resource allocation; and transmitting target sidelink information on the target resource, where the target sidelink information is either first sidelink information corresponding to a first configured sidelink grant, or the target sidelink information is multiplexed information of the first sidelink information and first information, and the first information is sidelink information corresponding to other scheduling other than the first configured sidelink grant.
[0009] According to a second aspect, embodiments of the present disclosure further provide a method for transmitting sidelink information used in a control node. The method includes: receiving target sidelink information transmitted on a target resource by a terminal, where the target sidelink information is either first sidelink information corresponding to a first configured sidelink grant, or the target sidelink information is multiplexed information of the first sidelink information and first information, and the first information is sidelink information corresponding to other scheduling other than the first configured sidelink grant, and the target resource is at least one transmission resource configured in a target resource allocation.
[0010] According to a third aspect, embodiments of the present disclosure further provide a terminal. The terminal includes: a determination module for determining a target resource based on a target resource allocation; A transmission module for transmitting target-side link information on the target resource, wherein the target-side link information is first side-link information corresponding to a first placement side-link permission, or the target-side link information is multiplexed information of the first side-link information and first information, and the first information is side-link information corresponding to other scheduling other than the first placement side-link permission.
[0011] According to a fourth aspect, an embodiment of the present disclosure further provides a control node. The control node includes a receiving module for receiving target-side link information transmitted on a target resource by a terminal, wherein the target-side link information is first side-link information corresponding to a first placement side-link permission, or the target-side link information is multiplexed information of the first side-link information and first information, and the first information is side-link information corresponding to other scheduling other than the first placement side-link permission, and the target resource is at least one transmission resource arranged in a target resource arrangement.
[0012] According to a fifth aspect, an embodiment of the present disclosure further provides a terminal. The terminal includes a memory, a processor, and a program stored in the memory and executable on the processor, and when the program is executed by the processor, the steps in the above side-link information transmission method are realized.
[0013] According to a sixth aspect, an embodiment of the present disclosure further provides a control node. The control node includes a memory, a processor, and a program stored in the memory and executable on the processor, and when the program is executed by the processor, the steps in the above side-link information transmission method are realized.
[0014] According to a seventh aspect, embodiments of the present disclosure further provide a computer-readable storage medium. A computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, steps of the above method for transmitting sidelink information are implemented.
Advantages of the Invention
[0015] Embodiments of the present disclosure determine a target resource based on target resource allocation, and transmit first sidelink information or multiplexed information of the first sidelink information and the first information on the target resource, thereby clarifying the transmission method of the sidelink information and realizing the transmission of the sidelink information.
Brief Description of the Drawings
[0016]
Fig. 1a
Fig. 1b
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Modes for Carrying Out the Invention
[0017] The following clearly and completely describes the technical solutions in the embodiments of the present disclosure in conjunction with the accompanying drawings. Obviously, the described embodiments are some, but not all, of the embodiments of the present disclosure. All other embodiments obtained by those skilled in the art based on the embodiments of the present disclosure without creative efforts shall fall within the protection scope of the present disclosure.
[0018] The term "including" and any variations thereof in the specification and claims of this application are intended to cover non-exclusive "including". For example, a process, method, system, product or device including a series of steps or units is not necessarily limited to those steps or units clearly listed, and may include other steps or units not clearly listed or specific to those processes, methods, products or devices. It should be noted that "and / or" used in the specification and claims represents at least one of the connected objects. For example, A and / or B represents three cases: A alone, B alone, and the combination of A and B.
[0019] In the embodiments of the present disclosure, terms such as "exemplary" or "for example" are used to represent by way of example, illustration, or explanation. In the embodiments of the present disclosure, any embodiment or design solution described as "exemplary" or "for example" should not be construed as being selected or having more advantages than other embodiments or design solutions. Exactly speaking, the use of terms such as "exemplary" or "for example" is intended to show the relevant concepts in a specific manner.
[0020] The following introduces the embodiments of the present disclosure in conjunction with the accompanying drawings. The sidelink information transmission method, terminal, and control node according to the embodiments of the present disclosure can be applied to a wireless communication system. This wireless communication system may adopt a 5G system, or an evolved long term evolution (eLTE) system, or a subsequent evolved communication system.
[0021] Referring to FIGS. 1a and 1b, FIGS. 1a and 1b are structural diagrams of an applicable network system according to an embodiment of the present disclosure. As shown in FIG. 1, it includes a first terminal 11, a second terminal 12, and a control node 13. Among them, the first terminal 11 and the second terminal 12 may be user terminals or other terminal-side devices, such as mobile phones, tablet personal computers, laptop computers, personal digital assistants (PDAs), mobile Internet devices (MIDs), or wearable devices. The specific types of the first terminal 11 and the second terminal 12 are not limited in the embodiments of the present disclosure. The control node 13 may be a network device or a terminal. This network device may be a 5G base station, or a base station of a later version, or a base station in other communication systems, or may be called Node B, evolved Node B, or Transmission Reception Point (TRP), or Access Point (AP), or other terms in the field. As long as the same technical effect is achieved, the network device is not limited to specific technical terms. In addition, the network device may be a Master Node (MN) or a Secondary Node (SN). In the embodiments of the present disclosure, only a 5G base station is taken as an example, but the specific type of the network device is not limited.
[0022] Referring to FIG. 2, FIG. 2 is a flowchart of a method for transmitting sidelink information according to an embodiment of the present disclosure. This method is used for a terminal and includes the following steps as shown in FIG. 2.
[0023] Step 201, determine a target resource based on target resource allocation, Step 202, transmit target side link information on the target resource, where the target side link information is either first side link information corresponding to a first placement side link permission, or the target side link information is multiplexed information of the first side link information and first information, and the first information is side link information corresponding to other scheduling other than the first placement side link permission.
[0024] In an embodiment of the present disclosure, the above terminal is a terminal other than a control node in a side link transmission system. For example, it may be a transmitting terminal that transmits a bypass transmission, or a receiving terminal that receives a side link transmission, or further, an intermediate terminal. This intermediate terminal is an intermediate transmission node through which the transmitting terminal or the receiving terminal transmits data to a control node, and this intermediate transmission node does not include a transmitting terminal. In the following embodiments, it is described by taking the terminal as a transmitting terminal and a receiving terminal of a bypass transmission as an example. At this time, the receiving side of the above target Side link information may be a control node or the above intermediate terminal. In the following embodiments, it is described by taking the receiving side of the target Side link information as a control node as an example.
[0025] Optionally, when the above terminal is a transmitting terminal, the transmitting terminal can receive side link information by using a PSFCH or a PSSCH. When the above terminal is a receiving terminal, side link information can be determined based on the receiving state of the side link transmission. For the sake of easy understanding, hereinafter, the receiving of side link information by the transmitting terminal and the determination of side link information by the receiving terminal are collectively referred to as the terminal obtaining side link information.
[0026] The above target resource allocation may be allocated (or instructed) by a control node, defined by a protocol, pre-allocated, coordinated among terminals, or instructed by another terminal. Without further limitation here, the target resource allocation can allocate a plurality of transmission resources and at least one transmission resource to be allocated in this target resource allocation.
[0027] In this embodiment, after obtaining sidelink information, the terminal can map this sidelink information to target notification information and transmit this target notification information to the control node using the target resource. This sidelink information includes at least one of sidelink HARQ-ACK information corresponding to one or more sidelink transmissions, sidelink scheduling request (SR), and channel state information (CSI), etc. The above control node can support the sidelink and / or Uu link. Among them, if the terminal maps the sidelink information to the target notification information and transmits it to the control node via the sidelink, this control node may be called a sidelink control node. If it is transmitted to the control node via the Uu link, this control node may be called a Uu control node. When the control node is a Uu control node, the above target resource may be a PUCCH or a PUSCH. When the control node is a sidelink control node, the target resource may be a PSFCH or a PSSCH.
[0028] Note that the above first information may include at least one of second sidelink information corresponding to at least one second placement sidelink permission and third sidelink information corresponding to dynamic scheduling. Among them, dynamic scheduling generally means that resources are dynamically allocated by scheduling signaling, that is, for each transmission of dynamic scheduling, there is a corresponding scheduling signaling. In this patent, the scheduling signaling for scheduling sidelink transmission may be DCI or SCI. For example, when a control node operates on the sidelink, the terminal can be scheduled to perform sidelink transmission by SCI. The sidelink transmission includes at least one of a control part and a data part. The third sidelink information refers to the sidelink information corresponding to the sidelink transmission by dynamic scheduling. In the embodiments of the present disclosure, there may be different understandings of the first sidelink information.
[0029] In an alternative embodiment, the above first placement sidelink permission may be understood as all placement sidelink permissions. At this time, other scheduling specifically refers to dynamic scheduling.
[0030] In another alternative embodiment, it may be understood that the above first configured sidelink grant refers to a sidelink grant corresponding to all type1 (i.e., configured sidelink grant type1), and other scheduling includes dynamic scheduling and sidelink grants of type2 (i.e., configured sidelink grant type2). At this time, the second configured sidelink grant in the first information is a sidelink grant corresponding to type2. In other embodiments, the first configured sidelink grant may be a sidelink grant corresponding to type2, and the second configured sidelink grant may be a sidelink grant corresponding to type1.
[0031] In yet another alternative embodiment, it may be understood that one configured sidelink grant is called the first configured sidelink grant, and other configured sidelink grants and dynamic scheduling are called other scheduling.
[0032] The embodiments of the present disclosure determine a target resource based on target resource allocation, and transmit first sidelink information or multiplexed information of the first sidelink information and the first information on the target resource, thereby clarifying the transmission method of sidelink information and realizing the transmission of sidelink information.
[0033] It should be noted that the determination of the HARQ codebook in the target sidelink information may be determined based on the sidelink transmission actually occurring at the terminal, or may be determined based on the sidelink transmission that may occur (i.e., including the actually occurring and not actually occurring). In the following, the determination methods of the HARQ codebook in the case where sidelink transmission actually occurs at the terminal and in the case where sidelink transmission does not actually occur at the terminal will be described in detail.
[0034] For example, in an alternative embodiment, when sidelink transmission does not occur within the K periods or K transmission positions described above, the target sidelink information does not include the first hybrid automatic repeat request (HARQ) codebook or the HARQ codebook mapped by the first HARQ codebook, and the first HARQ codebook is the HARQ codebook corresponding to the configured sidelink grant. Alternatively, when sidelink transmission does not occur within the K periods or K transmission positions, the target sidelink information includes the first HARQ codebook or the HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state. Among them, K is a positive integer.
[0035] Note that in this embodiment, it is possible that one grant corresponds to one target resource (for example, each configured sidelink grant can correspond to one first HARQ codebook), and it is also possible that multiple grants correspond to one target resource. It is possible that one transmission occasion within one grant corresponds to one target resource, and it is also possible that multiple transmission occasions within one grant correspond to one target resource. It is possible that multiple grants on one transmission occasion correspond to one target resource, and it is also possible that multiple grants on multiple transmission occasions correspond to one target resource. When multiple positions (or multiple sidelink transmissions) are related to one target resource, the terminal multiplexes the sidelink information corresponding to each position (or each sidelink transmission) and transmits it in the form of one codebook. For example, when multiple grants correspond to one target resource, the terminal multiplexes the sidelink information of each grant and transmits it in the form of one codebook. Generally, only the bitmap information after multiplexing of sidelink information corresponding to multiple existing positions or transmissions is called a codebook. However, in this patent, for the sake of convenience of description, regardless of whether multiplexing appears or not, both multiplexed and non-multiplexed sidelink information are called codebooks. For example, sidelink information such as sidelink information for different positions or different transmissions, or sidelink information for different grants can all be regarded as different codebooks. In other words, the above-mentioned first HARQ codebook may be understood as HARQ-ACK information corresponding to one transmission or one position or one grant, may include HARQ-ACK information corresponding to one sidelink transmission or one position or one grant, and may also be understood as HARQ-ACK information corresponding to multiple transmissions or multiple positions or multiple grants, that is, it may include HARQ-ACK information corresponding to multiple transmissions or multiple positions or multiple grants.The HARQ-ACK information corresponding to one sidelink transmission, one position, or one grant may include one bit or multiple bits.
[0036] When the target sidelink information includes the first HARQ codebook or the HARQ codebook mapped by the first HARQ codebook, when it is necessary to perform transmission after mapping the sidelink information determined or received by the terminal for the target sidelink information transmitted by the target resource, the target sidelink information includes the HARQ codebook mapped by the first HARQ codebook. When mapping is not required, the first HARQ codebook can be directly transmitted on the target resource. At this time, the target sidelink information may be understood to include the first HARQ codebook. The above fixed state may specifically be an acknowledgement character ACK or a non-acknowledgement character NACK. It is not further limited here.
[0037] In this embodiment, the above target sidelink information is sidelink information corresponding to sidelink transmissions at K periods or K transmission positions. Optionally, in one embodiment, at K periods or K transmission positions, since the terminal is not actually transmitting sidelink transmissions or receiving sidelink transmissions, the terminal cannot obtain the corresponding sidelink information, so the first codebook is an empty set. Due to the empty set or the absence of transmissions, the terminal does not transmit the first HARQ codebook (however, it may transmit other information). In another embodiment, the receiving terminal sets the corresponding sidelink information to a fixed state (for example, all indicate NACK, or all indicate ACK, or indicate a preset bit, or indicate a preset bit sequence), and by transmitting it to the transmitting terminal, for the transmitting terminal, the first HARQ codebook may not be an empty set and may be derived based on the sidelink information fed back by the receiving terminal. However, since the transmitting terminal knows that no actual transmission has occurred, it may not transmit the first HARQ codebook (however, it may transmit other information).
[0038] In another alternative embodiment, the above target sidelink information is sidelink information corresponding to sidelink transmissions at K periods or K transmission positions. Optionally, in one embodiment, at K periods or K transmission positions, the terminal is not actually transmitting sidelink transmissions or has not received sidelink transmissions. The terminal sets the bits corresponding to these transmissions in the first HARQ codebook to a fixed state. For example, all are set to ACK. At this time, in the first codebook, all the bits corresponding to the positions where no actual transmission has occurred indicate ACK. Optionally, after receiving the first codebook, the control node does not schedule retransmissions for these positions.
[0039] In another alternative embodiment, the target sidelink information is sidelink information corresponding to sidelink transmissions at K periods or K transmission positions. Optionally, in one embodiment, at K periods or K transmission positions where the terminal has not actually transmitted a sidelink transmission or has not received a sidelink transmission, after the terminal determines the first codebook, it performs mapping on the first codebook and transmits the codebook after mapping to the control node. For example, in the first HARQ codebook, the bits corresponding to these transmissions are set to a fixed state, and optionally, all are set to ACK. And in the first HARQ codebook, a logical product is obtained for the bits corresponding to these transmissions, and the resulting 1-bit result is the codebook after mapping. At this time, this bit indicates ACK, and this bit is transmitted to the control node. Optionally, after receiving the codebook after mapping, since this codebook indicates ACK, the control node does not schedule retransmission.
[0040] In another embodiment, a reference time point may be set. If no transmission is received within one time window after the reference time point, or if a transmission has been sent but no feedback information for the transmission has been received, in the codebook, the HARQ-ACK bits corresponding to the positions within this window all indicate NACK, or all indicate ACK.
[0041] In another alternative embodiment, when a sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes a second HARQ codebook or a HARQ codebook mapped by the second HARQ codebook, and the second HARQ codebook is a HARQ codebook corresponding to the configured sidelink permission, where K is a positive integer.
[0042] In this embodiment, the difference between the second HARQ codebook and the first HARQ codebook is that the second HARQ codebook includes at least one transmission that actually occurred in the transmission corresponding to the second HARQ codebook, and further, it may further include transmissions that may occur but have not actually occurred. The first HARQ codebook includes transmissions that may occur but have not actually occurred in the transmission corresponding to the first HARQ codebook.
[0043] Optionally, the number of bits of the second HARQ codebook is a first preset value, and the number of first transmission units in the sidelink transmission where transmission actually occurred, and any one of the minimum values of the number of the first transmission units and a second preset value.
[0044] Among them, when the number of bits of the second HARQ codebook is the first preset value, it corresponds to transmitting a HARQ codebook with fixed bits. The number of bits of the second HARQ codebook is the number of first transmission units in the sidelink transmission where transmission actually occurred, and the number of bits of the HARQ codebook is variable. When the number of bits of the second HARQ codebook is the minimum value of the number of the first transmission units and the second preset value, the second preset value is used to limit the maximum value of the number of bits of the HARQ codebook to be transmitted.
[0045] The sizes of the above first preset value and second preset value can be set according to actual requirements. In this embodiment, the above first preset value and second preset value may be arranged (or instructed) by a control node, defined by a protocol, pre-arranged, coordinated between terminals, or instructed by another terminal, without further limitation here. The above first transmission unit may be a transport block (TB) or a code block group (CBG). One or more TBs are included in one sidelink transmission. Among them, if arranged to be transmitted according to the form of CBG, one TB may include a plurality of CBGs. The size of the above K can be set according to actual requirements, without further limitation here.
[0046] In an alternative embodiment, when the number of bits of the second HARQ codebook is the above first preset value, based on the reception and decoding status of the second transmission unit in sidelink transmission, target confirmation information indicated by the bits corresponding to the second transmission unit in the second HARQ codebook is determined. In this embodiment, there may be a situation where it is necessary to increase redundant bits. For example, when 3TB transmissions actually occur and it is necessary to fixedly feedback 4 bit HARQ-ACK, it is necessary to supplement an additional 1 bit of redundant information.
[0047] The second transmission unit described above may be one TB, or may be a plurality of TBs, may be one CBG, or may be a plurality of CBGs. One sidelink transmission can correspond to one or a plurality of second transmission units. In this embodiment, each sidelink transmission corresponds to one second HARQ codebook, and each second transmission unit in the sidelink transmission corresponds to a bit in one second HARQ codebook. When the number of second transmission units in which sidelink transmission actually occurs is smaller than or larger than a second preset value, the terminal always considers that the number of second transmission units in which sidelink transmission actually occurs is equal to the second preset value. At this time, the number of bits in the second HARQ codebook is fed back as the second preset value.
[0048] Among them, in an alternative embodiment, when the second transmission unit fails to be decoded, the target confirmation information is a first value, and / or when the second transmission unit fails to be received, the target confirmation information is a second value, and / or when the second transmission unit is successfully decoded, the target confirmation information is an acknowledgement character.
[0049] The states specifically indicated by the above first value and second value can be set according to actual needs. For example, in this embodiment, this first value is a non-acknowledgement character (for example, 0 may be used to indicate the non-acknowledgement character, and at this time, this first value is 0). This second value is an acknowledgement character (for example, 1 may be used to indicate the acknowledgement character, and at this time, this second value is 1). Of course, in other embodiments, this first value may be an acknowledgement character, and the second value may be a non-acknowledgement character. Or in other embodiments, the first value and the second value indicate the same state (NACK or ACK). Note that the above-mentioned failure to receive refers to not receiving the corresponding second transmission unit or not receiving the control signaling during transmission, such as SCI.
[0050] When retransmitting sidelink transmission on one configured sidelink grant, the method for the terminal to determine the modulation and coding policy (MCS) to be retransmitted includes at least one of the following.
[0051] The MCS adopted for retransmission is the same as the MCS indicated in the scheduling signaling that activates this configured sidelink grant. Additionally, optionally, the MCS adopted for retransmission is the same as the MCS in the most recently received activation signaling that activates this configured sidelink grant.
[0052] Alternatively, the MCS adopted for retransmission is the same as the MCS adopted at the first transmission of this sidelink transmission after activating this configured sidelink grant.
[0053] Alternatively, the MCS adopted for retransmission is the same as the MCS adopted for this sidelink transmission located at redundancy version RV (Redundancy Version) = 0 after activating this configured sidelink grant. Additionally, optionally, the MCS adopted for retransmission is the same as the MCS adopted for this sidelink transmission located at RV = 0 that is closest to the retransmission after activating this configured sidelink grant.
[0054] When retransmitting sidelink transmission on one configured sidelink grant, the behavior of the terminal to determine the transmission block size (TBS) to be retransmitted includes at least one of the following.
[0055] The TBS for retransmission is determined based on the first transmission of this sidelink transmission after activating this configured sidelink grant. For example, the TBS for retransmission is the same as the TBS at the first transmission of this sidelink transmission after activating this configured sidelink grant, or the TBS for retransmission is determined based on the MCS adopted at the first transmission of this sidelink transmission after activating this configured sidelink grant.
[0056] Alternatively, the TBS for retransmission is determined based on this sidelink transmission located at RV = 0 after activating this configured sidelink grant. For example, the TBS for retransmission is the same as the TBS of this sidelink transmission located at RV = 0 after activating this configured sidelink grant, or the TBS for retransmission is determined based on the MCS adopted for this sidelink transmission located at RV = 0 after activating this configured sidelink grant. Further optionally, the TBS for retransmission is determined based on this sidelink transmission located at RV = 0 that is closest to the retransmission after activating this configured sidelink grant. For example, the TBS for retransmission is the same as the TBS of this sidelink transmission located at RV = 0 that is closest to the retransmission after activating this configured sidelink grant, or the TBS for retransmission is determined based on the MCS adopted for this sidelink transmission located at RV = 0 that is closest to the retransmission after activating this configured sidelink grant.
[0057] Alternatively, the TBS at retransmission is determined based on the scheduling signaling that activates this configured sidelink grant. Additionally, optionally, the TBS at retransmission is determined based on the most recently received activation signaling that activates this configured sidelink grant. For example, the TBS at retransmission is determined based on the MCS in the most recently received activation signaling that activates this configured sidelink grant (the TBS shall be determined from the most recent PDCCH scheduling the configured sidelink grant Type 2 PSSCH), or the TBS at retransmission is the same as the TBS of the sidelink transmission scheduled by the most recently received activation signaling that activates this configured sidelink grant.
[0058] The activation of the above configured sidelink grant may refer to being activated by scheduling signaling, or may refer to the configured sidelink grant configuration being enabled.
[0059] Furthermore, the HARQ codebook in the target sidelink information is the first HARQ-ACK information corresponding to the first sidelink transmission, or the information mapped by the first HARQ-ACK information, wherein the first sidelink transmission is the sidelink transmission of the terminal.
[0060] In this embodiment, when the terminal performs sidelink information transmission, it may perform transmission only for the sidelink information corresponding to its own sidelink transmission. That is, the above first sidelink transmission is the sidelink transmission that the terminal needs to perform transmission or reception. Specifically, the first sidelink transmission may include the actually occurred sidelink transmission and the sidelink transmission that has not actually occurred.
[0061] Optionally, the first HARQ-ACK information is the HARQ-ACK information obtained by the terminal.
[0062] Optionally, when there are multiple pieces of the first HARQ-ACK information, cascade connection is performed on the multiple pieces of the first HARQ-ACK information.
[0063] Furthermore, when the terminal has not obtained the first HARQ-ACK information, when the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are the third value, and when the feedback mechanism is mechanism 2, all bits in the first HARQ-ACK information are the fourth value, and the first HARQ-ACK information is determined based on at least one of them.
[0064] The states specifically indicated by the above third value and fourth value can be set according to actual needs. For example, in this embodiment, this third value is a non-acknowledgment character (for example, 0 may be used to indicate the non-acknowledgment character, and at this time, this third value is 0). This fourth value is an acknowledgment character (for example, 1 may be used to indicate the acknowledgment character, and at this time, this fourth value is 1). Of course, in other embodiments, this third value may be an acknowledgment character, and the fourth value may be a non-acknowledgment character. Or in other embodiments, the third value and the fourth value indicate the same state (NACK or ACK).
[0065] In addition, based on the multicast and unicast situations, the values of all bits in the first HARQ-ACK information may be determined, or may be determined by associating multicast, unicast, and a feedback mechanism. For example, when the terminal has not obtained the first HARQ information, When the first sidelink transmission is multicast and the feedback mechanism is mechanism 1, all bits in the first HARQ information are acknowledgement characters, and When the first sidelink transmission is multicast and the feedback mechanism is mechanism 1, all bits in the first HARQ information are non-acknowledgement characters, and the first HARQ information is determined based on one of them.
[0066] Also for example, when the terminal has not obtained the first HARQ information, When the first sidelink transmission is multicast and the feedback mechanism is mechanism 2 or the first sidelink transmission is unicast, all bits in the first HARQ information are acknowledgement characters, and When the first sidelink transmission is multicast and the feedback mechanism is mechanism 2 or the first sidelink transmission is unicast, all bits in the first HARQ information are non-acknowledgement characters, and the first HARQ information is determined based on one of them.
[0067] Furthermore, before transmitting target sidelink information on the target resource as described above, the method further includes determining a HARQ codebook transmitted on the target resource based on a position corresponding to a HARQ codebook of the configured sidelink permission.
[0068] Note that the definition of the above position can be set according to actual needs. In this embodiment, the above position Time domain may include at least one of time domain and frequency domain.
[0069] In this embodiment, the position corresponding to the HARQ codebook of the above-mentioned configured sidelink permission can be associated with at least one of service, HARQ process, carrier, bandwidth part BWP, resource pool, subchannel, sidelink information feedback resource, terminal, transmission type, resource identifier, resource scheduling type, transmission method, delay, ratio value, number of frequency division multiplexing FDMs in the position frequency domain, feedback mechanism, sidelink permission identifier, sidelink permission type, sidelink permission period, connection (connection or session). The above feedback mechanism includes feedback mechanism 1 and feedback mechanism 2. The occasion of using feedback mechanism 2 (in this mechanism, ACK / NACK feedback can be performed, or it may be called that there is a connection mechanism or based on a connection-based mechanism. This method is applicable when a connection is established between the transmitting and receiving ends, but is not limited to only when a connection is established between the transmitting and receiving ends) corresponds to one sub-codebook, and the occasion of using feedback mechanism 1 (performing only NACK feedback, or it may be called a connection-less mechanism. This method is applicable when no connection is established between the transmitting and receiving ends, but is not limited to only when no connection is established between the transmitting and receiving ends) corresponds to another sub-codebook. Among them, mechanism 1 is NACK-only feedback. If this data is received but cannot be decoded, NACK is fed back, and no feedback is made in other cases. Mechanism 2 is ACK / NACK feedback. If this data is received but cannot be decoded, or if SCI is received but no data is received, NACK is fed back. If this data is received and correctly decoded, ACK is fed back.
[0070] Optionally, the positions of different scheduling types (dynamic scheduling, semi-static scheduling) correspond to different traversal priorities, and after traversing dynamic scheduling, semi-static scheduling is traversed.
[0071] Optionally, different resource identifiers (e.g., configured sidelink grant id) correspond to different traversal priorities, and one configured sidelink grant may include multiple transmission occasions.
[0072] Optionally, the positions of different connections correspond to different traversal priorities. For example, according to the connection id or the priority order of connection establishment, traversal may be sequentially performed for each occasion of each connection. For example, each connection may be traversed in ascending order of id, and then the occasions in each connection may be traversed.
[0073] Optionally, positions corresponding to different terminals correspond to different traversal priorities. For example, for a transmitting terminal, traversal can be performed on the positions according to different transmitting terminals. For example, traversal can be performed in ascending order according to the transmitting terminal id. More specifically, transmitting terminal 1 transmits two sidelink transmissions to the receiving terminal at times t+1 and t+4, and the receiving terminal determines that the HARQ-ACK information for these two transmissions is ACK and NACK respectively. Transmitting terminal 2 transmits one sidelink transmission to this receiving terminal at time t+3, and the receiving terminal determines that the HARQ-ACK information for this transmission is ACK. When traversing, the receiving terminal first traverses the two positions corresponding to transmitting terminal 1 (i.e., the sidelink transmission positions at times t+1 and t+4), and then traverses the one occasion corresponding to transmitting terminal 2 (i.e., the sidelink transmission position at time t+3). Optionally, the HARQ-ACK bits corresponding to these three positions in the codebook indicate ACK, NACK, and ACK, corresponding to the positions at times t+1, t+4, and t+3 respectively. For example, for a receiving terminal, traversal can be performed on the positions according to different receiving terminals. For example, traversal can be performed in ascending order according to the receiving terminal id. More specifically, one transmitting terminal transmits two sidelink transmissions to two receiving terminals. Receiving terminal 1 feeds back the HARQ-ACK information for these two transmissions at times t+1 and t+4 respectively, and they are ACK and ACK respectively. Receiving terminal 2 feeds back the HARQ-ACK information for these two transmissions at times t+2 and t+5 respectively, and they are NACK and NACK respectively. When traversing, the transmitting terminal first traverses the two positions corresponding to receiving terminal 1 (i.e., the sidelink information positions at times t+1 and t+4), and then traverses the two positions corresponding to receiving terminal 2 (i.e., the sidelink information positions at times t+2 and t+5).Optionally, the HARQ-ACK bits corresponding to these four positions in the codebook indicate ACK, ACK, NACK, and NACK, corresponding to the positions at times t+1, t+4, t+2, and t+5 respectively.
[0074] In this embodiment, the terminal ID is the ID assigned to the terminal by the control node, the terminal ID predefined by the protocol, the terminal ID pre-configured by the vendor, the ID generated by the terminal based on upper layer information (such as the ID of the application layer or IP layer, the ID of the Medium Access Control (MAC) layer, etc.), the ID arranged by the terminal based on the control node, or agreed upon by the protocol, or generated in some pre-arranged manner / rules, and may be understood as any one of the unique identifiers related to the terminal.
[0075] Note that the HARQ-ACK codebook of the above configured sidelink grant type1 may correspond to a single sub-codebook or a single codebook. For example, if there are multiple configured sidelink grant type1, these configured sidelink grant type1 correspond to a single sub-codebook or a single codebook. Further, the HARQ-ACK codebook of the above configured sidelink grant type2 is a single sub-codebook or a single codebook. For example, if there are multiple configured sidelink grant type2, these configured sidelink grant type2 correspond to a single sub-codebook or a single codebook.
[0076] Optionally, in one embodiment, configured sidelink grants with different IDs may each correspond to one single sub-codebook or a single codebook.
[0077] Optionally, positions corresponding to different connections may correspond to different traversal priorities, and the connections may include at least one of connection type, number of connections, and connection identifier.
[0078] Optionally, the HARQ codebook for each configured sidelink grant corresponds to one position. Specifically, the position corresponding to the HARQ codebook is the position of the scheduling signaling for activating configured sidelink grant type2, and the position of the scheduling signaling for deactivating configured sidelink grant type2, and for each of the K transmission positions of the sidelink transmission on the configured sidelink grant, it is one position corresponding to the codebook, and for each of the K periods of the sidelink transmission on the configured sidelink grant, it is one position corresponding to the codebook, and the K positions of the sidelink information corresponding to the sidelink transmission on the configured sidelink grant are one position corresponding to the codebook (where the position of the sidelink information refers to the position of the resource used when the receiving terminal feeds back the sidelink information to the transmitting terminal, for example, the position of the PSFCH), and the K sub-channels are understood to be one position corresponding to the codebook.
[0079] Note that these positions may be candidate positions or actual positions. For example, the position of sidelink transmission on the configured sidelink grant is a candidate position where sidelink transmission may occur in the configured sidelink grant, that is, a transmission position. At this time, the K transmission positions correspond to the positions in one codebook.
[0080] Optionally, the positions corresponding to the HARQ codebook of the configured sidelink grant are the positions corresponding to the HARQ codebooks of configured sidelink grants in different sidelink carriers, the positions corresponding to the HARQ codebooks of configured sidelink grants for different services, the positions corresponding to the HARQ codebooks of configured sidelink grants using different HARQ processes, the positions corresponding to the HARQ codebooks of configured sidelink grants in different BWPs, the positions corresponding to the HARQ codebooks of configured sidelink grants in different resource pools, the positions corresponding to the HARQ codebooks of configured sidelink grants on different subchannels, the positions corresponding to the HARQ codebooks of configured sidelink grants corresponding to different sidelink information feedback resources, the positions corresponding to the HARQ codebooks of configured sidelink grants of different terminals, the positions corresponding to the HARQ codebooks of configured sidelink grants using different transmission types, the positions corresponding to the HARQ codebooks of configured sidelink grants corresponding to different resource identifiers, the positions corresponding to the HARQ codebooks of configured sidelink grants using different resource scheduling types, the positions corresponding to the HARQ codebooks of configured sidelink grants using different transmission methods, the positions corresponding to the HARQ codebooks of configured sidelink grants corresponding to different delays The positions corresponding to HARQ codebooks for configured sidelink grants corresponding to different ratio values, and The positions corresponding to HARQ codebooks for configured sidelink grants corresponding to different periods, and The positions corresponding to HARQ codebooks for configured sidelink grants corresponding to different frequency division multiplexing (FDM) identifiers, and The positions corresponding to HARQ codebooks for configured sidelink grants using different feedback mechanisms, and The positions corresponding to HARQ codebooks for configured sidelink grants corresponding to different configured sidelink grant identifiers, and The positions corresponding to HARQ codebooks for configured sidelink grants corresponding to different configured sidelink grant types, and The positions corresponding to HARQ codebooks for configured sidelink grants corresponding to different connections, and includes at least one of them.
[0081] Among them, the sidelink information feedback resource is a resource for obtaining sidelink information, and may be a PSFCH or a PSSCH. For example, the transmitting terminal can obtain the sidelink information transmitted by the terminal from the PSFCH or the PSSCH.
[0082] Furthermore, the acknowledgement information indicated by each bit in the HARQ codebook transmitted on the target resource corresponds to the HARQ-ACK information at the position corresponding to the HARQ codebook for the configured sidelink grant.
[0083] In this embodiment, the acknowledgment information indicated by each bit includes one of two states, NACK and ACK. Each bit in the HARQ codebook transmitted on the target resource may be obtained by one-to-one mapping, compression, or expansion of each bit in the HARQ codebook transmitted on the target resource. Optionally, when one-to-one mapping is adopted, the acknowledgment information indicated by each bit in the HARQ codebook transmitted on the target resource is the same as the acknowledgment information indicated by the HARQ-ACK information at the position corresponding to the HARQ codebook of the configured sidelink grant (i.e., NACK or ACK). Optionally, the expansion includes at least one of bit stuffing and repetition.
[0084] Optionally, the HARQ codebook transmitted on the target resource For the same first target configured sidelink grant, the number in the codebook of the HARQ-ACK bits corresponding to the first target configured sidelink grant is the same as the number in the codebook of the first target bits, and the first target bits are the HARQ-ACK bits corresponding to the first target configured sidelink grant that are first feedback after the configuration of the first target configured sidelink grant is activated, For the same second target configured sidelink grant, the number in the codebook of the HARQ-ACK bits corresponding to the second target configured sidelink grant is the same as the number in the codebook of the second target bits, and the second target bits are the HARQ-ACK bits corresponding to the scheduling signaling that activates the second target configured sidelink grant, For the same second target placement sidelink permission, the number in the codebook of the HARQ-ACK bits corresponding to the second target placement sidelink permission is the same as the number in the codebook of the third target bits, where the third target bits are the HARQ-ACK bits corresponding to the second target placement sidelink permission that are first feedback after activating the second target placement sidelink permission, and For the same second target placement sidelink permission, at least one of the conditions that the number in the codebook of the HARQ-ACK bits corresponding to the scheduling signaling for deactivating the second target placement sidelink permission is the same as the number in the codebook of the second target bits is satisfied, Among them, the number in the codebook of the HARQ-ACK bits corresponding to the first target placement sidelink permission refers to the number (i.e., the number or order in the bitmap) in the codebook of the HARQ-ACK bits corresponding to the first position (occasion) in the first target placement sidelink permission, and the number in the codebook of the HARQ-ACK bits corresponding to the second target placement sidelink permission refers to the number (i.e., the number or order in the bitmap) in the codebook of the HARQ-ACK bits corresponding to the second position (occasion) in the second target placement sidelink permission.
[0085] The first position is the position corresponding to the codebook. For example, the first position may be one or more transmission positions on the first target placement sidelink permission, may be one or more sidelink transmission positions on the first target placement sidelink permission, or may be the position of sidelink information corresponding to one or more sidelink transmissions on the first target placement sidelink permission.
[0086] The second position is the position corresponding to the codebook. For example, the second position may be one or more transmission positions on the second target configured sidelink grant, may be one or more positions of sidelink transmissions on the second target configured sidelink grant, or may be the position of sidelink information corresponding to one or more sidelink transmissions on the second target configured sidelink grant.
[0087] For example, after the first target configured sidelink grant configuration is activated, at time t0, one sidelink transmission occurs on the first target configured sidelink grant configuration, and the HARQ-ACK bit corresponding to this transmission is the first bit in the codebook corresponding to this transmission. At times t0 + 5 and t0 + 12, two sidelink transmissions occur on the first target configured sidelink grant. These two sidelink transmissions may be considered as two first positions, and the HARQ-ACK bits corresponding to these two first positions are also the first bits in the codebooks where they are located respectively.
[0088] For example, after the second target configured sidelink grant configuration is activated, the scheduling signaling at time t0 activates the second target configured sidelink grant configuration, and the HARQ-ACK bit corresponding to this scheduling signaling is the first bit in the corresponding codebook. The scheduling signaling at time t + 20 deactivates the second target configured sidelink grant. This scheduling signaling may be considered as one second position, and the HARQ-ACK bit corresponding to this position is also the first bit in the codebook where it is located.
[0089] Among them, the type of the first target configured sidelink grant is configured sidelink grant type 1, and the type of the second target configured sidelink grant is configured sidelink grant type 2.
[0090] Furthermore, the target resource includes a transmission resource selected based on the data volume of the target side link information.
[0091] In this embodiment, the data volume that can be transmitted by the target resource is equal to or greater than a first data volume, wherein the first data volume is the data volume of the target side link information.
[0092] Optionally, in order to avoid resource waste, the target resource is a transmission resource among the first transmission resources corresponding to the first placement side link permission, in which the difference between the data volume that can be transmitted and the first data volume is minimized.
[0093] For example, the data volumes that can be transmitted by the above first transmission resources include 1 bit, 2 bits, 4 bits, and 5 bits. If the above first data volume is 3 bits, a 4-bit first transmission resource is adopted as the target resource.
[0094] Optionally, a corresponding transmission resource may be selected as the target resource based on the type of the resource. For example, when the target side link information is the multiplexing information, the target resource wherein the first information includes at least one second side link information corresponding to a second placement side link permission and does not include third side link information corresponding to dynamic scheduling, the target resource is a transmission resource corresponding to the first placement side link permission or a transmission resource corresponding to the second placement side link permission, and wherein the first information includes the third side link information and does not include the second side link information, the target resource is a transmission resource corresponding to the first placement side link permission or a transmission resource corresponding to dynamic scheduling, and When the first information includes the second sidelink information and the third sidelink information, the target resource is either a transmission resource corresponding to the configured sidelink permission or a transmission resource corresponding to dynamic scheduling.
[0095] In this embodiment, the selected target resource can also meet the requirement for the data volume. That is, the data volume that can be transmitted by the target resource is equal to or greater than a second data volume, where the second data volume is the data volume of the multiplexing information. Further, the target resource is a transmission resource among the first transmission resources corresponding to the first configured sidelink permission, in which the difference between the data volume that can be transmitted and the second data volume is minimized.
[0096] Note that the condition for multiplexing the first sidelink information and the first information can be set according to actual needs. For example, in an alternative embodiment, when the first resource corresponding to the first sidelink information and the second resource corresponding to the first information meet the preset conditions, the target sidelink information is the multiplexing information, and the preset conditions are at least a part or all of the first resource and the second resource overlap the first resource and the second resource are in the same target range, and the target range includes at least one of a time domain range and a frequency domain range the sum of the total number of resources of the first resource and the total number of resources of the second resource is greater than a third preset value the total number of resources of the first resource is greater than a fourth preset value the total number of resources of the second resource is greater than the fourth preset value at least one of the first resource and the second resource is a long format resource.
[0097] The above-mentioned same time domain range may refer to the same slot or subslot or time window or Timer, etc. For example, in the slot where the first resource is located, the second resource does not exist, or the second resource does not exist within a time window starting from the time domain position of the first resource, or the second resource does not exist before a timer that turns on with the first resource as a reference point expires. The same frequency domain range may refer to the same bandwidth (e.g., 20RB) or the same bandwidth part (BWP) or the same carrier or the same resource pool or the same subchannel. The sizes of the above-mentioned third preset value and fourth preset value can be set according to actual needs. In this embodiment, the above-mentioned third preset value is larger than the fourth preset value. Note that the above-mentioned preset conditions may include one or more of the above. When multiple conditions are included, it may be understood that all conditions are satisfied simultaneously. It is determined to multiplex the first sidelink information and the first information, and the target sidelink information transmitted on the target resource is multiplexed information.
[0098] To better understand the present disclosure, the implementation process of the present disclosure will be described in detail below by taking, as an example, the transmission of sidelink information (described by taking sidelink HARQ-ACK information as an example) from a sidelink terminal (hereinafter abbreviated as a terminal) to a control node.
[0099] Among them, the terminal may include a transmitting terminal (a terminal that transmits sidelink transmission) and a receiving terminal (a terminal that receives sidelink transmission). The above control node can support the sidelink and / or Uu link. Among them, if the terminal maps sidelink information to target notification information and transmits it to the control node via the sidelink, this control node may be called a sidelink control node, and the target notification information may be understood as sidelink HARQ-ACK information. If it is transmitted to the control node via the Uu link, this control node may be called a Uu control node, and the target notification information may be understood as Uu HARQ-ACK information. Of course, the sidelink HARQ-ACK information and the Uu HARQ-ACK information are only used to distinguish the HARQ-ACK information transmitted by the terminal via different links and are not used to limit the content transmitted. The sidelink HARQ-ACK information and the Uu HARQ-ACK information may be collectively referred to as HARQ-ACK information.
[0100] When the control node is a 4G base station or an LTE base station, the control node can schedule the NR sidelink or the LTE sidelink. When such a control node schedules the NR sidelink, the target resource of the transmission codebook is the LTE PUCCH or PUSCH resource. When the control node is a 4G base station or an LTE base station and schedules the NR sidelink, the configured sidelink grant type1 can be configured for the LTE sidelink terminal.
[0101] When the control node is a base station of 5G or later versions, the control node can schedule NR sidelink or LTE sidelink. When the control node is a base station of 5G or later versions and schedules LTE sidelink, it can be activated or deactivated by configuring the sidelink grant type2 for the LTE sidelink terminal and by DCI. When scheduling NR sidelink, the configured sidelink grant type1 and / or the configured sidelink grant type2 can be configured for the NR sidelink terminal.
[0102] Note that the situations where the terminal obtains sidelink information include the following situations.
[0103] Situation 1: The transmitting terminal transmits sidelink transmission, the receiving terminal receives the sidelink transmission and determines the corresponding sidelink HARQ-ACK information, the receiving terminal feeds back the sidelink HARQ-ACK information to the transmitting terminal by PSFCH or PSSCH, and the transmitting terminal receives the sidelink HARQ-ACK information corresponding to at least one sidelink transmission or receives the sidelink HARQ-ACK information from at least one receiving terminal. These information are sidelink information. At this time, it is reported to the control node by the transmitting terminal.
[0104] Situation 2: The receiving terminal receives at least one sidelink transmission and determines the corresponding sidelink HARQ-ACK information. These information are sidelink information. At this time, it is reported to the control node by the RX UE.
[0105] The transmitting terminal or the receiving terminal maps the sidelink information to the target notification information. When the control node is a Uu control node, the information after mapping is reported to the control node, such as a base station, by the target resource (uplink resource). When the control node is a sidelink control node, the information after mapping is reported to the sidelink control node by the target resource (sidelink resource).
[0106] Regardless of whether it is a transmitting terminal or a receiving terminal, hereinafter, it is collectively referred to as a terminal, and the process in which the terminal performs sidelink information transmission will be described in detail below.
[0107] I. Regarding sidelink information multiplexing The terminal acquires the target resource allocation and determines the target resource based on the target resource allocation. This target resource allocation may be allocated (or instructed) by the control node, defined by the protocol, pre-allocated, coordinated among terminals, or instructed by other terminals.
[0108] Solution 1: At least one target resource set or target resource for transmission can be selected based on the bit size or bit size interval of the transmission information.
[0109] For the configured sidelink grant, at least one target resource set or target resource for transmission is selected based on the bit size or bit size interval of the sidelink information (such as HARQ-ACK information) corresponding to the sidleink transmission on the configured sidelink grant. When multiplexing the configured sidelink grant and the sidelink information corresponding to other scheduling, at least one target resource set or target resource for transmitting the multiplexed information is selected based on the multiplexed information bit size or bit size interval.
[0110] In one embodiment, if two target resource sets are arranged for one configured sidelink grant, the number of information bits that can be carried by all the resources in set1 is within interval 1, and the number of information bits that can be carried by all the resources in set2 is within interval 2.
[0111] When the terminal needs to feedback sidelink information for sidelink transmission on the configured sidelink grant, based on the size of the sidelink information, the corresponding set is selected. For example, if the number of bits of the sidelink information for sidelink transmission on the configured sidelink grant that the terminal needs to feedback is located within interval 1, set1 is selected for transmission. Furthermore, when multiplexing with the sidelink information of other scheduling (such as dynamic scheduling or other configured sidelink grants), based on the number of bits of the sidelink information after multiplexing, one of set1 and set2 is selected. For example, if the number of bits of the sidelink information after multiplexing is located within interval 2, set2 is selected for transmission.
[0112] In another embodiment, two resources are arranged for one configured sidelink grant, and it is assumed that the number of information bits that can be carried by resource 1 is within interval 1, and the number of information bits that can be carried by all the resources in resource 2 is within interval 2.
[0113] When the terminal needs to feedback sidelink information for sidelink transmission on a configured sidelink grant, based on the size of the sidelink information, the corresponding resource is selected. For example, if the number of bits of the sidelink information for the sidelink transmission on the configured sidelink grant that the terminal needs to feedback is in interval 1, resource 1 is selected for transmission. Further, when multiplexing with the sidelink information of other dynamically scheduled sidelink transmissions, based on the number of bits of the sidelink information after multiplexing, one is selected from resource 1 and resource 2. For example, if the number of bits of the sidelink information after multiplexing is in interval 2, resource 2 is selected for transmission.
[0114] Among them, for the configured sidelink grant, if the first resource corresponding thereto and the second resource corresponding to other scheduling (other configured sidelink grants and / or dynamic scheduling) meet a predetermined condition, at this time, the terminal multiplexes and transmits the sidelink information corresponding to the configured sidelink grant and the sidelink information corresponding to other scheduling. This preset condition is that part or all of the first resource and the second resource overlap with each other, the first resource and the second resource are in the same target range, and the target range includes at least one of a time domain range and a frequency domain range, the sum of the total number of resources of the first resource and the total number of resources of the second resource is greater than a third preset value, the total number of resources of the first resource is greater than a fourth preset value, the total number of resources of the second resource is greater than the fourth preset value, At least one of the first resource and the second resource may include that both are long-format resources.
[0115] For example, when the first resource and the second resource are in the same slot and the total number exceeds 2, it is necessary to multiplex the configured sidelink grant and the sidelink information corresponding to other schedulings. Optionally, when the first resource and the second resource are in the same slot and both the configured sidelink grant and the sidelink information corresponding to other schedulings include HARQ-ACK, it is necessary to multiplex the configured sidelink grant and the sidelink information corresponding to other schedulings.
[0116] Solution 2: When multiplexing and transmitting, the determination of the corresponding target resource may select the target resource based on the type of the resource.
[0117] In an alternative embodiment, when the target resource corresponding to the configured sidelink grant and the target resource corresponding to the dynamic scheduling meet a predetermined condition, the terminal multiplexes and transmits the sidelink information corresponding to the configured sidelink grant and the sidelink information corresponding to the dynamic scheduling on the target resource corresponding to the configured sidelink grant. Or the terminal multiplexes and transmits the sidelink information corresponding to the configured sidelink grant and the sidelink information corresponding to the dynamic scheduling on the target resource corresponding to the dynamic scheduling.
[0118] In another alternative embodiment, when the target resources corresponding to at least two configured sidelink grants meet a predetermined condition, the terminal multiplexes and transmits the sidelink information corresponding to the configured sidelink grants on the target resource corresponding to one of the configured sidelink grants.
[0119] For example, when the target resources corresponding to at least two configured sidelink grants meet a predetermined condition, at this time, the terminal multiplexes and transmits the sidelink information corresponding to these configured sidelink grants on the target resource corresponding to one of the configured sidelink grants.
[0120] Optionally, among these configured sidelink grants, it is the configured sidelink grant with the smallest id, Optionally, among these configured sidelink grants, it is the configured sidelink grant with the largest id, Optionally, among these configured sidelink grants, it is the configured sidelink grant with the latest occurrence of the transmission occasion, Optionally, among these configured sidelink grants, it is the configured sidelink grant with the smallest period, Optionally, among these configured sidelink grants, it is the configured sidelink grant with the largest period, Optionally, among these configured sidelink grants, it is the configured sidelink grant with the minimum period of the corresponding sidelink information feedback resource. Specifically, among these configured sidelink grants, it is the configured sidelink grant with the minimum PSFCH period. Optionally, among these configured sidelink grants, it is the configured sidelink grant with the maximum density of the corresponding sidelink information feedback resource. Specifically, among these configured sidelink grants, it is the configured sidelink grant with the maximum PSFCH time domain density, or specifically, among these configured sidelink grants, it is the configured sidelink grant with the maximum number of PSFCH frequency domain FDMs. Optionally, among these configured sidelink grants, it is the configured sidelink grant with the maximum period of the corresponding sidelink information feedback resource. Specifically, among these configured sidelink grants, it is the configured sidelink grant with the maximum PSFCH period. Optionally, among these configured sidelink grants, it is the configured sidelink grant with the minimum density of the corresponding sidelink information feedback resource. Specifically, among these configured sidelink grants, it is the configured sidelink grant with the minimum PSFCH time domain density, or specifically, among these configured sidelink grants, it is the configured sidelink grant with the minimum number of PSFCH frequency domain FDMs.
[0121] In addition, the above Solution 2 and Solution 1 may be combined and used, that is, the target resource selected in Solution 2 meets the quantity requirement in Solution 1.
[0122] For one period P, within each period P, there are configured sidelink grants for M transmission occasions and sidelink transmissions for transmission occasions within K periods or K transmission occasions (the sidelink transmission includes at least one of the actually occurred transmission and the non-occurred transmission, and the transmission is either transmission or reception), and the terminal includes one of the following behaviors (K is a positive integer).
[0123] The terminal transmits a fixed number of TBs on these occasions, that is, transmits N_TB TBs. For example, N_TB = 1, that is, the same TB. For example, different RV versions of the same TB are transmitted, or the same TB is transmitted repeatedly (repetition).
[0124] The number of TBs that the terminal can transmit on these occasions does not exceed N_TB_MAX.
[0125] Second, how to determine the HARQ codebook of the configured sidelink grant.
[0126] 2.1 Determination of the bits to be fed back for the actually occurred sidelink transmission.
[0127] Taking the sidelink transmission situation of the transmission occasions within K periods as an example.
[0128] 1. For a configured sidelink grant that includes M transmission occasions within one period, the following situations may exist for all transmission occasions within its K periods.
[0129] All transmission occasions within K periods are used to transmit N_TB transport blocks. For example, N_TB = 1, that is, the transmission of the same transport block. For example, K = 1, that is, a transmission occasion within one period can transmit only one transport block.
[0130] Or, all transmission occasions within K periods are used for transmitting at most N_TB_MAX transport blocks (the actually transmitted transport blocks may be less than or equal to N_TB_MAX). For example, K = 1, N_TB_MAX = 2, that is, a transmission occasion within one period can be used for transmitting at most two transport blocks. Specifically, whether it is used for transmitting one transport block or two transport blocks depends on the transmitting terminal.
[0131] Or, there is no limit on the number of any transport blocks.
[0132] Optionally, for the receiving terminal, if the terminal receives sidelink transmission on at least one transmission occasion within K periods, the terminal can determine the HARQ-ACK information corresponding to these K periods based on the reception and decoding status.
[0133] Method 1: All transmission occasions within K periods are used to transmit N_TB (a fixed value) TBs. For example, N_TB = 1, that is, it is the transmission of the same TB. At this time, based on the reception and decoding state, the HARQ-ACK information corresponding to these K periods is N_TB bit ACK / NACK. a) For example, when N_TB = 1, if the decoding is successful, it corresponds to 1 bit ACK; otherwise, it corresponds to 1 bit NACK.
[0134] Method 2: All transmission occasions within K periods are used to transmit at most N_TB_MAX TBs. The HARQ-ACK information corresponding to these K periods is N_TB_MAX bit ACK / NACK. At this time, it is possible to feedback the maximum number of bits N_TB_MAX bit or the number of actually received TBs N_actual.
[0135] When feedbacking N_TB_MAX bit, for the received N_actual TBs, the corresponding HARQ-ACK is determined respectively based on the reception and decoding state of each TB, so as to determine the N_TB_MAX bit HARQ-ACK. For the TBs that have not been received, all correspond to a fixed state, for example, ACK. Thereby, N_TB_MAX - N_actual ACKs are determined, and finally the N_TB_MAX bit HARQ-ACK information is determined. For example, when N_TB_MAX = 4, only 3 TBs are received and all of them fail to be decoded. At this time, the HARQ-ACK information corresponding to these K periods is 3 bit NACK and 1 bit ACK.
[0136] Alternatively, when feeding back N_TB_MAX bits, for the received N_actual transport blocks (TBs), the corresponding Hybrid Automatic Repeat reQuest - Acknowledgement (HARQ-ACK) is determined respectively based on the reception and decoding status of each TB, so as to determine the N_TB_MAX-bit HARQ-ACK. For the non-received TBs, all correspond to a fixed state, for example, NACK, and thus, by determining N_TB_MAX - N_actual NACKs, the N_TB_MAX HARQ-ACK information is finally determined. For example, N_TB_MAX = 4, but only 3 TBs are received and decoding fails. At this time, the HARQ-ACK information corresponding to these K periods is 4-bit NACK.
[0137] When feeding back N_actual bits, for the received N_actual TBs, the corresponding HARQ-ACK is determined respectively based on the reception and decoding status of each TB, and the N_actual HARQ-ACK information is fed back. For example, N_TB_MAX = 4, but only N_actual = 3 TBs are received and they respectively correspond to NACK, NACK, and ACK. At this time, the HARQ-ACK information corresponding to these K periods is 3 bits and respectively corresponds to NACK, NACK, and ACK.
[0138] In Method 3, there is no limit on the number of any TBs.
[0139] When feeding back N_actual bits, for the received N_actual TBs, the corresponding ACK / NACK is determined respectively based on the reception and decoding status of each TB, and the N_actual-bit HARQ-ACK information is fed back. For example, only N_actual = 3 TBs are received and they respectively correspond to NACK, NACK, and ACK. At this time, the HARQ-ACK information corresponding to these K periods is 3 bits and respectively corresponds to NACK, NACK, and ACK.
[0140] In Mode 4, if each transmission occasion within K periods corresponds to one HARQ-ACK bit, if this occasion receives and decodes a transmission, set the corresponding bit to ACK; if it receives but fails in decoding, set the corresponding bit to NACK. If it has not received, set it to ACK, or if it has not received, set it to NACK.
[0141] Regarding the sidelink transmission situation in K transmission occasions, determining the HARQ codebook of the configured sidelink grant is the same as the situation of the above K periods. No further explanation will be given.
[0142] Furthermore, behaviors that the terminal may further include are The terminal transmits HARQ-ACK information to the control node on the corresponding first target resource, and / or the terminal has the behavior of transmitting HARQ-ACK information to the transmitting terminal on the corresponding second target resource.
[0143] Optionally, for the transmitting terminal, in at least one transmission occasion within K' periods, sidelink transmission(s) occur(s) at the terminal. At this time, the behavior includes one of the following.
[0144] In one embodiment, if the terminal receives at least one HARQ-ACK information in the second target resource, based on the further received HARQ-ACK information, determine the HARQ-ACK bit(s) for the sidelink transmission it transmits in the sidelink information, and transmit the sidelink information on the corresponding target resource.
[0145] For example, in Sidelink information, the HARQ-ACK bit(s) for the sidelink transmission that the device itself transmits is equal to the HARQ-ACK information received on the second target resource. If an ACK is received, it is set to ACK; if a NACK is received, it is set to NACK. If one HARQ-ACK bitmap is received, the values of the HARQ-ACK bits corresponding to this sidelink transmission in the Sidelink information are set to this bitmap. Further, if multiple HARQ-ACK information is received, they are cascaded, and the HARQ-ACK bit(s) for the sidelink transmission that the device itself transmits in the Sidelink information is equal to the bitmap after cascading.
[0146] In another embodiment, a logical product or a bitwise logical product is obtained for all bits in the HARQ-ACK information received on the second target resource, and the HARQ-ACK bit for the sidelink transmission that the device itself transmits in the Sidelink information is equal to the result of obtaining the logical product or the bitwise logical product. For example, when K = K' = 1, within one period, the terminal transmits N_TB_MAX = 4 TBs, the receiving terminal feeds back 4 bits, receives the HARQ-ACK information of these 4 TBs, and they respectively correspond to ACK, NACK, NACK, and NACK. By obtaining the logical product for them, a 1-bit NACK is obtained, and the HARQ-ACK bit corresponding to this sidelink transmission in the Sidelink information is made equal to NACK.
[0147] In yet another embodiment, if the terminal does not receive HARQ-ACK information in the second resource, the Sidelink information may be determined based on the feedback mechanism. For example, If the transmitted sidelink transmission is multicast and the feedback mechanism is Mechanism 1, the terminal shall set all HARQ-ACK bit(s) corresponding to the sidelink transmission it transmits in the Sidelink information to ACK, and transmit the sidelink information on the corresponding target resource. If the transmitted sidelink transmission is multicast and the feedback mechanism is Mechanism 2, or if the transmitted sidelink transmission is unicast, the terminal shall set all HARQ-ACK bit(s) corresponding to the sidelink transmission it transmits in the Sidelink information to NACK, and transmit the sidelink information on the corresponding target resource.
[0148] In another embodiment, if the terminal has not received HARQ-ACK information on the second target resource, the terminal shall not transmit the sidelink information for the sidelink transmission it transmits.
[0149] 2.2 Determination of the bits to be fed back for sidelink transmissions that do not actually occur.
[0150] If the terminal has not transmitted a sidelink transmission or received a sidelink transmission on any of the transmission occasions within K' periods, in one embodiment, the terminal shall not transmit the HARQ-ACK information for these K' periods of this configured sidelink grant on the corresponding target resource (however, it may transmit other scheduled information), and optionally K' = 1. In another embodiment, the terminal shall set all HARQ-ACK bit(s) corresponding to these K' periods of this configured sidelink grant in the Sidelink information to ACK, and transmit the sidelink information on the corresponding target resource.
[0151] Specifically, when performing feedback, a semi-static codebook or a dynamic codebook may be adopted.
[0152] Optionally, if the configured sidelink grant uses a semi-static codebook to send sidelink information to the control node, the period of the target resource corresponding to the configured sidelink grant = β * configured sidelink grant period (that is, for every β periods P, there is a corresponding target resource, and the sidelink information within these β periods is sent to the control node every β periods).
[0153] Optionally, if the terminal has not received any sidelink transmissions in all transmission occasions within K' periods of one configured sidelink grant, all HARQ-ACK bit(s) corresponding to these K' periods of this configured sidelink grant may be set to ACK.
[0154] Furthermore, it may further include the behavior that the terminal sends HARQ-ACK information to the control node on the corresponding first target resource, and / or the terminal sends HARQ-ACK information to the transmitting terminal on the corresponding second target resource.
[0155] Optionally, if the terminal does not transmit any sidelink transmission on all transmission occasions within K' periods of one configured sidelink grant, then, in one embodiment, if the terminal receives HARQ-ACK information for these K' periods of this configured sidelink grant in a second target resource, it determines the sidelink information to be transmitted to the control node and transmits the sidelink information on the corresponding target resource. Among them, the method of determining the sidelink information includes that the HARQ-ACK bit(s) corresponding to these K' periods of this configured sidelink grant in the sidelink information is the HARQ-ACK information received on the first resource, or a logical product or bitwise logical product is obtained for all bits in the HARQ-ACK information received on the first resource, and the HARQ-ACK bit corresponding to these K' periods of this configured sidelink grant in the sidelink information is the result of obtaining the logical product or the result of obtaining the bitwise logical product (for example, for these K' periods of this configured sidelink grant, the terminal receives 4 ACKs, and by obtaining the logical product for them, a 1-bit ACK is obtained, and the HARQ-ACK bit corresponding to this sidelink transmission in the sidelink information is ACK).
[0156] In another embodiment, regardless of whether the terminal receives HARQ-ACK information in the second target resource, the terminal sets all of the HARQ-ACK bit(s) corresponding to these K' periods of this configured sidelink grant to ACK in the sidelink information and transmits the sidelink information on the corresponding target resource.
[0157] Optionally, if the configured sidelink grant uses a dynamic codebook to send sidelink information to the control node, the period of the target resource corresponding to the configured sidelink grant is the same as the configured sidelink grant period (i.e., each period P has a corresponding target resource and is sent to the control node in each period).
[0158] Optionally, the period of the second target resource corresponding to the configured sidelink grant is the same as the configured sidelink grant period or is a factor of the configured sidelink grant period (i.e., each period P has a corresponding first resource and feedback is performed in each period).
[0159] Optionally, if the terminal has not sent sidelink transmissions or received sidelink transmissions on all transmission occasions within K' periods, then at this time, the terminal does not send HARQ-ACK information for these K' periods of this configured sidelink grant on the corresponding target resource (but may send other scheduled information), optionally K' = 1, or the terminal sets all of the HARQ-ACK bit(s) corresponding to these K' periods of this configured sidelink grant to ACK in the sidelink information and sends sidelink information on the corresponding target resource.
[0160] Referring to FIG. 3, FIG. 3 is a flowchart of another method for transmitting sidelink information according to an embodiment of the present disclosure. This method is used by a control node and includes the following steps as shown in FIG. 3.
[0161] Step 301: Receive target side link information transmitted on a target resource by a terminal, where the target side link information is either first side link information corresponding to a first placement side link permission, or the target side link information is multiplexed information of the first side link information and first information, and the first information is side link information corresponding to other scheduling other than the first placement side link permission, and the target resource is at least one transmission resource arranged in a target resource arrangement.
[0162] Optionally, when no side link transmission occurs within K periods or K transmission positions, the target side link information does not include a first hybrid automatic repeat request (HARQ) codebook or a HARQ codebook mapped by the first HARQ codebook, and the first HARQ codebook is a HARQ codebook corresponding to a placement side link permission. Or, when no side link transmission occurs within K periods or K transmission positions, the target side link information includes the first HARQ codebook or a HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state. Among them, K is a positive integer.
[0163] Optionally, when side link transmission occurs within K periods or K transmission positions, the target side link information includes a second HARQ codebook or a HARQ codebook mapped by the second HARQ codebook, and the second HARQ codebook is a HARQ codebook corresponding to a placement side link permission, and K is a positive integer.
[0164] Optionally, the number of bits of the second HARQ codebook is a first preset value and the number of first transmission units in the side link transmission where actual transmission has occurred. It is either the minimum value between the number of the first transmission units and a second preset value.
[0165] Optionally, when the number of bits of the second HARQ codebook is the first preset value, based on the reception and decoding status of the second transmission unit in sidelink transmission, target confirmation information indicated by the bits corresponding to the second transmission unit in the second HARQ codebook is determined.
[0166] Optionally, when the decoding of the second transmission unit fails, the target confirmation information is a first value, and / or when the reception of the second transmission unit fails, the target confirmation information is a second value, and / or when the decoding of the second transmission unit succeeds, the target confirmation information is an acknowledgement character.
[0167] Optionally, the HARQ codebook in the target sidelink information is the first HARQ-ACK information corresponding to the first sidelink transmission or the information mapped by the first HARQ-ACK information, wherein the first sidelink transmission is the sidelink transmission of the terminal.
[0168] Optionally, the first HARQ-ACK information is the HARQ-ACK information obtained by the terminal.
[0169] Optionally, when there are multiple pieces of the first HARQ-ACK information, cascade connection is performed on the multiple pieces of the first HARQ-ACK information.
[0170] Optionally, when the terminal has not obtained the first HARQ-ACK information, when the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are a third value, When the feedback mechanism is mechanism 2, determine the first HARQ-ACK information based on at least one of all bits in the first HARQ-ACK information being a fourth value.
[0171] Optionally, the HARQ codebook transmitted on the target resource is determined based on a position corresponding to the HARQ codebook of the configured sidelink grant.
[0172] Optionally, the position corresponding to the HARQ codebook of the configured sidelink grant is the position corresponding to the HARQ codebook of the configured sidelink grant in different sidelink carriers, the position corresponding to the HARQ codebook of the configured sidelink grant for different services, the position corresponding to the HARQ codebook of the configured sidelink grant using different HARQ processes, the position corresponding to the HARQ codebook of the configured sidelink grant in different BWPs, the position corresponding to the HARQ codebook of the configured sidelink grant in different resource pools, the position corresponding to the HARQ codebook of the configured sidelink grant on different subchannels, the position corresponding to the HARQ codebook of the configured sidelink grant corresponding to different sidelink information feedback resources, the position corresponding to the HARQ codebook of the configured sidelink grant of different terminals, the position corresponding to the HARQ codebook of the configured sidelink grant using different transmission types, the position corresponding to the HARQ codebook of the configured sidelink grant corresponding to different resource identifiers, the position corresponding to the HARQ codebook of the configured sidelink grant using different resource scheduling types, the position corresponding to the HARQ codebook of the configured sidelink grant using different transmission methods, The positions corresponding to the HARQ codebooks for sidelink grants corresponding to different delays, The positions corresponding to the HARQ codebooks for sidelink grants corresponding to different ratio values, The positions corresponding to the HARQ codebooks for sidelink grants corresponding to different periods, The positions corresponding to the HARQ codebooks for sidelink grants corresponding to different frequency division multiplexing (FDM) identifiers, The positions corresponding to the HARQ codebooks for sidelink grants using different feedback mechanisms, The positions corresponding to the HARQ codebooks for sidelink grants corresponding to different sidelink grant identifiers, The positions corresponding to the HARQ codebooks for sidelink grants corresponding to different sidelink grant types, including at least one of the positions corresponding to the HARQ codebooks for sidelink grants corresponding to different connections.
[0173] Optionally, the acknowledgment information indicated by each bit in the HARQ codebook transmitted on the target resource corresponds to the HARQ-ACK information at the position corresponding to the HARQ codebook for sidelink grants.
[0174] Optionally, the HARQ codebook transmitted on the target resource For the same first target sidelink grant, the number in the codebook of the HARQ-ACK bits corresponding to the first target sidelink grant is the same as the number in the codebook of the first target bits, and the first target bits are the HARQ-ACK bits corresponding to the first target sidelink grant that are first feedback after the configuration of the first target sidelink grant is activated, For the same second target placement sidelink permission, the number in the codebook of the HARQ-ACK bits corresponding to the second target placement sidelink permission is the same as the number in the codebook of the second target bits, and the second target bits are the HARQ-ACK bits corresponding to the scheduling signaling that activates the second target placement sidelink permission, For the same second target placement sidelink permission, the number in the codebook of the HARQ-ACK bits corresponding to the second target placement sidelink permission is the same as the number in the codebook of the third target bits, and the third target bits are the HARQ-ACK bits corresponding to the second target placement sidelink permission that are first feedback after the second target placement sidelink permission is activated, For the same second target placement sidelink permission, at least one of the conditions that the number in the codebook of the HARQ-ACK bits corresponding to the scheduling signaling that deactivates the second target placement sidelink permission is the same as the number in the codebook of the second target bits is satisfied, Among them, the type of the first target placement sidelink permission is placement sidelink permission type 1, and the type of the second target placement sidelink permission is placement sidelink permission type 2.
[0175] Optionally, the target resource includes a transmission resource selected based on the data volume of the target sidelink information.
[0176] Optionally, the data volume that can be transmitted by the target resource is greater than or equal to a first data volume, Among them, the first data volume is the data volume of the target sidelink information.
[0177] Optionally, the target resource is a transmission resource among the first transmission resources corresponding to the first placement sidelink permission, in which the difference between the transmittable data volume and the first data volume is minimized.
[0178] Optionally, when the target sidelink information is the multiplexing information, the target resource is when the first information includes second sidelink information corresponding to at least one second placement sidelink permission and does not include third sidelink information corresponding to dynamic scheduling, the target resource is a transmission resource corresponding to the first placement sidelink permission or a transmission resource corresponding to the second placement sidelink permission, and when the first information includes the third sidelink information and does not include the second sidelink information, the target resource is a transmission resource corresponding to the first placement sidelink permission or a transmission resource corresponding to dynamic scheduling, and when the first information includes the second sidelink information and the third sidelink information, the target resource is any one of a transmission resource corresponding to a placement sidelink permission or a transmission resource corresponding to dynamic scheduling.
[0179] Optionally, the first information is at least one second sidelink information corresponding to at least one second placement sidelink permission and third sidelink information corresponding to dynamic scheduling, and includes at least one of them.
[0180] Optionally, when the first resource corresponding to the first sidelink information and the second resource corresponding to the first information meet the preset conditions, the target sidelink information is the multiplexing information, and the preset conditions are that part or all of the first resource and the second resource overlap, and The first resource and the second resource are within the same target range, and the target range includes at least one of a time domain range and a frequency domain range. The sum of the total number of resources of the first resource and the total number of resources of the second resource is greater than a third preset value. The total number of resources of the first resource is greater than a fourth preset value. The total number of resources of the second resource is greater than the fourth preset value. At least one of the first resource and the second resource is a long format resource.
[0181] Optionally, when both the first sidelink information and the first information include confirmation information, the target sidelink information is the multiplexing information.
[0182] Note that this embodiment corresponds to the embodiment of the control node shown in FIG. 2. For its specific embodiment, reference may be made to the related description of the embodiment shown in FIG. 2, and the same beneficial effects can be achieved. To avoid repetition of the description, it will not be described further.
[0183] Referring to FIG. 4, FIG. 4 is a structural diagram of a terminal according to an embodiment of the present disclosure. As shown in FIG. 4, the terminal 400 includes a determination module 401 for determining a target resource based on a target resource allocation, and a transmission module 402 for transmitting target sidelink information on the target resource, where the target sidelink information is either first sidelink information corresponding to a first allocation sidelink permission, or the target sidelink information is multiplexing information of the first sidelink information and first information, and the first information is sidelink information corresponding to other scheduling other than the first allocation sidelink permission.
[0184] Alternatively, when sidelink transmission does not occur within K periods or K transmission positions, the target sidelink information does not include the first hybrid automatic repeat request (HARQ) codebook or the HARQ codebook mapped by the first HARQ codebook, and the first HARQ codebook is the HARQ codebook corresponding to the configured sidelink grant. Or, when sidelink transmission does not occur within K periods or K transmission positions, the target sidelink information includes the first HARQ codebook or the HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state. Among them, K is a positive integer.
[0185] Alternatively, when sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes the second HARQ codebook or the HARQ codebook mapped by the second HARQ codebook, the second HARQ codebook is the HARQ codebook corresponding to the configured sidelink grant, and K is a positive integer.
[0186] Alternatively, the number of bits of the second HARQ codebook is a first preset value, the number of first transmission units in the actually transmitted sidelink transmission, any one of the minimum value between the number of the first transmission units and a second preset value.
[0187] Alternatively, when the number of bits of the second HARQ codebook is the first preset value, based on the reception and decoding status of the second transmission unit in the sidelink transmission, determine the target acknowledgment information indicated by the bit corresponding to the second transmission unit in the second HARQ codebook.
[0188] Optionally, when the second transmission unit fails to be decoded, the target confirmation information is a first value, and / or when the second transmission unit fails to be received, the target confirmation information is a second value, and / or when the second transmission unit is successfully decoded, the target confirmation information is a confirmation character.
[0189] Optionally, the HARQ codebook in the target sidelink information is the first HARQ-ACK information corresponding to the first sidelink transmission, or the information mapped by the first HARQ-ACK information, wherein the first sidelink transmission is the sidelink transmission of the terminal.
[0190] Optionally, the first HARQ-ACK information is the HARQ-ACK information obtained by the terminal.
[0191] Optionally, when there are multiple pieces of the first HARQ-ACK information, cascade connection is performed on the multiple pieces of the first HARQ-ACK information.
[0192] Optionally, when the terminal has not obtained the first HARQ-ACK information, when the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are a third value, when the feedback mechanism is mechanism 2, all bits in the first HARQ-ACK information are a fourth value, and the first HARQ-ACK information is determined based on at least one of them.
[0193] Optionally, before transmitting the target sidelink information on the target resource as described above, the method further includes: determining the HARQ codebook transmitted on the target resource based on the position corresponding to the HARQ codebook of the configured sidelink permission.
[0194] Optionally, the position corresponding to the HARQ codebook of the configured sidelink permission is the position corresponding to the HARQ codebook of the configured sidelink permission in different sidelink carriers, the position corresponding to the HARQ codebook of the configured sidelink permission for different services, the position corresponding to the HARQ codebook of the configured sidelink permission using different HARQ processes, the position corresponding to the HARQ codebook of the configured sidelink permission within different BWPs, the position corresponding to the HARQ codebook of the configured sidelink permission within different resource pools, the position corresponding to the HARQ codebook of the configured sidelink permission on different subchannels, the position corresponding to the HARQ codebook of the configured sidelink permission corresponding to different sidelink information feedback resources, the position corresponding to the HARQ codebook of the configured sidelink permission of different terminals, the position corresponding to the HARQ codebook of the configured sidelink permission using different transmission types, the position corresponding to the HARQ codebook of the configured sidelink permission corresponding to different resource identifiers, the position corresponding to the HARQ codebook of the configured sidelink permission using different resource scheduling types, the position corresponding to the HARQ codebook of the configured sidelink permission using different transmission methods, the position corresponding to the HARQ codebook of the configured sidelink permission corresponding to different delays, the position corresponding to the HARQ codebook of the configured sidelink permission corresponding to different ratio values, the position corresponding to the HARQ codebook of the configured sidelink permission corresponding to different periods, the position corresponding to the HARQ codebook of the configured sidelink permission corresponding to different frequency division multiplexing (FDM) identifiers, The position corresponding to the HARQ codebook of the configured sidelink grant using different feedback mechanisms, and The position corresponding to the HARQ codebook of the configured sidelink grant corresponding to different configured sidelink grant identifiers, and The position corresponding to the HARQ codebook of the configured sidelink grant corresponding to different configured sidelink grant types, and The position corresponding to the HARQ codebook of the configured sidelink grant corresponding to different connections, including at least one of them.
[0195] Optionally, the acknowledgement information indicated by each bit in the HARQ codebook transmitted on the target resource corresponds to the HARQ-ACK information at the position corresponding to the HARQ codebook of the configured sidelink grant.
[0196] Optionally, the HARQ codebook transmitted on the target resource is For the same first target configured sidelink grant, the number in the codebook of the HARQ-ACK bits corresponding to the first target configured sidelink grant is the same as the number in the codebook of the first target bits, and the first target bits are the HARQ-ACK bits corresponding to the first target configured sidelink grant that are first feedback after the configuration of the first target configured sidelink grant is activated, and For the same second target configured sidelink grant, the number in the codebook of the HARQ-ACK bits corresponding to the second target configured sidelink grant is the same as the number in the codebook of the second target bits, and the second target bits are the HARQ-ACK bits corresponding to the scheduling signaling that activates the second target configured sidelink grant, and For the same second target placement sidelink permission, the number in the codebook of the HARQ-ACK bits corresponding to the second target placement sidelink permission is the same as the number in the codebook of the third target bits, and the third target bits are the HARQ-ACK bits corresponding to the second target placement sidelink permission that are first fed back after activating the second target placement sidelink permission, and For the same second target placement sidelink permission, at least one of the conditions that the number in the codebook of the HARQ-ACK bits corresponding to the scheduling signaling for deactivating the second target placement sidelink permission is the same as the number in the codebook of the second target bits is satisfied, and Among them, the type of the first target placement sidelink permission is placement sidelink permission type 1, and the type of the second target placement sidelink permission is placement sidelink permission type 2.
[0197] Optionally, the target resource includes a transmission resource selected based on the data amount of the target sidelink information.
[0198] Optionally, the data amount that can be transmitted by the target resource is greater than or equal to a first data amount, Among them, the first data amount is the data amount of the target sidelink information.
[0199] Optionally, the target resource is a transmission resource among the first transmission resources corresponding to the first placement sidelink permission, in which the difference between the data amount that can be transmitted and the first data amount is minimized.
[0200] Optionally, when the target sidelink information is the multiplexing information, the target resource is When the first information includes second sidelink information corresponding to at least one second configured sidelink permission and does not include third sidelink information corresponding to dynamic scheduling, the target resource is a transmission resource corresponding to the first configured sidelink permission or a transmission resource corresponding to the second configured sidelink permission, When the first information includes the third sidelink information and does not include the second sidelink information, the target resource is a transmission resource corresponding to the first configured sidelink permission or a transmission resource corresponding to dynamic scheduling, When the first information includes the second sidelink information and the third sidelink information, the target resource is either a transmission resource corresponding to a configured sidelink permission or a transmission resource corresponding to dynamic scheduling.
[0201] Optionally, the first information includes at least one of second sidelink information corresponding to at least one second configured sidelink permission and third sidelink information corresponding to dynamic scheduling.
[0202] Optionally, when the first resource corresponding to the first sidelink information and the second resource corresponding to the first information meet the preset conditions, the target sidelink information is the multiplexing information, and the preset conditions are that part or all of the first resource and the second resource overlap, that the first resource and the second resource are in the same target range, and the target range includes at least one of a time domain range and a frequency domain range, that the sum of the total number of resources of the first resource and the total number of resources of the second resource is greater than a third preset value, that the total number of resources of the first resource is greater than a fourth preset value. The total number of resources of the second resource is greater than the fourth preset value, and at least one of the first resource and the second resource is a long format resource.
[0203] Optionally, when both the first sidelink information and the first information include confirmation information, the target sidelink information is the multiplexing information.
[0204] The terminal according to the embodiment of the present disclosure can implement each process realized by the terminal in the embodiment of the method in FIG. 4. To avoid repetition of description, it will not be described further herein.
[0205] Referring to FIG. 5, FIG. 5 is a structural diagram of a control node according to an embodiment of the present disclosure. As shown in FIG. 5, the control node 500 includes a receiving module 501 for receiving target sidelink information transmitted on a target resource by a terminal, where the target sidelink information is first sidelink information corresponding to a first allocation sidelink permission, or the target sidelink information is multiplexing information of the first sidelink information and first information, the first information is sidelink information corresponding to other scheduling other than the first allocation sidelink permission, and the target resource is at least one transmission resource arranged in a target resource allocation.
[0206] Optionally, when no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information does not include a first hybrid automatic repeat request HARQ codebook or a HARQ codebook mapped by the first HARQ codebook, and the first HARQ codebook is a HARQ codebook corresponding to an allocation sidelink permission. Alternatively, if sidelink transmission does not occur within K periods or K transmission positions, the target sidelink information includes the first HARQ codebook or the HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state. Among them, K is a positive integer.
[0207] Optionally, if sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes the second HARQ codebook or the HARQ codebook mapped by the second HARQ codebook. The second HARQ codebook is the HARQ codebook corresponding to the configured sidelink grant, and K is a positive integer.
[0208] Optionally, the number of bits of the second HARQ codebook is a first preset value, the number of first transmission units in the actually transmitted sidelink transmission, any one of the minimum value between the number of the first transmission units and a second preset value.
[0209] Optionally, when the number of bits of the second HARQ codebook is the first preset value, based on the reception and decoding status of the second transmission unit in the sidelink transmission, determine the target acknowledgment information indicated by the bit corresponding to the second transmission unit in the second HARQ codebook.
[0210] Optionally, when the second transmission unit fails in decoding, the target acknowledgment information is a first value, and / or when the second transmission unit fails in reception, the target acknowledgment information is a second value, and / or when the second transmission unit succeeds in decoding, the target acknowledgment information is an acknowledgment character.
[0211] Optionally, the HARQ codebook in the target sidelink information is the first HARQ-ACK information corresponding to the first sidelink transmission, or the information mapped by the first HARQ-ACK information, wherein the first sidelink transmission is the sidelink transmission of the terminal.
[0212] Optionally, the first HARQ-ACK information is the HARQ-ACK information obtained by the terminal.
[0213] Optionally, when there are multiple pieces of the first HARQ-ACK information, cascade connection is performed on the multiple pieces of the first HARQ-ACK information.
[0214] Optionally, when the terminal has not obtained the first HARQ-ACK information, when the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are the third value, and when the feedback mechanism is mechanism 2, all bits in the first HARQ-ACK information are the fourth value, and the first HARQ-ACK information is determined based on at least one of them.
[0215] Optionally, the HARQ codebook transmitted on the target resource is determined based on the position corresponding to the HARQ codebook of the configured sidelink grant.
[0216] Optionally, the position corresponding to the HARQ codebook of the configured sidelink grant is the position corresponding to the HARQ codebook of the configured sidelink grant in different sidelink carriers, the position corresponding to the HARQ codebook of the configured sidelink grant for different services, the position corresponding to the HARQ codebook of the configured sidelink grant using different HARQ processes, Positions corresponding to HARQ codebooks for sidelink grants within different BWPs, Positions corresponding to HARQ codebooks for sidelink grants within different resource pools, Positions corresponding to HARQ codebooks for sidelink grants on different subchannels, Positions corresponding to HARQ codebooks for sidelink grants corresponding to different sidelink information feedback resources, Positions corresponding to HARQ codebooks for sidelink grants of different terminals, Positions corresponding to HARQ codebooks for sidelink grants using different transmission types, Positions corresponding to HARQ codebooks for sidelink grants corresponding to different resource identifiers, Positions corresponding to HARQ codebooks for sidelink grants using different resource scheduling types, Positions corresponding to HARQ codebooks for sidelink grants using different transmission methods, Positions corresponding to HARQ codebooks for sidelink grants corresponding to different delays, Positions corresponding to HARQ codebooks for sidelink grants corresponding to different ratio values, Positions corresponding to HARQ codebooks for sidelink grants corresponding to different periods, Positions corresponding to HARQ codebooks for sidelink grants corresponding to different frequency division multiplexing (FDM) identifiers, Positions corresponding to HARQ codebooks for sidelink grants using different feedback mechanisms, Positions corresponding to HARQ codebooks for sidelink grants corresponding to different sidelink grant identifiers, Positions corresponding to HARQ codebooks for sidelink grants corresponding to different sidelink grant types, including at least one of positions corresponding to HARQ codebooks for sidelink grants corresponding to different connections.
[0217] Optionally, the acknowledgment information indicated by each bit in the HARQ codebook transmitted on the target resource corresponds to the HARQ-ACK information at a position corresponding to the HARQ codebook for the configured sidelink grant.
[0218] Optionally, the HARQ codebook transmitted on the target resource is For the same first target configured sidelink grant, the number in the codebook of the HARQ-ACK bits corresponding to the first target configured sidelink grant is the same as the number in the codebook of the first target bits, and the first target bits are the HARQ-ACK bits corresponding to the first target configured sidelink grant that are first feedback after the configuration of the first target configured sidelink grant is activated, and For the same second target configured sidelink grant, the number in the codebook of the HARQ-ACK bits corresponding to the second target configured sidelink grant is the same as the number in the codebook of the second target bits, and the second target bits are the HARQ-ACK bits corresponding to the scheduling signaling that activates the second target configured sidelink grant, and For the same second target configured sidelink grant, the number in the codebook of the HARQ-ACK bits corresponding to the second target configured sidelink grant is the same as the number in the codebook of the third target bits, and the third target bits are the HARQ-ACK bits corresponding to the second target configured sidelink grant that are first feedback after the second target configured sidelink grant is activated, and For the same second target placement sidelink permission, the number in the codebook of HARQ-ACK bits corresponding to the scheduling signaling for deactivating the second target placement sidelink permission satisfies at least one of the conditions that it is the same as the number in the codebook of the second target bits. Among them, the type of the first target placement sidelink permission is placement sidelink permission type 1, and the type of the second target placement sidelink permission is placement sidelink permission type 2.
[0219] Optionally, the target resource includes a transmission resource selected based on the data volume of the target sidelink information.
[0220] Optionally, the data volume that can be transmitted by the target resource is greater than or equal to a first data volume. Among them, the first data volume is the data volume of the target sidelink information.
[0221] Optionally, the target resource is a transmission resource among the first transmission resources corresponding to the first placement sidelink permission, where the difference between the data volume that can be transmitted and the first data volume is minimized.
[0222] Optionally, when the target sidelink information is the multiplexing information, the target resource is When the first information includes second sidelink information corresponding to at least one second placement sidelink permission and does not include third sidelink information corresponding to dynamic scheduling, the target resource is the transmission resource corresponding to the first placement sidelink permission or the transmission resource corresponding to the second placement sidelink permission. When the first information includes the third sidelink information and does not include the second sidelink information, the target resource is a transmission resource corresponding to the first configured sidelink permission or a transmission resource corresponding to dynamic scheduling. When the first information includes the second sidelink information and the third sidelink information, the target resource is either a transmission resource corresponding to a configured sidelink permission or a transmission resource corresponding to dynamic scheduling.
[0223] Optionally, the first information includes at least one of second sidelink information corresponding to at least one second configured sidelink permission and third sidelink information corresponding to dynamic scheduling.
[0224] Optionally, when the first resource corresponding to the first sidelink information and the second resource corresponding to the first information meet the preset conditions, the target sidelink information is the multiplexing information, and the preset conditions are that part or all of the first resource and the second resource overlap, that the first resource and the second resource are in the same target range, and the target range includes at least one of a time domain range and a frequency domain range, that the sum of the total number of resources of the first resource and the total number of resources of the second resource is greater than a third preset value, that the total number of resources of the first resource is greater than a fourth preset value, that the total number of resources of the second resource is greater than the fourth preset value, and that at least one of the first resource and the second resource is a long format resource.
[0225] Optionally, when both the first sidelink information and the first information include confirmation information, the target sidelink information is the multiplexed information.
[0226] The control node according to the embodiments of the present disclosure can implement each process implemented by the control node in the embodiments of the method in FIG. 3. To avoid repetition of the description, it will not be described further herein.
[0227] FIG. 6 is a schematic diagram of the hardware structure of a terminal for implementing the embodiments of the present disclosure.
[0228] This terminal 600 includes components such as a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609, a processor 610, and a power supply 611, but is not limited thereto. As can be understood by those skilled in the art, the structure of the terminal shown in FIG. 6 does not constitute a limitation on the terminal, and the terminal may include more or fewer components than those shown, or a combination of some components, or an arrangement of different components. In the embodiments of the present disclosure, the terminal includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm top computer, an in-vehicle terminal, a wearable device, and a pedometer.
[0229] The processor 610 is used to determine a target resource based on a target resource allocation. The radio frequency unit 601 is used to transmit target sidelink information on the target resource, where the target sidelink information is either first sidelink information corresponding to a first allocation sidelink permission, or the target sidelink information is multiplexed information of the first sidelink information and first information, and the first information is sidelink information corresponding to other scheduling other than the first allocation sidelink permission.
[0230] Embodiments of the present disclosure determine a target resource based on the target resource allocation, and transmit the first sidelink information or the multiplexing information of the first sidelink information and the first information on the target resource, thereby clarifying the transmission method of the sidelink information and realizing the transmission of the sidelink information.
[0231] In addition, in the embodiments of the present disclosure, the radio frequency unit 601 may be used for transmitting and receiving information or signals during a call. Specifically, after receiving downlink data from the base station, it may be processed by the processor 610. Also, uplink data may be transmitted to the base station. Generally, the radio frequency unit 601 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc. In addition, the radio frequency unit 601 may communicate with other devices via a wireless communication system or network.
[0232] The terminal provides the user with wireless broadband Internet access through the network module 602, for example, assisting the user in sending and receiving emails, browsing web pages, accessing streaming media, etc.
[0233] The audio output unit 603 can convert the audio data received by the radio frequency unit 601 or the network module 602 or stored in the memory 609 into an audio signal and output it as sound. And the audio output unit 603 can further provide audio output related to specific functions executed by the terminal 600 (for example, call signal reception sound, message incoming sound, etc.). The audio output unit 603 includes a speaker, a buzzer, a receiver, etc.
[0234] The input unit 604 is used to receive audio or video signals. The input unit 604 may include a Graphics Processing Unit (GPU) 6041 and a microphone 6042. The graphics processor 6041 processes the image data of still images or videos obtained by an image capture device (e.g., a camera) in video capture mode or image capture mode. The processed image frame may be displayed on the display unit 606. The image frame processed by the graphics processor 6041 may be stored in the memory 609 (or other storage media), or may be transmitted via the radio frequency unit 601 or the network module 602. The microphone 6042 can receive sound and process such sound as audio data. The processed audio data may be output after being converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 601 in the call mode of the phone.
[0235] The terminal 600 further includes at least one sensor 605, such as an optical sensor, a motion sensor, and other sensors. Specifically, the optical sensor includes an ambient light sensor and a proximity sensor. Among them, the ambient light sensor can adjust the brightness of the display panel 6061 according to the brightness of the ambient light, and the proximity sensor can turn off the display panel 6061 and / or the backlight when the terminal 600 moves to the ear. As a kind of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and can detect the magnitude and direction of gravity at rest, and can be used for identifying terminal postures (e.g., vertical and horizontal screen switching, related games, magnetometer posture calibration), vibration identification related functions (e.g., pedometer, tap), etc. The sensor 605 may further include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyro, a barometer, a hygrometer, a thermometer, an infrared sensor, etc. This will not be further described.
[0236] The display unit 606 is used to display information input by the user or information provided to the user. The display unit 606 may include a display panel 6061, and the display panel 6061 may be arranged in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc.
[0237] The user input unit 607 may be used to receive the input numerical or character information and generate key signal inputs for installation and function control by the user of the terminal. Specifically, the user input unit 607 includes a touch panel 6071 and other input devices 6072. The touch panel 6071, also called a touch screen, can collect touch operations by the user on or near it (for example, operations performed by the user on or near the touch panel 6071 using any suitable object or accessory such as a finger or a touch pen). The touch panel 6071 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the touch orientation by the user, detects the signal by the touch operation, and transmits the signal to the touch controller. The touch controller receives the touch information from the touch detection device, converts it into touch point coordinates, and then transmits it to the processor 610, and receives and executes the command transmitted by the processor 610. Note that various types such as resistive, capacitive, infrared, and surface acoustic wave may be adopted to implement the touch panel 6071. In addition to the touch panel 6071, the user input unit 607 may further include other input devices 6072. Specifically, the other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), a trackball, a mouse, and an operation lever. This will not be further described.
[0238] Furthermore, the touch panel 6071 may be covered on the display panel 6061. When the touch panel 6071 detects a touch operation thereon or in its vicinity, it transmits the detection to the processor 610 to identify the type of the touch event. Thereafter, the processor 610 provides corresponding visual output on the display panel 6061 according to the type of the touch event. In FIG. 6, the touch panel 6071 and the display panel 6061 are two independent members for realizing the input and output functions of the terminal. However, in some embodiments, the touch panel 6071 and the display panel 6061 may be integrated to realize the input and output functions of the terminal. Specifically, it is not limited here.
[0239] The interface unit 608 is an interface for connecting the external device and the terminal 600. For example, the external device may include a wired or wireless headphone port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting to a device having an identification module, an audio input / output (I / O) port, a video I / O port, an earphone port, etc. The interface unit 608 may be used to receive an input (such as data information, power, etc.) from the external device and transmit the received input to one or more elements within the terminal 600, or may be used to transmit data between the terminal 600 and the external device.
[0240] The memory 609 may be used to store software programs and various types of data. The memory 609 may mainly include a storage program area and a storage data area. Among them, the storage program area can store an operating system, application programs required for at least one function (such as a voice playback function, an image playback function, etc.), and the storage data area can store data created by using the mobile phone (such as audio data, phone book, etc.). Note that the memory 609 may include a high-speed random access memory, and may further include a non-volatile memory, for example, at least one magnetic disk memory device, a flash memory device, or other non-volatile solid-state memory devices.
[0241] The processor 610 is the control center of the terminal. It is connected to each part of the entire terminal by using various interfaces and lines, runs or executes the software programs and / or modules stored in the memory 609, and calls the data stored in the memory 609 to execute various functions of the terminal and process the data, thereby monitoring the entire terminal. The processor 610 may include one or more processing units. Optionally, the processor 610 may integrate an application processor and a modem processor. Among them, the application processor is mainly for processing an operating system, a user interface, application programs, etc., and the modem processor is mainly for processing wireless communication. As can be understood, the above modem processor may not be integrated into the processor 610.
[0242] The terminal 600 may further include a power supply 611 (such as a battery) for supplying power to each component. Optionally, the power supply 611 may be logically connected to the processor 610 by a power management system. Thereby, functions such as charge and discharge management and power consumption management can be realized by the power management system.
[0243] In addition, the terminal 600 includes some unshown functional modules, which will not be described further.
[0244] Optionally, embodiments of the present disclosure further provide a terminal, including a processor 610, a memory 609, and a computer program stored on the memory 609 and executable on the processor 610. When the computer program is executed by the processor 610, each process of the embodiment of the above side-link information transmission method can be realized, and the same technical effect can be achieved. To avoid repetition of description, it will not be described further.
[0245] Referring to FIG. 7, FIG. 7 is a structural diagram of another control node according to an embodiment of the present disclosure. As shown in FIG. 7, this control node 700 includes a processor 701, a transceiver 702, a memory 703, and a bus interface, among which, the transceiver 702 is used to receive target side-link information transmitted on a target resource by a terminal, where the target side-link information is first side-link information corresponding to a first allocation side-link permission, or the target side-link information is multiplexed information of the first side-link information and first information, and the first information is side-link information corresponding to other scheduling except the first allocation side-link permission, and the target resource is at least one transmission resource arranged in a target resource allocation.
[0246] Embodiments of the present disclosure clarify the transmission method of side-link information and realize the transmission of side-link information by determining a target resource based on a target resource allocation and transmitting first side-link information or multiplexed information of the first side-link information and first information on the target resource.
[0247] In FIG. 7, the bus architecture may include any number of interconnected buses and bridges, specifically, it may be linked by one or more processors represented by processor 701 and various circuits of the memory represented by memory 703. The bus architecture may also link peripheral devices and various other circuits such as voltage regulators and power management circuits. Since these are all well-known in the art, they will not be further described in this specification. The bus interface provides an interface. The transceiver 702 may be a plurality of elements, that is, it may include a transmitter and a receiver, and provide a unit for communicating with various other devices via a transmission medium. For different user devices, the user interface 704 may be an interface that can be externally or internally connected to the required devices. The connected devices include, but are not limited to, a keypad, a display, a speaker, a microphone, a joystick, etc.
[0248] The processor 701 is responsible for the management of the bus architecture and general processing, and the memory 703 may store the data used when the processor 701 executes operations.
[0249] Optionally, the embodiments of the present disclosure further provide a control node. It includes a processor 701, a memory 703, and a computer program stored on the memory 703 and executable on the processor 701. When this computer program is executed by the processor 701, it can realize each process of the embodiment of the method for transmitting sidelink information and achieve the same technical effect. To avoid repetition of the description, it will not be further described here.
[0250] Embodiments of the present disclosure further provide a computer-readable storage medium. A computer program is stored in the computer-readable storage medium. When the computer program is executed by a processor, each process of the method for transmitting sidelink information according to the embodiments of the present disclosure can be realized, and the same technical effects can be achieved. To avoid repetition of the description, no further description will be given here. Among them, the computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc.
[0251] In addition, in this specification, the terms "include", "comprise" or any other variation thereof are intended to cover non-exclusive "include", so that a process, method, article or device including a series of elements includes not only those elements but also other elements not explicitly listed, or elements specific to such a process, method, article or device. Without further limitation, for an element defined by the phrase "comprising one...", it is not excluded that there are other same elements in the process, method, article or device including this element.
[0252] As can be clearly understood by those skilled in the art from the description of the above embodiments, the method of the above embodiments may be implemented in the form of software and a necessary general-purpose hardware platform. Of course, it may also be implemented by hardware, but in many cases, the former is a preferred embodiment. Based on such an understanding, the technical solution of the present disclosure may substantially or the part that contributes to the related technology may be represented in the form of a software product. This computer software product is stored in a storage medium (for example, ROM / RAM, magnetic disk, optical disk), and includes some instructions for causing a terminal (which may be a mobile phone, a computer, a server, an air conditioner, or a base station, etc.) to execute the methods described in the embodiments of the present disclosure.
[0253] The above has described embodiments of the present disclosure while referring to the accompanying drawings. However, the present disclosure is not limited to the specific embodiments described above. The above specific embodiments are merely exemplary and not restrictive. Those skilled in the art can make many forms of changes based on the suggestions of the present disclosure without departing from the spirit of the present disclosure and the scope protected by the claims, and all of them fall within the protection scope of the present disclosure.
Claims
Claim 1 A method for transmitting sidelink information used in a terminal, comprising: determining a target resource based on a target resource allocation; transmitting target sidelink information to a control node or an intermediate transmission node on the target resource, where the target sidelink information is either first sidelink information corresponding to a first allocation sidelink grant, or the target sidelink information is multiplexed information of the first sidelink information and first information, and the first information is sidelink information corresponding to other scheduling other than the first allocation sidelink grant, and the intermediate transmission node is used to transmit data to the control node, and the target sidelink information is when sidelink transmission does not occur within K periods or K transmission positions, the target sidelink information includes a first HARQ codebook or a HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state, and the fixed state is ACK, and the first HARQ codebook satisfies that it is a HARQ codebook corresponding to the first allocation sidelink grant; when the terminal has not obtained the first HARQ-ACK information, and the sidelink transmission of the terminal is multicast transmission and the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are a third value; when the terminal has not obtained the first HARQ-ACK information, and the sidelink transmission of the terminal is multicast transmission and the feedback mechanism is mechanism 2, all bits in the first HARQ-ACK information are a fourth value; wherein K is a positive integer, and the first HARQ-ACK information is used to determine the HARQ codebook in the target sidelink information; A method for transmitting sidelink information. Claim 2 The method according to claim 1, wherein each bit of the first HARQ codebook indicates ACK. Claim 3 The method according to claim 1, wherein all transmission timings within K periods are used to transmit one transmission block. Claim 4 The HARQ codebook in the target sidelink information is either the first HARQ-ACK information corresponding to the first sidelink transmission or information mapped by the first HARQ-ACK information, wherein the first sidelink transmission is the sidelink transmission of the terminal, and the method according to claim 1. **Claim 5** A method for transmitting sidelink information used by a control node, comprising receiving target sidelink information transmitted on a target resource by a terminal, wherein the target sidelink information is either first sidelink information corresponding to a first configured sidelink grant or multiplexed information of the first sidelink information and first information, the first information being sidelink information corresponding to other scheduling other than the first configured sidelink grant, the target resource being at least one transmission resource arranged in a target resource allocation, and the target sidelink information when no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes a first HARQ codebook or a HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state, the fixed state being ACK, and the first HARQ codebook being a HARQ codebook corresponding to the first configured sidelink grant; when the terminal has not obtained the first HARQ-ACK information and the sidelink transmission of the terminal is multicast transmission and the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are a third value; when the terminal has not obtained the first HARQ-ACK information and the sidelink transmission of the terminal is multicast transmission and the feedback mechanism is mechanism 2, all bits in the first HARQ-ACK information are a fourth value; wherein K is a positive integer, and the first HARQ-ACK information is used to determine the HARQ codebook in the target sidelink information. A method for transmitting sidelink information.
6. The method according to claim 5, wherein each bit of the first HARQ codebook indicates ACK.
7. The method according to claim 5, wherein all transmission timings within K periods are used to transmit one transmission block.
8. The HARQ codebook in the target sidelink information is the first HARQ-ACK information corresponding to the first sidelink transmission, or information mapped by the first HARQ-ACK information, wherein the first sidelink transmission is the sidelink transmission of the terminal. The method according to claim 5.
9. A determination module for determining a target resource based on a target resource allocation, A transmission module for transmitting target sidelink information to a control node or an intermediate transmission node on the target resource, wherein the target sidelink information is the first sidelink information corresponding to the first configured sidelink grant, or the target sidelink information is multiplexed information of the first sidelink information and first information, and the first information is sidelink information corresponding to other scheduling other than the first configured sidelink grant. The intermediate transmission node is used to transmit data to the control node, The target sidelink information is When no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes the first HARQ codebook or the HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state, and the fixed state is ACK, and the first HARQ codebook satisfies being the HARQ codebook corresponding to the first configured sidelink grant. When the terminal has not obtained the first HARQ-ACK information, and the sidelink transmission of the terminal is a multicast transmission and the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are a third value. If the terminal has not acquired the first HARQ-ACK information, and the sidelink transmission of the terminal is multicast transmission and the feedback mechanism is mechanism 2, all bits in the first HARQ-ACK information are of a fourth value. Among them, K is a positive integer, and the first HARQ-ACK information is used to determine the HARQ codebook in the target sidelink information. Terminal.
10. It includes a receiving module for receiving target sidelink information transmitted on a target resource by a terminal. The target sidelink information is either first sidelink information corresponding to a first configured sidelink grant, or the target sidelink information is multiplexed information of the first sidelink information and first information. The first information is sidelink information corresponding to other scheduling other than the first configured sidelink grant. The target resource is at least one transmission resource arranged in a target resource allocation. The target sidelink information is When no sidelink transmission occurs within K periods or K transmission positions, the target sidelink information includes a first HARQ codebook or a HARQ codebook mapped by the first HARQ codebook, and each bit of the first HARQ codebook indicates a fixed state, the fixed state being ACK, and the first HARQ codebook satisfies being the HARQ codebook corresponding to the first configured sidelink grant. If the terminal has not acquired the first HARQ-ACK information, and the sidelink transmission of the terminal is multicast transmission and the feedback mechanism is mechanism 1, all bits in the first HARQ-ACK information are of a third value. If the terminal has not acquired the first HARQ-ACK information, and the sidelink transmission of the terminal is multicast transmission and the feedback mechanism is mechanism 2, all bits in the first HARQ-ACK information are of a fourth value. Among them, K is a positive integer, and the first HARQ-ACK information is used to determine the HARQ codebook in the target sidelink information, control node.
Citation Information
Patent Citations
Changing physical uplink control channel (PUCCH) resource
WO2019073357A1