System and method for handling semi-persistently scheduled or dynamically scheduled channels
By defining and managing multiple subgroups of overlapping PDSCHs in the cellular communication protocol, and confirming the PDSCH reception situation using the HARQ-ACK codebook, the problem of limited processing capabilities in the prior art is solved, and more efficient communication performance and flexibility are achieved.
Patent Information
- Application Number
- CN202011201554.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-08-14
- Filing Date
- 2020-11-02
- Publication Date
- 2025-08-19
- Estimated Expiration
- 2040-11-02
AI Technical Summary
In cellular communication protocols, prior art is difficult to effectively handle multiple overlapping semi-continuous scheduled and dynamic scheduled physical downlink shared channels (PDSCHs), resulting in UE processing capability limitations and communication performance degradation.
By defining and managing multiple subgroups of overlapping PDSCHs between the mobile station and the base station, the number of SPS PDSCH times decoded by the UE is limited, and the PDSCH reception is confirmed using a hybrid automatic retransmission request acknowledgement (HARQ-ACK) codebook, and the processing time and container number are adjusted to optimize the processing flow.
The processing capability of the UE is improved, the flexibility and reliability of communication are enhanced, the delay is reduced, and the communication performance between the base station and the UE is improved.
Smart Images

Figure CN112822782B_ABST
Abstract
Description
[0001] This application claims priority to and the benefit of U.S. Provisional Patent Application No. 62 / 937,057, filed in the U.S. Patent and Trademark Office on November 18, 2019, and U.S. Non-Provisional Patent Application No. 16 / 994,497, filed in the U.S. Patent and Trademark Office on August 14, 2020, the entire disclosures of which are incorporated herein by reference. Technical Field
[0002] Aspects of embodiments of the present disclosure relate to systems and methods for handling semi-persistently scheduled or dynamically scheduled channels in a cellular communication protocol. Background Art
[0003] In cellular communication protocols, such as Release 15 of the 3rd Generation Partnership Project (3GPP) Fifth Generation New Radio (5G-NR) specifications for mobile networks, downlink traffic from a base station to a user equipment (e.g., a smartphone) is wirelessly transmitted in signals comprising a Physical Downlink Shared Channel (PDSCH), which can be dynamically scheduled (Dynamic Grant or DG) or semi-persistently scheduled (SPS). Summary of the Invention
[0004] Various aspects of embodiments of the present disclosure relate to cellular communication protocols, including systems and methods implemented in a user equipment (UE) for processing semi-persistently scheduled (SPS) or dynamically scheduled (or dynamic grant or DG) channels transmitted by a base station (or gNodeB or gNB).
[0005] Some aspects of the embodiments of the present disclosure relate to systems and methods for defining UE processing capabilities by limiting the number of SPS PDSCH opportunities that the UE is expected to decode within a subset of overlapping SPS PDSCHs (including cases where the SPS PDSCH overlaps with the DG PDSCH) in cases where multiple SPS physical downlink shared channels (PDSCHs) are configured per serving cell per bandwidth part (BWP) and overlapping SPS PDSCH opportunities.
[0006] Some aspects of the embodiments of the present disclosure also relate to a semi-static hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook capable of representing the case of multiple overlapping SPS PDSCHs.
[0007] According to one embodiment of the present disclosure, a method for processing multiple overlapping channels includes: at a mobile station including a processor and a memory, receiving a channel including multiple physical downlink shared channels (PDSCHs) in a time slot; determining, by the processor of the mobile station, one or more subgroups of the PDSCHs in the time slot, wherein each subgroup includes one or more overlapping PDSCHs overlapping in the time domain; selecting, by the processor of the mobile station, two or more PDSCHs in at least one of the one or more subgroups; generating, by the processor of the mobile station, confirmation bits of the two or more PDSCHs selected from the at least one subgroup; and sending, by the mobile station, confirmation bits of the two or more PDSCHs of the at least one subgroup to a base station.
[0008] The acknowledgement bits may be included in two or more containers corresponding to the at least one subgroup, wherein the two or more containers are included in a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook.
[0009] The acknowledgement bit may include an acknowledgement (ACK) value or a negative acknowledgement (NACK) value corresponding to the selected one of the two or more PDSCHs.
[0010] The method may further include decoding, by the mobile station, the selected two or more PDSCHs.
[0011] According to one embodiment of the present disclosure, a method for processing multiple overlapping channels includes: sending, by a base station including a processor and a memory, a channel including multiple physical downlink shared channels (PDSCHs) in a time slot, wherein the PDSCHs are organized into one or more subgroups of overlapping PDSCHs; and receiving, by the base station, an acknowledgment (ACK) or a negative acknowledgment (NACK) for two or more overlapping PDSCHs in at least one of the one or more subgroups in the time slot from a mobile station.
[0012] The method may also include: receiving, by the base station from the mobile station, a report on the number of overlapping semi-persistently scheduled (SPS) PDSCHs that the mobile station in the subgroup can receive; and setting, by the base station, the number of confirmation containers for each subgroup at the time of confirmation based on the number of overlapping SPS PDSCHs that the mobile station in the subgroup can receive.
[0013] The method may also include: receiving, by the base station from the mobile station, a report on the number of overlapping semi-persistently scheduled (SPS) PDSCHs and dynamic grant (DG) PDSCHs that the mobile station in the subgroup can receive; and setting, by the base station, the number of confirmation containers for the subgroup at the time of confirmation based on the number of overlapping PDSCHs that the mobile station in the subgroup can receive.
[0014] The method may also include: determining, by the base station, which PDSCHs of the two or more overlapping PDSCHs of the at least one subgroup are to be decoded by the mobile station, and setting, by the base station, a timeout period between sending the two or more overlapping PDSCHs of the at least one subgroup and receiving the confirmation based on a processing time, wherein the processing time is based on the determined two or more overlapping PDSCHs.
[0015] The determined two or more overlapping PDSCHs may include N PDSCHs, and the base station may allocate additional processing time for each of the N PDSCHs of the at least one subset, where N is greater than 1.
[0016] The acknowledgement may include a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook, wherein the hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook includes two or more containers corresponding to the two or more overlapping PDSCHs of the at least one subset of the time slots.
[0017] According to one embodiment of the present disclosure, a method for processing multiple channels includes: at a mobile station including a processor and a memory, receiving a channel including multiple physical downlink shared channels (PDSCHs) in a time slot; determining, by the processor of the mobile station, one or more subgroups of the PDSCHs in the time slot, wherein each subgroup includes one or more overlapping PDSCHs overlapping in the time domain; selecting, by the processor of the mobile station, two or more overlapping PDSCHs of a j-th subgroup among the one or more subgroups; and decoding, by the mobile station, the selected two or more overlapping PDSCHs.
[0018] The step of selecting the two or more overlapping PDSCHs may include determining the number α of scheduled dynamic grant (DG) PDSCHs in the jth subgroup j ; Select the scheduled DG PDSCH; and select M from the remaining PDSCHs of the jth subgroup j -α j PDSCH, where M j is the number of overlapping PDSCH opportunities that the mobile station can decode in the jth subgroup. In some embodiments, α j Can be zero. In some embodiments, α j Can be greater than or equal to 1.
[0019] Each of the remaining PDSCHs may be a semi-persistently scheduled (SPS) PDSCH, wherein each SPS PDSCH is associated with a corresponding SPS configuration index, and M is selected from the remaining PDSCHs of the jth subgroup. j -αj The steps of configuring each PDSCH may be based on the corresponding SPS configuration index.
[0020] Each SPS PDSCH may be activated by corresponding scheduling activation downlink control information (DCI), and the corresponding SPS configuration index of each SPS PDSCH may be assigned based on the order in which the corresponding scheduling activation DCI of the SPS PDSCH is sent to the mobile station, and the M j -α j PDSCHs may be selected from the remaining PDSCHs of the j-th subgroup based on the SPS configuration index.
[0021] The method may also include: selecting, by a processor of the mobile station, a semi-persistently scheduled (SPS) PDSCH of the i-th subgroup among the one or more subgroups, where i≠j, and wherein the selected SPS PDSCH of the i-th subgroup overlaps with the SPS PDSCH of the j-th subgroup among the two or more overlapping PDSCHs selected from the j-th subgroup; comparing, by the processor of the mobile station, a corresponding SPS configuration index of the SPS PDSCH of the j-th subgroup with a corresponding SPS configuration index of the SPS PDSCH of the i-th subgroup; and discarding, by the processor of the mobile station, one of the SPS PDSCH of the j-th subgroup and the SPS PDSCH of the i-th subgroup based on the comparison.
[0022] The method may also include: selecting, by a processor of the mobile station, a dynamic grant (DG) PDSCH of the i-th subgroup among the one or more subgroups, where i≠j, and wherein the selected DG PDSCH of the i-th subgroup overlaps with the SPS PDSCH of the j-th subgroup among the two or more overlapping PDSCHs selected for the j-th subgroup; and discarding, by the processor of the mobile station, the SPS PDSCH of the j-th subgroup.
[0023] The method may also include: selecting, by a processor of the mobile station, a semi-persistently scheduled (SPS) PDSCH of the i-th subgroup of the one or more subgroups, where i≠j, and wherein the selected SPS PDSCH of the i-th subgroup overlaps with the dynamic grant (DG) PDSCH of the j-th subgroup; and discarding, by the processor of the mobile station, the SPS PDSCH of the i-th subgroup. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] The drawings, together with the specification, illustrate exemplary embodiments of the present invention, and, together with the description, serve to explain the principles of the present invention.
[0025] Figure 1 is a schematic block diagram of a wireless communication system in which a base station (or gNodeB or gNB) communicates with a mobile station (or user equipment or UE).
[0026] Figure 2 is a block diagram illustrating a physical downlink shared channel (PDSCH) manager according to one embodiment of the present disclosure.
[0027] Figure 3 is a schematic diagram showing the arrangement of Semi-Persistent Scheduled Physical Downlink Shared Channel (SPSPDSCH) opportunities over multiple time slots of a serving cell.
[0028] Figure 4 is a diagram illustrating a set of overlapping SPS PDSCH opportunities and corresponding type 1 hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook subsets of the PDSCH opportunities.
[0029] Figure 5A The present invention is a flowchart of a method for receiving or decoding multiple overlapping PDSCHs in a slot having multiple PDSCHs according to one embodiment of the present disclosure.
[0030] Figure 5B is a flowchart of a method for selecting overlapping PDSCHs in a subgroup for decoding or reception according to one embodiment of the present disclosure.
[0031] Figure 6 is a schematic diagram illustrating a set of overlapping SPS PDSCH opportunities and corresponding Type 1 Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) codebook subsets, wherein selected SPS PDSCH opportunities of two different subsets overlap.
[0032] Figure 7 is a diagram illustrating a set of overlapping DG PDSCH and SPS PDSCH opportunities and corresponding Type 1 Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) codebook subsets, where selected SPS PDSCH opportunities of one subset overlap with DG PDSCH opportunities of another subset.
[0033] Figure 8 The present invention is a flowchart of a method for transmitting multiple overlapping PDSCHs in a time slot and receiving hybrid automatic repeat request acknowledgement (HARQ-ACK) for the multiple overlapping PDSCHs in at least one subset of the PDSCHs in the time slot according to one embodiment of the present disclosure. DETAILED DESCRIPTION
[0034] In the following detailed description, only certain exemplary embodiments of the present invention are shown and described by way of illustration. As those skilled in the art will recognize, the invention can be embodied in many different forms and should not be construed as limited to the embodiments set forth herein.
[0035] In cellular communications, such as Release 15 (Rel-15) of the 3rd Generation Partnership Project (3GPP) New Radio (NR) technology (e.g., 5th Generation New Radio or 5G-NR) for mobile networks, downlink traffic from a base station or g-Node B (gNB) to a mobile station or user equipment (e.g., a smartphone) is sent in a Physical Downlink Shared Channel (PDSCH), which can be dynamically scheduled (dynamic grant or DG) or semi-persistently scheduled (SPS).
[0036] The DG PDSCH is scheduled via the scheduled physical downlink control channel (PDCCH), which is used to transmit downlink control information (DCI) to user equipment (UE) such as smartphones, tablets, Wi-Fi hotspots, etc. The DCI includes the time and frequency resources where the UE can receive the DG PDSCH, as well as other information. According to Rel-15 of the 5G-NR standard, each DG PDSCH can only be received by first receiving the scheduled DCI.
[0037] Release 15 of the 5G-NR standard also defines semi-persistently scheduled (SPS) PDSCH, which enables the UE to receive PDSCH without the need for corresponding scheduled DCI. In Release 15, SPS PDSCH is supported to provide continuous downlink transmission without the need to schedule each independent PDSCH via separate DCI.
[0038] For example, in the SPS PDSCH, the base station (or gNodeB or gNB) configures the UE to have one or more SPS configurations via a radio resource control (RRC) message. The SPS configuration information element (IE) for each bandwidth part (BWP) of each serving cell includes periodicity, physical uplink control channel (PUCCH) resource information, and other information required for SPS operation (see, for example, 3GPP technical specification 38.331 clause 6). For example, the SPS configuration information element may specify the periodicity of the SPS PDSCH opportunity, e.g., how frequently the SPS PDSCH may be received. For example, in some cases, the minimum periodicity is 10 ms (10 time slots for a 15 kHz subcarrier spacing).
[0039] 5G-NR Rel-15 supports at most one active SPS PDSCH configuration per bandwidth part (BWP) per serving cell. In addition, there may be at most one serving cell in each cell group that can be configured with an SPS PDSCH configuration. In order to provide more flexibility (including lower latency) to uRLLC UEs, various aspects of the embodiments of the present disclosure relate to supporting multiple active SPS configurations per BWP per serving cell. In addition, various aspects of the embodiments of the present disclosure allow for more than one cell with an SPS configuration to be configured in each cell group.
[0040] Figure 1 1 is a schematic block diagram of a wireless communication system in which a base station (or gNode B or gNB) communicates with a mobile station (or user equipment or UE). Figure 1 As shown in FIG, a mobile station 10 may include an antenna 11 configured to receive a downlink electromagnetic signal 30 (e.g., transmitted by a base station 20). The downlink electromagnetic signal 30 transmitted by the base station 20 includes one or more downlink channels, such as a PDSCH. Figure 1 As shown in , the mobile station 10 may also transmit an uplink electromagnetic signal 40 to be received by the base station 20, wherein the uplink electromagnetic signal 40 includes one or more uplink channels, such as a PUCCH.
[0041] The received downlink analog signal 30 may be provided to the radio 12, where the radio 12 may apply various signal processing operations to the received analog signal to generate a digital signal that may be further processed by the baseband processor 14. In some cases, the radio 12 and the baseband processor may be integrated into a single unit. The baseband processor 14 generates digital information 50 decoded from the received signal 30 and may provide the decoded information to the application processor (AP) 18 along with other information about the status of the communication. The digital information or data 50 may comprise a digital bit stream to be provided to an application running on the application processor 18 of the mobile station 10 for consumption. The application processor 18 may run an operating system (e.g., Tizen TM 、 The application processor 18 may also control various aspects of communication with the base station 20 via the baseband processor 14 and the radio 12 , and the applications (or apps) may include, for example, a voice call application, a video conferencing application, an email application, a web browser, etc.
[0042] Figure 2 is a block diagram illustrating a physical downlink shared channel (PDSCH) manager 200 according to one embodiment of the present disclosure. According to various embodiments of the present disclosure, the application processor 18 and / or the baseband processor 14 may implement the PDSCH manager. Figure 2The PDSCH manager includes: a subgroup determiner 210 configured to group the PDSCHs of the current time slot k into one or more subgroups, a PDSCH selector 250 configured to select one or more PDSCHs to be received, and a hybrid automatic repeat request acknowledgement (HARQ-ACK) generator 270 configured to generate HARQ-ACK bits to acknowledge (or in some cases, negate acknowledge) reception of the selected PDSCHs (e.g., the HARQ-ACK may be sent from the mobile station 10 to the base station 20 in a PUCCH on the uplink electromagnetic signal 40).
[0043] In various embodiments of the present disclosure, components of the PDSCH manager 200 (such as the subgroup determiner 210, the PDSCH selector 250, and the HARQ-ACK generator 270) may be implemented in one or more processing circuits of a digital radio device (e.g., a wireless baseband processor (BP or BBP), a central processing unit (CPU) or an application processor (AP), a microcontroller, a digital signal processor (DSP), a field programmable gate array (FPGA), or an application-specific integrated circuit (ASIC)). In the digital radio device, various portions of various blocks may be implemented in the same circuit (e.g., on the same die or in the same package) or in different circuits (e.g., on different dies or in different packages connected by a communication bus).
[0044] Figure 3 is a schematic diagram showing the arrangement of semi-persistently scheduled physical downlink shared channel (SPSPDSCH) opportunities over multiple time slots of a serving cell. The SPS configuration is activated by an activation DCI 302, wherein the activation DCI 302 can generally be any DCI format in the DCI format for scheduling DG PDSCH with some additional verification mechanism performed (see, for example, 3GPP Technical Specification 38.213 Section 10.2). Compared to the DCI for scheduling DG PDSCH, the 3GPP 5G-NR specification stipulates that the SPS activation DCI is scrambled by the configured authorized radio network temporary identifier (CS-RNTI), and some specific DCI fields are specifically used for identification of SPS activation, wherein the specific DCI fields include a new data indicator (NDI), a hybrid automatic repeat request (HARQ) processing code (HPN), and a redundancy version (RV). The SPS activation DCI schedules the first SPSPDSCH opportunity 310 in time slot m in a manner similar to that of the DG PDSCH.
[0045] like Figure 3As shown in , an SPS activation DCI 302 is received in time slot m, and the SPS activation DCI indicates / schedules the first SPS PDSCH opportunity 310 in time slot m. The next SPS PDSCH opportunity is determined based on the period set by the SPS activation DCI 302 (a period of 1 time slot in this example) and the time domain resources and frequency domain resources indicated by the SPS activation DCI 302. For example, within an SPS time slot, the time resources and frequency resources follow the time resources and frequency resources of the first SPS opportunity (e.g., at the same offset from the start of their respective time slots). As another example, if the period is set to 2 time slots, the first SPS PDSCH opportunity will be scheduled in time slot m, no SPS PDSCH opportunity will be scheduled for time slot m+1, and the second SPS PDSCH opportunity will be scheduled in time slot m+2, and so on. As Figure 3 As shown in , no corresponding SPS activation DCI is required in time slot m+1 or time slot m+2 to receive the respective SPS PDSCH opportunity 311 or SPS PDSCH opportunity 312 .
[0046] like Figure 3 As shown in FIG, a release DCI 304 in time slot n (where n>m) releases the active SPS configuration. Although the release DCI 304 technically does not schedule resources, in some embodiments, the release DCI 304 is associated with a last PDSCH opportunity 318. In some embodiments, the last PDSCH opportunity 318 is used only for semi-static HARQ-ACK codebook construction, in which case the user equipment may assume that there will be no SPS PDSCH reception during this last PDSCH opportunity 318. According to Rel-15 of the 3GPP 5G-NR standard, there may be up to one active SPS configuration per bandwidth part (BWP) of a serving cell.
[0047] Various aspects of the present disclosure relate to providing more flexibility to a base station (or gNodeB or gNB) in scheduling ultra-reliable low-latency communication (uRLLC) and meeting latency requirements by allowing multiple active SPS configurations per BWP per serving cell. By allowing multiple active SPS configurations per BWP per serving cell, it is possible for multiple active SPS opportunities to overlap in time and / or frequency within a timeslot.
[0048] Figure 4 An example of time slot k of serving cell C is depicted, where in time slot k, six SPS PDSCH opportunities 400 are scheduled to occur, where some of the six SPS PDSCH opportunities overlap. Figure 4414, and SPS config #5 415). In other embodiments of the present disclosure, SPS PDSCH opportunities are assigned their corresponding indices according to different rules (eg, a combination of priority and the order in which they are scheduled).
[0049] although Figure 4 An SPS PDSCH opportunity 400 is shown scheduled in time slot k, but other time slots may have different scheduled SPS PDSCH opportunities depending on the period of the SPS PDSCH. For example, one SPS configuration may schedule an SPS PDSCH with a period of 2, and another SPS configuration may schedule an SPS PDSCH with a period of 3. In this way, the two configurations cause their respective SPS PDSCH opportunities to occur in the same time slot once every six time slots (6 being the least common multiple of 2 and 3). In this way, time slot k-1 and time slot k+1 may have the same Figure 4 The example time slots shown in FIG are different SPS opportunities.
[0050] To handle these multiple active SPS configurations, various aspects of embodiments of the present disclosure relate to: a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook capable of acknowledging multiple active overlapping PDSCHs; a system and method for determining which of the multiple PDSCHs to acknowledge; and modifying or relaxing the granted processing time for processing the PDSCHs.
[0051] Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) codebook and overlapping Physical Downlink Shared Channel (PDSCH)
[0052] Release 15 of the 5G-NR standard describes semi-static hybrid automatic repeat request acknowledgement (HARQ-ACK) codebooks and may provide HARQ-ACK bits for SPS PDSCH bits (e.g., for a UE to acknowledge receipt of an SPS PDSCH). These codebooks include a type 1 HARQ-ACK codebook in which all possible time domain resource allocations given by a time domain resource allocation (TDRA) table are divided into subgroups based on their overlap (as described in more detail below), and the type 1 HARQ-ACK codebook includes one container of HARQ-ACK bits for each subgroup. The TDRA table includes a row for each SPS opportunity, wherein the row for each SPS opportunity represents their corresponding time domain resources as indicated by their corresponding activation DCI. In Figure 4 In , it is assumed that the TDRA table has six rows, and each of the six active SPS configurations has a time domain resource indicated by each row of the TDRA table.
[0053] In Release 15 of the 3GPP 5G-NR standard, these HARQ-ACK codebooks are limited to the case of at most one SPS PDSCH opportunity per BWP per serving cell. Furthermore, in the case of overlap between a DG PDSCH and an SPS PDSCH, the specification stipulates that the UE is only required to decode the DG PDSCH. However, all of these behaviors apply to at most one SPS PDSCH opportunity within a cell's BWP and at most one SPS PDSCH opportunity within a set of overlapping SPS PDSCH opportunities.
[0054] Figure 4 is a diagram illustrating a set of overlapping SPS opportunities and corresponding type 1 hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook subsets. Figure 4 Each of the SPS opportunities 400 depicted by the boxes in is a PDSCH candidate at which the base station 20 may transmit a PDSCH. In some instances, these candidates may be empty, for example, the base station 20 needs to transmit a PDSCH for the UE in each scheduled SPS opportunity. Each subgroup of overlapping PDSCHs may be defined according to a type 1 codebook subgroup. In particular, the PDSCH opportunity with the earliest last symbol is selected, and each other PDSCH that overlaps with this PDSCH is grouped in a first subgroup in the time slot. The PDSCHs in the first subgroup are excluded, the PDSCH with the earliest last symbol is selected, and each other PDSCH that overlaps with this PDSCH is grouped in a second subgroup in the time slot, and so on (see, for example, 3GPP Technical Specification 38.213, subclause 9.1.2).
[0055] exist Figure 4In the specific example shown in , SPS config #0 410 has the earliest last symbol (e.g., the right edge of the box 410 is the earliest in time among all SPS PDSCH opportunities 400). Then, each other PDSCH opportunity that overlaps in time with SPS config #0 410 is considered to be part of the same subgroup as SPS config #0 410. Figure 4 , if a vertical line can be drawn through two boxes representing PDSCH opportunities, then the two PDSCH opportunities overlap. Figure 4 In the example shown in , SPS config #1 411, SPS config #2 412, and SPS config #3 413 all overlap in time with SPS config #0 and are therefore part of a subgroup. Of the remaining PDSCH opportunities, SPS config #4 414 has the earliest last symbol (e.g., the right edge of SPS config #4 414 is earlier in time than the right edge of SPS config #5 415). SPS config #5 415 overlaps in time with SPS config #4 414 and is therefore part of the same subgroup as SPS config #4 414, and there are no remaining subgroups.
[0056] Therefore, based on Release 15 of the 5G-NR standard, in the Type 1 HARQ-ACK codebook, the SPS opportunities for configurations 0 to 3 (SPS config #0 410, SPS config #1 411, SPS config #2 412, and SPS config #3 413) are grouped together in subgroup #0 430, and the SPS opportunities for configurations 4 and 5 (SPS config #4 414 and SPS config #5 415) are grouped together in subgroup #1 431, thereby forming two subgroups.
[0057] Release 15 of the 5G-NR standard specifies that the type 1 codebook creates one HARQ-ACK container per subgroup, and in the case of two subgroups 430 and 431, the type 1 codebook includes two HARQ-ACK containers. Release 15 of the 5G-NR standard specifies that each container provides a set of one HARQ-ACK bits intended for one PDSCH reception. This is because Release 15 of the 5G-NR standard assumes that for each subgroup, only one actual PDSCH is received (e.g., the remaining PDSCHs are discarded and not received by the UE). In more detail, clause 9 of the 3GPP technical specification 38.213 includes a pseudocode for the type 1 HARQ-ACK codebook, where the pseudocode includes a subgroup definition. At each subgroup, the pseudocode specifies that exactly one HARQ-ACK / NACK (A / N) bit is generated, regardless of the PDSCH reception. For example, at Figure 4 In the slot k shown in , one bit is generated for subgroup 0 430 and one bit is generated for subgroup 1 431. In other words, there is one "container" for each subgroup. The value of the HARQ A / N bit is set to a value of 0 (eg, NACK) by default.
[0058] As described above, the base station 20 is not required to transmit PDSCH during every SPS PDSCH opportunity. However, if the base station 20 does transmit PDSCH during a scheduled SPS PDSCH opportunity, the UE 10 attempts to decode the PDSCH candidate and, upon successful decoding, generates valid HARQ ACK / NACK (A / N) bits for the subgroup; an ACK for successful decoding and a NACK for failed decoding.
[0059] However, some UEs may be able to receive multiple PDSCH opportunities in a given subgroup. Therefore, some aspects of the embodiments of the present disclosure relate to a HARQ-ACK codebook that can confirm multiple PDSCH receptions in the same subgroup. In some embodiments, the HARQ-ACK codebook includes one or more containers for each subgroup, where each container includes HARQ-ACK bits corresponding to or associated with different PDSCH opportunities of the subgroup.
[0060] In addition, in the case where a UE can receive multiple PDSCHs (SPS PDSCHs or DG PDSCHs) of a subgroup, some aspects of the embodiments of the present disclosure relate to systems and methods for determining UE behavior when processing a set of overlapping SPS PDSCHs and / or DG PDSCHs, wherein the UE behavior includes which PDSCHs the UE will decode and for which PDSCHs the UE will report HARQ-ACK bits. In some embodiments, this determination can be made definitively, for example, so that the base station or gNB 20 can reliably predict which PDSCHs the UE will receive (e.g., process) and which PDSCHs will be ignored or discarded.
[0061] Having multiple active SPS PDSCH configurations reduces the latency of ultra-reliable low-latency communication (uRLLC) services and provides enhanced flexibility for the base station or gNB 20 to schedule different service types or the same service type using different SPS configurations. Various aspects of the embodiments of the present disclosure are directed to defining user equipment behavior for handling SPS PDSCH and DG PDSCH in the case of overlap. If this behavior is not defined, high-priority SPS PDSCH may be dropped, resulting in a negative impact on the reliability and / or latency of URLLC. Similarly, enabling the HARQ-ACK codebook to function for multiple SPS PDSCH configurations for each BWP of each serving cell improves the performance of communications between the base station 20 and the UE 10.
[0062] Assuming that the UE 10 is capable of receiving multiple overlapping SPS PDSCHs or DG PDSCHs, various aspects of the present disclosure relate to systems and methods for generating valid HARQ-ACK bits for each reception of a PDSCH in a subgroup. To this end, various aspects of the present disclosure relate to a HARQ-ACK codebook that allows multiple HARQ-ACK containers within each subgroup.
[0063] According to some embodiments of the present disclosure, the 3GPP 5G-NR Release 15 HARQ-ACK codebook is modified so that for each subgroup j of overlapping PDSCH candidates (or opportunities), M is reserved. j HARQ-ACK containers.
[0064] Figure 5A 1 is a flow chart of a method for receiving multiple overlapping PDSCHs in a time slot having multiple PDSCHs according to one embodiment of the present disclosure. Figure 5A At operation 510, the subgroup determiner 210 of the PDSCH manager 200 of the UE 10 analyzes a slot k having multiple scheduled PDSCHs (eg, SPS PDSCHs and possibly one or more DG PDSCHs) and determines a subgroup of the PDSCHs in the slot.
[0065] In some embodiments, each subgroup of overlapping PDSCHs is defined according to a Type 1 codebook subgroup (see, e.g., 3GPP Technical Specification 38.213). Figure 4 In a manner similar to the description, the PDSCH with the earliest last symbol is selected, and each other PDSCH overlapping with the PDSCH is grouped into the first subgroup in the time slot. The PDSCHs in the first subgroup are excluded, the PDSCH with the earliest last symbol is selected, and each other PDSCH overlapping with the PDSCH is grouped into the second subgroup in the time slot, and so on.
[0066] The subgroup determiner 210 of the PDSCH manager 200 then analyzes the subgroups to determine which PDSCH opportunities within each subgroup are to be received.
[0067] At operation 530 , the PDSCH selector 250 of the PDSCH manager 200 of the UE 10 selects a PDSCH to be received for each subgroup. Figure 5B 1 is a flow chart of a method for selecting overlapping PDSCHs in a j-th subgroup for decoding and reception according to one embodiment of the present disclosure. According to some embodiments of the present disclosure, a UE selects one or more PDSCH opportunities for reception from the PDSCH opportunities within each subgroup (e.g., identified in a set of HARQ-ACK bits in a container corresponding to the subgroup) based on an RRC configuration and / or predefined opportunity selection rules associated with the subgroup.
[0068] At operation 531, the PDSCH manager 200 determines the maximum number of DG PDSCHs to be scheduled in each subgroup. According to some embodiments of the present disclosure, DG PDSCHs are prioritized over SPS PDSCHs. As described above, DG PDSCHs are scheduled by activation received during the same time slot, and one or more such DG PDSCHs may be scheduled such that they are part of the same subgroup. In the event that a subgroup does not include a DG PDSCH, a PDSCH is selected for reception from the SPS PDSCH of the subgroup.
[0069] At operation 533, the PDSCH manager 200 applies a predefined rule or RRC configuration to select, in a given subgroup j, the M PDSCHs that the UE may desire to receive from the remaining PDSCHs in the subgroup. j -α j candidate PDSCHs (eg, SPS PDSCH opportunities), where, as determined in operation 531, M j is the number of overlapping PDSCHs that a UE can receive or decode in a given subgroup j, and α jis the maximum possible number of dynamically granted PDSCHs scheduled for subgroup j. In other words, in some embodiments, the presence of one or more scheduled DG PDSCHs reduces the number of SPS PDSCHs that can be received or decoded in the subgroup, such that the DG PDSCHs are always received or decoded, and it is possible that one or more SPS PDSCHs will not be received or decoded.
[0070] The number of HARQ-ACK containers M j It can be configured via a radio resource control (RRC) message, or determined by a predefined rule (e.g., according to a configured TDRA table) and the number of candidate opportunities in the jth subgroup. For example, the number of HARQ-ACK containers M j The value M may depend on the capabilities of the UE, such as the number of overlapping PDSCHs that the UE is able to receive (e.g., based on the number of pipelines in the radio 12 and / or baseband processor 14 used to receive multiple PDSCHs and / or buffer received PDSCHs for later processing). Each subgroup may have a different value M. j .
[0071] In various embodiments of the present disclosure, the UE selects which SPS PDSCHs the UE will receive or decode based on the SPS configuration index (e.g., based on the lowest index), period (e.g., the highest period), etc. In the case of the SPS configuration index, according to one embodiment of the present disclosure, the UE receives or decodes the MPS with the lowest SPS configuration index. j -α j However, the embodiments of the present disclosure are not limited thereto, and other criteria may be used to select which of the SPS PDSCHs are to be received.
[0072] Therefore, at operation 530, the PDSCH manager 200 selects the DG PDSCH (if any) and SPS PDSCH (as determined by the M PDSCH) to be received or decoded for each subgroup. j -α j constraint).
[0073] As an example, suppose that each subgroup M j = 1 container or set of HARQ-ACK bits, and no DG PDSCH is scheduled in each subgroup. If the lowest configuration index is selected to determine the PDSCH that the UE expects to decode, refer to Figure 4In the example shown in , the PDSCH manager 200 selects SPS config #0410 in subgroup #0430 and SPS config #4 in subgroup #1431 and decodes SPS config #0410 in subgroup #0430 and SPS config #4 in subgroup #1431.
[0074] As another example, still assuming that there is no DG PDSCH, assuming M0=2, α0=0, M1=1, and α1=0, the PDSCH manager 200 sets or reserves two containers for subgroup #0 430 to receive two sets of report HARQ-ACK bits for two SPSs in the four SPS opportunities (SPS config #0 410, SPS config #1 411, SPS config #2 412, and SPS config #3 413) in subgroup #0 430 (because M0=2 and α0=0, so M0-α0=2-0=2). The PDSCH manager 200 also reserves one container for subgroup 1 to receive one set of report HARQ-ACK bits for one SPS in the two SPS opportunities (SPS config #4 414 and SPS config #5 415) in subgroup #1 431 (because 1=1 and 1=0, so 1-1=1-0=1).
[0075] Some aspects of the disclosed embodiments relate to resolving conflicts between selected PDSCHs of different subgroups, such as when two selected SPS PDSCHs of different subgroups overlap, or when an SPS PDSCH of one subgroup overlaps a DG PDSCH of another subgroup.
[0076] Figure 6 is a schematic diagram illustrating a set of overlapping SPS PDSCH opportunities and corresponding Type 1 Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) codebook subsets, wherein selected SPS PDSCH opportunities of two different subsets overlap. Figure 6 The arrangement of SPS PDSCH opportunity 600 in Figure 4 , where six SPS PDSCH opportunities 600 are scheduled to occur, where the six SPS PDSCH opportunities are labeled SPS config#0 610, SPS config#1 611, SPS config#2 612, SPS config#3 613, SPS config#4 614, and SPS config#5 615. Figure 4In , SPS config#0 610, SPS config#1 611, SPS config#2 612, and SPS config#3 613 are grouped together in subgroup #0 630, and SPS opportunities for configurations 4 and 5 (SPS config#4 614 and SPS config#5 615) are grouped together in subgroup #1 631, thereby forming two subgroups. Figure 6 In the example shown in , it is assumed that M0=M1=1, so that one PDSCH opportunity is selected in each subgroup, and the PDSCH opportunity of each subgroup is selected based on the lowest configuration index (for example, SPSconfig#0 610 for subgroup #0630 and SPS config#4 for subgroup #1 631), where the selected PDSCH opportunity is shaded with a diagonal line and the unselected PDSCH opportunities are not shaded and are outlined with a dotted line.
[0077] Figure 6 The layout and Figure 4 The arrangement is different in that SPS config#0 610 of subgroup #0 630 and SPS config#4 614 of subgroup #1 631 overlap in time.
[0078] According to some aspects of the embodiments of the present disclosure, if two overlapping PDSCHs (regardless of whether they are DG PDSCHs or SPS PDSCHs) belong to different subgroups (e.g., one belongs to subgroup j and one belongs to subgroup i, where i≠j), it is not expected that the PDSCH manager 200 of the UE 10 will decode them. In the event of overlap between the selected SPS configuration in subgroup i (e.g., the lowest-indexed SPS configuration in subgroup i) and the selected SPS configuration in subgroup j (e.g., the lowest-indexed SPS PDSCH in subgroup j) (where j≠i), the UE 10 is configured to decode only the PDSCH with the lowest configuration index among the overlapping PDSCHs of different subgroups.
[0079] exist Figure 6 In the example shown in , the two overlapping or conflicting PDSCHs are SPS config#0 610 of subgroup #0 630 and SPS config#4 of subgroup #1 631, so in some embodiments, because SPS config#0 610 has a lower configuration index (#0 relative to #4), UE 10 is configured to decode or receive SPS config#0 610 and SPS config#4 may be discarded.
[0080] Figure 7is a diagram illustrating a set of overlapping DG PDSCH and SPS PDSCH opportunities and corresponding Type 1 Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) codebook subsets, where selected SPS PDSCH opportunities of one subset overlap with DG PDSCH opportunities of another subset. Figure 7 and Figure 6 The arrangement of the subgroup #1 731 is different because the subgroup #1 731 includes the DG PDSCH 721 and the SPS config #5 715 (e.g., SPS config #4 is omitted for clarity). As described above, in some embodiments of the present disclosure, the DG PDSCH opportunity within the subgroup takes precedence over the SPS PDSCH opportunity. As such, in this example, the DG PDSCH 721 is selected and the SPS config #5 is not selected. However, as Figure 7 As seen in FIG, the selected DG PDSCH 721 overlaps with the SPS config#0 710 of the subgroup #0 730.
[0081] According to some embodiments of the present disclosure, in the case of overlap between the lowest SPS configuration in subgroup i and the DG PDSCH in subgroup j (where j≠i), the PDSCH manager 200 only decodes the DG PDSCH (e.g., prioritizes the DG PDSCH over the SPS PDSCH). In some protocols, no two DG PDSCHs may overlap, and therefore, in such protocols, it is not necessary to address this as a separate case.
[0082] Return to reference Figure 5A At operation 550, the PDSCH manager 200 receives or decodes a selected PDSCH (e.g., a PDSCH that is selected and not discarded due to inter-subgroup collision). This may include, for example, decoding symbols in the PDSCH into binary data 50 to be provided to an application running on the mobile station 10.
[0083] In operation 570, the PDSCH manager 200 generates a set of HARQ-ACK bits for each PDSCH selected in operation 530. These generated bits may represent an acknowledgement or ACK value corresponding to the selected and received PDSCH of the current (jth) subgroup.
[0084] In some embodiments of the present disclosure, the PDSCH manager 200 is α j DG PDSCH opportunity reservation α j containers and M j -α j Active SPS opportunities reserved Mj -α j Containers. j -α j The set of HARQ-ACK bits for each SPS PDSCH is appended to the set of HARQ-ACK bits for any DG PDSCH in the sub-group.
[0085] In some embodiments of the present disclosure, in the event that the SPS PDSCH is not decoded according to the above two cases of overlapping with the PDSCH of a different subgroup, the PDSCH manager 200 reports a set of HARQ-ACK bits indicating a negative acknowledgement or NACK value for the SPS PDSCH that was not received (or "discarded").
[0086] In some embodiments of the present disclosure, in the case of other HARQ-ACK codebooks, such as the Type 2 HARQ-ACK codebook (see, for example, 3GPP Technical Specification 38.213), the PDSCH manager 200 determines which SPS PDSCHs are decoded in the group of overlapping SPS PDSCHs according to the above discussion, and the UE 10 reports the HARQ-ACK bits for each decoded SPS PDSCH. If the SPS PDSCH is dropped due to a collision with the DG PDSCH, the HARQ-ACK bits of the SPS PDSCH can still be reported by appending the HARQ-ACK bits of the SPS PDSCH to the HARQ-ACK bits of the DG PDSCH.
[0087] At operation 590, the PDSCH manager 200 generates a HARQ-ACK codebook for the current time slot and for the selected PDSCH. As described above, the HARQ-ACK codebook according to an embodiment of the present disclosure includes one or more subgroups corresponding to different groups of overlapping PDSCHs. Each subgroup may include a set of HARQ-ACK bits for one or more active PDSCHs in the subgroup. In some embodiments, at least one of the subgroups includes multiple sets of HARQ-ACK bits, wherein each set of HARQ-ACK bits corresponds to one active PDSCH among the multiple active PDSCHs in the subgroup.
[0088] The generated HARQ-ACK codebook for the current time slot may then be sent to the base station or gNB20 to acknowledge the reception of one or more PDSCHs of the time slot.
[0089] A method for determining which SPS PDSCHs of a timeslot to decode if the timeslot does not have a scheduled DG PDSCH according to one embodiment of the present disclosure is presented as the following pseudo code:
[0090] Input: N SPS PDSCHs with N SPS configuration indices I = {1, ..., N} in a time slot and the corresponding time domain resource allocation.
[0091] Output: Decoded SPS PDSCH.
[0092] Step 0) Let the set of surviving SPS PDSCH indices be I = {1, ..., N}.
[0093] Step 1)
[0094] At the same time (there are at least two SPS PDSCHs that overlap in time in I):
[0095] Step 1-0) Determine a set of PDSCH subgroups from I. Let L be the number of determined subgroups. Each subgroup i=1, ..., L contains a plurality of selected SPS PDSCH indices.
[0096] Step 1-1) For each subgroup, remove all SPS PDSCHs except the SPS PDSCH with the lowest configuration index.
[0097] Step 1-2) Update the set I of SPS PSSCH indices to include only the lowest indices of the subgroups in step 1-1.
[0098] Therefore, some aspects of the embodiments of the present disclosure relate to systems and methods for receiving multiple overlapping PDSCHs in the same subgroup of a time slot. In more detail, some aspects of the embodiments of the present disclosure relate to determining or selecting which PDSCHs of a given subgroup are received or decoded, some aspects of the embodiments of the present disclosure relate to determining which PDSCHs are received or decoded when PDSCHs of different subgroups overlap, and some aspects of the embodiments of the present disclosure relate to a HARQ-ACK codebook having a format that supports acknowledging more than one PDSCH in a given subgroup.
[0099] Figure 8 1 is a flow chart of a method for transmitting multiple overlapping PDSCHs in a time slot and receiving hybrid automatic repeat request acknowledgement (HARQ-ACK) for multiple overlapping PDSCHs in at least one subset of the PDSCHs in the time slot according to one embodiment of the present disclosure. Figure 8As shown in , at operation 810, the base station 20 transmits a plurality of overlapping PDSCHs (e.g., two or more SPS PDSCHs and / or DG PDSCHs) to the mobile station or user equipment 10. As described above, these overlapping PDSCHs may form one or more subgroups (e.g., based on a temporal overlap with a PDSCH having an earliest last symbol). At operation 850, the base station 20 receives a HARQ-ACK from the mobile station or user equipment 10, wherein the HARQ-ACK includes a set of HARQ-ACK bits for a plurality of overlapping PDSCHs in the same subgroup of at least one subgroup of the PDSCHs in the time slot (e.g., wherein at least one of the subgroups has overlapping PDSCHs, and wherein the HARQ-ACK bits acknowledge at least two of the overlapping PDSCHs in the subgroup).
[0100] As described above, in some embodiments of the present disclosure, the base station or gNB 20 tracks the scheduled SPS PDSCH and DG PDSCH for a time slot (e.g., time slot k) and predicts which PDSCH will be decoded by the UE 10. This is because the rules used by the UE 10 to select the PDSCH (e.g., in operation 530) are deterministic and are set according to predefined timing selection rules and / or rules defined in radio resource control (RRC) messages. Therefore, in some embodiments of the present disclosure, as described above, the base station or gNB 20 selectively transmits only the PDSCHs that the UE 10 is predicted to receive or decode in SPS timings based on these timing selection rules and / or rules defined in the RRC messages.
[0101] User equipment physical downlink shared channel processing time
[0102] As described above, when receiving multiple actual overlapping PDSCH receptions (DG PDSCH or SPS PDSCH) in a given subgroup or decoding multiple actual overlapping PDSCH receptions (DG PDSCH or SPS PDSCH) in a given subgroup, hardware constraints on the UE 10 (e.g., processing constraints) may prevent the UE 10 from processing all received PDSCHs within the standard processing time (e.g., from the end of the PDSCH to the next HARQ-ACK). In the event that the UE is unable to process all received PDSCHs within the standard processing time, the UE may not be able to send a HARQ-ACK to the base station before a timeout period based on the standard processing time. Therefore, some aspects of the embodiments of the present disclosure relate to systems and methods for setting constraints so that the processing time for the PDSCH is maintained, and some aspects of the embodiments of the present disclosure relate to systems and methods for implementing a relaxed PDSCH processing timeline (e.g., a relaxed timeout period at the base station) based on the number of received PDSCHs.
[0103] Some embodiments of the present disclosure relate to the case of a basic UE that is generally capable of processing one PDSCH at a time.
[0104] One embodiment of the present disclosure relates to handling overlapping active SPS opportunities within each subgroup. In this embodiment, the UE 10 assumes that there will be up to one active SPS PDSCH opportunity in a subgroup of PDSCH candidates, where the subgroup is determined based on overlapping PDSCH candidates according to the Type 1 HARQ-ACK codebook in 3GPP Technical Specification 38.213.
[0105] One embodiment of the present disclosure is directed to overlapping active SPS opportunities with up to 1 actual SPS PDSCH reception. In this embodiment, the UE assumes that, based on the Type 1 HARQ-ACK codebook subset, there will be up to one actual SPS PDSCH reception in the set of overlapping SPS PDSCH opportunities. In other words, this embodiment assumes that no more than one actual SPS PDSCH reception may overlap in time or frequency. In other words, in the case of multiple overlapping SPS PDSCHs in a subset, in this embodiment, the UE only receives or decodes one of the SPS PDSCHs determined according to the RRC configuration (e.g., the SPS PDSCH with the lowest SPS configuration index).
[0106] One embodiment of the present disclosure relates to overlapping active SPS opportunities and dynamic grant PDSCHs with up to one actual SPS PDSCH or DG PDSCH reception. In this embodiment, the UE assumes that there will be up to one actual PDSCH reception (SPS PDSCH or DGPDSCH) in the set of overlapping SPS PDSCH opportunities and DG PDSCHs in a type 1 HARQ-ACK codebook subset. In other words, this embodiment assumes that no more than one actual SPS or dynamic PDSCH reception can overlap in time or frequency.
[0107] Some embodiments of the present disclosure relate to the case of a UE capable of processing more than one PDSCH at a time.
[0108] One embodiment of the present disclosure relates to a UE that is capable of handling overlapping active SPS opportunities. In this embodiment, the UE reports (e.g., to the base station or gNB20) a number indicating the number of SPS PDSCHs in the type 1 codebook subset that the UE is capable of handling. In this embodiment, the actual number of SPS PDSCH receptions in the subset of PDSCH opportunities that the UE expects is less than or equal to
[0109] One embodiment of the present disclosure relates to a UE that can handle overlapping active SPS and dynamic timing. In this embodiment, similar to the above embodiment, the UE reports the number of total number of SPS PDSCH and DGPDSCH that the UE can handle in the type 1 codebook subset. As mentioned above, the sum of the actual number of SPS PDSCH reception and DGPDSCH in the subgroup of the UE's desired occasions is less than or equal to
[0110] One embodiment of the present disclosure relates to the reported UE capabilities based on the above definition. and To set or allocate the number of HARQ-ACK containers for each subgroup.
[0111] One embodiment of the present disclosure is directed to relaxing the processing time in case of overlapping SPS / DG PDSCH receptions. In case of processing N>1 received PDSCHs (SPS PDSCH or DG PDSCH) in a Type 1 HARQ-ACK codebook subset, for PDSCH reception i, the PDSCH processing time for each reception is increased by d i , where i = 1, ... N. (Without the increase, the processing time follows the Rel-15 PDSCH processing time rules, i.e., corresponding to N = 1.) In other words, the base station allocates additional time for each of the N PDSCH receptions of the subgroup. (In this embodiment, all active SPS opportunities are counted as received PDSCHs.) As a result, the base station increases the corresponding timeout for receiving ACK / NACK bits in the corresponding PUCCH for the PDSCH receptions of the subgroup.
[0112] Increased amount d i Depends on the configured TDRA table and the hardware resources used to process the PDSCH opportunities within the subgroup. i It may also depend on the subcarrier spacing of the serving cell.
[0113] Although aspects of the embodiments of the present disclosure are described above in the context of a PDSCH manager 200 operating on a UE or mobile station 10, the embodiments of the present disclosure are not limited thereto, and the various algorithms described herein may also be implemented at a base station (or gNodeB) 20.
[0114] Thus, aspects of embodiments of the present disclosure relate to systems and methods for handling semi-persistently scheduled (SPS) or dynamically scheduled (or dynamically granted or DG) channels (such as a physical downlink shared channel). In more detail, aspects of embodiments of the present disclosure relate to systems and methods for handling situations where multiple channels overlap in time and / or frequency, for determining which of the multiple overlapping channels should be received or decoded, and for confirming reception of the multiple overlapping channels (such as by using a HARQ-ACK codebook that can represent a set of HARQ-ACK bits for multiple overlapping channels in a subset of channels).
[0115] While the invention has been described with reference to the specific exemplary embodiments, it will be understood that the invention is not limited to the disclosed embodiments, but on the contrary, the invention is intended to cover various modifications and equivalent arrangements included within the spirit and scope of the appended claims and their equivalents.
Claims
1. A method for processing multiple overlapping channels, comprising: At a mobile station comprising a processor and a memory, a channel comprising a plurality of physical downlink shared channels (PDSCHs) is received in a time slot; determining, by a processor of the mobile station, one or more subgroups of PDSCHs in the time slot, wherein each subgroup includes one or more overlapping PDSCHs that overlap in the time domain; selecting, by a processor of the mobile station, two or more PDSCHs of at least one of the one or more subgroups; generating, by a processor of the mobile station, a plurality of acknowledgement bits for the at least one subset of the selected two or more PDSCHs; and The plurality of acknowledgement bits of the two or more PDSCHs of the at least one subset are transmitted by a mobile station to a base station.
2. The method according to claim 1, wherein The confirmation bits are included in two or more containers corresponding to the at least one subgroup, wherein the two or more containers are included in a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook.
3. The method according to claim 1, wherein The acknowledgement bit includes an acknowledgement (ACK) value or a negative acknowledgement (NACK) value corresponding to one of the selected two or more PDSCHs.
4. The method of claim 1 , further comprising: The selected two or more PDSCHs are decoded by the mobile station.
5. A method for processing multiple overlapping channels, comprising: transmitting, by a base station comprising a processor and a memory, a channel comprising a plurality of physical downlink shared channels (PDSCHs) in a time slot, wherein the plurality of PDSCHs are organized into one or more subsets of overlapping PDSCHs; and A plurality of acknowledgements ACK or a plurality of negative acknowledgements NACK are received by the base station from the mobile station for two or more overlapping PDSCHs selected by the mobile station in at least one of the one or more subgroups in the time slots.
6. The method of claim 5, further comprising: receiving, by the base station, from the mobile station, a report of the number of overlapping semi-persistently scheduled SPS PDSCHs in the subgroup that the mobile station is capable of receiving; and The number of acknowledgment containers per subgroup at the time of acknowledgment is set by the base station based on the number of overlapping SPS PDSCHs that the mobile stations in the subgroup are able to receive.
7. The method of claim 5, further comprising: receiving, by the base station from the mobile station, a report of the number of overlapping semi-persistently scheduled SPS PDSCHs and dynamically granted DG PDSCHs that the mobile station is able to receive in the subgroup; and The number of acknowledgment containers for the subgroup at the time of acknowledgment is set by the base station based on the number of overlapping PDSCHs that can be received by the mobile stations in the subgroup.
8. The method of claim 5, further comprising: determining, by the base station, which of the two or more overlapping PDSCHs of the at least one subset are to be decoded by the mobile station, and A timeout period between sending the two or more overlapping PDSCHs of the at least one subset and receiving the acknowledgement is set by the base station based on a processing time based on the determined two or more overlapping PDSCHs.
9. The method of claim 8, wherein: The two or more overlapping PDSCHs determined include N PDSCHs, where N is greater than 1, and The base station allocates additional processing time for each of the N PDSCHs in the at least one subgroup.
10. The method of claim 5, wherein: The acknowledgement includes a hybrid automatic repeat request acknowledgement (HARQ-ACK) codebook, wherein the HARQ-ACK codebook includes two or more containers corresponding to the two or more overlapping PDSCHs of the at least one subset of the time slots.
11. A method for processing a plurality of channels, comprising: At a mobile station comprising a processor and a memory, a channel comprising a plurality of physical downlink shared channels (PDSCHs) is received in a time slot; determining, by a processor of the mobile station, one or more subgroups of PDSCHs in the time slot, wherein each subgroup includes one or more overlapping PDSCHs that overlap in the time domain; selecting, by a processor of the mobile station, two or more overlapping PDSCHs of a j-th subgroup of the one or more subgroups; and The selected two or more overlapping PDSCHs are decoded by the mobile station.
12. The method of claim 11, wherein: The step of selecting the two or more overlapping PDSCHs comprises: Determine the number of dynamically granted DG PDSCHs scheduled in the jth subgroup α j ; Selecting a scheduled DG PDSCH; and Select M from the remaining PDSCHs of the jth subgroup j -α j PDSCH, where M j is the number of overlapping PDSCH opportunities that the mobile station can decode in the jth subgroup.
13. The method of claim 12, wherein: α j is zero.
14. The method of claim 12, wherein: α j Greater than or equal to 1.
15. The method of claim 12, wherein: Each of the remaining PDSCHs is a semi-persistently scheduled SPS PDSCH, where each SPS PDSCH is associated with a corresponding SPS configuration index, and Among them, M is selected from the remaining PDSCHs of the jth subgroup j -α j The steps for each PDSCH are based on the corresponding SPS configuration index.
16. The method of claim 15, wherein: Each SPS PDSCH is activated by the corresponding scheduling activation downlink control information DCI. wherein the corresponding SPS configuration index of each SPS PDSCH is assigned based on the order in which the corresponding scheduling activation DCI of the SPS PDSCH is sent to the mobile station, and Among them, M j -α j PDSCHs are selected from the remaining PDSCHs of the j-th subgroup based on the SPS configuration index.
17. The method of claim 15, further comprising: selecting, by a processor of the mobile station, a semi-persistently scheduled SPS PDSCH for an i-th subgroup of the one or more subgroups, where i≠j, and wherein the selected SPS PDSCH for the i-th subgroup overlaps with the SPS PDSCH for the j-th subgroup of the two or more overlapping PDSCHs selected for the j-th subgroup; Comparing, by the processor of the mobile station, the corresponding SPS configuration index of the SPS PDSCH of the jth subgroup with the corresponding SPS configuration index of the SPSPDSCH of the ith subgroup; and One of the SPS PDSCH of the j-th subgroup and the SPS PDSCH of the i-th subgroup is dropped by a processor of the mobile station based on the comparison.
18. The method of claim 11, further comprising: selecting, by a processor of the mobile station, a dynamically granted DG PDSCH for an i-th subgroup of the one or more subgroups, where i≠j, wherein the selected DG PDSCH for the i-th subgroup overlaps with an SPS PDSCH for the j-th subgroup of the two or more overlapping PDSCHs selected for the j-th subgroup; and The SPS PDSCH of the jth subgroup is dropped by the mobile station's processor.
19. The method of claim 11, further comprising: selecting, by a processor of the mobile station, a semi-persistently scheduled SPS PDSCH for an i-th subgroup of the one or more subgroups, where i≠j, wherein the selected SPS PDSCH for the i-th subgroup overlaps with a dynamically granted DG PDSCH for the j-th subgroup; and The SPS PDSCH of the i-th subgroup is dropped by the processor of the mobile station.