The present document is directed generally to wireless communications.
Mobile telecommunication technologies are moving the world toward an increasingly connected and networked society. In comparison with the existing wireless networks, next generation systems and wireless communication techniques will need to support a much wider range of use-case characteristics and provide a more complex and sophisticated range of access requirements and flexibilities.
Long-Term Evolution (LTE) is a standard for wireless communication for mobile devices and data terminals developed by 3rd Generation Partnership Project (3GPP). LTE Advanced (LTE-A) is a wireless communication standard that enhances the LTE standard. The 5th generation of wireless system, known as 5G, advances the LTE and LTE-A wireless standards and is committed to supporting higher data-rates, large number of connections, ultra-low latency, high reliability and other emerging business needs.
The disclosed techniques may be used by various embodiments to implement semi-static configurations for transmission in wireless communication networks.
In one example aspect, a method of wireless communication is disclosed. The method includes configuring a first wireless device for a communication between the first wireless device and a second wireless device according to a semi-static configuration that specifies a time slot pattern for the communication. M carriers are configured for the communication, where M is an integer greater than 1. The time slot pattern is configured across the M carriers based on the units of time slots of a reference carrier of the M carriers. For each time slot in the time slot pattern, a corresponding carrier from the M carriers and/or a slot in the corresponding carrier on which the communication occurs is specified by a rule.
In another example aspect, a wireless communication apparatus is disclosed. The wireless communication apparatus comprises a processor configured to implement a method described in the present document.
In another example aspect, a computer-readable medium is disclosed. The computer-readable medium stores code that, upon execution by a processor, causes the processor to implement a method described in the present document.
These, and other, aspects are described throughout the document.
Headings for the various sections below are used to facilitate the understanding of the disclosed subject matter and do not limit the scope of the claimed subject matter in any way. Accordingly, one or more features of one example section can be combined with one or more features of another example section. Furthermore, 5G terminology is used for the sake of clarity of explanation, but the techniques disclosed in the present document are not limited to 5G technology only and may be used in wireless systems that implemented other protocols.
Techniques are disclosed at least for a configuration method and device for semi-static transmission.
In a wireless communication network, wireless bandwidth is precious. Therefore, reducing amount of overhead used by transmission of control messages frees up wireless bandwidth for user data transmissions. One technique for achieving reduction in the amount of control transmission bandwidth is to use a “semi-static” configuration in which a particular control setting is used over an extended period of time (e.g., several 10s of milliseconds) until a subsequent control message changes the configuration. The existing semi-static transmission configuration includes downlink semi-static transmission configuration and uplink semi-static transmission configuration.
For the downlink semi-static transmission configuration in New Radio (NR), multiple downlink semi-static transmissions are allowed to be configured for delay-sensitive services (such as Ultra-reliable Low Latency Communication URLLC), where the minimum period is allowed to be configured as a slot. However, for a Time Division Duplexing TDD carrier (or cell or Bandwidth Part BWP), a configured downlink semi-static transmission period may be located in an uplink time slot, which will cause the downlink transmission to be interrupted.
The same problem may also appear in the uplink semi-static transmission configuration. For example, in
In order to solve the above-mentioned problem that causes the uplink or downlink semi-static transmission to be interrupted, among other issues, a new configuration method for uplink or downlink semi-static transmission is proposed below.
One feature of this embodiment is to configure a downlink semi-static transmission to span multiple carriers or cells or BWPs.
In
As shown in
The above method can also be adopted when a downlink semi-static transmission is configured to span more carriers or cells or BWPs. For example, the downlink semi-static transmission resources are configured from different carriers based on the period corresponding to the downlink semi-static transmission. Obviously, this method is very suitable for the case of a TDD carrier. In fact, this configuration can also be implemented between a combination of a TDD carrier and an Frequency Division Duplexing FDD carrier, or between multiple FDD carriers.
The specific configuration method can be adopted is described below:
Determine a reference carrier from the carriers that are allowed to configure cross-carrier transmission. Use the slot of the reference carrier as the granularity to configure the period of the downlink semi-static transmission. For example, on the reference carrier, determine the slots corresponding to the period of the downlink semi-static transmission. For example, in
Determine the carrier and the corresponding slot of each period, based on the determined downlink semi-static transmission period (a slot of a reference carrier is equivalent to the position of a downlink semi-static transmission period). For example, signaling (based on DCI or RRC or MAC CE) is used to configure the carrier and the corresponding slot where the position of each period of the downlink semi-static transmission is located. For example, in
Determining (or configuring) a pattern configuration period for downlink semi-static transmission. In the pattern configuration period, the carrier and the slot in the carrier where the period of each downlink semi-static transmission is located can be configured based on the period of the downlink semi-static transmission determined based on the slot of the reference carrier.
For example, a carrier index and corresponding slot are indicated for each cycle of downlink semi-static transmission. For another example, when only 2 carriers are configured to support downlink semi-static transmission, based on the determined (or configured) pattern configuration period of downlink semi-static transmission, 1 bit is set for each downlink semi-static transmission period. When the 1 bit is set to 1, it means that the downlink semi-static transmission period is located in the reference carrier, and the slot in the reference carrier for the downlink semi-static transmission is the slot where the downlink semi-static transmission period is located. When the 1 bit is set to 0, it means that the downlink semi-static transmission period is located in another carrier, and the slot in the another carrier for the downlink semi-static transmission is defaulted in the slot that overlaps with the slot where the downlink semi-static transmission period is located in the reference carrier. For the value of 1 bit, vice versa.
If a downlink (or uplink) semi-static transmission is configured to transmit across multiple carriers, but if one of the multiple carriers is deactivated, then the transmission period corresponding to the downlink (or uplink) semi-static transmission in the deactivated carrier is cancelled. And the transmission period is switched to the corresponding Pcell or reference carrier by default.
The pattern configuration period of the downlink semi-static transmission here may be the frame period of the reference carrier, a common frame period between the reference carrier and other carriers, or a period configured by RRC signaling.
Here, the aforementioned reference carrier can be determined as a primary cell PCell, or a carrier with a minimum/maximum index, or a carrier with a minimum or maximum Subcarrier Spacing SCS, or a reference carrier can be configured.
The above-mentioned semi-static transmission period can be determined based on the slot of the reference carrier, and can also be determined based on the slot length configured by the signaling.
The base station can configure some carriers for a user device, or a user equipment, UE, and configure a semi-static transmission to transmit across these carriers.
Further, considering the difference in UE capabilities, it is necessary to further introduce UE capability signaling to distinguish whether the UE has the ability to support one downlink semi-static transmission across multiple carriers. For example, an RRC signaling is introduced for the UE to report whether the UE has this capability. For example, an RRC signaling is used for the UE to report that it has (or does not have) the capability. If the UE has this capability, the base station can configure the UE to transmit a downlink semi-static transmission across multiple carriers. Otherwise, if the UE does not have the reporting capability, the base station cannot configure the UE to transmit a downlink semi-static transmission across multiple carriers.
This configuration may help to reduce delays. Based on the above configuration method, the base station can transmit a downlink semi-static transmission between carrier 0 and carrier 1 through interactive transmission, thereby avoiding the problem of frame structure conflicts caused by configuring downlink semi-static transmission based on one carrier.
Furthermore, in this configuration, two possible methods are given about how to determine a PDSCH resource for downlink semi-static transmission in the slots used for downlink semi-static transmission in carrier 0 and carrier 1.
Method 1: for a downlink semi-static transmission of cross-carrier (for example, carrier 0 and carrier 1) transmission, the PDSCH resource is configured for the transmission period in carrier 0 based on parameter 1, and the PDSCH resource is also configured for the transmission period in carrier 1 based on parameter 1. In this way, the PDSCH candidate resource sets are configured in carrier 0 and carrier 1, and then the same index value (parameter 1) is used to determine the corresponding PDSCH resource from the PDSCH candidate resource sets of carrier 0 and carrier 1 respectively. This method can save signaling, but requires the base station to reasonably configure the PDSCH candidate resource set on carrier 0 and carrier 1, so that the available PDSCH resources from carrier 0 and carrier 1 can be obtained using the same index value.
Method 2: For a downlink semi-static transmission of cross-carrier transmission, in different carriers, use independent parameters to configure the corresponding PDSCH resources in different carriers. For example, for a semi-static transmission of cross-carrier transmission, the PDSCH resource is configured based on parameter 1 for the transmission period in carrier 0, and the PDSCH resource is configured based on parameter 2 for the transmission period in carrier 1. Compared with method 1, this method is flexible. Parameter 1 and parameter 2 are both included in the activated DCI or included in the RRC signaling.
The similar method as described in Embodiment 1 can be used for uplink semi-static transmission. An uplink semi-static transmission can be configured to span multiple carriers, cells, or BWPs as described in the following examples.
In
According to FIG. 4, according to the frame structure of carrier 1, the first 5 slots are uplink slots, so the first 3 periods are configured in carrier 1, which are located in the first, third, and fifth slots of carrier 1, respectively. The next 2 periods are configured in the 7th and 9th slots of carrier 0. In this way, a uplink semi-static transmission across carrier 0 and carrier 1 can be configured. The configuration pattern in
The above method can also be adopted when an uplink semi-static transmission is configured to span more carriers or cells or BWPs. For example, the uplink semi-static transmission resources are configured from different carriers based on the period corresponding to the uplink semi-static transmission. Obviously, this method is very suitable for the case of a TDD carrier. In fact, this configuration can also be implemented between a combination of a TDD carrier and an FDD carrier, or between multiple FDD carriers.
One possible specific configuration method is described below:
Determine a reference carrier from the carriers that are allowed to configure cross-carrier transmission. Use the slot of the reference carrier as the granularity to configure the period of the uplink semi-static transmission. For example, on the reference carrier, determine the slots corresponding to the period of the uplink semi-static transmission. For example, in
Determine the carrier and the corresponding slot of each period, based on the determined uplink semi-static transmission period (a slot of a reference carrier is equivalent to the position of an uplink semi-static transmission period). For example, signaling (based on downlink control information DCI or radio resource control RRC or medium access control control element MAC CE) is used to configure the carrier and the corresponding slot where the position of each period of the uplink semi-static transmission is located. For example, in
Determining (or configuring) a pattern configuration period for uplink semi-static transmission. In the pattern configuration period, the carrier and the slot in the carrier where the period of each uplink semi-static transmission is located can be configured based on the period of the uplink semi-static transmission determined based on the slot of the reference carrier.
For example, a carrier index and corresponding slot are indicated for each cycle of uplink semi-static transmission. For another example, when only 2 carriers are configured to support uplink semi-static transmission, based on the determined (or configured) pattern configuration period of uplink semi-static transmission, 1 bit is set for each uplink semi-static transmission period. When the 1 bit is set to 1, it means that the uplink semi-static transmission period is located in the reference carrier, and the slot in the reference carrier for the uplink semi-static transmission is the slot where the uplink semi-static transmission period is located. When the 1 bit is set to 0, it means that the uplink semi-static transmission period is located in another carrier, and the slot in another carrier for the uplink semi-static transmission is the slot that overlaps with the slot where the uplink semi-static transmission period is located in the reference carrier. For the value of 1 bit, vice versa.
If an uplink semi-static transmission is configured to transmit across multiple carriers, but if one of the multiple carriers is deactivated, then the transmission period corresponding to the uplink semi-static transmission in the deactivated carrier is cancelled. And the transmission period is switched to the corresponding Pcell or reference carrier by default.
The pattern configuration period of the uplink semi-static transmission here may be the frame period of the reference carrier, a common frame period between the reference carrier and other carriers, or a period configured by RRC signaling.
Here, the aforementioned reference carrier can be determined as a PCell, or a carrier with a minimum/maximum index, or a carrier with a minimum or maximum SCS, or a reference carrier can be configured.
The above-mentioned semi-static transmission period can be determined based on the slot of the reference carrier, and can also be determined based on the slot length configured by the signaling.
The base station can configure some carriers for the UE, and configure a semi-static transmission to transmit across these carriers.
Further, considering the difference in UE capabilities, it is necessary to further introduce UE capability signaling to distinguish whether the UE has the ability to support one uplink semi-static transmission across multiple carriers. For example, an RRC signaling is introduced for the UE to report whether the UE has this capability. For example, an RRC signaling is used for the UE to report that it has (or does not have) the capability. If the UE has this capability, the base station can configure the UE to transmit a uplink semi-static transmission across multiple carriers. Otherwise, if the UE does not have the reporting capability, the base station cannot configure the UE to transmit a uplink semi-static transmission across multiple carriers.
This configuration helps to reduce delays (as mentioned in the background art). Based on the above configuration method, the base station can transmit an uplink semi-static transmission between carrier 0 and carrier 1 through interactive transmission, thereby avoiding the problem of frame structure conflicts caused by configuring uplink semi-static transmission based on one carrier.
Furthermore, in this configuration, two methods are proposed on to determine whether a physical uplink shared channel PUSCH resource for uplink semi-static transmission in the slots used for uplink semi-static transmission in on carrier 0 or carrier 1.
Method 1: for an uplink semi-static transmission of cross-carrier (for example, carrier 0 and carrier 1) transmission, the PUSCH resource is configured for the transmission period in carrier 0 based on parameter 1, and the PUSCH resource is also configured for the transmission period in carrier 1 based on parameter 1. In this way, the PUSCH candidate resource sets are configured in carrier 0 and carrier 1, and then the same index value (parameter 1) is used to determine the corresponding PUSCH resource from the PUSCH candidate resource sets of carrier 0 and carrier 1 respectively. This method can save signaling but requires the base station to reasonably configure the PUSCH candidate resource set on carrier 0 and carrier 1, so that the available PUSCH resources from carrier 0 and carrier 1 can be obtained using the same index value.
Method 2: For an uplink semi-static transmission of cross-carrier transmission, in different carriers, use independent parameters to configure the corresponding PUSCH resources in different carriers. For example, for a semi-static transmission of cross-carrier transmission, the PUSCH resource is configured based on parameter 1 for the transmission period in carrier 0, and the PUSCH resource is configured based on parameter 2 for the transmission period in carrier 1. Compared with method 1, this method is flexible. Parameter 1 and parameter 2 are both included in the activated DCI or included in the RRC signaling.
When a semi-static transmission, either an uplink semi-static transmission or a downlink semi-static transmission, needs to be configured to span multiple carriers, the slot lengths corresponding to different carriers are different because different SCS or subslots are configured. Two examples are given below to show how should a semi-static transmission be configured in this circumstance.
In
The configuration method described for this Embodiment is different from Embodiment 1 in determining the carrier and the corresponding slot for a semi-static transmission.
Determine a reference carrier from the carriers that are allowed to configure cross-carrier transmission. Use the slot of the reference carrier as the granularity to configure the period of the downlink (or uplink) semi-static transmission. For example, on the reference carrier, determine the slots corresponding to the period of the downlink (or uplink) semi-static transmission. For example, in
Determine the carrier and the corresponding slot of each period, based on the determined downlink semi-static transmission period (a slot of a reference carrier is equivalent to the position of a downlink (or uplink) semi-static transmission period). For example, signaling (based on DCI or RRC or MAC CE) is used to configure the carrier and the corresponding slot where the position of each period of the downlink (or uplink) semi-static transmission is located. For example, in
For example, determine (or configure) a pattern configuration period for downlink (or uplink) semi-static transmission. In the configuration period, the carrier and the slot in the carrier where the period of each downlink (or uplink) semi-static transmission is located can be configured based on the period of downlink (or uplink) semi-static transmission determined based on the slot of the reference carrier. For example, in the pattern configuration period of downlink (or uplink) semi-static transmission, a carrier index and corresponding slot are indicated based on each period of downlink (or uplink) semi-static transmission. If a slot corresponding to a period in the reference carrier overlaps with multiple slots of another carrier (for example, carrier 1), and further configure or default one slot from the multiple slots for the period.
For example,
If a downlink (or uplink) semi-static transmission is configured to transmit across multiple carriers, but if one of the multiple carriers is deactivated, then the transmission period corresponding to the downlink (or uplink) semi-static transmission in the deactivated carrier is cancelled. And the transmission period is switched to the corresponding Pcell or reference carrier by default.
The pattern configuration period of the downlink (or uplink) semi-static transmission here may be the frame period of the reference carrier, a common frame period between the reference carrier and other carriers, or a period configured by RRC signaling.
Here, the aforementioned reference carrier can be determined as a PCell, or a carrier with a minimum/maximum index, or a carrier with a minimum or maximum SCS, or a reference carrier can be configured.
The above-mentioned semi-static transmission period can be determined based on the slot of the reference carrier, and can also be determined based on the slot length configured by the signaling.
The base station can configure some carriers for the UE, and configure a semi-static transmission to transmit across these carriers.
Further, considering the difference in UE capabilities, it is necessary to further introduce UE capability signaling to distinguish whether the UE has the ability to support one uplink semi-static transmission across multiple carriers. For example, an RRC signaling is introduced for the UE to report whether the UE has this capability. For example, an RRC signaling is used for the UE to report that it has (or does not have) the capability. If the UE has this capability, the base station can configure the UE to transmit a uplink semi-static transmission across multiple carriers. Otherwise, if the UE does not have the reporting capability, the base station cannot configure the UE to transmit an uplink semi-static transmission across multiple carriers.
Furthermore, in this configuration, the methods disclosed in Embodiment 1 and 2 can be adopted to determine whether a PDSCH (or PUSCH) resource for uplink semi-static transmission in the slots used for uplink semi-static transmission is in carrier 0 and carrier 1.
In some implementations, two parameters may be used in order to determine the carrier and slot corresponding to a period of transmission. The period is determined based on the slot of the reference carrier. Parameter 1 indicates a carrier on which the transmission corresponding to a period is located. Parameter 2 further indicates the slot from the carrier where the transmission corresponding to the period is located. Alternatively, or in addition, the slot from the carrier can also default to a specific slot, e.g., the first slot (or the last slot) from the carrier.
Specifically, if the slot corresponding to a period in the reference carrier and multiple slots in the carrier where the transmission corresponding to the period is overlapped in the time domain, the slot where the transmission corresponding to the period is located is instructed from the multiple slots, or the slot where the transmission corresponding to the period is located is the first valid slot from the multiple slots by default.
For example, in
This Embodiment describes how to determine the HARQ process ID of a semi-static transmission of cross-carrier transmission based on the methods in Embodiment 1 to 3.
In some embodiments, a semi-static transmission is configured to be transmitted in only one carrier, and the Hybrid Automatic Repeat reQuest HARQ process corresponding to each transmission period is determined based on the period corresponding to the semi-static transmission. See section 5.3 and 5.4 of TS38.321 for the specific calculation formula.
Section 5.3 of TS38.321 is as follows:
“For configured downlink assignments without harq-ProcID-Offset, the HARQ Process ID associated with the slot where the DL transmission starts is derived from the following equation:
HARQ Process ID=[floor(CURRENT_slot×10/(mumberOfSlotsPerFrame×periodicity))]modulo nrofHARQ-Processes,
For configured downlink assignments with harq-ProcID-Offset, the HARQ Process ID associated with the slot where the DL transmission starts is derived from the following equation:
HARQ Process ID=[floor(CURRENT_slot×10/(numberOfSlotsPerFrame×periodicity))]modulo nrofHARQ-Processes+harq-ProcID-Offset,
Section 5.4 of TS38.321 is as follows:
“For configured uplink grants neither configured with harq-ProcID-Offset2 nor with cg-Retransmission Timer, the HARQ Process ID associated with the first symbol of a UL transmission is derived from the following equation:
HARQ Process ID=[floor(CURRENT_symbol/periodicity)]modulo nrofHARQ-Processes
For configured uplink grants with harq-ProcID-Offset2, the HARQ Process ID associated with the first symbol of a UL transmission is derived from the following equation:
HARQ Process ID=[floor(CURRENT_symbol/periodicity)]modulo nrofHARQ-Processes+harq-ProcID-Offset2,
In the above example, if part of the transmission period of a semi-static transmission is on carrier 0, the other transmission period is on carrier 1. For example, in
For a semi-static transmission that is transmitted across multiple carriers, in order to determine the HARQ process ID corresponding to one transmission period, the period P is first determined, and then the HARQ process ID corresponding to the transmission period is calculated based on P. Here, the period P is determined from the carrier where the transmission period is located. For example, in the carrier, the period corresponding to the semi-static transmission is referred to as period P. Then use period P to replace “periodicity” in the existing calculation method (TS38.321).
In
For example, in
Therefore, for a semi-static transmission that is transmitted across multiple carriers, the HARQ process ID corresponding to a transmission period can be obtained based on the above-mentioned method.
For a new type of semi-static transmission configuration, for example, multiple slots are configured for each transmission cycle, and each slot can be used for semi-static transmission. For example, the period of a semi-static transmission is 4 slots, and the transmission period of the semi-static transmission is determined based on the 4 slots. Starting from the determined period position, two continuous or discrete slots are configured to transmit the semi-static transmission. In this way, 2 slots corresponding to each transmission cycle can be used as semi-static transmission. In
For this type of semi-static transmission, the above-mentioned method can also be used. For example, this type of semi-static transmission can also be configured to transmit across multiple carriers. For example, the transmission period of semi-static transmission can be configured between carrier 0 and carrier 1. For example, the slots corresponding to a transmission period can be configured from carrier 0 and carrier 1.
In this application, the carrier mentioned can be replaced by a cell or BWP. Here, a BWP is a part of the bandwidth of a carrier. For example, a semi-static transmission is allowed to be configured to transmit across multiple BWPs, which can be from one carrier or multiple carriers.
In some embodiments, a physical uplink control channel PUCCH transmission can be switched between multiple carriers based on a semi-static PUCCH slot pattern. This technique is called semi-static PUCCH carrier switching.
Currently, interactive operations are being considered between PUCCH repetition and semi-static PUCCH carrier switching. The following provides a way to support this interactive operation.
Determine the slot and PUCCH resource corresponding to subsequent PUCCH repetitions according to the following method.
If a UE is configured with PUCCH repetition and semi-static PUCCH carrier switching, the UE executes according to the following rules:
The UE is configured with a semi-static PUCCH carrier switching between carrier A and carrier B. If a PUCCH resource is indicated to be transmitted in a slot in carrier A, and the UE determines that the PUCCH repetition factor for the PUCCH resource is greater than 1, then the UE determines the slot for the second PUCCH repetition based on the PUCCH slots pattern determined to be based on semi-static PUCCH carrier switching between carrier A and carrier B. Note that because the PUCCH slots pattern contains slots from carrier A and carrier B, the slot corresponding to the second PUCCH repetition may come from carrier B.
Here, the PUCCH slots pattern means that according to the existing semi-static PUCCH carrier switching rules, a series of slots can be obtained from the carriers configured to support semi-static PUCCH carrier switching in the time domain.
Specifically, the slot corresponding to the second PUCCH repetition is determined based on the PUCCH slot pattern after the slot where the first PUCCH repetition is located, until the slot that meets the requirements is determined. The requirement is: if a valid PUCCH resource in a subsequent slot can be provided based on PRI (PUCCH resource indication). The determined slot is used for the second PUCCH repetition, and the valid PUCCH resource is used for the second PUCCH repetition. The same principle applies to the third, fourth . . . PUCCH repetition, and the above process can be applied.
Here, the slot and PUCCH resource for the first PUCCH repetition are determined based on the existing technology, for example, according to the indication in the (activated) DCI. The valid PUCCH resource means that the PUCCH resource does not conflict with DL symbols (also including synchronization signal block SSB and downlink control channel corresponding symbols).
This PRI is the PRI in the (activated) DCI corresponding to the first PUCCH repetition. In other words, if the PUCCH resource of the first PUCCH repetition is determined to be a PUCCH resource in carrier A based on the PRI in the (activated) DCI corresponding to the first PUCCH repetition, the UE can also determine a PUCCH resource for the second PUCCH in carrier B based on the PRI.
A new RRC signaling is introduced here for the UE to report that it supports (or does not support) interaction between PUCCH repetition and semi-static PUCCH carrier switching. If the UE reports that it supports interactive operations, the base station can configure PUCCH repetition and semi-static PUCCH carrier switching to the UE at the same time.
Based on the above method, it is possible to realize transmission for PUCCH repetition based on the PUCCH slot pattern to be determined based on semi-static PUCCH carrier switching.
In some embodiments, it is being formulated that a HARQ-ACK PUCCH can be switched for transmission between multiple carriers (such as Pcell and Scell) based on a dynamic indicator (such as a DCI indicator). This technique is called dynamic PUCCH carrier switching. At the same time, the specification of SPS HARQ-ACK delay feedback is being formulated. Its main function is to allow SPS HARQ-ACK to be delayed in subsequent slots for transmission only in Pcell.
Currently, interactive operations are being considered between SPS HARQ-ACK delay and dynamic PUCCH carrier switching. The following provides a way to support this interactive operation.
The UE is configured with SPS HARQ-ACK delay and dynamic PUCCH carrier switching.
If in Pcell, UE performs UCI multiplexing in slot w (the initial slot of SPS HARQ-ACK) in order to determine whether SPS HARQ-ACK needs to be delayed, and there is a UCI PUCCH1 scheduled by a DCI in slot t of Scell, then the UE multiplexes SPS HARQ-ACK and UCI (for example, SPS HARQ-ACK is concatenated after the UCI) if slot t and slot w overlap in time domain. The UE determines the PUCCH set from the Scell based on the sum of the size of the SPS HARQ-ACK and the size of the uplink control information UCI. The UE determines the multiplexed PUCCH from the determined PUCCH set based on the PRI in the DCI. The DCI contains a PUCCH carrier indicator field which is used to indicate a carrier for PUCCH transmission.
If the multiplexed PUCCH is invalid, SPS HARQ-ACK is delayed in Pcell or SPS HARQ-ACK is delayed in Scell. The invalid PUCCH means that the PUCCH conflicts with DL symbols (also including SSB and downlink control channel corresponding symbols).
If the multiplexed PUCCH is valid, the multiplexed PUCCH is transmitted.
If the UE tries to determine the target slot for the delayed SPS HARQ-ACK (the UE is assumed to be performing SPS HARQ-ACK delay), the UE considers the following rules:
The first case: the UE starts from slot n of the Pcell to determine the target slot in the Pcell according to the SPS HARQ-ACK delay rule. If there is a dynamically switched UCI PUCCH scheduled by a DCI in slot m in the Scell, the UE multiplexes the SPS HARQ-ACK and the UCI if the UE has not determined the target slot before slot m in the time domain. The UE determines the PUCCH set from the Scell based on the sum of the size of the SPS HARQ-ACK and the size of the UCI. The UE determines the multiplexed PUCCH from the determined PUCCH set based on the PRI in the DCI. The DCI contains a PUCCH carrier indicator field which is used to indicate a carrier for PUCCH transmission.
If the multiplexed PUCCH is invalid, the SPS HARQ-ACK is continued to be delayed in the Pcell or the SPS HARQ-ACK is continued to be delayed in the Scell. The invalid PUCCH means that the PUCCH conflicts with DL symbols (also including SSB and downlink control channel corresponding symbols).
If the multiplexed PUCCH is valid, the multiplexed PUCCH is transmitted. The UE terminates the SPS HARQ-ACK delay feedback process.
Here, slot m is not earlier than slot n in the time domain.
The second case: the UE determines that the slot k of the Pcell is the target slot according to the SPS HARQ-ACK delay rule from the Pcell. If there is a dynamically switched UCI PUCCH scheduled by DCI in slot m in Scell, the UE multiplexes SPS HARQ-ACK and the UCI if slot m and slot k overlap in time domain. The UE determines the PUCCH set from the Scell based on the sum of the size of the SPS HARQ-ACK and the size of the UCI. The UE determines the multiplexed PUCCH from the determined PUCCH set based on the PRI in the DCI. The DCI contains a PUCCH carrier indicator field which is used to indicate a carrier for PUCCH transmission.
If the multiplexed PUCCH is invalid, the SPS HARQ-ACK is continued to be delayed in the Pcell or the SPS HARQ-ACK is continued to be delayed in the Scell. The invalid PUCCH means that the PUCCH conflicts with DL symbols (also including SSB and downlink control channel corresponding symbols).
If the multiplexed PUCCH is valid, the multiplexed PUCCH is transmitted. The UE terminates the SPS HARQ-ACK delay feedback process.
The third case: the UE determines that the slot k of the Pcell is the target slot according to the SPS HARQ-ACK delay rule from the Pcell. If there is a dynamically switched UCI PUCCH scheduled by DCI in slot m in Scell, the UE transmits SPS HARQ-ACK in slot k and transmits UCI PUCCH in slot m if slot k is earlier than slot m in time domain. The DCI contains a PUCCH carrier indicator field which is used to indicate a carrier for PUCCH transmission.
In the above cases, although the delayed SPS HARQ-ACK can be transmitted in the Scell, the counting unit corresponding to the maximum range k1+k1def of the SPS HARQ-ACK delay is the slot of the Pcell. k1+k1def is used to determine the latest slot that the delayed SPS HARQ-ACK can be used. k1 is the initial slot of SPS HARQ-ACK, the value of k1def is configured by RRC signaling and the unit is slot.
In some embodiments, a method of retransmitting a cancelled HARQ-ACK codebook is being studied. This method is to trigger an enhanced type3 codebook through DCI, and use the enhanced type3 codebook to retransmit the cancelled HARQ-ACKs. The enhanced type3 codebook is constructed based on an indicated HARQ process ID set from multiple HARQ process ID sets configured by RRC signaling. If the HARQ process ID corresponding to a HARQ-ACK is not included in the indicated HARQ process ID set, then the HARQ-ACK cannot be included in the enhanced type3 codebook.
At the same time, the specification of SPS HARQ-ACK delayed feedback is being formulated. Its main function is to allow SPS HARQ-ACK to be delayed in subsequent slots for transmission only in Pcell.
Currently, interactive operations are being considered in SPS HARQ-ACK delay and HARQ-ACK codebook retransmission. The following provides a way to support this interactive operation.
The UE is configured with SPS HARQ-ACK delayed feedback, and is configured with HARQ-ACKs to retransmit based on the enhanced type3 codebook. If the UE is indicated by a DCI to transmit an enhanced type3 codebook in a PUCCH slot (denoted as slot k).
If the UE determines that slot m is the target slot to transmit delayed SPS HARQ-ACKs, the UE shall process according to one of the following rules:
If the HARQ process ID corresponding to the delayed SPS HARQ-ACK is included in the HARQ process ID set corresponding to the enhanced type 3 codebook, the UE stops the SPS HARQ-ACK delay process and transmits the enhanced type 3 codebook in slot k; otherwise, the UE multiplexes the delayed SPS HARQ-ACK and the enhanced type3 codebook. For example, the delayed SPS HARQ-ACK is concatenated after the enhanced type3 codebook. The UE determines the PUCCH set based on the sum of the size of the delayed SPS HARQ-ACK and the size of the enhanced type3 codebook. The UE determines the multiplexed PUCCH based on the PRI in the DCI from the determined PUCCH set.
In rule 1, there is no need to consider the positional relationship between slot k and slot m in the time domain.
If slot m is earlier than slot k in the time domain, the UE transmits the delayed SPS HARQ-ACK in slot m, and transmits the enhanced type3 codebook in slot k. The two mechanisms do not need to interoperate.
If slot m and slot k overlap in the time domain, the UE multiplexes the delayed SPS HARQ-ACK and the enhanced type 3 codebook, for example, the delayed SPS HARQ-ACK is concatenated after the enhanced type 3 codebook. The UE determines the PUCCH set based on the sum of the size of the delayed SPS HARQ-ACK and the size of the enhanced type3 codebook. The UE determines the multiplexed PUCCH based on the PRI in the DCI from the determined PUCCH set.
In rule 2, there is no need to consider whether the HARQ process ID corresponding to the SPS HARQ-ACK is included in the HARQ process ID set corresponding to the enhanced type3 codebook.
If slot m is earlier than slot k in the time domain, and if the HARQ process ID corresponding to the delayed SPS HARQ-ACK is included in the HARQ process ID set corresponding to the enhanced type 3 codebook, the UE transmits the delayed SPS HARQ-ACK in slot m and transmits the enhanced type3 codebook in slot k, or the UE stops performing SPS HARQ-ACK delay feedback and the UE transmits the enhanced type3 codebook in slot k.
If slot m is earlier than slot k in the time domain, and if the HARQ process ID corresponding to the delayed SPS HARQ-ACK is not included in the HARQ process ID set corresponding to the enhanced type3 codebook, the UE transmits the delayed SPS HARQ-ACK is in slot m and transmits the enhanced type3 codebook in slot k, or the UE multiplexes the delayed SPS HARQ-ACK and the enhanced type 3 codebook, for example, the delayed SPS HARQ-ACK is concatenated after the enhanced type 3 codebook. The UE determines the PUCCH set based on the sum of the size of the delayed SPS HARQ-ACKs and the size of the enhanced type3 codebook. The UE determines the multiplexed PUCCH based on the PRI in the DCI from the determined PUCCH set.
If slot m and slot k overlap in the time domain, and if the HARQ process ID corresponding to the delayed SPS HARQ-ACK is included in the HARQ process ID set corresponding to the enhanced type3 codebook, the UE stops SPS HARQ-ACK delayed feedback, and UE transmits enhanced type3 codebook in slot k.
If slot m and slot k overlap in the time domain, and if the HARQ process ID corresponding to the delayed SPS HARQ-ACK is not included in the HARQ process ID set corresponding to the enhanced type 3 codebook, the UE multiplexes the delayed SPS HARQ-ACK and enhanced type3 codebook, for example, the delayed SPS HARQ-ACK is concatenated after the enhanced type 3 codebook. The UE determines the PUCCH set based on the sum of the size of the delayed SPS HARQ-ACK and the size of the enhanced type3 codebook. The UE determines the multiplexed PUCCH based on the PRI in the DCI from the determined PUCCH set.
Various embodiments may preferably implement the following technical solutions.
1. A method of wireless communication (e.g., method 1100 depicted in
2. The method of solution 1, wherein the M carriers have a same time slot duration, and wherein the rule specifies that a parameter is associated with each time slot in the time slot pattern, wherein the parameter identifies a corresponding carrier from the M carriers that is used by a transmission in the corresponding time slot. For example, some example embodiments of using multi-carrier communication with uniform TDD slots are described with reference to
3. The method of solution 1, wherein the rule specifies that a first parameter and a second parameter are associated with each time slot in the time slot pattern, wherein the first parameter identifies a corresponding carrier from the M carriers and the second parameter identifies a time slot of the corresponding carrier that is used by a transmission. For example, some example embodiments in which multiple parameters may be used are described with reference to
4. The method of any one of solutions 1-3, wherein the time slot pattern is repetitive with a pattern configuration period, wherein the pattern configuration period corresponds to a frame period of the main carrier, a common frame period between the main carrier and other carriers, or a period configured by a radio resource control, RRC, signaling.
5. The method of solution 1, when the M carriers have different time slot durations, and wherein the rule specifies that a parameter is associated with each time slot in the time slot pattern according to the reference carrier indicative of a time slot of a carrier from the M carrier that overlaps with the time slot in the time slot pattern according to reference carrier. For example, some example embodiments in which different carriers have different time-slot periods are described with reference to
6. The method of any of solutions 1-5, further including: determining, by the first wireless device, a hybrid automatic repeat request (HARQ) process identifier (ID) for a transmission in a time slot in the time slot pattern in a carrier according to a period P, wherein the period P is determined based on the period of the time slots in the time slot pattern in the carrier. Some example embodiments are described with reference to the section heading Embodiment 4.
7. The method of any of solutions 1-6, wherein the first wireless device is a user equipment and the second wireless device is a network device. According to these solutions, the UE may be configured based on a message received from the network device, or the UE may be configured according to a pre-determined rule.
8. The method of any one of solutions 1-6, wherein the first wireless device is a network device and the second wireless device is a user equipment. According to these solutions, the base station may configure itself, or may configure according to a pre-determined rule which may be known a priori to UEs and the base station.
9. The method of any of solutions 1-8, wherein the reference carrier corresponds to a PCell or a carrier with a minimum index or a carrier with a maximum index or a carrier with a minimum subcarrier spacing, or a carrier with a maximum subcarrier spacing or a carrier configured by a signaling. With respect to the identity of the reference carrier, BS and UE may know this information either through a priori rule known to both BS and UE or according to signaling communicated between BS and UE.
10. An apparatus for wireless communication comprising a processor, configured to implement a method recited in any of solutions 1-9. Example embodiments are described with reference to
11. A non-transitory computer readable program storage medium having code stored thereon, the code, when executed by a processor, causing the processor to implement a method recited in any of solutions 1-9.
Some of the embodiments described herein are described in the general context of methods or processes, which may be implemented in one embodiment by a computer program product, embodied in a computer-readable medium, including computer-executable instructions, such as program code, executed by computers in networked environments. A computer-readable medium may include removable and non-removable storage devices including, but not limited to, Read Only Memory (ROM), Random Access Memory (RAM), compact discs (CDs), digital versatile discs (DVD), etc. Therefore, the computer-readable media can include a non-transitory storage media. Generally, program modules may include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. Computer- or processor-executable instructions, associated data structures, and program modules represent examples of program code for executing steps of the methods disclosed herein. The particular sequence of such executable instructions or associated data structures represents examples of corresponding acts for implementing the functions described in such steps or processes.
Some of the disclosed embodiments can be implemented as devices or modules using hardware circuits, software, or combinations thereof. For example, a hardware circuit implementation can include discrete analog and/or digital components that are, for example, integrated as part of a printed circuit board. Alternatively, or additionally, the disclosed components or modules can be implemented as an Application Specific Integrated Circuit (ASIC) and/or as a Field Programmable Gate Array (FPGA) device. Some implementations may additionally or alternatively include a digital signal processor (DSP) that is a specialized microprocessor with an architecture optimized for the operational needs of digital signal processing associated with the disclosed functionalities of this application. Similarly, the various components or sub-components within each module may be implemented in software, hardware or firmware. The connectivity between the modules and/or components within the modules may be provided using any one of the connectivity methods and media that is known in the art, including, but not limited to, communications over the Internet, wired, or wireless networks using the appropriate protocols.
While this document contains many specifics, these should not be construed as limitations on the scope of an invention that is claimed or of what may be claimed, but rather as descriptions of features specific to particular embodiments. Certain features that are described in this document in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination. Moreover, although features may be described above as acting in certain combinations and even initially claimed as such, one or more features from a claimed combination can in some cases be excised from the combination, and the claimed combination may be directed to a sub-combination or a variation of a sub-combination. Similarly, while operations are depicted in the drawings in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order, or that all illustrated operations be performed, to achieve desirable results.
Only a few implementations and examples are described and other implementations, enhancements and variations can be made based on what is described and illustrated in this disclosure.
This application is a continuation and claims priority to International Application No. PCT/CN2021/141094, filed on Dec. 24, 2021, the disclosure of which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2021/141094 | Dec 2021 | WO |
Child | 18522136 | US |