Channel reception method, channel reception apparatus, and terminal
Patent Information
- Application Number
- CN202111657987.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-30
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2041-12-30
AI Technical Summary
[0003]由此可见,相关技术中,在一个时隙内时域资源重叠的至少两个SPS PDSCH不支持FDM传输,从而降低了频域资源的利用率
[0016]In this embodiment, the terminal determines a target SPSPDSCH from a first SPS PDSCH set based on first information. The first SPS PDSCH set includes at least two SPSPDSCHs from a first serving cell within a time slot. The first information includes the terminal's target capability information for receiving FDM PDSCHs. The terminal then receives the target SPS PDSCH. In this way, the terminal can determine the FDM PDSCHs it supports receiving based on its target capability information for receiving FDM PDSCHs, and will not accept other PDSCHs that it does not support. This allows the terminal to receive FDM PDSCHs within its reception capability range, thereby improving the frequency domain utilization of the PDSCHs.
Smart Images

Figure CN116437474B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, specifically relating to a channel receiving method, a channel receiving device, and a terminal. Background Technology
[0002] In Release 16 of the 3rd Generation Partnership Project (3GPP) for New Radio (NR), only Time Division Multiplexing (TDM) of the Physical Downlink Shared Channel (PDSCH) is supported, while Frequency Division Multiplexing (FDM) of the PDSCH is not supported. In this case, if at least two Semi-Persistent Scheduling (SPS) PDSCHs have overlapping time-domain resources within a time slot, or if the number of SPS PDSCHs exceeds the terminal's receiving capacity, the terminal will select the SPS PDSCH with higher priority and non-overlapping time-domain resources for reception.
[0003] Therefore, it can be seen that in related technologies, at least two SPS PDSCHs with overlapping time-domain resources in a time slot do not support FDM transmission, thereby reducing the utilization rate of frequency-domain resources. Summary of the Invention
[0004] This application provides a channel receiving method, channel receiving apparatus, and terminal that, when the SPS PDSCH set in a time slot includes FDM PDSCHs, enables the terminal to determine which FDM PDSCHs to receive, thereby improving the utilization of frequency domain resources.
[0005] Firstly, a channel receiving method is provided, the method comprising:
[0006] The terminal determines the target SPS PDSCH from the first semi-persistent scheduling physical downlink shared channel (SPS PDSCH) set according to the first information. The first SPS PDSCH set includes at least two SPS PDSCHs from the first serving cell and within one time slot. The first information includes the terminal's target capability information for receiving frequency division multiplexing (FDM) PDSCHs.
[0007] The terminal receives the target SPS PDSCH.
[0008] Secondly, a channel receiving device is provided for use in a terminal, the device comprising:
[0009] The determination module is configured to determine a target SPS PDSCH from a first semi-persistent scheduling physical downlink shared channel (SPS PDSCH) set based on first information. The first SPS PDSCH set includes at least two SPS PDSCHs from the first serving cell within a time slot. The first information includes target capability information of the terminal receiving frequency division multiplexing (FDM) PDSCHs.
[0010] A receiving module is used to receive the target SPS PDSCH.
[0011] Thirdly, a terminal is provided, comprising 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 described in the first aspect.
[0012] Fourthly, a terminal is provided, including a processor and a communication interface, wherein the processor is configured to determine a target SPS PDSCH from a first semi-persistent scheduling physical downlink shared channel (SPS PDSCH) set according to first information, the first SPS PDSCH set including at least two SPS PDSCHs from a first serving cell within a time slot, the first information including target capability information of the terminal to receive frequency division multiplexing (FDM) PDSCHs, and the communication interface is configured to receive the target SPS PDSCH.
[0013] Fifthly, 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.
[0014] In a sixth aspect, a chip is provided, the chip including a processor and a communication interface coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.
[0015] In a seventh aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the channel receiving method as described in the first aspect.
[0016] In this embodiment, the terminal determines a target SPSPDSCH from a first SPS PDSCH set based on first information. The first SPS PDSCH set includes at least two SPSPDSCHs from a first serving cell within a time slot. The first information includes the terminal's target capability information for receiving FDM PDSCHs. The terminal then receives the target SPS PDSCH. In this way, the terminal can determine the FDM PDSCHs it supports receiving based on its target capability information for receiving FDM PDSCHs, and will not accept other PDSCHs that it does not support. This allows the terminal to receive FDM PDSCHs within its reception capability range, thereby improving the frequency domain utilization of the PDSCHs. Attached Figure Description
[0017] Figure 1 This is a schematic diagram of the structure of a wireless communication system that can be applied to the embodiments of this application;
[0018] Figure 2 This is a flowchart of a channel receiving method provided in an embodiment of this application;
[0019] Figure 3a This is one of the schematic diagrams of the distribution of the first SPS PDSCH set in the time and frequency domains;
[0020] Figure 3b This is the second schematic diagram showing the distribution of the first SPS PDSCH set in the time and frequency domains;
[0021] Figure 3c This is the third schematic diagram showing the distribution of the first SPS PDSCH set in the time and frequency domains;
[0022] Figure 3d This is the fourth schematic diagram showing the distribution of the first SPS PDSCH set in the time and frequency domains;
[0023] Figure 4 This is a schematic diagram of the structure of a channel receiving device provided in an embodiment of this application;
[0024] Figure 5 This is a schematic diagram of the structure of a communication device provided in an embodiment of this application;
[0025] Figure 6 This is a schematic diagram of the hardware structure of a terminal provided in an embodiment of this application. Detailed Implementation
[0026] 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.
[0027] 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.
[0028] 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.
[0029] 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. Terminal 11 can be a mobile phone, 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 device (VUE), 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 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 this application embodiment only uses a base station in an NR system as an example for description and does not limit the specific type of base station.
[0030] In related technologies, a User Equipment (UE) can receive more than one PDSCH in a single time slot, based on its capabilities. For example, it can receive 2, 4, or 7 unicast PDSCHs transmitted on different symbols (i.e., Time Division Multiplexing (TDM)). After introducing multicast broadcast features, NR supports unicast PDSCH and group common PDSCH (which can also be called broadcast PDSCH, multicast PDSCH, or multicast PDSCH; for ease of explanation, it will be uniformly referred to as multicast PDSCH in the following embodiments, without constituting a specific limitation) in a single time slot via TDM, i.e., transmission of different symbols within a single time slot. It also supports unicast PDSCH and group common PDSCH transmitted on different frequency domain resources, i.e., FDM transmission. In other words, NR R17 supports multicast PDSCH and unicast PDSCH for FDM transmission. This means that when multicast PDSCH and unicast PDSCH are introduced into the SPS PDSCH transmission in R16 for FDM transmission, if at least two time-domain overlapping SPS PDSCHs in a time slot include frequency-domain overlapping multicast PDSCHs and unicast PDSCHs, the terminal cannot receive the FDM SPS PDSCH if the existing method is followed, thus reducing the performance of SPS PDSCH transmission.
[0031] In this embodiment, the terminal can determine which PDSCH to receive based on target capability information such as which type of FDM PDSCH it supports or whether it supports receiving FDM PDSCH. Thus, when introducing multicast PDSCH and unicast PDSCH for FDM transmission, even if at least two time-domain overlapping SPS PDSCHs in a time slot include frequency-domain overlapping multicast PDSCHs and unicast PDSCHs, the terminal can still determine which SPS PDSCHs to receive, thereby improving the performance of SPS PDSCH transmission. Furthermore, when the terminal supports receiving FDM PDSCH, it can select FDM PDSCHs for reception instead of only selecting SPS PDSCHs that do not overlap in the time domain, achieving the beneficial effect of improving the frequency domain utilization of PDSCH transmission.
[0032] The channel receiving method, channel receiving device, and terminal provided in this application will be described in detail below with reference to the accompanying drawings and through some embodiments and application scenarios.
[0033] Please see Figure 2The channel receiving method provided in this application embodiment can be executed by a terminal, which may include any of the terminals 11 shown in the embodiment of FIG1, or may be other types of terminals, which are not specifically limited here. Figure 2 As shown, the channel receiving method may include the following steps:
[0034] Step 201: The terminal determines the target SPS PDSCH from the first SPS PDSCH set according to the first information. The first SPS PDSCH set includes at least two SPS PDSCHs from the first serving cell within one time slot. The first information includes the target capability information of the terminal to receive the FDM PDSCH.
[0035] In implementation, the first serving cell can be one of the serving cells of the terminal. The above-mentioned SPS PDSCH can be represented as a PDSCH without a corresponding Physical downlink control channel (PDCCH), and the SPS PDSCH can be a PDSCH without a corresponding PDCCH.
[0036] In implementation, a serving cell of a terminal can be configured with multiple (up to 8) SPS PDSCHs in each time slot. The aforementioned first SPS PDSCH set includes all SPS PDSCHs configured by the serving cell in each time slot. The time domain resources of different SPS PDSCHs within the first SPS PDSCH set may overlap, and the frequency domain resources may also overlap.
[0037] The aforementioned FDM PDSCH can be understood as: a PDSCH where time-domain resources at least partially overlap and frequency-domain resources do not overlap; or a PDSCH transmitted at at least partially the same time according to different frequency-domain resources.
[0038] For example: Figure 3a As shown, PDSCH 0 and PDSCH 1 are FDM; PDSCH 0 and PDSCH 2 are FDM; PDSCH 2 and PDSCH 3 are FDM, where PDSCH x represents the PDSCH with configuration index sps-ConfigIndex of X. Furthermore, although PDSCH 1 and PDSCH 2 reside in different frequency domain resources, their time domain resources do not overlap; therefore, they belong to TDM, not FDM as referred to in the embodiments of this application.
[0039] The target capability information for receiving FDM PDSCH by the terminal described in the embodiments of this application may include at least one of the following:
[0040] Whether the UE is capable of receiving FDMed unicast and multicast PDSCH per slot per carrier can also indicate whether the UE is capable of receiving FDMed unicast and multicast PDSCH per slot per serving cell or per slot per component carrier.
[0041] The capability information regarding the number of PDSCHs received by the terminal in each time slot as described in the embodiments of this application may include at least one of the following:
[0042] The UE indicates the capability to receive more than one unicast PDSCH per slot.
[0043] The UE indicates the maximum number of PDSCHs scheduled per slot per component carrier.
[0044] It is worth noting that the "temporal overlap" described in the following embodiments may include: complete overlap and partial overlap of temporal resources. For example, if the temporal resources of PDSCH 1 are the 1st to 3rd symbols, the temporal resources of PDSCH 2 are the 3rd to 4th symbols, and the temporal resources of PDSCH 3 are the 3rd to 4th symbols, then PDSCH 1 partially overlaps with the temporal resources of PDSCH 2 and PDSCH 3, while PDSCH 2 completely overlaps with the temporal resources of PDSCH 3.
[0045] Step 202: The terminal receives the target SPS PDSCH.
[0046] As an optional implementation, the target capability information includes at least one of the following:
[0047] The terminal supports receiving a first PDSCH group, which includes a unicast PDSCH and a multicast PDSCH in FDM.
[0048] The terminal supports receiving a second PDSCH group, which includes at least two multicast PDSCHs in FDM.
[0049] The terminal supports receiving a third PDSCH group, which includes a unicast PDSCH and at least one multicast PDSCH for FDM.
[0050] The terminal supports receiving a fourth PDSCH group, wherein the third PDSCH group includes two PDSCHs of FDM, and at least one of the two PDSCHs is a multicast PDSCH.
[0051] In practice, the PDSCHs in the first to fourth PDSCH groups can be SPS PDSCHs, or they can be Dynamic Grant (DG) PDSCHs, or a combination of SPS PDSCHs and DG PDSCHs.
[0052] In implementation, if the terminal supports receiving the first PDSCH group, then in the process of determining the target SPS PDSCH from the first SPS PDSCH set, the terminal receives at most one unicast PDSCH and one multicast PDSCH for FDM at a given time location; if the terminal supports receiving the second PDSCH group, then in the process of determining the target SPS PDSCH from the first SPS PDSCH set, the terminal receives at most N multicast PDSCHs for FDM at a given time location, where N represents the maximum number of multicast PDSCHs that the terminal supports for FDM transmission; if the terminal supports receiving the third PDSCH group, then in the process of determining the target SPS PDSCH from the first SPS PDSCH set, the terminal receives at most one unicast PDSCH and N-1 multicast PDSCHs for FDM at a given time location, where N-1 represents the maximum number of multicast PDSCHs that the terminal supports for FDM transmission; if the terminal supports receiving the fourth PDSCH group, then in the process of determining the target SPS PDSCH from the first SPS PDSCH set, the terminal receives at most one unicast PDSCH and N-1 multicast PDSCHs for FDM at a given time location, where N-1 represents the maximum number of multicast PDSCHs that the terminal supports for FDM transmission; if the terminal supports receiving the fourth PDSCH group, then in the process of determining the target SPS PDSCH from the first SPS PDSCH set... During the PDSCH process, at a time-domain location, a maximum of one unicast PDSCH and one multicast PDSCH of FDM can be received, or two multicast PDSCHs of FDM.
[0053] It is worth noting that the first to fourth PDSCH groups mentioned above represent the maximum upper limit of the PDSCHs of FDM supported by the terminal. In practice, the PDSCHs in the target SPS PDSCH may not reach this upper limit, depending on the actual distribution of SPS PDSCHs in the first SPS PDSCH set in the time domain and frequency domain resources.
[0054] Optionally, before the terminal determines the target SPS PDSCH from the first SPS PDSCH set based on the first information, the channel reception method provided in this application embodiment further includes:
[0055] The terminal sends the target capability information to the network-side device corresponding to the first serving cell.
[0056] In implementation, the aforementioned target capability information may include the number of PDSCHs that the terminal can receive in a time slot, and whether it supports receiving FDM unicast PDSCHs and / or multicast PDSCHs, or may also include that the terminal supports receiving at least one of the aforementioned first to fourth PDSCH groups.
[0057] In implementation, by reporting the target capability information to the network-side device corresponding to the first serving cell, the terminal can enable the network-side device to configure whether the PDSCH is frequency-division multiplexed or the frequency-division multiplexing mode of the PDSCH according to the target capability information, or to configure the terminal with a PDSCH that does not exceed its target capability information, so that the terminal can receive the PDSCH configured according to its own capability information, thereby improving the PDSCH reception rate.
[0058] Of course, in practice, the terminal can report capability information related to receiving FDM PDSCH to the network-side device corresponding to the first serving cell, such as whether it supports FDM unicast PDSCH and multicast PDSCH, which FDM capability it supports, etc., so that the network-side device can determine the number of PDSCHs that the terminal can receive in a time slot, whether it supports receiving FDM unicast PDSCH and / or multicast PDSCH, and whether the terminal supports receiving at least one of the above-mentioned first PDSCH group to fourth PDSCH group, etc. The target capability information is not specifically limited here.
[0059] As an optional implementation, the first information may also include priority information of SPSPDSCH in the first SPS PDSCH set.
[0060] In implementation, the above priority information can be determined based on the SPS configuration index (sps-ConfigIndex). For example, the smaller the value of sps-ConfigIndex, the higher the priority of the SPS PDSCH corresponding to that sps-ConfigIndex.
[0061] If the first information also includes priority information of the SPS PDSCHs in the first SPS PDSCH set, the terminal determines the target SPS PDSCH from the first SPS PDSCH set based on the first information. This can be achieved by the terminal prioritizing the reception of SPS PDSCHs that satisfy the aforementioned target capability information according to the priority order of the SPS PDSCHs in the first SPS PDSCH set. For example, assuming the terminal supports receiving two FDM PDSCHs, if the first SPS PDSCH set includes three PDSCHs whose time-domain locations at least partially overlap and whose frequency-domain locations do not overlap, the terminal determines to receive the two PDSCHs with the highest priority among these three PDSCHs.
[0062] In this embodiment, if the number of SPS PDSCHs in the first SPS PDSCH set exceeds the terminal's PDSCH receiving capability, the terminal can prioritize receiving SPS PDSCHs with higher priority. This ensures the transmission of high-priority SPS PDSCHs to the greatest extent possible.
[0063] As an optional implementation, after the terminal receives the target SPS PDSCH, the channel reception method provided in this application embodiment further includes:
[0064] The terminal sends a Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) corresponding to the target SPS PDSCH to the network-side device corresponding to the first serving cell.
[0065] In implementation, after receiving the target SPS PDSCH, the terminal sends a HARQ-ACK to the network-side device that sent the target SPS PDSCH. This HARQ-ACK allows the terminal to determine whether it has received or successfully received the target SPS PDSCH. Correspondingly, for other SPS PDSCHs in the first SPS PDSCH set besides the target SPS PDSCH, the terminal may not send a corresponding HARQ-ACK. This saves uplink HARQ-ACK feedback resources and allows the network-side device to determine whether to send other SPS PDSCHs and whether to retransmit the other SPS PDSCHs.
[0066] As an optional implementation, when the terminal supports receiving the first PDSCH group, the terminal determines the target SPS PDSCH from the first SPS PDSCH set according to the first information, including:
[0067] The terminal executes a first iteration process based on the first information, the first iteration process including:
[0068] The terminal determines the highest-priority first SPS PDSCH from the first SPS PDSCH set;
[0069] If the first SPS PDSCH is a unicast PDSCH, then the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set, and / or, the terminal deletes other SPS PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set; or...
[0070] If the first SPS PDSCH is a multicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other multicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set, and / or, the terminal deletes other SPS PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
[0071] Among them, the first SPS PDSCH with the highest priority can be the PDSCH with the smallest configured index in the first SPS PDSCH set, that is, the PDSCH with the smallest sps-ConfigIndex. This first SPS PDSCH may be a unicast PDSCH or a multicast PDSCH.
[0072] In the case where the first SPS PDSCH is a unicast PDSCH, the terminal can determine that it will receive the unicast PDSCH (i.e., the target SPS PDSCH includes the unicast PDSCH). Since the terminal only supports receiving one unicast PDSCH and one multicast PDSCH FDM at a time-domain location, the terminal also removes the first SPS PDSCH and other unicast PDSCHs that overlap with the time domain of the first SPS PDSCH from the first SPS PDSCH set. In other words, in subsequent iterations, the first SPS PDSCH set will not contain other unicast PDSCHs that overlap with the time domain of the unicast SPS PDSCH determined to be received in this iteration. Therefore, there will not be a situation where the number of unicast PDSCHs at a time-domain location FDM is greater than 1.
[0073] When the first SPS PDSCH is a multicast PDSCH, the terminal can determine that it will receive the multicast PDSCH (i.e., the target SPS PDSCH includes the multicast PDSCH). Since the terminal only supports receiving one unicast PDSCH and one multicast PDSCH FDM at a time-domain location, the terminal also removes the first SPS PDSCH and other multicast PDSCHs that overlap with the time domain of the first SPS PDSCH from the first SPS PDSCH set. In other words, in subsequent iterations, the first SPS PDSCH set will not contain other multicast PDSCHs that overlap with the time domain of the multicast SPS PDSCH determined to be received in this iteration. Therefore, there will not be a situation where the number of multicast PDSCHs at a time-domain location FDM is greater than one.
[0074] In addition, when the terminal determines that it has received the first SPS PDSCH, the terminal also removes other PDSCHs that overlap in both time and frequency domains with the first SPS PDSCH from the first SPS PDSCH set, including unicast PDSCHs and multicast PDSCHs, so that the terminal will not receive at least two PDSCHs that overlap in both time and frequency domains.
[0075] It should be noted that, in implementation, the above-mentioned first iteration process can be executed multiple times until the termination condition of the first iteration process is met. For example, the first iteration process terminates when a first condition is met, and the first condition includes at least one of the following:
[0076] The first SPS PDSCH set is an empty set;
[0077] The target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set;
[0078] The target SPS PDSCH includes a number of SPS PDSCHs that reach the maximum number of PDSCHs that the terminal can receive in a single time slot.
[0079] Option 1: The first SPS PDSCH set being empty may be because the terminal determines to receive a portion of the SPS PDSCHs within the first SPS PDSCH set and deletes the remaining SPS PDSCHs, or it may be because the terminal determines to receive all the SPS PDSCHs within the first SPS PDSCH set.
[0080] Option 2, where the target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set, can be that the terminal determines to receive all SPS PDSCHs in the first SPS PDSCH set, meaning all SPS PDSCHs in the first SPS PDSCH set are within the terminal's PDSCH reception capability. For example, the number of SPS PDSCHs in the first SPS PDSCH set is less than or equal to the maximum number of PDSCHs the terminal supports receiving in a time slot, and the PDSCHs in the first SPS PDSCH set at the first time domain position FDM are at most one unicast PDSCH and one multicast PDSCH (it can be only one unicast PDSCH or only one multicast PDSCH). The first time domain position can be any time domain position or time domain symbol position in a time slot corresponding to the first SPS PDSCH set. The first time-domain position can also be expressed as: any time-domain position in the time-domain position corresponding to the first SPSPDSCH set, or any symbol position of the time-domain symbol corresponding to the first SPS PDSCH set. For example, suppose the first SPS PDSCH set contains 2 PDSCHs, where the time-domain position of PDSCH 0 is the 0-2 symbol and the time-domain position of PDSCH 1 is the 2-3 symbol. That is, the PDSCH in the first SPS PDSCH set occupies only symbols 0-3. Then the above first time-domain position can be any symbol among symbols 0-3. In this case, the first time-domain position may not include any other symbol positions in the time slot, such as any one of 4-13.
[0081] Option 3: The number of SPS PDSCHs included in the target SPS PDSCH reaches the maximum number of PDSCHs that the terminal supports receiving in a time slot. This can be achieved by the number of SPS PDSCHs in the first SPS PDSCH set being greater than or equal to the maximum number of PDSCHs that the terminal supports receiving in a time slot. In this case, the terminal can receive N of the SPS PDSCHs that meet the target capability information and have higher priority. For the other SPS PDSCHs in the first SPS PDSCH set, they can be ignored, and the terminal will no longer determine whether to receive them through the first iteration process described above.
[0082] In implementation, the first condition may include any one of options one to three above, or at least two of them. If the first condition includes at least two of options one to three above, the first iteration process may be terminated and the final target SPS PDSCH may be determined if any one of them is satisfied.
[0083] In specific implementation, when the UE supports receiving the first PDSCH group of the serving cell, the UE determines the SPS PDSCH to be received in a time slot in the following manner:
[0084] Step 1
[0085] Set j = 0, where j represents the number of PDSCHs that the UE selects to receive (and / or decode); Q is the set of active SPS PDSCHs in this time slot.
[0086] Step 2
[0087] The UE receives the PDSCH with the lowest configured sps-ConfigIndex within the set Q, and sets j = j + 1. At this point, the received PDSCH can be specified as the surviving PDSCH.
[0088] Step 3
[0089] If the surviving PDSCH in step 2 is a unicast PDSCH, then exclude the surviving PDSCH in step 2 and other unicast PDSCHs that overlap in time domain resources with the surviving PDSCH in step 2 from set Q (including: partial overlap in time domain resources, overlap in time domain resources but not in frequency domain resources, or overlap in both time domain and frequency domain resources); or,
[0090] If the surviving PDSCH in step 2 is a multicast PDSCH, then exclude from set Q the surviving PDSCH in step 2 and other multicast PDSCHs that overlap with the surviving PDSCH in step 2 in the time domain (including partial overlap, including overlap in the time domain but not in the frequency domain, or overlap in both the time domain and frequency domain resources).
[0091] Step 3 may further include: excluding PDSCHs from set Q that overlap with both the time-domain and frequency-domain resources of the surviving PDSCH from step 2. For example, in the case of a surviving unicast PDSCH in step 2, the surviving unicast PDSCH, other unicast PDSCHs that overlap with the time-domain resources of the surviving unicast PDSCH, and other unicast PDSCHs and multicast PDSCHs that overlap with both the time-domain and frequency-domain resources of the surviving unicast PDSCH can be removed from set Q.
[0092] Step 4
[0093] Repeat steps 2 and 3 until set Q is empty, or j equals the number of PDSCHs the UE can receive in a time slot (also called the maximum number of PDSCHs received in a time slot), or j equals the number of PDSCHs in set Q in step 1.
[0094] In this embodiment, when the UE can receive one unicast PDSCH and one multicast PDSCH of FDM in each time slot of a serving cell (i.e., the terminal supports receiving the first PDSCH group), it can select the PDSCH that meets the FDM reception capability from multiple SPS PDSCHs configured in the serving cell based on the first iteration process.
[0095] As an optional implementation, when the terminal supports receiving the second PDSCH group, the terminal determines the target SPS PDSCH from the first SPS PDSCH set based on the first information, including:
[0096] The terminal executes a second iteration process based on the first information, the second iteration process including:
[0097] The terminal determines the highest-priority first SPS PDSCH from the first SPS PDSCH set;
[0098] If the first SPS PDSCH is a unicast PDSCH, then the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set; or...
[0099] If the first SPS PDSCH is a multicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH, the unicast PDSCH that overlaps with the first SPS PDSCH in the time domain, and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
[0100] In this embodiment, since the second PDSCH group supported by the terminal does not include FDM unicast PDSCH, when the terminal determines to receive unicast PDSCH according to priority order, the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in the time domain, including unicast PDSCH and multicast PDSCH, are deleted from the first SPS PDSCH set. That is, the unicast PDSCH is not transmitted in FDM with other PDSCHs received by the terminal.
[0101] Furthermore, given that the second PDSCH group supported by the terminal includes at least two FDM multicast PDSCHs, when the terminal determines to receive a certain multicast PDSCH according to priority order, the first SPS PDSCH and the unicast PDSCH that overlaps with the first SPS PDSCH in the time domain can be deleted from the first SPS PDSCH set. That is, the multicast PDSCH will not be transmitted in FDM with other unicast PDSCHs received by the terminal, and the unicast PDSCH can be transmitted in FDM with other multicast PDSCHs received by the terminal. Of course, the terminal deletes other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains.
[0102] Optionally, the number of multicast PDSCHs in the target PDSCH at the first time domain position is less than or equal to N, where N represents the maximum number of multicast PDSCHs that the terminal supports for FDM transmission, and N is an integer greater than or equal to 2. The first time domain position is any time domain position in the time domain position corresponding to the first SPS PDSCH set.
[0103] The second PDSCH group can include a maximum of N FDM multicast PDSCHs, meaning that the number of FDM multicast PDSCHs performed at a time-domain location is less than or equal to N.
[0104] As one possible implementation, if the maximum number of multicast PDSCHs supported by the terminal for FDM transmission at the first time domain location is N, and if there are K multicast PDSCHs for FDM transmission at the first time domain location in the first SPS PDSCH set, the terminal can first determine the K multicast PDSCHs for FDM transmission at the first time domain location from the first SPS PDSCH set. When K is an integer greater than N, the terminal selects the N PDSCHs with the highest reception priority from the K multicast PDSCHs for FDM transmission according to priority order, and does not receive the remaining KN multicast PDSCHs. For example, the UE performs a judgment operation at each first time domain location to determine whether the number of selected PDSCHs for FDM transmission at that first time domain location is greater than N. If it is greater than N, the UE selects the N PDSCHs with the highest priority from these selected PDSCHs.
[0105] As another possible implementation, if the first SPS PDSCH is a multicast PDSCH, then the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and removes from the first SPS PDSCH set unicast PDSCHs that overlap with the first SPS PDSCH in the time domain, as well as other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains. This may include:
[0106] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes the unicast PDSCH that overlaps with the first SPS PDSCH in the time domain and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains.
[0107] It should be noted that in practical applications, the first SPS PDSCH may be FDMed with different multicast PDSCHs at different time domain positions. In this case, the number of multicast PDSCHs in the target PDSCH that are FDMed with the first SPS PDSCH at the first time domain position can be the maximum number of multicast PDSCHs in the target PDSCH that are FDMed with the first SPS PDSCH at each first time domain position, or it can be the maximum number of FDMed symbols of the first SPS PDSCH with the target PDSCH. For example: Figure 3aAs shown, assuming the target SPS PDSCH includes PDSCH 0, PDSCH 1, PDSCH 2, and PDSCH 3, where the time domain position of PDSCH 0 includes symbols 0 to 2, the time domain position of PDSCH 1 includes symbols 0 to 1, the time domain position of PDSCH 2 includes symbols 2 to 5, and the time domain position of PDSCH 1 includes symbols 3 to 4, when the first SPS PDSCH is PDSCH 2, PDSCH 2 is connected to PDSCH 0 at symbol 2 and to PDSCH 3 at symbol 3. In this case, the maximum number of PDSCHs in the target SPS PDSCH that are connected to the first SPS PDSCH at the first time domain position FDM is equal to 1, not equal to 2, because PDSCH 3 and PDSCH 0 are connected to PDSCH 2 at different first time domain positions FDM.
[0108] In this embodiment, when determining whether to receive the first SPS PDSCH, the terminal is able to support receiving the first SPS PDSCH based on the FDM status of the already received PDSCH and the first SPS PDSCH.
[0109] For example: Figure 3a As shown, assuming the terminal supports receiving a maximum of two multicast PDSCHs in FDM at a given time-domain location, if the time-domain location of PDSCH 0 is symbols 0-2, the time-domain location of PDSCH 1 is symbols 0-1, the time-domain location of PDSCH 2 is symbols 1-5, and the time-domain location of PDSCH 3 is symbols 3-4, then based on the second iteration process described above, when the terminal determines whether to receive PDSCH 2 (i.e., the first PDSCH is PDSCH 2), the target SPS PDSCH already includes PDSCH 0 and PDSCH 1. At this time, at the time-domain location symbol 2, only PDSCH 0 and PDSCH 2 have overlapping time-domain resources but not overlapping frequency-domain resources (i.e., PDSCH 0 and PDSCH 2 are in FDM with symbol 2). Therefore, the terminal determines to receive PDSCH 2 and proceeds to the next iteration to determine whether to receive PDSCH 3. Since there are only PDSCHs at time-domain locations 3-4... 2. With FDM, the terminal also determines to receive the PDSCH 3 (assuming the number of PDSCHs that the UE can receive in a time slot is greater than or equal to 4).
[0110] In contrast to the scenario described above where the first SPS PDSCH is determined to be received, if the first SPS PDSCH is a multicast PDSCH, and the maximum number of PDSCHs in the target SPS PDSCH that are connected to the first SPS PDSCH at the first time domain location FDM is greater than N-1, the terminal can determine that the target SPS PDSCH does not include the first SPS PDSCH.
[0111] Optionally, the channel receiving method provided in this application embodiment further includes:
[0112] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and have the first SPS PDSCH FDM is equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or,
[0113] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are FDMed with the first SPS PDSCH at the first time domain position is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or,
[0114] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set.
[0115] Implementation Method 1
[0116] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position.
[0117] In this embodiment, for the first SPS PDSCH, if the terminal has already determined to receive N-1 surviving PDSCHs (i.e. target PDSCHs) that are at a certain time domain location FDM with the first SPS PDSCH, the terminal can determine after determining the first SPS PDSCH that it will no longer receive other PDSCHs at that time domain location, thereby deleting other PDSCHs that overlap with the time domain of the first time domain location.
[0118] For example: Figure 3b As shown, assuming the UE supports receiving two FDM PDSCHs, when the UE determines PDSCH 2 as the first SPS PDSCH, PDSCH 0 and PDSCH 1 have already been determined as target PDSCHs (i.e., surviving PDSCHs). At this time, the number of PDSCHs in the target PDSCH that are FDM with PDSCH 2 is 1 = 2 - 1. Therefore, the terminal determines to receive PDSCH 2 and deletes PDSCH 4 from the first SPS PDSCH set. However, the UE will not delete PDSCH 3 from the first SPS PDSCH set because the time domain position where PDSCH 4 overlaps with PDSCH 2 overlaps with the time domain position where PDSCH 0 overlaps with PDSCH 2, while the time domain position where PDSCH 3 overlaps with PDSCH 2 does not overlap with the time domain position where PDSCH 0 overlaps with PDSCH 2.
[0119] It should be noted that the number of multicast PDSCHs in the target SPS PDSCH at the first time domain position and the first SPS PDSCH at FDM is equal to N-1. This can be interpreted as: the target SPS PDSCH does not yet include the first SPS PDSCH. In this case, if there are N-1 multicast PDSCHs in the target SPS PDSCH at the first time domain position and the first SPS PDSCH at FDM, then when the terminal determines to receive the first SPS PDSCH, the terminal will receive N FDM PDSCHs at the first time domain position.
[0120] Implementation Method 2
[0121] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position.
[0122] The difference between this implementation and implementation one is that, in implementation one, if the terminal determines that the number of multicast PDSCHs in the target SPS PDSCH at the first time domain position and the first SPS PDSCH FDM is greater than N-1, the terminal will decide not to receive the first SPS PDSCH. In implementation one, the terminal will delete the current first SPS PDSCH from the first SPS PDSCH set during the previous iteration, so the phenomenon that the number of multicast PDSCHs in the target SPS PDSCH at the first time domain position and the first SPS PDSCH FDM is greater than N-1 will not occur.
[0123] Implementation Method 3
[0124] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set.
[0125] This implementation is similar to implementation two above, except that in this implementation three, when the terminal determines that the number of multicast PDSCHs at the first time domain position and the first SPS PDSCH FDM in the target SPS PDSCH is greater than N-1, it will not delete other PDSCHs that overlap with the first time domain position from the first SPS PDSCH set. Instead, it will determine whether to receive the other PDSCHs that overlap with the first time domain position through subsequent iterations. In other words, this implementation three may require more iterations to determine the final target SPS PDSCH compared to implementation two above.
[0126] Similar to the first iteration process described above, the second iteration process can be executed multiple times in practice until the termination condition of the second iteration process is met. For example, the second iteration process terminates when a first condition is met, and the first condition includes at least one of the following:
[0127] The first SPS PDSCH set is an empty set;
[0128] The target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set;
[0129] The target SPS PDSCH includes a number of SPS PDSCHs that reach the maximum number of PDSCHs that the terminal can receive in a single time slot.
[0130] The first condition mentioned above is similar to the termination condition of the first iteration process, and will not be repeated here.
[0131] In practical implementation, when the UE supports receiving the second PDSCH group for a serving cell, the UE determines the SPS PDSCH to be received in a time slot as follows:
[0132] Step 1
[0133] Set j = 0, where j represents the number of PDSCHs that the UE selects to receive (and / or decode); Q is the set of active SPS PDSCHs in this time slot; P is an empty set, where P represents the set of multicast PDSCHs selected for reception (or the set of surviving multicast PDSCHs); N represents the number of multicast PDSCHs that the UE supports for FDM transmission, such as N = 1 or 2.
[0134] Step 2
[0135] Set X to the lowest PDSCH of the configured sps-ConfigIndex within set Q.
[0136] Step 3
[0137] If X is a unicast PDSCH, then the UE receives X, sets j = j + 1, and excludes X and other PDSCHs that overlap with X's time domain resources from the set Q;
[0138] If X is a multicast PDSCH, it may include any of the following:
[0139] Case 1: If the maximum number K of PDSCHs that overlap with X in the first time domain position and do not overlap in frequency domain resources in the set P is less than N, the UE receives X, sets j = j+1, sets P = P∪{X} (that is, incorporates X into the set P), excludes X and other PDSCHs that overlap with X in both time domain and frequency domain from the set Q, and excludes unicast PDSCHs that overlap with X in time domain resources. Otherwise (that is, K >= N), exclude X and all other PDSCHs overlapping with the first time domain position from the set Q.
[0140] Case 2: If the maximum number K of PDSCHs that overlap with X in the first time domain position and do not overlap in frequency domain resources in the set P is equal to N-1, the UE receives X, sets j = j+1, sets P = P∪{X}, and excludes all other PDSCHs overlapping with the first time domain position from the set Q.
[0141] Step 4
[0142] Repeat step 2 and step 3 until the set Q is an empty set, or j equals the number of PDSCHs that the UE supports receiving within one slot, or P equals the set Q in step 1.
[0143] In this embodiment, when the UE can receive at least two FDM multiplexed multicast PDSCHs per time slot on a serving cell (that is, the terminal supports receiving the second PDSCH group), the UE can select PDSCHs meeting the FDM receiving capability from a plurality of SPS PDSCHs configured by the serving cell based on a second iteration process.
[0144] As an optional implementation, when the terminal supports receiving the third PDSCH group, the step that the terminal determines a target SPS PDSCH from a first SPS PDSCH set according to first information comprises:
[0145] The terminal performs a third iteration process according to the first information, and the third iteration process comprises:
[0146] The terminal determines the first SPS PDSCH with the highest priority from the first SPS PDSCH set;
[0147] if the first SPS PDSCH is a unicast PDSCH, the terminal determines that the target SPS PDSCH comprises the first SPS PDSCH, and deletes the first SPS PDSCH and other unicast PDSCHs overlapping with the first SPS PDSCH in time domain from the first SPS PDSCH set; or,
[0148] If the first SPS PDSCH is a multicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
[0149] In this embodiment, since the third PDSCH group supported by the terminal includes one FDM unicast PDSCH, when the terminal determines to receive the unicast PDSCH according to priority order, the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain are deleted from the first SPS PDSCH set. That is, the unicast PDSCH does not perform FDM transmission with other unicast PDSCHs received by the terminal, but may perform FDM transmission with other multicast PDSCHs.
[0150] Furthermore, given that the third PDSCH group supported by the terminal includes at least one FDM multicast PDSCH, when the terminal determines to receive a certain multicast PDSCH according to priority order, the first SPS PDSCH and other PDSCHs (including unicast PDSCHs and multicast PDSCHs) that overlap with the first SPS PDSCH in both the time and frequency domains can be deleted from the first SPS PDSCH set. In this case, the multicast PDSCH that is determined to be received can be transmitted in FDM with other multicast PDSCHs received by the terminal.
[0151] Optionally, the number of FDM PDSCHs in the target SPS PDSCH at the first time domain position is less than or equal to N, where N represents the maximum number of PDSCHs that the terminal supports for FDM transmission, and N is an integer greater than or equal to 2. The first time domain position is any time domain position in the time domain position corresponding to the first SPS PDSCH set.
[0152] And / or,
[0153] The number of multicast PDSCHs in the target SPS PDSCH at the first time domain location is less than or equal to N-1, where N-1 represents the maximum number of multicast PDSCHs that the terminal supports for FDM transmission.
[0154] As one possible implementation, if the maximum number of multicast PDSCHs that the terminal supports for FDM transmission at the first time domain location is N-1, and if there are K multicast PDSCHs for FDM at the first time domain location in the first SPS PDSCH set, the terminal can first determine the K multicast PDSCHs for FDM at the first time domain location from the first SPS PDSCH set. When K is determined to be an integer greater than N-1, the terminal selects the N-1 multicast PDSCHs with the highest receiving priority from the K multicast PDSCHs for FDM according to the priority order, and does not receive the remaining KN-1 multicast PDSCHs.
[0155] In implementation, if a terminal selects N-1 PDSCHs for multiple FDM locations, the number of PDSCHs it selects to receive within a time slot may exceed the terminal's receiving capacity M within that time slot. Here, M represents the maximum number of PDSCHs the terminal can receive within a time slot. In this case, the terminal can also select M of the highest priority PDSCHs from all the selected PDSCHs. For example: Figure 3b As shown, assuming the UE supports receiving two FDM multicast PDSCHs, through the third iteration process described above, in symbols 0-1, PDSCH 0 and PDSCH 2 are selected for reception, while PDSCH 4 is excluded. In symbols 3-4, PDSCH 1 and PDSCH 3 are selected for reception. Assuming the UE only supports two PDSCHs in a time slot, the UE selects the two with the highest priority from PDSCH 0-3 as the target PDSCHs, that is, the UE receives PDSCH 0 and PDSCH 1 but not PDSCH 2-4.
[0156] As another possible implementation, if the first SPS PDSCH is a multicast PDSCH, then the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and removes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set, including:
[0157] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM (excluding the first SPS PDSCH) is less than or equal to N-2, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first SPS PDSCH in both the time domain and frequency domain.
[0158] Similar to the second iteration process described above, the number of multicast PDSCHs in the target PDSCH that are FDMed with the first SPS PDSCH at the first time domain position can be the maximum number of multicast PDSCHs in the target PDSCH that are FDMed with the first SPS PDSCH at each first time domain position, which will not be elaborated here.
[0159] In this embodiment, when determining whether to receive the first SPS PDSCH, the terminal is able to support receiving the first SPS PDSCH based on the FDM status of the already received PDSCH and the first SPS PDSCH.
[0160] In contrast to the scenario described above where the first SPS PDSCH is determined to be received, if the first SPS PDSCH is a multicast PDSCH, and the maximum number of PDSCHs in the target SPS PDSCH that are connected to the first SPS PDSCH at the first time domain location FDM is greater than N-2, the terminal can determine that the target SPS PDSCH does not include the first SPS PDSCH.
[0161] Optionally, the channel receiving method provided in this application embodiment further includes:
[0162] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and have the first SPS PDSCH FDM is equal to N-2, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or,
[0163] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and have FDM with the first SPS PDSCH is greater than N-2, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or,
[0164] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-2, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set.
[0165] The embodiments of this application are similar to embodiments one to three in the second iteration process described above. The difference is that in this embodiment, the terminal receives at most N-1 FDM multicast PDSCHs and 1 FDM unicast PDSCH at one time domain location; while in the second iteration process, the terminal receives at most N FDM multicast PDSCHs at one time domain location, which will not be described again here.
[0166] Similar to the first iteration process described above, the third iteration process can be executed multiple times in practice until the termination condition of the third iteration process is met. For example, the third iteration process terminates when a first condition is met, and the first condition includes at least one of the following:
[0167] The first SPS PDSCH set is an empty set;
[0168] The target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set;
[0169] The target SPS PDSCH includes a number of SPS PDSCHs that reach the maximum number of PDSCHs that the terminal can receive in a single time slot.
[0170] The first condition mentioned above is similar to the termination condition of the first iteration process, and will not be repeated here.
[0171] In specific implementation, when the UE supports receiving the third PDSCH group for a serving cell, the UE determines the SPS PDSCH to be received in a time slot as follows:
[0172] Step 1
[0173] Set j=0, where j represents the number of PDSCHs that the UE selects to receive (and / or decode); Q is the set of activated SPS PDSCHs in the time slot; set P as an empty set, and P represents the set of selected multicast PDSCHs to be received (or the set of surviving multicast PDSCHs); N-1 represents the number of multicast PDSCHs supported by the UE for FDM transmission, for example, N-1=1 or 2, etc.
[0174] Step 2
[0175] Set X as the PDSCH with the lowest configured sps-ConfigIndex in the set Q.
[0176] Step 3
[0177] Case 1
[0178] If the maximum number K of PDSCHs that overlap with X at the first time domain position and do not overlap in frequency domain resources in the set P satisfies K<N-1, the UE receives X (determines X as one of the target PDSCHs), sets j=j+1, and excludes X and other PDSCHs overlapping with X in both time domain and frequency domain from the set Q.
[0179] In this step, if X is a unicast PDSCH, the UE further deletes other unicast PDSCHs overlapping with X in time domain resources from the set Q; if X is a multicast PDSCH, the UE sets P=P∪{X}.
[0180] Case 2
[0181] If K≥N-1, the UE deletes X and all PDSCHs overlapping with the first time domain position from the set Q (the UE determines not to receive X).
[0182] Case 3
[0183] If the maximum number K of PDSCHs that overlap with X at the first time domain position and do not overlap in frequency domain resources in the set P satisfies K=N-2, the UE receives X, sets j=j+1, sets P=P∪{X}, and excludes all PDSCHs (including X and other PDSCHs) overlapping with the first time domain position from the set Q.
[0184] Step 4
[0185] Repeat Step 2 and Step 3 until the set Q is an empty set, or j equals the number of PDSCHs that the UE supports receiving in one time slot, or P equals the set Q in Step 1.
[0186] In this embodiment, if the UE can receive one unicast PDSCH and at least one multicast PDSCH of FDM in each time slot of a serving cell (i.e., the terminal supports receiving the third PDSCH group), it can select the PDSCH that meets the FDM reception capability from multiple SPS PDSCHs configured in the serving cell based on the third iteration process.
[0187] As an optional implementation, when the terminal supports receiving the fourth PDSCH group, the terminal determines the target SPS PDSCH from the first SPS PDSCH set based on the first information, including:
[0188] The terminal executes a fourth iteration process based on the first information, the fourth iteration process including:
[0189] The terminal determines the highest-priority first SPS PDSCH from the first SPS PDSCH set;
[0190] If the first SPS PDSCH is a unicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set.
[0191] If the first SPS PDSCH is a multicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
[0192] In this embodiment, given that the fourth PDSCH group supported by the terminal includes two FDM PDSCHs, and at least one of them is a multicast PDSCH, i.e., the fourth PDSCH group may include one unicast PDSCH and one multicast PDSCH, or the fourth PDSCH group may include two multicast PDSCHs, when the terminal determines to receive the unicast PDSCH according to priority order, the first SPS PDSCH and other unicast PDSCHs that overlap with the time domain of the first SPS PDSCH can be deleted from the first SPS PDSCH set. In other words, in subsequent iterations, the first SPS PDSCH set will not contain other unicast PDSCHs that overlap with the time domain of the unicast SPS PDSCH determined to be received in this iteration. Therefore, there will be no situation where the number of unicast PDSCHs at a time domain location FDM is greater than one.
[0193] Furthermore, given that the fourth PDSCH group supported by the terminal includes one or two FDM multicast PDSCHs, when the terminal determines to receive a certain multicast PDSCH according to priority, it can remove the first SPS PDSCH and other PDSCHs (including unicast and multicast PDSCHs) that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set. In this case, the determined multicast PDSCH may be transmitted in FDM with other multicast PDSCHs received by the terminal. Specifically, if the target SPS PDSCH includes one unicast / multicast PDSCH that is FDM with the first SPS PDSCH at the first time domain position, the terminal can remove the first SPS PDSCH and other PDSCHs that overlap with the first time domain position from the first SPS PDSCH set.
[0194] It is worth noting that in this embodiment, when the terminal determines that it will receive a certain unicast PDSCH, since the terminal will delete other PDSCHs (including unicast PDSCHs and multicast PDSCHs) that overlap with the time domain of the unicast PDSCH from the first SPS PDSCH set, the target SPS PDSCH will not include a situation where the time domain overlaps with the currently determined unicast PDSCH in subsequent iterations.
[0195] Optionally, the number of FDM PDSCHs in the target SPS PDSCH at the first time domain location is less than or equal to N, where N represents the maximum number of PDSCHs that the terminal supports for FDM transmission, and N equals 2. The first time domain location is any time domain location among the time domain locations corresponding to the first SPS PDSCH set.
[0196] As one possible implementation, if the maximum number of multicast PDSCHs that the terminal supports for FDM transmission at the first time domain location is N, and if there are K PDSCHs in the first SPS PDSCH set that are FDM at the first time domain location, the terminal can first determine the K PDSCHs in the first SPS PDSCH set that are FDM at the first time domain location. When K is determined to be an integer greater than N-1, the terminal selects the highest priority unicast PDSCH and N-1 multicast PDSCHs from the K PDSCHs in FDM according to the priority order, and does not receive the remaining unicast and / or multicast PDSCHs.
[0197] Furthermore, similar to the third iteration process described above, in implementation, if the terminal selects N-1 PDSCHs for multiple FDM locations, the number of PDSCHs it selects to receive within a time slot may exceed the terminal's receiving capacity M within that time slot. Here, M represents the maximum number of PDSCHs the terminal can receive within a time slot. In this case, the terminal can also select the M highest-priority PDSCHs from all the selected PDSCHs. For example: Figure 3b As shown, assuming the UE supports receiving two FDM PDSCHs, through the fourth iteration process described above, in symbols 0-1, PDSCH 0 and PDSCH 2 are selected for reception, while PDSCH 4 is excluded. In symbols 3-4, PDSCH 1 and PDSCH 3 are selected for reception. Assuming the UE only supports two PDSCHs in a time slot, the UE selects the two with the highest priority from PDSCH 0-3 as the target PDSCHs, that is, the UE receives PDSCH 0 and PDSCH 1 but not PDSCH 2-4.
[0198] As another possible implementation, if the first SPS PDSCH is a multicast PDSCH, then the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and removes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set, including:
[0199] If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
[0200] Similar to the second iteration process described above, the number of PDSCHs in the target PDSCH that are FDMed with the first SPS PDSCH at the first time domain position can be the maximum number of PDSCHs in the target PDSCH that are FDMed with the first SPSPDSCH at each first time domain position, which will not be elaborated here.
[0201] In this embodiment, when determining whether to receive the first SPS PDSCH, the terminal is able to support receiving the first SPS PDSCH based on the FDM status of the already received PDSCH and the first SPS PDSCH.
[0202] In contrast to the scenario described above where the first SPS PDSCH is determined to be received, if the first SPS PDSCH is a multicast PDSCH, and the maximum number of PDSCHs in the target SPS PDSCH that are connected to the first SPS PDSCH at the first time domain location FDM is greater than N-1, the terminal can determine that the target SPS PDSCH does not include the first SPS PDSCH.
[0203] Optionally, the channel receiving method provided in this application embodiment further includes:
[0204] If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that have the same time-domain position as the first SPS PDSCH FDM is equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first SPS PDSCH in the time domain; or,
[0205] If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are FDM'd with the first SPS PDSCH at the first time domain position is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first SPS PDSCH in the time domain; or,
[0206] If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set.
[0207] If the first SPS PDSCH is a unicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, then the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set.
[0208] The embodiments of this application are similar to embodiments one to three in the second iteration process described above. The difference is that in this embodiment, the terminal receives at most one multicast PDSCH + one unicast PDSCH of FDM or at most two multicast PDSCH of FDM at one time domain location; while in the second iteration process, the terminal receives at most N multicast PDSCH of FDM at one time domain location, which will not be described again here.
[0209] Furthermore, in the aforementioned fourth iteration, if the first SPS PDSCH is a unicast PDSCH and the number of PDSCHs in the target SPS PDSCH that are FDM'd with the first SPS PDSCH at the first time domain position is greater than N-1, then the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set. Thus, if the first SPS PDSCH is a unicast PDSCH and the number of multicast PDSCHs in the target SPS PDSCH that are FDM'd with the first SPS PDSCH at the first time domain position is at least two, the terminal can prevent receiving the first SPS PDSCH to avoid exceeding its FDM capacity by receiving one unicast PDSCH and two multicast PDSCHs FDM'd at the same time domain position.
[0210] Similar to the first iteration process described above, the fourth iteration process can be executed multiple times in practice until the termination condition of the fourth iteration process is met. For example, the fourth iteration process terminates when a first condition is met, and the first condition includes at least one of the following:
[0211] The first SPS PDSCH set is an empty set;
[0212] The target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set;
[0213] The number of SPS PDSCHs included in the target SPS PDSCH reaches the maximum number of PDSCH receptions within one time slot supported by the terminal.
[0214] The first condition above is similar to the termination condition of the first iteration process, and will not be repeated herein.
[0215] In specific implementation, when the UE supports receiving the fourth PDSCH group in each time slot of a serving cell, the UE determines the SPS PDSCH received in one time slot in the following manner:
[0216] Step 1
[0217] Set j=0, where j represents the number of PDSCHs selected for reception (and / or decoding) by the UE; Q is the set of activated SPS PDSCHs in the time slot; set P as an empty set, where P represents the set of selected multicast PDSCHs (or the set of surviving multicast PDSCHs); N represents the number of multicast PDSCHs that the UE supports for FDM transmission, for example, N=2, etc.
[0218] Step 2
[0219] Set X as the PDSCH with the lowest configured sps-ConfigIndex in set Q.
[0220] Step 3
[0221] Case 1
[0222] If the maximum number K of PDSCHs in the set P that overlap with X in the first time domain position and do not overlap in frequency domain resources is less than N, the UE receives X, sets j=j+1, and excludes X and other PDSCHs overlapping with X in both time domain and frequency domain from the set Q.
[0223] In this step, if X is a unicast PDSCH, the UE further deletes other unicast PDSCHs overlapping with X in time domain resources from the set Q; if X is a multicast PDSCH, the UE sets P=P∪{X}.
[0224] Case 2
[0225] If K≥N, the UE deletes X and all PDSCHs overlapping with the first time domain position from the set Q.
[0226] Case 3
[0227] If the maximum number K of PDSCHs that overlap with X at the first time domain position and have non-overlapping frequency domain resources in the set P is K=N-1, the UE receives X, sets j=j+1, sets P=P∪{X}, and excludes all PDSCHs overlapping with the first time domain position from the set Q.
[0228] It should be noted that the above P may also be a set of selected PDSCHs for reception (including unicast PDSCHs and multicast PDSCHs). In this case, the above step 3 is configured to determine the number K of multicast PDSCHs that overlap with X at the first time domain position and have non-overlapping frequency domain in the set P, and regardless of whether X is unicast or multicast, when K<N, P=P∪{X} is set.
[0229] Step 4
[0230] Repeat step 2 and step 3 until the set Q is an empty set, or j is equal to the number of PDSCHs that the UE supports receiving in one time slot, or P is equal to the set Q in step 1.
[0231] In this embodiment, when the UE supports receiving two FDM PDSCHs on one serving cell and at least one of them is a multicast PDSCH (that is, the terminal supports receiving the fourth PDSCH group), PDSCHs satisfying the FDM reception capability can be selected for reception from a plurality of SPS PDSCHs configured by the serving cell based on the fourth iteration process.
[0232] For ease of understanding, the present application uses the following two embodiments as examples to illustrate the channel reception method provided by the present application:
[0233] First Embodiment
[0234] as shown in Figure 3c , when the UE supports receiving one unicast PDSCH and one multicast PDSCH of FDM on one carrier, wherein SPS PDSCH(u) represents a unicast PDSCH, SPS PDSCH(m) represents a multicast PDSCH, SPS PDSCH x represents a PDSCH with a configuration index sps-ConfigIndex of X, and the maximum number of PDSCHs that the UE can receive in one time slot is 4. Then the UE can determine which SPS PDSCHs to receive in the time slot and perform corresponding HARQ-ACK feedback according to the following process.
[0235] Step 1: set j=0, wherein j represents the number of PDSCHs selected for reception and / or decoding; Q is a set {SPS PDSCH 0~6} of activated SPS PDSCHs in the time slot.
[0236] During the first iteration
[0237] Step 2: The UE receives the PDSCH X with the lowest configured sps-ConfigIndex within the set Q (i.e., ...). Figure 3c In the PDSCH (SPS PDSCH 0); set j = j + 1; specify that the received PDSCH is the surviving PDSCH.
[0238] Step 3:
[0239] If the surviving PDSCH in step 2 is a unicast PDSCH, then remove the surviving PDSCH from set Q, along with any unicast PDSCHs that overlap with the surviving PDSCH in step 2 (including partial overlap, including overlap in time domain resources but not in frequency domain resources, or overlap in both time domain and frequency domain resources). Figure 3c SPS PDSCH 2 and SPS PDSCH 5 in the set Q are used to exclude other PDSCHs that overlap with both time-domain and frequency-domain resources of X (i.e., such as SPS PDSCH 2 and SPS PDSCH 5 in the set Q). Figure 3c In SPS PDSCH 3), X is excluded from set Q (i.e., as shown in the example). Figure 3c From SPS PDSCH 0), we obtain the remaining set Q as {SPSPDSCH 1,4,6};
[0240] Iteratively execute steps 2 and 3 above until set Q is empty or j equals the number of PDSCHs that the UE supports receiving in a time slot.
[0241] <During the second iteration>
[0242] Step 2 is: The UE receives the PDSCH X with the lowest configured sps-ConfigIndex within the set Q (i.e., ...). Figure 3c In the SPS PDSCH 1), set j = j + 1 = 2 to specify that the received PDSCH is the surviving PDSCH.
[0243] Step 3 is as follows: If the PDSCH that survives in step 2 is a multicast PDSCH, then exclude the PDSCH that survives in step 2 and the multicast PDSCH that overlaps with the PDSCH that survives in step 2 (including partial overlap, including overlap of time domain resources but not overlap of frequency domain resources, or overlap of both time domain resources and frequency domain resources) from set Q, and exclude other PDSCHs that overlap with both time domain resources and frequency domain resources of X from set Q, so that the remaining set Q is {SPS PDSCH 4,6}.
[0244] Iteratively execute steps 2 and 3 above until set Q is empty or j equals the number of PDSCHs that the UE supports receiving in a time slot.
[0245] <During the third iteration>
[0246] Step 2 is: The UE receives the PDSCH X with the lowest configured sps-ConfigIndex within the set Q (i.e., ...). Figure 3c In the SPS PDSCH 4), set j = j + 1 = 3 to specify that the received PDSCH is the surviving PDSCH.
[0247] Step 3 is as follows: If the PDSCH that survives in step 2 is a multicast PDSCH, then exclude the PDSCH that survives in step 2 and the multicast PDSCH that overlaps with the PDSCH that survives in step 2 (including partial overlap, including time domain resource overlap, or both time domain and frequency domain resources overlap) from set Q, and exclude other PDSCHs that overlap with both time domain and frequency domain resources of X from set Q, so that the remaining set Q is {SPS PDSCH 6}.
[0248] Iteratively execute steps 2 and 3 above until set Q is empty or j equals the number of PDSCHs that the UE supports receiving in a time slot.
[0249] <During the fourth iteration>
[0250] Step 2 is: The UE receives the PDSCH X with the lowest configured sps-ConfigIndex within the set Q (i.e., ...). Figure 3c In the SPS PDSCH 6), set j = j + 1 = 4 to specify that the received PDSCH is the surviving PDSCH.
[0251] Step 3 is as follows: If the surviving PDSCH in Step 2 is a multicast PDSCH, then remove the surviving PDSCH from set Q, as well as multicast PDSCHs that overlap with the surviving PDSCH from Step 2 (including partial overlap, including time-domain resource overlap, or overlap of both time-domain and frequency-domain resources), and remove other PDSCHs from set Q that overlap with both time-domain and frequency-domain resources of X. The remaining set Q is then empty. (This step is optional because in Step 2 above, j=4 equals the maximum number of PDSCHs that the UE can receive in a time slot, and the UE can terminate the iteration early.)
[0252] Step 4:
[0253] The UE ends the above iteration process, determines to receive SPS PDSCHs 0, 1, 4, 6 in the time slot and performs corresponding HARQ-ACK feedback for them. For other SPS PDSCHs, such as SPS PDSCHs 2, 3, and 5, the UE may not receive these PDSCHs and does not feed back their HARQ-ACK.
[0254] Embodiment 2
[0255] As shown in Figure 3d , when a UE supports reception of two FDM PDSCHs on one carrier, at least one of which is a multicast PDSCH, and the maximum number of PDSCHs that the UE can receive in one time slot is 7, the UE can determine which SPS PDSCHs to receive in the time slot and perform corresponding HARQ-ACK feedback according to the following process.
[0256] Step 1: set j = 0, where j represents the number of PDSCHs selected for decoding; Q is the set of activated SPS PDSCHs in the time slot {SPS PDSCH 0~7}, P is an empty set, P represents the set of selected PDSCHs for reception (or surviving PDSCHs), N represents the number of FDMed transmitted multicast PDSCHs supported by the UE, for example N = 2, K is the number of PDSCHs in set P that overlap with the first time domain position of X.
[0257] <In the first iteration process>
[0258] Step 2: set X as the PDSCH with the lowest configured sps-ConfigIndex in set Q (that is, the Figure 3d SPS PDSCH 0 therein).
[0259] Step 3:
[0260] Since P is an empty set, K = 0. Based on K = 0 and K < N, where K is the number of PDSCHs in set P that overlap with X at the first time domain position, it is determined that the UE receives X; set j = j + 1 = 1; P = P ∪ {X} = {SPS PDSCH 0}; exclude X and other PDSCHs that overlap with X in both time domain and frequency domain from set Q (that is, exclude Figure 3d SPS PDSCH 0 and SPS PDSCH 3 from set Q as shown), at this time, the remaining set Q is {SPS PDSCH 1, 2, 4, 5, 6, 7}.
[0261] Iteratively execute the above step 2 and step 3 until set Q is empty, or j equals the number of PDSCHs that the UE can support receiving in one time slot, or P = Q.
[0262] <During the second iteration>
[0263] Step 2: Set X to the PDSCH with the lowest configured sps-ConfigIndex in set Q (i.e., as in Figure 3d SPS PDSCH 1).
[0264] Step 3:
[0265] P = {SPS PDSCH 0}, K = 0. Based on K = 0 and K < N, where K is the number of PDSCHs in set P that overlap with X at the first time domain position, it is determined that the UE receives X; set j = j + 1 = 2; P = P ∪ {X} = {SPS PDSCH 0, 1}; exclude X and other PDSCHs that overlap with X in both time domain and frequency domain from set Q (i.e., from Figure 3d the illustrated set Q exclude SPS PDSCH 1), at this time, the remaining set Q is {SPS PDSCH 2, 4, 5, 6, 7}.
[0266] Iteratively execute the above step 2 and step 3 until set Q is an empty set, or j is equal to the number of PDSCHs that the UE supports receiving within one slot, or P = Q.
[0267] <During the third iteration>
[0268] Step 2: Set X to the PDSCH with the lowest configured sps-ConfigIndex in set Q (i.e., as in Figure 3d SPS PDSCH 2).
[0269] Step 3:
[0270] P = {SPS PDSCH 0, 1}, K = 1. Based on K = 1 and K < N, where K is the number of PDSCHs in set P that overlap with X at the first time domain position, it is determined that the UE receives X; set j = j + 1 = 3; P = P ∪ {X} = {SPS PDSCH 0, 1, 2}; exclude X and other PDSCHs that overlap with X in both time domain and frequency domain from set Q (i.e., from Figure 3d the illustrated set Q exclude SPS PDSCH 2), at this time, the remaining set Q is {SPS PDSCH 4, 5, 6, 7}.
[0271] Based on the symbol position where SPS PDSCH 2 is located, K = N - 1, the UE excludes other PDSCHs that overlap with SPS PDSCH 2 in time domain resources from set Q (i.e., from Figure 3d the illustrated set Q exclude SPS PDSCH 5) → Q is {SPS PDSCH 4, 6, 7}.
[0272] Iteratively execute the above step 2 and step 3 until the set Q is an empty set, or j is equal to the number of PDSCHs that the UE supports receiving in one time slot, or P=Q.
[0273] <In the fourth iteration process>
[0274] Step 2: Set X as the PDSCH with the lowest configured sps-ConfigIndex in the set Q (that is, as in Figure 3d SPS PDSCH 4).
[0275] Step 3:
[0276] P = {SPS PDSCH 0, 1, 2}, K = 0. Based on K = 0 and K < N, where K is the number of PDSCHs in the set P that overlap with X at the first time domain position, it is determined that the UE receives X; set j = j + 1 = 4; P = P ∪ {X} = {SPS PDSCH 0, 1, 2, 4}; exclude X and other PDSCHs that overlap with X in both time domain and frequency domain from the set Q (that is, exclude from the Figure 3d shown set Q SPS PDSCH 4), at this time, the remaining set Q is {SPS PDSCH 6, 7}.
[0277] At this time, since X is a unicast PDSCH, exclude unicast PDSCHs that overlap with X in time domain resources from the set Q (that is, exclude from the Figure 3d shown set Q SPS PDSCH 7), at this time, the remaining set Q is {SPS PDSCH 6}.
[0278] Iteratively execute the above step 2 and step 3 until the set Q is an empty set, or j is equal to the number of PDSCHs that the UE supports receiving in one time slot, or P=Q.
[0279] <In the fourth iteration process>
[0280] Step 2: Set X as the PDSCH with the lowest configured sps-ConfigIndex in the set Q (that is, as in Figure 3d SPS PDSCH 6).
[0281] Step 3:
[0282] P = {SPS PDSCH 0, 1, 2, 4}, K = 1. Based on K = 1 and K < N, where K is the number of PDSCHs in the set P that overlap with X at the first time domain position, it is determined that the UE receives X; set j = j + 1 = 5; P = P ∪ {X} = {SPS PDSCH 0, 1, 2, 4, 6}; exclude X and other PDSCHs that overlap with X in both time domain and frequency domain from the set Q (that is, exclude from the Figure 3dExcluding SPSPDSCH 6 from the set Q shown, the set Q is now empty.
[0283] Step 4:
[0284] The UE ends the above iteration process and determines that it will receive SPS PDSCH 0,1,2,4,6 in this time slot and provide corresponding HARQ-ACK feedback. For other SPS PDSCHs, such as SPS PDSCH 3,5,7, the UE may choose not to receive the PDSCH and may not provide HARQ-ACK feedback.
[0285] This application provides a channel reception method applicable when the PDSCH supports frequency division multiplexing. When a UE configures and activates multiple SPS PDSCHs on a serving cell, if the number of SPS PDSCHs configured and activated for reception by the UE in a certain time slot is greater than 1, the UE uses a method corresponding to the reception capability of its supported FDM PDSCHs to determine which SPS PDSCHs to receive.
[0286] The channel receiving method provided in this application can be executed by a channel receiving device. This application uses an example of a channel receiving device executing the channel receiving method to illustrate the channel receiving device provided in this application.
[0287] Please see Figure 4 The channel receiving device 400 provided in this application embodiment can be applied to a terminal, such as... Figure 4 As shown, the channel receiving device 400 may include the following modules:
[0288] The determining module 401 is configured to determine a target SPS PDSCH from a first semi-persistent scheduling physical downlink shared channel (SPPSDSCH) set based on first information. The first SPS PDSCH set includes at least two SPS PDSCHs from the first serving cell within one time slot. The first information includes the target capability information of the terminal receiving frequency division multiplexing (FDM) PDSCHs.
[0289] The receiving module 402 is used to receive the target SPS PDSCH.
[0290] Optionally, the first information may also include priority information of the SPS PDSCHs in the first SPS PDSCH set.
[0291] Optionally, the target capability information includes at least one of the following:
[0292] The terminal supports receiving a first PDSCH group, which includes a unicast PDSCH and a multicast PDSCH in FDM.
[0293] The terminal supports receiving a second PDSCH group, which includes at least two multicast PDSCHs in FDM.
[0294] The terminal supports receiving a third PDSCH group, which includes a unicast PDSCH and at least one multicast PDSCH for FDM.
[0295] The terminal supports receiving a fourth PDSCH group, wherein the third PDSCH group includes two PDSCHs of FDM, and at least one of the two PDSCHs is a multicast PDSCH.
[0296] Optionally, the channel receiving device 400 further includes:
[0297] The first sending module is used to send the target capability information to the network-side device corresponding to the first serving cell.
[0298] Optionally, the channel receiving device 400 further includes:
[0299] The second sending module is used to send the Hybrid Automatic Repeat Request Response (HARQ-ACK) corresponding to the target SPSPDSCH to the network-side device corresponding to the first serving cell.
[0300] Optionally, if the terminal supports receiving the first PDSCH group, the determining module 401 is specifically used to perform a first iteration process based on the first information. The determining module 401 includes:
[0301] The first determining unit is used to determine the first SPSPDSCH with the highest priority from the first SPPS PDSCH set;
[0302] A first data processing unit is configured to, if the first SPS PDSCH is a unicast PDSCH, determine that the target SPSPDSCH includes the first SPS PDSCH, and delete the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set, and / or delete other SPS PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set; or...
[0303] The second data processing unit is configured to, if the first SPS PDSCH is a multicast PDSCH, determine that the target SPSPDSCH includes the first SPS PDSCH, and delete the first SPS PDSCH and other multicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set, and / or delete other SPS PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
[0304] Optionally, if the terminal supports receiving the second PDSCH group, the determining module 401 is specifically used to perform a second iteration process based on the first information. The determining module 401 includes:
[0305] The second determining unit is used to determine the first SPSPDSCH with the highest priority from the first SPPS PDSCH set;
[0306] The third data processing unit is configured to, if the first SPS PDSCH is a unicast PDSCH, determine that the target SPSPDSCH includes the first SPS PDSCH, and delete the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set; or...
[0307] The fourth data processing unit is configured to, if the first SPS PDSCH is a multicast PDSCH, determine that the target SPS PDSCH includes the first SPS PDSCH, and delete the first SPS PDSCH, the unicast PDSCH that overlaps with the first SPS PDSCH in the time domain, and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
[0308] Optionally, the number of multicast PDSCHs in the target SPS PDSCH at the first time domain position is less than or equal to N, where N represents the maximum number of multicast PDSCHs that the terminal supports for FDM transmission, and N is an integer greater than or equal to 2. The first time domain position is any time domain position in the time domain position corresponding to the first SPS PDSCH set.
[0309] Optionally, the fourth data processing unit is specifically used for:
[0310] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes the unicast PDSCH that overlaps with the first SPS PDSCH in the time domain and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains.
[0311] Optionally, the channel receiving device 400 further includes a first data processing module for performing any of the following:
[0312] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and have the first SPS PDSCH FDM is equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or,
[0313] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target PDSCH that are at the first time domain position and have the first SPS PDSCH FDM is greater than or equal to N-1, then the first SPS PDSCH is deleted from the first SPSPDSCH set, and other PDSCHs that overlap with the first time domain position are also deleted; or,
[0314] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set.
[0315] Optionally, if the terminal supports receiving the third PDSCH group, the determining module 401 is specifically used to perform a third iteration process based on the first information, and the determining module 401 specifically includes:
[0316] The third determining unit is used to determine the first SPSPDSCH with the highest priority from the first SPPS PDSCH set;
[0317] The fifth data processing unit is configured to, if the first SPS PDSCH is a unicast PDSCH, determine that the target SPSPDSCH includes the first SPS PDSCH, and delete the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set; or,
[0318] The sixth data processing unit is configured to determine, if the first SPS PDSCH is a multicast PDSCH, that the target SPSPDSCH includes the first SPS PDSCH, and to delete the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
[0319] Optionally, the number of FDM PDSCHs in the target SPS PDSCH at the first time domain position is less than or equal to N, where N represents the maximum number of PDSCHs that the terminal supports for FDM transmission, and N is an integer greater than or equal to 2. The first time domain position is any time domain position in the time domain position corresponding to the first SPS PDSCH set.
[0320] And / or,
[0321] The number of multicast PDSCHs in the target SPS PDSCH at the first time domain location is less than or equal to N-1, where N-1 represents the maximum number of multicast PDSCHs that the terminal supports for FDM transmission.
[0322] Optionally, the sixth data processing unit is specifically used for:
[0323] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-2, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains.
[0324] Optionally, the channel receiving device 400 further includes a second data processing module for performing any of the following:
[0325] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and have the first SPS PDSCH FDM is equal to N-2, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or,
[0326] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and have FDM with the first SPS PDSCH is greater than N-2, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or,
[0327] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-2, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set.
[0328] Optionally, if the terminal supports receiving the fourth PDSCH group, the determining module 401 is used to perform a fourth iteration process based on the first information. The determining module 401 specifically includes:
[0329] The fourth determining unit is used to determine the first SPSPDSCH with the highest priority from the first SPPS PDSCH set;
[0330] The seventh data processing unit is configured to determine that the target SPSPDSCH includes the first SPS PDSCH if the first SPS PDSCH is a unicast PDSCH, and to delete the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set.
[0331] The eighth data processing unit is configured to determine, if the first SPS PDSCH is a multicast PDSCH, that the target SPSPDSCH includes the first SPS PDSCH, and to delete the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
[0332] Optionally, the number of FDM PDSCHs in the target SPS PDSCH at the first time domain location is less than or equal to N, where N represents the maximum number of PDSCHs that the terminal supports for FDM transmission, and N equals 2. The first time domain location is any time domain location among the time domain locations corresponding to the first SPS PDSCH set.
[0333] Optionally, the eight data processing units are specifically used for:
[0334] If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
[0335] Optionally, the channel receiving device 400 further includes a third data module for performing any of the following:
[0336] If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that have the same time-domain position as the first SPS PDSCH FDM is equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first SPS PDSCH in the time domain; or,
[0337] If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are FDM'd with the first SPS PDSCH at the first time domain position is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first SPS PDSCH in the time domain; or,
[0338] If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set.
[0339] If the first SPS PDSCH is a unicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, then it is determined that the target SPS PDSCH does not include the first SPS PDSCH, and the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in the time domain are deleted from the first SPS PDSCH set.
[0340] Optionally, the first iteration, the second iteration, the third iteration, or the fourth iteration terminates the iteration if a first condition is met, wherein the first condition includes at least one of the following:
[0341] The first SPS PDSCH set is an empty set;
[0342] The target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set;
[0343] The target SPS PDSCH includes a number of SPS PDSCHs that reach the maximum number of PDSCHs that the terminal can receive in a single time slot.
[0344] The channel receiving device 400 in this 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 embodiment does not specifically limit the type.
[0345] The channel receiving device 400 provided in this application embodiment can achieve... Figure 2 The various processes implemented in the method embodiment shown achieve the same technical effect, and will not be described again here to avoid repetition.
[0346] Optional, such as Figure 5 As shown in the illustration, this application also provides a communication device 500, including a processor 501 and a memory 502. The memory 502 stores programs or instructions that can run on the processor 501. For example, when the communication device 500 is a terminal, the program or instructions executed by the processor 501 implement the various steps of the above-described channel receiving method embodiment and achieve the same technical effect. When the communication device 500 is a network-side device, the program or instructions executed by the processor 501 implement the various steps of the above-described channel receiving method embodiment and achieve the same technical effect. To avoid repetition, further details are omitted here.
[0347] This application embodiment also provides a terminal, including a processor and a communication interface. The processor is configured to determine a target SPS PDSCH from a first semi-persistent scheduling physical downlink shared channel (SPS PDSCH) set based on first information. The first SPS PDSCH set includes at least two SPS PDSCHs from a first serving cell within one time slot. The first information includes target capability information for the terminal to receive frequency division multiplexing (FDM) PDSCHs. The communication interface is configured to receive the target SPS PDSCH. This terminal embodiment corresponds to the above-described terminal-side method embodiment. All implementation processes and methods of the above method embodiments can be applied to this terminal embodiment and achieve the same technical effects. Specifically, Figure 6 A schematic diagram of the hardware structure of a terminal to implement an embodiment of this application.
[0348] 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.
[0349] 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 6 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.
[0350] 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 two parts: a touch detection device and a touch controller. Other input devices 6072 may include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, power buttons, etc.), a trackball, a mouse, and a joystick, which will not be described in detail here.
[0351] 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, antennas, amplifiers, transceivers, couplers, low-noise amplifiers, duplexers, etc.
[0352] 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.
[0353] 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.
[0354] The processor 610 is configured to determine a target SPS PDSCH from a first semi-persistent scheduling physical downlink shared channel (SPPSDSCH) set based on first information. The first SPS PDSCH set includes at least two SPS PDSCHs from the first serving cell within a time slot. The first information includes target capability information of the PDSCH received by the terminal 600 in frequency division multiplexing (FDM).
[0355] Radio frequency unit 601 is used to receive the target SPS PDSCH.
[0356] Optionally, the first information may also include priority information of the SPS PDSCHs in the first SPS PDSCH set.
[0357] Optionally, the target capability information includes at least one of the following:
[0358] Terminal 600 supports receiving a first PDSCH group, which includes a unicast PDSCH and a multicast PDSCH in FDM.
[0359] Terminal 600 supports receiving a second PDSCH group, which includes at least two multicast PDSCHs in FDM.
[0360] Terminal 600 supports receiving a third PDSCH group, which includes a unicast PDSCH and at least one multicast PDSCH for FDM.
[0361] Terminal 600 supports receiving a fourth PDSCH group, wherein the third PDSCH group includes two PDSCHs of FDM, and at least one of the two PDSCHs is a multicast PDSCH.
[0362] Optionally, before the processor 610 performs the step of determining the target SPS PDSCH from the first SPS PDSCH set based on the first information, the radio frequency unit 601 is further configured to send the target capability information to the network-side device corresponding to the first serving cell.
[0363] Optionally, after receiving the target SPS PDSCH, the radio frequency unit 601 is further configured to send a Hybrid Automatic Repeat Request Response (HARQ-ACK) corresponding to the target SPS PDSCH to the network-side device corresponding to the first serving cell.
[0364] Optionally, if the terminal 600 supports receiving the first PDSCH group, the step of determining the target SPS PDSCH from the first SPS PDSCH set based on the first information, executed by the processor 610, includes:
[0365] Processor 610 executes a first iteration process based on first information, the first iteration process including:
[0366] Determine the first SPS PDSCH with the highest priority from the first SPS PDSCH set;
[0367] If the first SPS PDSCH is a unicast PDSCH, then the target SPS PDSCH is determined to include the first SPS PDSCH, and the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain are deleted from the first SPS PDSCH set, and / or, other SPS PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains are deleted from the first SPS PDSCH set; or...
[0368] If the first SPS PDSCH is a multicast PDSCH, then the target SPS PDSCH is determined to include the first SPS PDSCH, and the first SPS PDSCH and other multicast PDSCHs that overlap with the first SPS PDSCH in the time domain are deleted from the first SPS PDSCH set, and / or, other SPS PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains are deleted from the first SPS PDSCH set.
[0369] Optionally, if the terminal 600 supports receiving the second PDSCH group, the step of determining the target SPS PDSCH from the first SPS PDSCH set based on the first information, executed by the processor 610, includes:
[0370] Processor 610 executes a second iteration process based on the first information, the second iteration process including:
[0371] Determine the first SPS PDSCH with the highest priority from the first SPS PDSCH set;
[0372] If the first SPS PDSCH is a unicast PDSCH, then the target SPS PDSCH is determined to include the first SPS PDSCH, and the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in the time domain are deleted from the first SPS PDSCH set; or...
[0373] If the first SPS PDSCH is a multicast PDSCH, then the target SPS PDSCH is determined to include the first SPS PDSCH, and the first SPS PDSCH, the unicast PDSCH that overlaps with the first SPS PDSCH in the time domain, and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains are removed from the first SPS PDSCH set.
[0374] Optionally, the number of multicast PDSCHs in the target SPS PDSCH at the first time domain position is less than or equal to N, where N represents the maximum number of multicast PDSCHs that the terminal 600 supports for FDM transmission, and N is an integer greater than or equal to 2. The first time domain position is any time domain position in the time domain position corresponding to the first SPS PDSCH set.
[0375] Optionally, the step executed by processor 610 of determining that the target SPS PDSCH includes the first SPS PDSCH if the first SPS PDSCH is a multicast PDSCH, and deleting unicast PDSCHs that time-domain overlap with the first SPS PDSCH and other PDSCHs that time-domain overlap with the first SPS PDSCH and frequency-domain overlap with the first SPS PDSCH from the first SPS PDSCH set, includes:
[0376] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-1, then the target SPS PDSCH is determined to include the first SPS PDSCH, and the first SPS PDSCH is deleted from the first SPS PDSCH set. Additionally, unicast PDSCHs that overlap with the first SPS PDSCH in the time domain, as well as other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains, are also deleted.
[0377] Optionally, the processor 610 is also used for:
[0378] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that have the same FDM as the first SPS PDSCH at the first time domain position is equal to N-1, then the target SPS PDSCH includes the first SPS PDSCH, and the first SPS PDSCH is deleted from the first SPS PDSCH set, along with other PDSCHs that overlap with the first time domain position; or,
[0379] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that have an FDM with the first SPS PDSCH at the first time domain position is greater than N-1, then it is determined that the target SPS PDSCH does not include the first SPS PDSCH, the first SPS PDSCH is deleted from the first SPS PDSCH set, and other PDSCHs that overlap with the first time domain position are also deleted; or,
[0380] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, then it is determined that the target SPSPDSCH does not include the first SPS PDSCH, and the first SPSPDSCH is deleted from the first SPS PDSCH set.
[0381] Optionally, when terminal 600 supports receiving the third PDSCH group, the step of determining the target SPS PDSCH from the first SPS PDSCH set based on the first information, executed by processor 610, includes:
[0382] Processor 610 executes a third iteration process based on the first information, the third iteration process including:
[0383] Determine the first SPS PDSCH with the highest priority from the first SPS PDSCH set;
[0384] If the first SPS PDSCH is a unicast PDSCH, then terminal 600 determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set; or...
[0385] If the first SPS PDSCH is a multicast PDSCH, then the target SPS PDSCH is determined to include the first SPS PDSCH, and the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both time and frequency domains are removed from the first SPS PDSCH set.
[0386] Optionally, the number of FDM PDSCHs in the target SPS PDSCH at the first time domain position is less than or equal to N, where N represents the maximum number of PDSCHs that the terminal 600 supports for FDM transmission, and N is an integer greater than or equal to 2. The first time domain position is any time domain position in the time domain position corresponding to the first SPS PDSCH set.
[0387] And / or,
[0388] The number of multicast PDSCHs in the target SPS PDSCH at the first time domain location is less than or equal to N-1, where N-1 represents the maximum number of multicast PDSCHs that the terminal 600 supports for FDM transmission.
[0389] Optionally, the step executed by processor 610 of determining that the target SPS PDSCH includes the first SPS PDSCH if the first SPS PDSCH is a multicast PDSCH, and deleting the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set, includes:
[0390] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-2, then the target SPS PDSCH is determined to include the first SPS PDSCH, and the first SPS PDSCH is deleted from the first SPS PDSCH set, and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains are also deleted.
[0391] Optionally, the processor 610 is also used for:
[0392] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that have the same FDM as the first SPS PDSCH at the first time domain position is equal to N-2, then the target SPS PDSCH includes the first SPS PDSCH, and the first SPS PDSCH is deleted from the first SPS PDSCH set, along with other PDSCHs that overlap with the first time domain position; or,
[0393] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that have an FDM with the first SPS PDSCH at the first time domain position is greater than N-2, then it is determined that the target SPS PDSCH does not include the first SPS PDSCH, the first SPS PDSCH is deleted from the first SPS PDSCH set, and other PDSCHs that overlap with the first time domain position are also deleted; or,
[0394] If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-2, then it is determined that the target SPSPDSCH does not include the first SPS PDSCH, and the first SPSPDSCH is deleted from the first SPS PDSCH set.
[0395] Optionally, if the terminal 600 supports receiving the fourth PDSCH group, the step of determining the target SPS PDSCH from the first SPS PDSCH set based on the first information, executed by the processor 610, includes:
[0396] Processor 610 executes a fourth iteration process based on the first information, the fourth iteration process including:
[0397] Determine the first SPS PDSCH with the highest priority from the first SPS PDSCH set;
[0398] If the first SPS PDSCH is a unicast PDSCH, then the target SPS PDSCH is determined to include the first SPS PDSCH, and the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain are removed from the first SPS PDSCH set.
[0399] If the first SPS PDSCH is a multicast PDSCH, then the target SPS PDSCH is determined to include the first SPS PDSCH, and the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both time and frequency domains are removed from the first SPS PDSCH set.
[0400] Optionally, the number of FDM PDSCHs in the target SPS PDSCH at the first time domain location is less than or equal to N, where N represents the maximum number of PDSCHs that the terminal 600 supports for FDM transmission, and N equals 2. The first time domain location is any time domain location among the time domain locations corresponding to the first SPS PDSCH set.
[0401] Optionally, the step executed by processor 610 of determining that the target SPS PDSCH includes the first SPS PDSCH if the first SPS PDSCH is a multicast PDSCH, and deleting the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set, includes:
[0402] If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-1, then the target SPS PDSCH is determined to include the first SPS PDSCH, and the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both time and frequency domains are deleted from the first SPS PDSCH set.
[0403] Optionally, the processor 610 is also used for:
[0404] If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that have the same time-domain position as the first SPS PDSCH FDM is equal to N-1, then the target SPS PDSCH includes the first SPS PDSCH, and the first SPS PDSCH is deleted from the first SPS PDSCH set, along with other PDSCHs that overlap with the first SPS PDSCH in the time domain; or,
[0405] If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that have an FDM with the first SPS PDSCH at the first time domain position is greater than N-1, then it is determined that the target SPS PDSCH does not include the first SPS PDSCH, the first SPS PDSCH is deleted from the first SPS PDSCH set, and other PDSCHs that overlap with the first SPS PDSCH in the time domain are also deleted; or,
[0406] If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, then it is determined that the target SPSPDSCH does not include the first SPS PDSCH, and the first SPSPDSCH is deleted from the first SPS PDSCH set.
[0407] If the first SPS PDSCH is a unicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, then it is determined that the target SPS PDSCH does not include the first SPS PDSCH, and the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in the time domain are deleted from the first SPS PDSCH set.
[0408] Optionally, the first iteration process, the second iteration process, the third iteration process, or the fourth iteration process terminates the iteration when a first condition is met, wherein the first condition includes at least one of the following:
[0409] The first SPS PDSCH set is an empty set;
[0410] The target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set;
[0411] The target SPS PDSCH includes a number of SPS PDSCHs that reach the maximum number of PDSCHs that the terminal 600 can receive in a single time slot.
[0412] The terminal 600 provided in this embodiment of the application is capable of performing the following: Figure 4 The various processes performed by the channel receiving device 400 shown are all capable of achieving the same beneficial effects, and will not be described in detail here to avoid repetition.
[0413] 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 channel receiving method embodiments and achieve the same technical effects. To avoid repetition, they will not be described again here.
[0414] 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.
[0415] 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 channel receiving method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0416] 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.
[0417] 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 channel reception method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0418] 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.
[0419] 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.
[0420] 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 channel receiving method characterized by, include: The terminal determines the target SPS PDSCH from the first semi-persistent scheduling physical downlink shared channel (SPS PDSCH) set according to the first information. The first SPS PDSCH set includes at least two SPS PDSCHs from the first serving cell and within one time slot. The first information includes the terminal's target capability information for receiving frequency division multiplexing (FDM) PDSCHs. The terminal receives the target SPS PDSCH; The target capability information includes at least one of the following: The terminal supports receiving a third PDSCH group, which includes a unicast PDSCH and at least one multicast PDSCH for FDM. The terminal supports receiving a fourth PDSCH group, which includes two PDSCHs of FDM, and at least one of the two PDSCHs is a multicast PDSCH. When the terminal supports receiving the third PDSCH group, the terminal determines the target SPS PDSCH from the first SPSPDSCH set based on the first information, including: The terminal executes a third iteration process based on the first information, the third iteration process including: The terminal determines the highest-priority first SPS PDSCH from the first SPS PDSCH set; If the first SPS PDSCH is a unicast PDSCH, then the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set; or... If the first SPS PDSCH is a multicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both time and frequency domains from the first SPS PDSCH set. And / or, if the terminal supports receiving the fourth PDSCH group, the terminal determines the target SPS PDSCH from the first SPS PDSCH set based on the first information, including: The terminal executes a fourth iteration process based on the first information, the fourth iteration process including: The terminal determines the highest-priority first SPS PDSCH from the first SPS PDSCH set; If the first SPS PDSCH is a unicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set. If the first SPS PDSCH is a multicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
2. The method of claim 1, wherein, The first information also includes priority information of the SPS PDSCH in the first SPS PDSCH set.
3. The method of claim 1, wherein, The target capability information also includes at least one of the following: The terminal supports receiving a first PDSCH group, which includes a unicast PDSCH and a multicast PDSCH of FDM. The terminal supports receiving a second PDSCH group, which includes at least two multicast PDSCHs of FDM.
4. The method according to any one of claims 1 to 3, characterized in that, Before the terminal determines the target SPS PDSCH from the first SPS PDSCH set based on the first information, the method further includes: The terminal sends the target capability information to the network-side device corresponding to the first serving cell.
5. The method according to any one of claims 1 to 3, characterized in that, After the terminal receives the target SPS PDSCH, the method further includes: The terminal sends a HARQ-ACK corresponding to the target SPS PDSCH to the network-side device corresponding to the first serving cell.
6. The method of claim 3, wherein, When the terminal supports receiving the first PDSCH group, the terminal determines the target SPS PDSCH from the first SPS PDSCH set according to the first information, including: The terminal executes a first iteration process based on the first information, the first iteration process including: The terminal determines the highest-priority first SPS PDSCH from the first SPS PDSCH set; If the first SPS PDSCH is a unicast PDSCH, then the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set, and / or, the terminal deletes other SPS PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set; or... If the first SPS PDSCH is a multicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other multicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set, and / or, the terminal deletes other SPS PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
7. The method of claim 3, wherein, When the terminal supports receiving the second PDSCH group, the terminal determines the target SPS PDSCH from the first SPS PDSCH set according to the first information, including: The terminal executes a second iteration process based on the first information, the second iteration process including: The terminal determines the highest-priority first SPS PDSCH from the first SPS PDSCH set; If the first SPS PDSCH is a unicast PDSCH, then the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set; or... If the first SPS PDSCH is a multicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH, the unicast PDSCH that overlaps with the first SPS PDSCH in the time domain, and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
8. The method of claim 7, wherein, The number of multicast PDSCHs in the target SPS PDSCH at the first time domain position is less than or equal to N, where N represents the maximum number of multicast PDSCHs that the terminal supports for FDM transmission, and N is an integer greater than or equal to 2. The first time domain position is any time domain position in the time domain position corresponding to the first SPS PDSCH set.
9. The method of claim 8, wherein, If the first SPS PDSCH is a multicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and removes from the first SPS PDSCH set unicast PDSCHs that overlap with the first SPS PDSCH in the time domain, as well as other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains, including: If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes the unicast PDSCH that overlaps with the first SPS PDSCH in the time domain and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains.
10. The method according to claim 8, characterized in that, The method further includes: If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and have the first SPS PDSCH FDM is equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or, If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are FDMed with the first SPS PDSCH at the first time domain position is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or, If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set.
11. The method according to claim 1, characterized in that, The number of FDM PDSCHs in the target SPS PDSCH at the first time domain position is less than or equal to N, where N represents the maximum number of PDSCHs that the terminal supports for FDM transmission, and N is an integer greater than or equal to 2. The first time domain position is any time domain position in the time domain position corresponding to the first SPS PDSCH set. And / or, The number of multicast PDSCHs in the target SPS PDSCH at the first time domain location is less than or equal to N-1, where N-1 represents the maximum number of multicast PDSCHs that the terminal supports for FDM transmission.
12. The method of claim 11, wherein, If the first SPS PDSCH is a multicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and removes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set, including: If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-2, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains.
13. The method of claim 12, wherein, The method further includes: If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that have the same FDM as the first SPS PDSCH at the first time domain position is equal to N-2, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or, If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and have FDM with the first SPS PDSCH is greater than N-2, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or, If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-2, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set.
14. The method of claim 1, wherein, The number of FDM PDSCHs in the target SPS PDSCH at the first time domain position is less than or equal to N, where N represents the maximum number of PDSCHs that the terminal supports for FDM transmission. N equals 2, and the first time domain position is any time domain position in the time domain position corresponding to the first SPS PDSCH set.
15. The method of claim 14, wherein, If the first SPS PDSCH is a multicast PDSCH, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and removes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set, including: If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
16. The method according to claim 14 or 15, characterized in that, The method further includes: If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that have the same FDM position as the first SPS PDSCH at the first time domain is equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first SPS PDSCH in the time domain; or, If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are FDM'd with the first SPS PDSCH at the first time domain position is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first SPS PDSCH in the time domain; or, If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set. If the first SPS PDSCH is a unicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, then the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set.
17. The method of claim 6, wherein, The first iteration process terminates when a first condition is met, the first condition including at least one of the following: The first SPS PDSCH set is an empty set; The target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set; The target SPS PDSCH includes a number of SPS PDSCHs that reach the maximum number of PDSCHs that the terminal can receive in a single time slot.
18. The method according to any one of claims 7 to 10, characterized in that, The second iteration process terminates when a first condition is met, which includes at least one of the following: The first SPS PDSCH set is an empty set; The target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set; The target SPS PDSCH includes a number of SPS PDSCHs that reach the maximum number of PDSCHs that the terminal can receive in a single time slot.
19. The method according to any one of claims 1 to 16, characterized in that, The third or fourth iteration process terminates upon satisfying a first condition, wherein the first condition includes at least one of the following: The first SPS PDSCH set is an empty set; The target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set; The target SPS PDSCH includes a number of SPS PDSCHs that reach the maximum number of PDSCHs that the terminal can receive in a single time slot.
20. A channel receiving device, characterized in that, Applied to a terminal, the device includes: The determination module is configured to determine a target SPS PDSCH from a first semi-persistent scheduling physical downlink shared channel (SPS PDSCH) set based on first information. The first SPS PDSCH set includes at least two SPS PDSCHs from the first serving cell within a time slot. The first information includes target capability information of the terminal receiving frequency division multiplexing (FDM) PDSCHs. A receiving module is used to receive the target SPS PDSCH; The target capability information includes at least one of the following: The terminal supports receiving a third PDSCH group, which includes a unicast PDSCH and at least one multicast PDSCH for FDM. The terminal supports receiving a fourth PDSCH group, which includes two PDSCHs of FDM, and at least one of the two PDSCHs is a multicast PDSCH. When the terminal supports receiving the third PDSCH group, the determining module is specifically used to perform a third iteration process based on the first information, and the determining module specifically includes: The third determining unit is used to determine the first SPS PDSCH with the highest priority from the first SPS PDSCH set; The fifth data processing unit is configured to, if the first SPS PDSCH is a unicast PDSCH, determine that the target SPSPDSCH includes the first SPS PDSCH, and delete the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set; or, The sixth data processing unit is configured to determine, if the first SPS PDSCH is a multicast PDSCH, that the target SPSPDSCH includes the first SPS PDSCH, and delete the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set. And / or, if the terminal supports receiving the fourth PDSCH group, the determining module is configured to perform a fourth iteration process based on the first information, the determining module specifically including: The fourth determining unit is used to determine the first SPS PDSCH with the highest priority from the first SPS PDSCH set; The seventh data processing unit is configured to determine that the target SPSPDSCH includes the first SPS PDSCH if the first SPS PDSCH is a unicast PDSCH, and to delete the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set. The eighth data processing unit is configured to determine, if the first SPS PDSCH is a multicast PDSCH, that the target SPSPDSCH includes the first SPS PDSCH, and to delete the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
21. The apparatus according to claim 20, characterized in that, The first information also includes priority information of the SPS PDSCH in the first SPSPDSCH set.
22. The apparatus according to claim 20, characterized in that, The target capability information includes at least one of the following: The terminal supports receiving a first PDSCH group, which includes a unicast PDSCH and a multicast PDSCH of FDM. The terminal supports receiving a second PDSCH group, which includes at least two multicast PDSCHs of FDM.
23. The apparatus according to any one of claims 20 to 22, characterized in that, Also includes: The first sending module is used to send the target capability information to the network-side device corresponding to the first serving cell.
24. The apparatus according to any one of claims 20 to 22, characterized in that, Also includes: The second sending module is used to send the Hybrid Automatic Repeat Request Response (HARQ-ACK) corresponding to the target SPS PDSCH to the network-side device corresponding to the first serving cell.
25. The apparatus according to claim 22, characterized in that, When the terminal supports receiving the first PDSCH group, the determining module is specifically used to perform a first iteration process based on the first information. The determining module includes: The first determining unit is used to determine the first SPS PDSCH with the highest priority from the first SPS PDSCH set; A first data processing unit is configured to, if the first SPS PDSCH is a unicast PDSCH, determine that the target SPSPDSCH includes the first SPS PDSCH, and delete the first SPS PDSCH and other unicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set, and / or delete other SPS PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set; or... The second data processing unit is configured to, if the first SPS PDSCH is a multicast PDSCH, determine that the target SPSPDSCH includes the first SPS PDSCH, and delete the first SPS PDSCH and other multicast PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set, and / or delete other SPS PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
26. The apparatus according to claim 22, characterized in that, When the terminal supports receiving the second PDSCH group, the determining module is specifically used to perform a second iteration process based on the first information. The determining module includes: The second determining unit is used to determine the first SPS PDSCH with the highest priority from the first SPS PDSCH set; The third data processing unit is configured to, if the first SPS PDSCH is a unicast PDSCH, determine that the target SPSPDSCH includes the first SPS PDSCH, and delete the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in the time domain from the first SPS PDSCH set; or... The fourth data processing unit is configured to, if the first SPS PDSCH is a multicast PDSCH, determine that the target SPS PDSCH includes the first SPS PDSCH, and delete the first SPS PDSCH, the unicast PDSCH that overlaps with the first SPS PDSCH in the time domain, and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
27. The apparatus according to claim 26, characterized in that, The number of multicast PDSCHs in the target SPS PDSCH at the first time domain position is less than or equal to N, where N represents the maximum number of multicast PDSCHs that the terminal supports for FDM transmission, and N is an integer greater than or equal to 2. The first time domain position is any time domain position in the time domain position corresponding to the first SPS PDSCH set.
28. The apparatus according to claim 27, characterized in that, The fourth data processing unit is specifically used for: If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes the unicast PDSCH that overlaps with the first SPS PDSCH in the time domain and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains.
29. The apparatus according to claim 27, characterized in that, It also includes a first data processing module for performing any of the following: If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and have the first SPS PDSCH FDM is equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or, If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that have the same FDM as the first SPS PDSCH at the first time domain position is greater than or equal to N-1, then the first SPS PDSCH is deleted from the first SPS PDSCH set, and other PDSCHs that overlap with the first time domain position are also deleted; or, If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set.
30. The apparatus according to claim 20, characterized in that, The number of FDM PDSCHs in the target SPS PDSCH at the first time domain position is less than or equal to N, where N represents the maximum number of PDSCHs that the terminal supports for FDM transmission, and N is an integer greater than or equal to 2. The first time domain position is any time domain position in the time domain position corresponding to the first SPS PDSCH set. And / or, The number of multicast PDSCHs in the target SPS PDSCH at the first time domain location is less than or equal to N-1, where N-1 represents the maximum number of multicast PDSCHs that the terminal supports for FDM transmission.
31. The apparatus according to claim 30, characterized in that, The sixth data processing unit is specifically used for: If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-2, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains.
32. The apparatus according to claim 31, characterized in that, It also includes a second data processing module for performing any of the following: If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that have the same FDM as the first SPS PDSCH at the first time domain position is equal to N-2, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or, If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and have FDM with the first SPS PDSCH is greater than N-2, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first time domain position; or, If the first SPS PDSCH is a multicast PDSCH, and the number of multicast PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-2, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set.
33. The apparatus according to claim 20, characterized in that, The number of FDM PDSCHs in the target SPS PDSCH at the first time domain position is less than or equal to N, where N represents the maximum number of PDSCHs that the terminal supports for FDM transmission. N equals 2, and the first time domain position is any time domain position in the time domain position corresponding to the first SPS PDSCH set.
34. The apparatus according to claim 33, characterized in that, The eight data processing units are specifically used for: If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is less than or equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, and deletes the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in both the time and frequency domains from the first SPS PDSCH set.
35. The apparatus according to claim 34, characterized in that, It also includes a third data processing module for performing any of the following: If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that have the same time-domain position as the first SPS PDSCH FDM is equal to N-1, the terminal determines that the target SPS PDSCH includes the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first SPS PDSCH in the time domain; or, If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are FDM'd with the first SPS PDSCH at the first time domain position is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, deletes the first SPS PDSCH from the first SPS PDSCH set, and deletes other PDSCHs that overlap with the first SPS PDSCH in the time domain; or, If the first SPS PDSCH is a multicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, the terminal determines that the target SPS PDSCH does not include the first SPS PDSCH, and deletes the first SPS PDSCH from the first SPS PDSCH set. If the first SPS PDSCH is a unicast PDSCH, and the number of PDSCHs in the target SPS PDSCH that are at the first time domain position and the first SPS PDSCH FDM is greater than N-1, then it is determined that the target SPS PDSCH does not include the first SPS PDSCH, and the first SPS PDSCH and other PDSCHs that overlap with the first SPS PDSCH in the time domain are deleted from the first SPS PDSCH set.
36. The apparatus according to claim 25, characterized in that, The first iteration process terminates when a first condition is met, the first condition including at least one of the following: The first SPS PDSCH set is an empty set; The target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set; The target SPS PDSCH includes a number of SPS PDSCHs that reach the maximum number of PDSCHs that the terminal can receive in a single time slot.
37. The apparatus according to any one of claims 26 to 29, characterized in that, The second iteration process terminates when a first condition is met, which includes at least one of the following: The first SPS PDSCH set is an empty set; The target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set; The target SPS PDSCH includes a number of SPS PDSCHs that reach the maximum number of PDSCHs that the terminal can receive in a single time slot.
38. The apparatus according to any one of claims 20 to 35, characterized in that, The third or fourth iteration process terminates upon satisfying a first condition, wherein the first condition includes at least one of the following: The first SPS PDSCH set is an empty set; The target SPS PDSCH includes all SPS PDSCHs in the first SPS PDSCH set; The target SPS PDSCH includes a number of SPS PDSCHs that reach the maximum number of PDSCHs that the terminal can receive in a single time slot.
39. A terminal, characterized in that, It includes a processor and a memory, the memory storing programs or instructions that can run on the processor, the programs or instructions being executed by the processor to implement the steps of the channel receiving method as described in any one of claims 1 to 19.
40. 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 channel receiving method as described in any one of claims 1 to 19.
Citation Information
Patent Citations
Information receiving method, information sending method and equipment
CN113286367A
SPS PDSCH determination method, terminal, electronic equipment and storage medium
CN115915428A
Methods of enhanced SPS transmission and HARQ feedback
US20210243782A1
Method, device and apparatus for determining resource for transmission of hybrid automatic repeat request acknowledgement message
WO2021213267A1