SPS PDSCH receiving method, apparatus, user equipment and media
By determining the SPS PDSCH to be received based on the SPS PDSCH configuration index, receiving capability, and frequency domain resource distribution by the user equipment, the problem of multiple SPS PDSCH resource conflicts in NR R17 is resolved, a reasonable resource allocation and receiving strategy is achieved, and the effectiveness of the communication system is improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2022-02-11
- Publication Date
- 2026-04-21
AI Technical Summary
In NR R17, when a user equipment has multiple SPS PDSCHs within a single time unit, how to determine the reception behavior to avoid resource conflicts and exceeding the UE's capabilities is a problem.
User equipment determines which SPS PDSCHs to receive based on the SPS PDSCH configuration index, PDSCH receiving capability, the type and number of SPS PDSCHs, and the frequency domain resource distribution of unicast and multicast SPS PDSCHs. It adopts a hybrid automatic repeat request acknowledgment (HARQ-ACK) feedback mechanism to improve the effectiveness of the communication system.
By optimizing the SPS PDSCH reception strategy, the effectiveness of the communication system was improved, ensuring the reasonable allocation of resources and meeting the UE's reception requirements.
Smart Images

Figure CN116633505B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a semi-persistent scheduling (SPS) physical downlink shared channel (PDSCH) receiving method, apparatus, user equipment, and medium. Background Technology
[0002] In NR R16, only unicast service transmission is allowed. User Equipment (UE) can only receive one or more unicast PDSCHs in a time unit (e.g., time slot). When there are multiple SPS PDSCHs in a time unit, if the time domain resources of multiple SPS PDSCHs overlap or exceed the UE's capacity, the UE will determine to receive a maximum of X SPS PDSCHs with non-overlapping time domain resources according to a predefined method (e.g., according to the configuration index of the SPS PDSCH), where X is the maximum number of PDSCHs that the UE can receive in a time slot.
[0003] In NR Release 17, broadcast / multicast services are supported. Service data is primarily transmitted via group-common PDSCH. Multicast SPS PDSCH is an important transmission method for multicast services. In Release 17, a UE can simultaneously configure / activate both multicast and unicast SPS PDSCH, with a maximum total of eight. With the introduction of multicast broadcast features, NR supports TDM transmission of unicast PDSCH and group-common PDSCH within a single time slot (i.e., transmission of different symbols within a single time slot), and also supports transmission of unicast PDSCH and group-common PDSCH on different frequency domain resources (i.e., Frequency Division Multiplexing, FDM transmission).
[0004] Therefore, determining the UE's reception behavior when multiple SPS PDSCHs exist within a single time unit is a problem that urgently needs to be solved. Summary of the Invention
[0005] This application provides an SPS PDSCH receiving method, apparatus, user equipment, and medium, which can determine the UE's receiving behavior when multiple SPS PDSCHs exist within a time unit.
[0006] In a first aspect, a method for receiving SPS PDSCH is provided, comprising: when there are at least two SPS PDSCHs in a time unit on a serving cell, a user equipment (UE) determines, based on first information, to receive at least one SPS PDSCH from the at least two SPS PDSCHs; wherein the first information includes at least one of the following: an SPS PDSCH configuration index; PDSCH reception capability; the number of types of SPS PDSCHs; and the frequency domain resource distribution of unicast SPS PDSCHs and multicast SPS PDSCHs among the at least two SPS PDSCHs.
[0007] In a second aspect, an SPS PDSCH receiving apparatus is provided, comprising: an execution module, configured to, when there are at least two SPS PDSCHs in a time unit on a serving cell, determine, based on first information, to receive at least one SPS PDSCH from at least two SPS PDSCHs; wherein the first information includes at least one of the following: an SPS PDSCH configuration index; PDSCH receiving capability; the number of SPS PDSCH types; and the frequency domain resource distribution of unicast SPS PDSCHs and multicast SPS PDSCHs among the at least two SPS PDSCHs.
[0008] Thirdly, a UE is provided, the terminal including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.
[0009] Fourthly, a UE is provided, including a processor and a communication interface, wherein the processor is configured to, in the case that there are at least two SPS PDSCHs in a time unit on a serving cell, determine, based on first information, to receive at least one SPS PDSCH from at least two SPS PDSCHs; wherein the first information includes at least one of the following: SPS PDSCH configuration index; PDSCH reception capability; number of SPS PDSCH types; and frequency domain resource distribution of unicast SPS PDSCHs and multicast SPS PDSCHs among the at least two SPS PDSCHs.
[0010] Fifthly, a network-side device is provided, the network-side device including a processor and a memory, the memory storing a program or instructions executable on the processor, the program or instructions, when executed by the processor, implementing the steps of the method as described in the first aspect.
[0011] In a sixth aspect, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.
[0012] In a seventh aspect, a chip is provided, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.
[0013] Eighthly, a computer program / program product is provided, the computer program / program product being stored in a storage medium, the computer program / program product being executed by at least one processor to perform the steps of the method as described in the first aspect.
[0014] In this embodiment of the application, when a UE configures and activates multiple SPS PDSCHs on a serving cell, and the number of SPS PDSCHs configured and activated for reception by the UE within a certain time unit is greater than 1, the UE can determine which SPS PDSCHs to receive based on at least one of the following: SPSPDSCH configuration index, PDSCH reception capability, the number of types of SPS PDSCHs, and the frequency domain resource distribution of unicast SPSPDSCHs and multicast SPS PDSCHs among the multiple SPS PDSCHs, thereby improving the effectiveness of the communication system. Attached Figure Description
[0015] Figure 1 This is a schematic diagram of the system architecture of a wireless communication system provided in an embodiment of this application;
[0016] Figure 2 This is a flowchart of an SPS PDSCH receiving method provided in an embodiment of this application;
[0017] Figure 3 This is one of the SPS PDSCH resource relationship diagrams provided in the embodiments of this application;
[0018] Figure 4 This is the second schematic diagram of SPS PDSCH resource relationships provided in the embodiments of this application;
[0019] Figure 5 This is the third schematic diagram of SPS PDSCH resource relationships provided in the embodiments of this application;
[0020] Figure 6 This is a schematic diagram of the structure of an SPS PDSCH receiving device provided in an embodiment of this application;
[0021] Figure 7This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0022] Figure 8 This is a schematic diagram of the hardware structure of a terminal provided in an embodiment of this application. Detailed Implementation
[0023] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0024] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0025] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency Division Multiple Access (SC-FDMA), and other systems. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th generation (6G) radio systems. th Generation 6G communication system.
[0026] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can be a mobile phone, UE, tablet computer, laptop computer (also known as a notebook computer), personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), augmented reality (AR) / virtual reality (VR) device, robot, wearable device, vehicle-mounted UE, pedestrian terminal (PUE), smart home (home devices with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), game console, personal computer (PC), ATM, or self-service machine, etc. Wearable devices include: smartwatches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart chains, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. It should be noted that the specific type of terminal 11 is not limited in this application embodiment. Network-side equipment 12 may include access network equipment or core network equipment. Access network equipment 12 may also be referred to as radio access network equipment, radio access network (RAN), radio access network function, or radio access network unit. Access network equipment 12 may include base stations, WLAN access points, or WiFi nodes, etc. Base stations may be referred to as Node B, evolved Node B (eNB), access point, base transceiver station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), home B node, home evolved B node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this application embodiment, only a base station in an NR system is used as an example for description, and the specific type of base station is not limited.
[0027] The following will provide examples of the technical terms involved in the technical solutions provided in the embodiments of this application.
[0028] 1) PDSCH receiving capability
[0029] In NR, a UE can receive more than one unicast PDSCH in a single time slot, depending on its capabilities. For example, two, four, or seven PDSCHs. However, these PDSCHs need to be transmitted on different symbols (i.e., Time Division Multiplexing (TDM) transmission). With the introduction of multicast broadcast features, NR supports the transmission of unicast PDSCHs and group common PDSCHs on different symbols within a single time slot (i.e., TDM transmission), and also supports the transmission of unicast PDSCHs and group common PDSCHs on different frequency domain resources (i.e., Frequency Division Multiplexing (FDM) transmission).
[0030] 2) NR R17 MBS service transmission
[0031] Currently, NR technology has evolved through two versions, Rel-15 and Rel-16. Neither of these versions supported broadcast and / or multicast features. However, in many important use cases (e.g., public safety and mission critical, V2X applications, transparent IPv4 / IPv6 multicast delivery, IPTV, software delivery over wireless, group communications and IoT applications), broadcast and / or multicast features can provide substantial improvements, especially in system efficiency and user experience. Therefore, in the upcoming Rel-17 version, NR will introduce broadcast / multicast features.
[0032] Multicast SPS PDSCH is an important transmission method for multicast services. In Release 17, a UE can configure and / or activate both multicast SPS PDSCH and unicast SPS PDSCH simultaneously, with a total of no more than 8.
[0033] 3) PDSCH Conflict Handling
[0034] In NR R16, a serving cell can be configured with multiple SPS PDSCHs (up to 8). Within a time slot, time domain resources may overlap for multiple SPS PDSCHs, or the number of SPS PDSCHs may exceed the UE's receiving capacity. In this case, the UE receives X SPS PDSCHs with non-overlapping time domain resources according to a predefined priority order, where X is the maximum number of PDSCHs the UE can receive within a time slot.
[0035] Therefore, when a UE supports receiving frequency division multiplexing unicast PDSCH and multicast PDSCH within a time unit, and when there are multiple SPS PDSCHs within a time unit, how to determine the UE's receiving behavior is an urgent problem to be solved.
[0036] In the SPS PDSCH receiving method, apparatus, UE, and medium provided in the embodiments of this application, when the UE configures and activates multiple SPS PDSCHs on a serving cell, and the number of SPS PDSCHs configured and activated for reception by the UE within a certain time unit is greater than 1, the UE can determine which SPS PDSCHs to receive based on at least one of the following: SPS PDSCH configuration index, PDSCH receiving capability, the number of SPS PDSCH types, and the frequency domain resource distribution of unicast SPS PDSCHs and multicast SPS PDSCHs among the multiple SPS PDSCHs, thereby improving the effectiveness of the communication system.
[0037] The SPS PDSCH receiving method, apparatus, UE, and medium provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0038] This application provides an SPS PDSCH receiving method, such as... Figure 2 As shown, the SPSPDSCH receiving method provided in this application embodiment may include the following steps 201 and 202:
[0039] Step 201: If there are at least two SPS PDSCHs in a time unit on a serving cell, the UE determines, based on the first information, to receive at least one of the at least two SPS PDSCHs.
[0040] In the embodiments of this application, the above-mentioned at least two SPS PDSCHs include at least one of the above-mentioned SPS PDSCHs.
[0041] In the embodiments of this application, the time unit includes at least one of the following: time slot, mini-slot, and sub-slot.
[0042] In this embodiment of the application, the first information mentioned above includes at least one of the following:
[0043] SPS PDSCH configuration index;
[0044] UE's PDSCH receiving capability;
[0045] Number of SPS PDSCH types;
[0046] The frequency domain resource distribution of at least two SPS PDSCHs, including unicast SPS PDSCH and multicast SPS PDSCH.
[0047] It is understood that the above-mentioned PDSCH reception capability is used to characterize the UE's ability to receive SPS PDSCH. For example, the maximum number of PDSCHs that the terminal can receive in a time slot (or in a time slot of a carrier / serving cell), and / or whether the UE can receive FDM unicast PDSCH and multicast PDSCH.
[0048] It is understandable that the frequency domain resource distribution of unicast SPS PDSCH and multicast SPS PDSCH in the aforementioned at least two SPS PDSCHs can also be interpreted as whether there are unicast SPS PDSCHs and multicast SPS PDSCHs with different frequency domain resources among the aforementioned at least two SPS PDSCHs. In other words, the UE can determine whether there are unicast SPS PDSCHs and multicast SPS PDSCHs with different frequency domain resources among the aforementioned at least two SPS PDSCHs based on the frequency domain resource distribution of unicast SPS PDSCHs and multicast SPS PDSCHs in the aforementioned at least two SPS PDSCHs.
[0049] Optionally, in this embodiment of the application, the step 201 above, "UE determines to receive at least one SPS PDSCH based on the first information," may include the following step 201a:
[0050] Step 201a: The UE determines, according to the first information, to receive at least one of the two SPS PDSCHs in the target manner.
[0051] In some possible embodiments, the above-mentioned objective method includes at least one of the following: a first method, a second method, and a third method, wherein:
[0052] The first method is: the UE determines that it will receive at most N first SPS PDSCHs;
[0053] The second method is: the UE determines that it will receive at most M second SPS PDSCHs and at most K third SPS PDSCHs;
[0054] The third method is: the UE determines to receive a first unicast SPS PDSCH and a first multicast SPS PDSCH transmitted in different frequency domains.
[0055] For example, N, M, and K are positive integers.
[0056] In one example, M equals N.
[0057] In one example, M = N-1.
[0058] In one example, M+K=N.
[0059] In one example, M+K = N+1.
[0060] In one example, K = 1.
[0061] It should be noted that in the two scenarios of M=N, K=1, or M=N-1, K=1, the above M second SPSPDSCHs are unicast SPS PDSCHs and the above K third SPS PDSCHs are multicast SPS PDSCHs.
[0062] For example, the time domains of the at most N first SPS PDSCHs do not overlap.
[0063] For example, the time domains of the at most M second SPS PDSCHs do not overlap; the time domains of the at most K third SPS PDSCHs do not overlap.
[0064] For example, the above-mentioned at most M second SPS PDSCHs satisfy the frequency division multiplexing transmission requirements; the above-mentioned at most K third SPS PDSCHs satisfy the frequency division multiplexing requirements. For example, each of the K third SPS PDSCHs is in a different frequency domain from the M second SPS PDSCHs; or, each of the K third SPS PDSCHs is in a different frequency domain from at least one second SPS PDSCH (and none of the K third SPS PDSCHs overlaps with any of the second SPS PDSCHs in time-frequency resources); or, each of the K third SPS PDSCHs is frequency-division multiplexed with at least one second SPS PDSCH; or, each of the K third SPS PDSCHs is on different resources from each of the second SPS PDSCHs (i.e., different time-domain and frequency-domain resources) (allowing the same time-domain resources or the same frequency-domain resources); or, on any time-domain symbol, there is at most one multicast SPS PDSCH and at most one unicast SPS PDSCH.
[0065] For example, such as Figure 3 As shown, Figure 3 Four examples are shown, in which:
[0066] In Example (case) 1, unicast SPS PDSCH1 and unicast SPS PDSCH2, and multicast SPS PDSCH4 and multicast SPS PDSCH3 are in the same frequency domain; unicast SPS PDSCH1 and multicast SPS PDSCH4, and unicast SPS PDSCH2 and multicast SPS PDSCH3 are in different time domains within the same time domain. That is, unicast SPS PDSCH 1 and multicast SPS PDSCH4 are frequency-division multiplexed; unicast SPS PDSCH 2 and multicast SPS PDSCH3 are frequency-division multiplexed.
[0067] In Example (case) 2, unicast SPS PDSCH1 and multicast SPS PDSCH2, and multicast SPS PDSCH4 and unicast SPS PDSCH3 are in the same frequency domain; unicast SPS PDSCH1 and multicast SPS PDSCH4, and multicast SPS PDSCH2 and unicast SPS PDSCH3 are in different time domains within the same time domain. That is, unicast SPS PDSCH1 and multicast SPS PDSCH4 are frequency-division multiplexed; unicast SPS PDSCH3 and multicast SPS PDSCH2 are frequency-division multiplexed.
[0068] In example (case) 3, unicast SPS PDSCH1 and unicast SPS PDSCH2, multicast SPSPDSCH4 and multicast SPS PDSCH3 are in the same frequency domain; unicast SPS PDSCH2 and multicast SPSPDSCH3 are in different frequency domains in the same time domain; unicast SPS PDSCH1 and multicast SPS PDSCH4 partially overlap in the frequency domain.
[0069] In example (case)4, unicast SPS PDSCH1, unicast SPS PDSCH2, and multicast SPS PDSCH4 are in the same frequency domain; unicast SPS PDSCH2 and multicast SPS PDSCH3 are in the same time domain.
[0070] It should be noted that in the examples above, there is at most one multicast SPSPDSCH and at most one unicast SPS PDSCH on any time-domain symbol.
[0071] It is worth noting that the frequency division multiplexing requirement in this invention may include at least one of the following:
[0072] In a time slot of a serving cell, there is at most one unicast PDSCH and one multicast PDSCH, and the frequency domain resources of the unicast PDSCH and multicast PDSCH do not overlap (i.e., they are in different frequency domains).
[0073] In a time slot of a serving cell, there are at most A unicast PDSCHs and one multicast PDSCH, and the frequency domain resources of the multicast PDSCH and any unicast PDSCH do not overlap (i.e., they are in different frequency domains), where A is a positive integer greater than or equal to 1.
[0074] In a time slot of a serving cell, there are at most A unicast PDSCHs and one multicast PDSCH, and the frequency domain resources of the multicast PDSCH and any unicast PDSCH do not overlap (i.e., in different frequency domains), and the multicast PDSCH cannot overlap with the time domain resources of more than one unicast PDSCH, where A is a positive integer greater than or equal to 1.
[0075] In a single time slot of a serving cell, there are at most A unicast PDSCHs and B multicast PDSCHs. Furthermore, in any given time-domain symbol, there is at most one multicast SPS PDSCH and at most one unicast SPS PDSCH, and the multicast PDSCHs cannot overlap with any unicast PDSCH in the time-frequency domain (i.e., both the time and frequency domains overlap). Here, A and B are positive integers greater than or equal to 1.
[0076] In a time slot of a serving cell, there are at most A unicast PDSCHs and B multicast PDSCHs. The multicast PDSCHs cannot overlap with any unicast PDSCH in the frequency domain, and the multicast PDSCHs cannot overlap with more than one unicast PDSCH in the time domain. Here, A and B are positive integers greater than or equal to 1.
[0077] For example, N is the maximum number of PDSCHs that the UE can receive within a time unit. For example, N is equal to 1, 2, 4, or 7.
[0078] For example, the second SPS PDSCH is a unicast SPS PDSCH; the third SPS PDSCH is a multicast SPS PDSCH; or, the second SPS PDSCH is a multicast SPS PDSCH; the third SPS PDSCH is a unicast SPS PDSCH.
[0079] For example, the third approach described above can also be understood as: the UE determines to receive a first unicast SPS PDSCH and a first multicast SPS PDSCH that meet FDM requirements (e.g., in different frequency domain resources).
[0080] Regarding the first method:
[0081] In one possible example, the UE can first select the SPS PDSCH with the lowest SPS PDSCH configuration index from all SPS PDSCHs in the time unit and determine whether to receive that SPS PDSCH. Then, it can exclude that SPS PDSCH from all SPSPDSCHs and exclude SPSPDSCHs whose time domain overlaps with the selected SPS PDSCH. This process is repeated until the number of selectable SPS PDSCHs is 0 or the number of selected SPS PDSCHs equals N. Further, the specific operation may include the following steps:
[0082] Step 0: Set j = 0, where j represents the number of SPS PDSCHs selected for decoding.
[0083] Step 1: The UE receives the PDSCH with the lowest configured SPS configuration index (sps-ConfigIndex) within set Q. Then, it sets j = j + 1 and specifies that the received SPS PDSCH is the surviving SPS PDSCH.
[0084] Here, set Q is the set of active SPS PDSCHs within this time slot (i.e., all SPS PDSCHs in this time unit).
[0085] Step 2: Remove from set Q any PDSCHs that survived from step 1, as well as any SPS PDSCHs that overlap with the time-domain resources of the PDSCHs that survived from step 1 (including partial overlap and full overlap, e.g., overlap of time-domain resources, or overlap of both time-domain and frequency-domain resources).
[0086] Step 3: Repeat Step 1 and Step 2 until set Q is empty or j equals N.
[0087] Regarding the second method:
[0088] In one possible embodiment, the UE can determine at most M second SPS PDSCHs that do not overlap in the time domain and at most K third SPS PDSCHs that do not overlap in the time domain, based on the SPS PDSCH configuration index, wherein the M second SPS PDSCHs and the third SPS PDSCHs satisfy the FDM requirements.
[0089] For example, the above-mentioned at most M second SPS PDSCHs and the above-mentioned at most K third SPS PDSCHs belong to different types (i.e. different casts). That is, if the former is a unicast SPS PDSCH, then the latter is a multicast SPS PDSCH; or, if the former is a multicast SPS PDSCH, then the latter is a unicast SPS PDSCH.
[0090] For example, the M second SPS PDSCHs and the K third SPS PDSCHs satisfy the FDM requirements, such as that any one of the M second SPS PDSCHs cannot overlap with any one of the K third SPS PDSCHs in the time-frequency domain resources. Alternatively, any one of the M second SPS PDSCHs cannot be on the same frequency domain resources as any one of the K third SPS PDSCHs.
[0091] In one possible approach, the UE determines M non-overlapping unicast SPS PDSCHs from all unicast SPS PDSCHs in the time slot, according to the first approach described above. Then, it selects K multicast SPS PDSCHs from all multicast SPS PDSCHs in the time slot that have the lowest sps-configIndex and satisfy the FDM requirements with the aforementioned M unicast SPS PDSCHs.
[0092] For example, the UE first selects the SPS PDSCH with the lowest sps-ConfigIndex among all multicast SPS PDSCHs in the time slot, and determines whether this SPS PDSCH meets the FDM requirements with the M unicast PDSCHs. If it meets the requirements, the UE decides to receive this SPS PDSCH; otherwise, it does not receive it. Then, the UE selects the SPS PDSCH with the second lowest sps-ConfigIndex among all multicast SPS PDSCHs in the time slot, and determines whether this SPS PDSCH meets the FDM requirements with the M unicast PDSCHs and whether its time domain overlaps with the previously determined multicast SPS PDSCH. If it meets the FDM requirements and its time domain does not overlap, the UE decides to receive this SPS PDSCH; otherwise, it does not receive it. This process continues until K multicast SPS PDSCHs are selected or all multicast SPS PDSCHs in the time slot have been evaluated.
[0093] In another possible approach, the UE determines M non-overlapping unicast SPS PDSCHs from all unicast SPS PDSCHs in the time slot according to the first approach described above. Then, it selects K non-overlapping multicast SPS PDSCHs from all multicast SPS PDSCHs in the time slot according to the first approach described above. Then, for each of the K multicast SPS PDSCHs, it determines whether it meets the FDM requirements of the M unicast SPS PDSCHs. If any of them does not meet the FDM requirements, the multicast SPS PDSCH is not received.
[0094] Regarding the third method:
[0095] In one possible approach, the UE selects the SPS PDSCH with the lowest sps-ConfigIndex and determines to receive that SPS PDSCH. The UE then selects an SPS PDSCH of a different frequency domain and type than that SPS PDSCH.
[0096] In another possible approach, the UE selects the SPS PDSCH with the lowest sps-ConfigIndex from all unicast SPS PDSCHs in the time unit, and selects the SPS PDSCH with the lowest sps-ConfigIndex from all multicast SPS PDSCHs in the time unit. If the two SPS PDSCHs are in different frequency domains, the UE receives both SPS PDSCHs.
[0097] In another possible approach, the UE selects the SPS PDSCH with the lowest sps-ConfigIndex from all unicast SPS PDSCHs in the time unit, and then selects the multicast SPS PDSCH with the lowest sps-ConfigIndex from all multicast SPS PDSCHs in the time unit that is in a different frequency domain from the selected SPS PDSCH.
[0098] Optionally, in this embodiment of the application, after step 201 above, the technical solution provided by this embodiment of the application may further include the following step 202:
[0099] Step 202: The UE provides a Hybrid Automatic Repeat Request Acknowledgment (HARQ-ACK) response to the received SPS PDSCH.
[0100] Thus, when a UE configures and activates multiple SPS PDSCHs on a serving cell, and the number of SPS PDSCHs configured and activated for reception by the UE within a certain time unit is greater than one, the UE can use appropriate methods to determine which SPS PDSCHs to receive. It can then provide corresponding HARQ-ACK feedback for these PDSCHs, while not receiving or providing HARQ-ACK feedback for the remaining SPS PDSCHs, thereby improving the effectiveness of the communication system.
[0101] In some possible embodiments, step 201 above, "UE determines to receive at least one SPS PDSCH based on the first information," may include step 201b as follows:
[0102] Step 201b: If the first condition is met, the UE determines to receive at least one SPS PDSCH from the at least two SPS PDSCHs according to the first method; otherwise, the UE determines to receive at least one SPS PDSCH from the at least two SPS PDSCHs according to the second method or the third method.
[0103] For example, the first condition mentioned above includes at least one of the following:
[0104] The UE does not have the ability to receive frequency division multiplexing unicast PDSCH and multicast PDSCH;
[0105] The UE does not have the ability to indicate the reception of frequency division multiplexed unicast PDSCH and multicast PDSCH;
[0106] The UE was not instructed to receive frequency division multiplexed unicast PDSCH and multicast PDSCH;
[0107] No multicast SPS PDSCH within a time unit;
[0108] There are no unicast SPS PDSCH and multicast SPS PDSCH transmitted in different frequency domains within a time unit;
[0109] Within a time unit, there is either only unicast SPS PDSCH or only multicast SPS PDSCH;
[0110] Within a time unit, there is no PDSCH that is transmitted in a different frequency domain from the SPS PDSCH with the lowest configuration index;
[0111] Within a time unit, there are no SPS PDSCHs of different types that are transmitted in different frequency domains and have the lowest configuration index;
[0112] There is no multicast SPS PDSCH that is transmitted in a different frequency domain than the unicast SPS PDSCH with the lowest configuration index within a time unit.
[0113] In one possible example, when the UE is able to receive FDMed unicast PDSCH and multicast PDSCH in a time unit (e.g., each time slot on a carrier), or when the UE indicates that it will receive FDMed unicast PDSCH and multicast PDSCH, if there is no multicast SPS PDSCH in that time unit (e.g., slot) (or there is no multicast SPS PDSCH transmitted in a different frequency domain than the unicast SPS PDSCH, or the configuration index of all multicast SPS PDSCHs is greater than the configuration index of the unicast SPS PDSCH), the UE determines which SPS PDSCH to receive in a first manner and provides corresponding HARQ-ACK feedback for the received SPS PDSCH; otherwise, the UE determines that it will receive one unicast SPS PDSCH and one multicast PDSCH that meet the FDM requirements (e.g., one unicast SPS PDSCH and one multicast PDSCH in different frequency domain resources).
[0114] In one possible example, if the UE is capable of receiving FDMed unicast PDSCH and multicast PDSCH within a time unit (e.g., each time slot on a carrier), the UE determines which SPS PDSCH to receive according to either the second or third method, or if the UE is configured to receive FDM PDSCH (e.g., fdmed-Reception-Multicast), i.e., the UE determines which SPS PDSCH to receive according to the second or third method, and provides corresponding HARQ-ACK feedback for the received SPS PDSCH. Otherwise (i.e., no FDMed unicast PDSCH and multicast PDSCH capability, or no FDMPDSCH reception configured), the UE determines which SPS PDSCH to receive according to the first method, and provides corresponding HARQ-ACK feedback for the received SPS PDSCH.
[0115] The technical solutions provided in the embodiments of this application will be illustrated by specific examples below.
[0116] For example, when a UE supports receiving an FDMed unicast SPS PDSCH and a multicast SPS PDSCH on a carrier (or a component carrier or a serving cell), if there are at least two SPS PDSCHs in the previous time slot of a certain serving cell (the SPS PDSCH may be an SPS PDSCH after conflict resolution with a semi-static uplink symbol), the UE determines the received SPS PDSCH in the following manner and provides HARQ-ACK feedback for these determined SPS PDSCHs, and does not provide HARQ-ACK feedback for SPS PDSCHs that are not determined to be received.
[0117] In one example, if the UE can receive FDMed unicast PDSCH and multicast PDSCH in each time slot on a carrier, the UE determines which SPS PDSCH to receive according to the second method, or if the UE is configured to receive FDM PDSCH (e.g., fdmed-Reception-Multicast), that is, the UE determines which SPS PDSCH to receive according to the second method and provides corresponding HARQ-ACK feedback for the SPS PDSCH received by the UE. Otherwise (i.e., there is no FDMed unicast PDSCH and multicast PDSCH capability, or the UE is not configured to receive FDM PDSCH), the UE determines which SPS PDSCH to receive according to the first method and provides corresponding HARQ-ACK feedback for the SPS PDSCH received by the UE.
[0118] It should be noted that when providing HARQ-ACK feedback for the SPS PDSCH received by the UE, the feedback method can be determined based on the HARQ-ACK feedback method corresponding to each SPS PDSCH. For example, there may be ACK / NACK feedback, NACK only feedback, or no feedback required, etc.
[0119] Example 1: For the second approach, the UE determines at most M non-overlapping unicast SPS PDSCHs and one multicast SPS PDSCH that meets FDM requirements (e.g., in different frequency domain resources) based on the SPS PDSCH configuration index. For example, following the method in Example 1, the UE determines M non-overlapping unicast SPS PDSCHs from all unicast SPS PDSCHs in the time slot. Then, from all multicasts in the time slot, it selects an SPS PDSCH with the lowest sps-configIndex that does not overlap with the frequency domain of the aforementioned M SPS PDSCHs.
[0120] For example, suppose a UE can receive a maximum of 4 PDSCHs in a time slot, i.e., N=4, and assume M=N-1 and K=1. For example, ... Figure 4 As shown, the UE first determines a maximum of M=3 non-overlapping unicast SPS PDSCHs from SPS PDSCH0, SPS PDSCH2, SPS PDSCH4, SPS PDSCH5, and SPS PDSCH6 according to the first method. The determined result is unicast SPS PDSCH0, unicast SPS PDSCH4, and unicast SPS PDSCH6. Then, from multicast SPS PDSCH1 and multicast SPS PDSCH3, it determines one SPS PDSCH that is in a different frequency domain from the three unicast SPS PDSCHs determined above, and has the lowest SPS PDSCH configuration index. Since multicast SPS PDSCH1 and unicast SPS PDSCH0 overlap in both time and frequency domains, and multicast SPS PDSCH3 and unicast SPS PDSCH6 are in different frequency domains, the UE determines to receive multicast SPS PDSCH3. In another approach, the multicast SPS PDSCH shares the same frequency domain resource as at least one unicast SPS PDSCH that is determined to be received. In this case, the UE in this embodiment determines not to receive the multicast PDSCH.
[0121] In another example, if the UE can receive FDMed unicast PDSCH and multicast PDSCH in each time slot on a carrier, the UE determines which SPS PDSCH to receive according to a third method, or if the UE is configured to receive FDM PDSCH (e.g., fdmed-Reception-Multicast), i.e., the UE determines which SPS PDSCH to receive according to the third method and provides corresponding HARQ-ACK feedback for the received SPS PDSCH. Otherwise (i.e., no FDMed unicast PDSCH and multicast PDSCH capability, or no FDM PDSCH reception configured), the UE determines which SPS PDSCH to receive according to the first method and provides corresponding HARQ-ACK feedback for the received SPS PDSCH.
[0122] Example 2: For the third method, if there is no multicast SPS PDSCH in the time slot (or no multicast SPS PDSCH transmitted in a different frequency domain than unicast, or the configuration index of all multicast SPS PDSCHs is greater than the configuration index of the unicast SPS PDSCH), then the UE determines which SPS PDSCHs to receive according to the first method and provides corresponding HARQ-ACK feedback for the received SPS PDSCHs. For example, such as... Figure 5 As shown, Figure 5 If slot n contains only unicast SPS PDSCH, then the UE determines to receive SPS PDSCH 0, SPS PDSCH4, and SPSPDSCH6 according to the first method.
[0123] Otherwise, the UE determines to receive one unicast SPS PDSCH and one multicast SPS PDSCH from FDMed.
[0124] Specifically, the UE can operate in the following two ways:
[0125] Specifically, the UE can perform the following operations:
[0126] Sub-mode 1: The UE selects the SPS PDSCH with the lowest sps-ConfigIndex and confirms that it will receive the SPS PDSCH. The UE then selects an SPS PDSCH with a different cast in a different frequency domain than the selected SPS PDSCH. If there are multiple SPS PDSCHs with different casts in different frequency domains than the selected SPS PDSCH, the UE selects the SPS PDSCH with the lowest sps-ConfigIndex and confirms that it will receive the selected SPS PDSCH. If there are no SPS PDSCHs with different casts in different frequency domains than the selected SPS PDSCH, the UE only receives the selected SPS PDSCH.
[0127] For example, such as Figure 5 As shown, in slot m, the UE first determines to receive SPS PDSCH0, and then selects an SPS PDSCH with a different frequency domain, a different cast, and the lowest configuration index, namely SPS PDSCH1.
[0128] Sub-method 2: The UE selects the SPS PDSCH with the lowest sps-ConfigIndex from all unicast SPS PDSCHs in the time slot, and selects the SPS PDSCH with the lowest sps-ConfigIndex from all multicast SPS PDSCHs in the time slot. If the two SPS PDSCHs are in different frequency domains, the UE receives both SPS PDSCHs; otherwise, the UE only receives the SPS PDSCH with the lower sps-ConfigIndex.
[0129] For example, such as Figure 5 As shown, in slot m, the UE first determines to receive SPS PDSCH0 and SPS PDSCH1 respectively. Since the frequency domain resources of the two are different, the UE determines to receive these two SPS PDSCHs.
[0130] It should be noted that, Figure 3 With Figure 5 In any of the attached figures, SPS PDSCH(m) refers to multicast SPSPDSCH. Figure 3 With Figure 5 In any of the attached figures, SPS PDSCH(u) refers to unicast SPS PDSCH.
[0131] In this embodiment of the application, when a UE configures and activates multiple SPS PDSCHs on a serving cell, and the number of SPS PDSCHs configured and activated for reception by the UE within a certain time unit is greater than 1, the UE can determine which SPS PDSCHs to receive based on at least one of the following: SPSPDSCH configuration index, PDSCH reception capability, number of SPS PDSCH types, and frequency domain resource distribution of unicast SPSPDSCHs and multicast SPS PDSCHs among the multiple SPS PDSCHs, thereby improving the effectiveness of the communication system.
[0132] The SPS PDSCH receiving method provided in this application can be executed by an SPS PDSCH receiving device. This application uses an SPS PDSCH receiving device executing the SPS PDSCH receiving method as an example to illustrate the SPS PDSCH receiving device provided in this application.
[0133] This application provides an SPS PDSCH receiving device, such as... Figure 6 As shown, the SPS PDSCH receiving device includes an execution module 401, wherein:
[0134] The execution module 401 is configured to, in the case that there are at least two SPS PDSCHs in a time unit on a serving cell, determine, based on first information, to receive at least one SPS PDSCH from the at least two SPS PDSCHs.
[0135] The first information includes at least one of the following:
[0136] SPS PDSCH configuration index;
[0137] UE's PDSCH receiving capability;
[0138] Number of SPS PDSCH types;
[0139] Frequency domain resource distribution of unicast SPS PDSCH and multicast SPS PDSCH in at least two SPS PDSCHs.
[0140] In some possible embodiments, the execution module 401 is specifically configured to: determine, according to the first information, to receive at least one SPS PDSCH in a target manner.
[0141] In some possible embodiments, the target method includes at least one of the following: a first method, a second method, and a third method;
[0142] The first method is: determining to receive at most N first SPS PDSCHs;
[0143] The second method is: determining to receive at most M second SPS PDSCHs and at most K third SPS PDSCHs;
[0144] The third method is: determining a first unicast SPS PDSCH and a first multicast SPS PDSCH that are transmitted in different frequency domains;
[0145] Where N, M, and K are positive integers;
[0146] The time domains of the at most N first SPS PDSCHs do not overlap;
[0147] The time domains of the at most M second SPS PDSCHs do not overlap;
[0148] The time domains of the at most K third SPS PDSCHs do not overlap.
[0149] In some possible embodiments, the at most M second SPS PDSCHs and the at most K SPS PDSCHs are at different times or in different frequency domains; or, the at most M second SPS PDSCHs and the at most K SPS PDSCHs satisfy the frequency division multiplexing transmission requirements.
[0150] In some possible embodiments, the execution module 401 is specifically configured to: if a first condition is met, determine to receive at least one SPS PDSCH from the at least two SPS PDSCHs according to the first method; otherwise, determine to receive at least one SPSPDSCH from the at least two SPS PDSCHs according to the second method or the third method.
[0151] In some possible embodiments, the first condition includes at least one of the following:
[0152] The UE does not have the ability to receive frequency division multiplexing unicast PDSCH and multicast PDSCH;
[0153] The UE does not have the ability to indicate the reception of frequency division multiplexing unicast PDSCH and multicast PDSCH;
[0154] The UE was not instructed to receive frequency division multiplexed unicast PDSCH and multicast PDSCH;
[0155] No multicast SPS PDSCH occurred within the stated time unit;
[0156] There are no unicast SPS PDSCH and multicast SPS PDSCH transmitted in different frequency domains within the said time unit;
[0157] Within the aforementioned time unit, there is either only unicast SPS PDSCH or only multicast SPS PDSCH;
[0158] Within the aforementioned time unit, there is no PDSCH transmitted in a different frequency domain from the SPS PDSCH with the lowest configuration index;
[0159] Within the time unit, there are no SPS PDSCHs of different types transmitted in different frequency domains than the SPS PDSCH with the lowest configuration index;
[0160] There is no multicast SPS PDSCH transmitted in a different frequency domain than the unicast SPS PDSCH with the lowest configuration index within the time unit.
[0161] In some possible embodiments, the execution module 401 is further configured to: provide corresponding HARQ-ACK feedback on the received SPS PDSCH.
[0162] In some possible embodiments, N is the maximum number of PDSCHs that the UE can receive within one time unit.
[0163] In some possible embodiments, the second SPS PDSCH is a unicast SPS PDSCH; the third SPS PDSCH is a multicast SPS PDSCH; or, the second SPS PDSCH is a multicast SPS PDSCH; the third SPS PDSCH is a unicast SPS PDSCH.
[0164] In some possible embodiments, M equals N, or M = N-1, or M+K = N, or M+K = N+1, or K = 1.
[0165] In the SPS PDSCH device provided in this application embodiment, when multiple SPS PDSCHs are configured and activated on a serving cell, and the number of SPS PDSCHs configured and activated for reception by the UE within a certain time unit is greater than 1, the device can determine which SPS PDSCHs to receive based on at least one of the following: SPS PDSCH configuration index, PDSCH reception capability, number of SPS PDSCH types, and frequency domain resource distribution of unicast SPS PDSCHs and multicast SPS PDSCHs among the multiple SPS PDSCHs, thereby improving the effectiveness of the communication system.
[0166] The SPS PDSCH receiving device in this application embodiment can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices besides a terminal. For example, the terminal can include, but is not limited to, the type of terminal 11 listed above; other devices can be servers, network attached storage (NAS), etc., and this application embodiment does not specifically limit the type.
[0167] The SPS PDSCH receiving device provided in this application embodiment can implement the various processes implemented in the method embodiment described above and achieve the same technical effect. To avoid repetition, it will not be described again here.
[0168] Optional, such as Figure 7 As shown, this application embodiment also provides a communication device 500, including a processor 501 and a memory 502. The memory 502 stores a program or instructions that can be run on the processor 501. For example, when the communication device 500 is a UE, when the program or instructions are executed by the processor 501, they implement the various steps of the above-described SPS PDSCH receiving method method embodiment and can achieve the same technical effect.
[0169] This application embodiment also provides a UE, including a processor and a communication interface. The processor is configured to determine, based on first information, to receive at least one SPS PDSCH when there are at least two SPS PDSCHs within a time unit on a serving cell; wherein the time domains of the at least one SPS PDSCH do not overlap; the first information includes at least one of the following: SPS PDSCH configuration index; PDSCH reception capability; number of SPS PDSCH types; and frequency domain resource distribution of unicast SPS PDSCHs and multicast SPS PDSCHs among the at least two SPS PDSCHs. This UE embodiment corresponds to the above-described terminal-side method embodiment, and all implementation processes and methods of the above method embodiments can be applied to this UE embodiment and achieve the same technical effect.
[0170] Specifically, taking the UE as the terminal as an example, Figure 8 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0171] The terminal 600 includes, but is not limited to, at least some of the following components: radio frequency unit 601, network module 602, audio output unit 603, input unit 604, sensor 605, display unit 606, user input unit 607, interface unit 608, memory 609, and processor 610.
[0172] Those skilled in the art will understand that the terminal 600 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 610 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 8 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0173] It should be understood that, in this embodiment, the input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042. The GPU 6041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 606 may include a display panel 6061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 607 includes at least one of a touch panel 6071 and other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0174] In this embodiment, after receiving downlink data from the network-side device, the radio frequency unit 601 can transmit it to the processor 610 for processing; in addition, the radio frequency unit 601 can send uplink data to the network-side device. Typically, the radio frequency unit 601 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0175] The memory 609 can be used to store software programs or instructions, as well as various data. The memory 609 may primarily include a first storage area for storing programs or instructions and a second storage area for storing data. The first storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 609 may include volatile memory or non-volatile memory, or both. The non-volatile memory may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. Volatile memory can be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct memory bus RAM (DRRAM). The memory 609 in this embodiment includes, but is not limited to, these and any other suitable types of memory.
[0176] Processor 610 may include one or more processing units; optionally, processor 610 integrates an application processor and a modem processor, wherein the application processor mainly handles operations involving the operating system, user interface, and applications, and the modem processor mainly handles wireless communication signals, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 610.
[0177] The processor 610 is configured to, based on first information, determine to receive at least one of the at least two SPS PDSCHs when there are at least two SPS PDSCHs within a time unit on a serving cell.
[0178] The first information includes at least one of the following:
[0179] SPS PDSCH configuration index;
[0180] The terminal's PDSCH receiving capability;
[0181] Number of SPS PDSCH types;
[0182] Frequency domain resource distribution of unicast SPS PDSCH and multicast SPS PDSCH in at least two SPS PDSCHs.
[0183] In some possible embodiments, the processor 610 is specifically configured to: determine, based on first information, to receive at least one SPS PDSCH in a target manner.
[0184] In some possible embodiments, the target method includes at least one of the following: a first method, a second method, and a third method;
[0185] The first method is: determining to receive at most N first SPS PDSCHs;
[0186] The second method is: determining to receive at most M second SPS PDSCHs and at most K third SPS PDSCHs;
[0187] The third method is: determining a first unicast SPS PDSCH and a first multicast SPS PDSCH that are transmitted in different frequency domains;
[0188] Where N, M, and K are positive integers;
[0189] The time domains of the at most N first SPS PDSCHs do not overlap;
[0190] The time domains of the at most M second SPS PDSCHs do not overlap;
[0191] The time domains of the at most K third SPS PDSCHs do not overlap.
[0192] In some possible embodiments, the at most M second SPS PDSCHs and the at most K SPS PDSCHs are at different times or in different frequency domains; or, the at most M second SPS PDSCHs and the at most K SPS PDSCHs satisfy the frequency division multiplexing transmission requirements.
[0193] In some possible embodiments, the processor 610 is specifically configured to: determine, in accordance with the first method, receive at least one SPS PDSCH if a first condition is met; otherwise, determine to receive at least one SPS PDSCH in accordance with the second method or the third method.
[0194] In some possible embodiments, the first condition includes at least one of the following:
[0195] The terminal 600 does not have the capability to receive frequency division multiplexing unicast PDSCH and multicast PDSCH.
[0196] The terminal 600 does not have the capability to indicate the reception of frequency division multiplexing unicast PDSCH and multicast PDSCH;
[0197] The terminal 600 was not instructed to receive frequency division multiplexing unicast PDSCH and multicast PDSCH;
[0198] No multicast SPS PDSCH occurred within the stated time unit;
[0199] There are no unicast SPS PDSCH and multicast SPS PDSCH transmitted in different frequency domains within the said time unit;
[0200] Within the aforementioned time unit, there is either only unicast SPS PDSCH or only multicast SPS PDSCH;
[0201] Within the aforementioned time unit, there is no PDSCH transmitted in a different frequency domain from the SPS PDSCH with the lowest configuration index;
[0202] Within the time unit, there are no SPS PDSCHs of different types transmitted in different frequency domains than the SPS PDSCH with the lowest configuration index;
[0203] There is no multicast SPS PDSCH transmitted in a different frequency domain than the unicast SPS PDSCH with the lowest configuration index within the time unit.
[0204] In some possible embodiments, the processor 610 is further configured to: provide corresponding HARQ-ACK feedback on the received SPS PDSCH.
[0205] In some possible embodiments, N is the maximum number of PDSCHs that the terminal 600 can receive within one time unit.
[0206] In some possible embodiments, the second SPS PDSCH is a unicast SPS PDSCH; the third SPS PDSCH is a multicast SPS PDSCH; or, the second SPS PDSCH is a multicast SPS PDSCH; the third SPS PDSCH is a unicast SPS PDSCH.
[0207] In some possible embodiments, M equals N, or M = N-1, or M+K = N, or M+K = N+1, or K = 1.
[0208] In the terminal provided in this application embodiment, when multiple SPSPDSCHs are configured and activated on a serving cell, and the number of SPS PDSCHs configured and activated for reception within a certain time unit is greater than 1, the terminal can determine which SPS PDSCHs to receive based on at least one of the following: SPS PDSCH configuration index, PDSCH reception capability, number of SPS PDSCH types, and frequency domain resource distribution of unicast SPS PDSCHs and multicast SPS PDSCHs among the multiple SPSPDSCHs, thereby improving the effectiveness of the communication system.
[0209] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described SPS PDSCH receiving method embodiment and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0210] The processor is the processor in the terminal described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0211] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described SPS PDSCH receiving method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0212] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0213] This application also provides a computer program / program product, which is stored in a storage medium and executed by at least one processor to implement the various processes of the above-described SPSPDSCH receiving method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0214] This application also provides a communication system, including a UE and a network-side device. The UE can be used to perform the steps of the SPS PDSCH receiving method as described above, while this application does not limit the network-side device.
[0215] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0216] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of this application.
[0217] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. A semi-persistent scheduling physical downlink shared channel (SPS PDSCH) reception method, characterized in that, include: In the event that there are at least two SPS PDSCHs within a time unit on a serving cell, the user equipment (UE) determines, based on the first information, to receive at least one of the at least two SPS PDSCHs; the at least two SPS PDSCHs include unicast SPS PDSCHs and multicast SPS PDSCHs. The first information includes at least one of the following: SPS PDSCH configuration index; The UE's PDSCH receiving capability; Number of SPS PDSCH types; Frequency domain resource distribution of unicast SPS PDSCH and multicast SPS PDSCH in the at least two SPS PDSCHs; The UE determines, based on the first information, to receive at least one SPS PDSCH, including: If the first condition is met, the UE determines to receive at least one SPS PDSCH from the at least two SPS PDSCHs according to the first method; otherwise, the UE determines to receive at least one SPS PDSCH from the at least two SPS PDSCHs according to the second method or the third method. The first method is: the UE determines that it will receive at most N first SPS PDSCHs; The second method is as follows: the UE determines that it will receive at most M second SPS PDSCHs and at most K third SPSPDSCHs; The third method is: the UE determines to receive a first unicast SPS PDSCH and a first multicast SPS PDSCH transmitted in different frequency domains; Where N, M, and K are positive integers; The time domains of the at most N first SPS PDSCHs do not overlap; The time domains of the at most M second SPS PDSCHs do not overlap; The time domains of the at most K third SPS PDSCHs do not overlap; The first condition includes at least one of the following: The UE does not have the ability to receive frequency division multiplexing unicast PDSCH and multicast PDSCH; The UE does not have the ability to indicate the reception of frequency division multiplexed unicast PDSCH and multicast PDSCH; The UE was not instructed to receive frequency division multiplexed unicast PDSCH and multicast PDSCH; No multicast SPS PDSCH occurred within the stated time unit; There are no unicast SPS PDSCH and multicast SPS PDSCH transmitted in different frequency domains within the said time unit; Within the aforementioned time unit, there is either only unicast SPS PDSCH or only multicast SPS PDSCH; Within the aforementioned time unit, there is no PDSCH transmitted in a different frequency domain from the SPS PDSCH with the lowest configuration index; Within the time unit, there are no SPS PDSCHs of different types transmitted in different frequency domains than the SPS PDSCH with the lowest configuration index; There is no multicast SPS PDSCH transmitted in a different frequency domain than the unicast SPS PDSCH with the lowest configuration index within the time unit.
2. The method according to claim 1, characterized in that, The at most M second SPS PDSCHs and the at most K SPS PDSCHs are in different times or different frequency domains; or... The at most M second SPS PDSCHs and the at most K SPS PDSCHs satisfy the frequency division multiplexing transmission requirements.
3. The method according to claim 1 or 2, characterized in that, After determining that at least one SPS PDSCH has been received, the method includes: The UE responds to the received SPS PDSCH with a corresponding HARQ-ACK response.
4. The method according to claim 1, characterized in that, N is the maximum number of PDSCHs that the UE can receive within one time unit.
5. The method according to claim 1, characterized in that, The second SPS PDSCH is a unicast SPS PDSCH; the third SPS PDSCH is a multicast SPS PDSCH. or, The second SPS PDSCH is a multicast SPS PDSCH; the third SPS PDSCH is a unicast SPS PDSCH.
6. The method according to claim 1, characterized in that, M equals N, or M = N-1, or M + K = N, or M + K = N+1, or K = 1.
7. An SPS PDSCH receiving device, characterized in that, include: An execution module is configured to, in the case that there are at least two SPS PDSCHs within a time unit on a serving cell, determine, based on first information, to receive at least one SPS PDSCH from the at least two SPS PDSCHs; the at least two SPS PDSCHs include unicast SPS PDSCHs and multicast SPS PDSCHs. The first information includes at least one of the following: SPS PDSCH configuration index; UE's PDSCH receiving capability; Number of SPS PDSCH types; Frequency domain resource distribution of unicast SPS PDSCH and multicast SPS PDSCH in the at least two SPS PDSCHs; The execution module is specifically used for: Based on the first information, if the first condition is met, at least one SPS PDSCH among the at least two SPSPDSCHs is determined to be received according to the first method; otherwise, at least one SPS PDSCH among the at least two SPS PDSCHs is determined to be received according to the second or third method. The first method is: determining to receive at most N first SPS PDSCHs; The second method is: determining to receive at most M second SPS PDSCHs and at most K third SPS PDSCHs; The third method is: determining a first unicast SPS PDSCH and a first multicast SPS PDSCH that are transmitted in different frequency domains; Where N, M, and K are positive integers; The time domains of the at most N first SPS PDSCHs do not overlap; The time domains of the at most M second SPS PDSCHs do not overlap; The time domains of the at most K third SPS PDSCHs do not overlap; The first condition includes at least one of the following: The UE does not have the ability to receive frequency division multiplexing unicast PDSCH and multicast PDSCH; The UE does not have the ability to indicate the reception of frequency division multiplexed unicast PDSCH and multicast PDSCH; The UE was not instructed to receive frequency division multiplexed unicast PDSCH and multicast PDSCH; No multicast SPS PDSCH occurred within the stated time unit; There are no unicast SPS PDSCH and multicast SPS PDSCH transmitted in different frequency domains within the said time unit; Within the aforementioned time unit, there is either only unicast SPS PDSCH or only multicast SPS PDSCH; Within the aforementioned time unit, there is no PDSCH transmitted in a different frequency domain from the SPS PDSCH with the lowest configuration index; Within the time unit, there are no SPS PDSCHs of different types transmitted in different frequency domains than the SPS PDSCH with the lowest configuration index; There is no multicast SPS PDSCH transmitted in a different frequency domain than the unicast SPS PDSCH with the lowest configuration index within the time unit.
8. The apparatus according to claim 7, characterized in that, The at most M second SPS PDSCHs and the at most K SPS PDSCHs are in different times or different frequency domains; or... The at most M second SPS PDSCHs and the at most K SPS PDSCHs satisfy the frequency division multiplexing transmission requirements.
9. The apparatus according to claim 7 or 8, characterized in that, The execution module is further configured to: The received SPS PDSCH is responded to with a corresponding HARQ-ACK.
10. The apparatus according to claim 7, characterized in that, N is the maximum number of PDSCHs that the UE can receive within one time unit.
11. The apparatus according to claim 7, characterized in that, The second SPS PDSCH is a unicast SPS PDSCH; the third SPS PDSCH is a multicast SPS PDSCH. or, The second SPS PDSCH is a multicast SPS PDSCH; the third SPS PDSCH is a unicast SPS PDSCH.
12. The apparatus according to claim 7, characterized in that, M equals N, or M = N-1, or M + K = N, or M + K = N+1, or K = 1.
13. A UE, characterized in that, It includes a processor and a memory, the memory storing a program or instructions that can run on the processor, the program or instructions being executed by the processor to implement the steps of the SPS PDSCH receiving method as described in any one of claims 1 to 6.
14. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions that, when executed by a processor, implement the steps of the SPS PDSCH receiving method as described in any one of claims 1 to 6.