Communication method, communication device, communication system, storage medium and program product
By flexibly allocating PUSCH time-domain resources, the problem of underutilization of PUSCH resources is solved, the utilization rate and coverage performance of uplink time-domain resources are improved, and the efficiency of the communication system is enhanced.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- BEIJING XIAOMI MOBILE SOFTWARE CO LTD
- Filing Date
- 2024-11-08
- Publication Date
- 2026-05-15
AI Technical Summary
The time-domain resources of the Physical Uplink Shared Channel (PUSCH) are not fully utilized during terminal transmission, resulting in wasted uplink resources and degraded coverage performance.
By sending or receiving signals on the first time domain resource, which is outside the second time domain resource that overlaps with the time domain resource of PUSCH, the time domain resources of PUSCH can be flexibly allocated, ensuring that PUSCH is not sent or received on overlapping resources.
It improves the utilization rate and coverage performance of uplink time domain resources, avoids resource waste, and improves the efficiency of the communication system.
Smart Images

Figure CN2024131132_15052026_PF_FP_ABST
Abstract
Description
Communication methods, communication equipment, communication systems, storage media and software products Technical Field
[0001] This disclosure relates to the field of communication technology, and in particular to a communication method, communication device, communication system, storage medium, and program product. Background Technology
[0002] The physical uplink shared channel (PUSCH) is a physical channel for transmitting uplink data and control information from a terminal. The time-domain resources of the PUSCH are allocated continuously within a time slot, and the symbol allocation for the PUSCH is the same in each time slot. This makes the PUSCH prone to conflicts with the transmission of other signals.
[0003] Summary of the Invention
[0004] During the PUSCH transmission process at the terminal, the uplink time domain resources configured by the network device will not be fully utilized, resulting in wasted uplink resources and decreased uplink coverage performance.
[0005] This disclosure provides a communication method, communication device, communication system, storage medium, and program product.
[0006] According to a first aspect of the present disclosure, a communication method is proposed, executed by a terminal, the method comprising: receiving first information, the first information indicating a first time-domain resource of a PUSCH, the first time-domain resource including at least one time slot, the first time-domain resource overlapping with a second time-domain resource in the time domain, the second time-domain resource not being used for the PUSCH; and transmitting a first signal on the first time-domain resource other than the second time-domain resource, the first signal being carried on the PUSCH.
[0007] According to a second aspect of the present disclosure, a communication method is provided, performed by a network device, the method comprising: sending first information indicating a first time-domain resource of a Physical Uplink Shared Channel (PUSCH), the first time-domain resource including at least one time slot, the first time-domain resource overlapping with a second time-domain resource in the time domain, the second time-domain resource not being used for the PUSCH; and receiving a first signal on the first time-domain resource other than the second time-domain resource, the first signal being carried on the PUSCH.
[0008] According to a third aspect of the present disclosure, a terminal is provided, comprising: a transceiver module configured to receive first information, the first information indicating a first time-domain resource of a Physical Uplink Shared Channel (PUSCH), the first time-domain resource including at least one time slot, the first time-domain resource overlapping with a second time-domain resource in the time domain, the second time-domain resource not being used for the PUSCH; and transmitting a first signal on the first time-domain resource other than the second time-domain resource, the first signal being carried on the PUSCH.
[0009] According to a fourth aspect of the present disclosure, a network device is provided, comprising: a transceiver module configured to transmit first information, the first information indicating a first time-domain resource of a Physical Uplink Shared Channel (PUSCH), the first time-domain resource including at least one time slot, the first time-domain resource overlapping with a second time-domain resource in the time domain, the second time-domain resource not being used for the PUSCH; and receiving a first signal on the first time-domain resource other than the second time-domain resource, the first signal being carried on the PUSCH.
[0010] According to a fifth aspect of the present disclosure, a communication device is provided, comprising: one or more processors; wherein the communication device is configured to perform a communication method as described in the first or second aspect.
[0011] According to a sixth aspect of the present disclosure, a communication system is provided, including a terminal and a network device; the terminal is configured to implement the communication method of the first aspect; and the network device is configured to implement the communication method of the second aspect.
[0012] According to a seventh aspect of the present disclosure, a storage medium is provided that stores instructions which, when executed on a communication device, cause the communication device to perform a communication method as described in the first or second aspect.
[0013] According to an eighth aspect of the present disclosure, a computer program product is provided, including a computer program that, when executed by a processor, implements the communication method of the first or second aspect.
[0014] According to a ninth aspect of the present disclosure, a computer program is provided that includes code, which, when executed by a processor, implements the communication method of the first or second aspect.
[0015] According to a tenth aspect of the present disclosure, a chip or chip system is provided, the chip or chip system including processing circuitry configured to perform a communication method as described in the first or second aspect.
[0016] In this embodiment of the disclosure, the PUSCH is allocated on a first time domain resource other than a second time domain resource not used for the PUSCH. This allows for flexible allocation of the PUSCH's time domain resources, improving the utilization rate of uplink time domain resources and uplink coverage performance. Attached Figure Description
[0017] To more clearly illustrate the technical solutions in the embodiments of this disclosure, the accompanying drawings required for the description of the embodiments are introduced below. The following drawings are only some embodiments of this disclosure and do not impose specific limitations on the protection scope of this disclosure.
[0018] Figure 1A is a schematic diagram of the architecture of a communication system according to an embodiment of the present disclosure.
[0019] Figure 1B is a schematic diagram of the time-domain resources of a single-slot PUSCH according to an embodiment of the present disclosure.
[0020] Figure 1C is a temporal resource diagram of PUSCH repetition type A based on physical time slot counting, according to an embodiment of the present disclosure.
[0021] Figure 1D is a schematic diagram of time-domain resources for PUSCH repetition type A based on available time slot counts, according to an embodiment of the present disclosure.
[0022] Figure 1E is a schematic diagram of the time-domain resources of PUSCH repetition type B according to an embodiment of the present disclosure.
[0023] Figure 1F is a schematic diagram of time-domain resources combining TBoMS and PUSCH repeat type A according to an embodiment of the present disclosure.
[0024] Figures 1G and 1H are schematic diagrams of time-domain resources for scheduling multiple PUSCHs according to embodiments of the present disclosure.
[0025] Figure 1I is a schematic diagram of the time-domain resources of PUSCH repetition type A and SRS according to an embodiment of the present disclosure.
[0026] Figure 1J is a schematic diagram of the time-domain resources of PUSCH repeat types A and SSB according to an embodiment of the present disclosure.
[0027] Figure 2 is an interactive schematic diagram of a communication method according to an embodiment of the present disclosure.
[0028] Figures 3A to 3C are schematic diagrams illustrating the temporal characteristics of a second temporal resource according to embodiments of the present disclosure.
[0029] Figure 3D is a schematic diagram illustrating the time slots and symbols included in the second time-domain resource according to an embodiment of the present disclosure.
[0030] Figure 3E is a schematic diagram of a second time-domain resource indicated by an eighth parameter according to an embodiment of the present disclosure.
[0031] Figure 3F is a schematic diagram illustrating the relationship between a first time-domain resource, a second time-domain resource, and a time-domain resource for PUSCH transmission according to an embodiment of the present disclosure.
[0032] Figure 3G is a schematic diagram illustrating the determination of time-domain resources for PUSCH repetition type A and SRS according to an embodiment of the present disclosure.
[0033] Figure 3H is a schematic diagram illustrating the determination of temporal resources for PUSCH repetition type A and SSB according to an embodiment of the present disclosure.
[0034] Figure 4 is another interactive schematic diagram of the communication method according to an embodiment of the present disclosure.
[0035] Figure 5 is a schematic diagram of the structure of a communication device provided according to an embodiment of the present disclosure.
[0036] Figure 6 is a schematic diagram of a communication device provided according to an embodiment of the present disclosure.
[0037] Figure 7 is a schematic diagram of a chip structure provided according to an embodiment of the present disclosure. Detailed Implementation
[0038] This disclosure provides a communication method, communication device, communication system, storage medium, and program product.
[0039] In a first aspect, embodiments of this disclosure provide a communication method executed by a terminal, the method comprising: receiving first information, the first information indicating a first time-domain resource of a Physical Uplink Shared Channel (PUSCH), the first time-domain resource overlapping with a second time-domain resource in the time domain, the second time-domain resource not being used for the PUSCH; and transmitting a first signal on the first time-domain resource other than the second time-domain resource, the first signal being carried on the PUSCH.
[0040] In this embodiment of the disclosure, the first time domain resource overlaps with the second time domain resource that is not used for PUSCH in the time domain. The PUSCH is allocated on the first time domain resource other than the second time domain resource. This allows for flexible allocation of the time domain resources of PUSCH, thereby improving the utilization rate of uplink time domain resources and uplink coverage performance.
[0041] In conjunction with some embodiments of the first aspect, in some embodiments, the above method further includes: determining not to transmit a first signal in a first time slot of at least one time slot included in the first time domain resource; wherein, in the first time slot, the number of symbols included in the first time domain resource other than the second time domain resource is less than or equal to a first threshold.
[0042] In conjunction with some embodiments of the first aspect, in some embodiments, the above method further includes: determining the time slots other than the first time slot in the time slots included in the first time domain resource as time slots for PUSCH; wherein, in the first time slot, the number of symbols included in the first time domain resource other than the second time domain resource is less than or equal to a first threshold.
[0043] In conjunction with some embodiments of the first aspect, in some embodiments, the first threshold is determined based on at least one of the following: an indication from the network device; predefined information; or the number of symbols in the demodulation reference signals (DMRS).
[0044] In conjunction with some embodiments of the first aspect, in some embodiments, the first threshold is equal to the number of symbols in the DMRS; or, the first threshold is equal to the number of symbols in the DMRS plus n, where n is an integer greater than or equal to 0; or, the first threshold is greater than the number of symbols in the DMRS; or, the first threshold is equal to the number of symbols in the DMRS plus m, where m is a positive integer.
[0045] In conjunction with some embodiments of the first aspect, in some embodiments, DMRS and PUSCH use the same time-domain resources, and the first threshold is equal to the number of symbols in DMRS or the number of symbols in DMRS plus n; or, DMRS and PUSCH use different time-domain resources, and the first threshold is greater than the number of symbols in DMRS, or the first threshold is equal to the number of symbols in DMRS plus m.
[0046] In conjunction with some embodiments of the first aspect, in some embodiments, the above method further includes at least one of the following: receiving second information, the second information indicating a second time-domain resource; and determining the second time-domain resource based on predefined information.
[0047] In conjunction with some embodiments of the first aspect, in some embodiments, the second information indicates at least one of the following: an identifier of a second time-domain resource; a duration of the second time-domain resource, the duration being the number of time slots included in the second time-domain resource, the time slots included in the second time-domain resource being continuous in the time domain; an offset of the second time-domain resource, the offset indicating the first time slot of the second time-domain resource; and a symbol included in the second time-domain resource, the symbol being located within the time slots included in the second time-domain resource.
[0048] In conjunction with some embodiments of the first aspect, in some embodiments, the second information further indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is periodic, wherein the second time-domain resource is periodically repeated in the time domain, and at least one second time-domain resource is configured via higher-layer signaling.
[0049] In conjunction with some embodiments of the first aspect, in some embodiments, the second information further indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is semi-persistent, wherein the second time-domain resource is periodically repeated in the time domain, at least one second time-domain resource is configured by higher-layer signaling and activated or deactivated by a media access control-control element (MAC-CE) for one or more second time-domain resources.
[0050] In conjunction with some embodiments of the first aspect, in some embodiments, the second information indicates the repetition period of the second time-domain resource.
[0051] In conjunction with some embodiments of the first aspect, in some embodiments, the second information further indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is aperiodic, wherein the second time-domain resource is aperiodic in the time domain, at least one second time-domain resource is configured by higher-layer signaling and one or more second time-domain resources are triggered by downlink control information (DCI).
[0052] In conjunction with some embodiments of the first aspect, in some embodiments, the second information or predefined information includes a bitmap, which indicates the symbols included in the second time-domain resource. The number of bits in the bitmap is equal to the number of symbols in all time slots included in the second time-domain resource. Each bit in the bitmap corresponds one-to-one with a symbol in all time slots included in the second time-domain resource. The second time-domain resource includes the symbols corresponding to the bits in the bitmap that have a first value.
[0053] In conjunction with some embodiments of the first aspect, in some embodiments, the second information or predefined information includes a first parameter, which is used to determine the symbols included in the second time-domain resource. The first parameter indicates the starting symbol and the number of symbols in the second time-domain resource. The second time-domain resource includes L consecutive symbols starting from the starting symbol in the first time slot of the second time-domain resource, where L is the number of symbols.
[0054] In conjunction with some embodiments of the first aspect, in some embodiments, the symbols included in the second time-domain resource include one of the following: downlink symbols; synchronization signal block (SSB) symbols; periodic sounding reference signal (SRS) symbols.
[0055] In conjunction with some embodiments of the first aspect, in some embodiments, the above method further includes: determining the transport block size (TBS) of a transport block (TB) carried by the PUSCH based on the first information; and sending a TB on the PUSCH based on the TBS.
[0056] In conjunction with some embodiments of the first aspect, in some embodiments, determining the TBS of a TB carried by a PUSCH based on the first information includes one of the following: determining the TBS based on the number of symbols indicated by the first information; determining the TBS based on the number of symbols in N time slots included in the first time domain resource and the number of symbols in the N time slots that overlap with the second time domain resource, where N is a positive integer; determining the TBS based on the average number of symbols in each time slot that overlap with the number of symbols included in the first time domain resource other than the second time domain resource.
[0057] In conjunction with some embodiments of the first aspect, in some embodiments, the N time slots include at least one of the following: the first N time slots of the first time domain resource; the N time slots of the first time domain resource in its first repetition; the N time slots of the first time domain resource in its i-th repetition (K times), wherein the first time domain resource in its i-th repetition, excluding the second time domain resource, includes the largest number of symbols, where K is a positive integer and i is a positive integer less than or equal to K; the N time slots of the first time domain resource in its j-th repetition (K times), wherein the first time domain resource in its j-th repetition, excluding the second time domain resource, includes the smallest number of symbols, where j is a positive integer less than or equal to K.
[0058] Secondly, embodiments of this disclosure provide a communication method executed by a network device, the method comprising: sending first information, the first information indicating a first time-domain resource of PUSCH, the first time-domain resource overlapping with a second time-domain resource in the time domain, the second time-domain resource not being used for PUSCH; and receiving a first signal on the first time-domain resource other than the second time-domain resource, the first signal being carried on PUSCH.
[0059] In this embodiment of the disclosure, the first time domain resource overlaps with the second time domain resource that is not used for PUSCH in the time domain. The PUSCH is allocated on the first time domain resource other than the second time domain resource. This allows for flexible allocation of the time domain resources of PUSCH, thereby improving the utilization rate of uplink time domain resources and uplink coverage performance.
[0060] In conjunction with some embodiments of the second aspect, in some embodiments, the above method further includes: determining not to receive a first signal in a first time slot of at least one time slot included in the first time domain resource; wherein, in the first time slot, the number of symbols included in the first time domain resource other than the second time domain resource is less than or equal to a first threshold.
[0061] In conjunction with some embodiments of the second aspect, in some embodiments, the above method further includes: determining the time slots other than the first time slot included in the time slots of the first time domain resource as time slots for PUSCH; wherein, in the first time slot, the number of symbols included in the first time domain resource other than the second time domain resource is less than or equal to a first threshold.
[0062] In conjunction with some embodiments of the second aspect, in some embodiments, the first threshold is determined based on at least one of the following: an indication from the network device; predefined information; or the number of symbols in the DMRS.
[0063] In conjunction with some embodiments of the second aspect, in some embodiments, the first threshold is equal to the number of symbols in the DMRS; or, the first threshold is equal to the number of symbols in the DMRS plus n, where n is an integer greater than or equal to 0; or, the first threshold is greater than the number of symbols in the DMRS; or, the first threshold is equal to the number of symbols in the DMRS plus m, where m is a positive integer.
[0064] In conjunction with some embodiments of the second aspect, in some embodiments, DMRS and PUSCH use the same time-domain resources, and the first threshold is equal to the number of symbols in DMRS or the number of symbols in DMRS plus n; or, DMRS and PUSCH use different time-domain resources, and the first threshold is greater than the number of symbols in DMRS, or the first threshold is equal to the number of symbols in DMRS plus m.
[0065] In conjunction with some embodiments of the second aspect, in some embodiments, the above method further includes one of the following: sending second information, the second information indicating a second time-domain resource; determining the second time-domain resource according to the indication of the second information; determining the second time-domain resource according to predefined information.
[0066] In conjunction with some embodiments of the second aspect, in some embodiments, the second information indicates at least one of the following: an identifier of a second time-domain resource; a duration of the second time-domain resource, the duration being the number of time slots included in the second time-domain resource, the time slots included in the second time-domain resource being continuous in the time domain; an offset of the second time-domain resource, the offset indicating the first time slot of the second time-domain resource; and a symbol included in the second time-domain resource, the symbol being located within the time slots included in the second time-domain resource.
[0067] In conjunction with some embodiments of the second aspect, in some embodiments, the second information further indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is periodic, wherein the second time-domain resource is periodically repeated in the time domain, and at least one second time-domain resource is configured via higher-layer signaling.
[0068] In conjunction with some embodiments of the second aspect, in some embodiments, the second information further indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is semi-persistent, wherein the second time-domain resource is periodically repeated in the time domain, at least one second time-domain resource is configured by higher-layer signaling and activated or deactivated by MAC-CE for one or more second time-domain resources.
[0069] In conjunction with some embodiments of the second aspect, in some embodiments, the second information indicates the repetition period of the second time-domain resource.
[0070] In conjunction with some embodiments of the second aspect, in some embodiments, the second information further indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is aperiodic, wherein the second time-domain resource is aperiodic in the time domain, at least one second time-domain resource is configured through higher-layer signaling and one or more second time-domain resources are triggered by DCI.
[0071] In conjunction with some embodiments of the second aspect, in some embodiments, the second information or predefined information includes a bitmap, which indicates the symbols included in the second time-domain resource. The number of bits in the bitmap is equal to the number of symbols in all time slots included in the second time-domain resource. Each bit in the bitmap corresponds one-to-one with a symbol in all time slots included in the second time-domain resource. The second time-domain resource includes the symbols corresponding to the bits in the bitmap that have a first value.
[0072] In conjunction with some embodiments of the second aspect, in some embodiments, the second information or predefined information includes a first parameter, which is used to determine the symbols included in the second time-domain resource. The first parameter indicates the starting symbol and the number of symbols in the second time-domain resource. The second time-domain resource includes L consecutive symbols starting from the starting symbol in the first time slot of the second time-domain resource, where L is the number of symbols.
[0073] In conjunction with some embodiments of the second aspect, in some embodiments, the symbols included in the second time-domain resource include one of the following: downlink symbols; SSB symbols; periodic SRS symbols.
[0074] In some embodiments of the second aspect, the above method further includes: determining the TBS of a TB carried by the PUSCH based on the first information; and receiving a TB on the PUSCH based on the TBS.
[0075] In conjunction with some embodiments of the second aspect, in some embodiments, determining the TBS of a TB carried by a PUSCH based on the first information includes one of the following: determining the TBS based on the number of symbols indicated by the first information; determining the TBS based on the number of symbols in N time slots included in the first time domain resource and the number of symbols in the N time slots that overlap with the second time domain resource, where N is a positive integer; determining the TBS based on the average number of symbols in each time slot that overlap with the number of symbols included in the first time domain resource other than the second time domain resource.
[0076] In conjunction with some embodiments of the second aspect, in some embodiments, the N time slots include at least one of the following: the first N time slots of the first time domain resource; the N time slots of the first time domain resource in the first repetition for the first time; the N time slots of the first time domain resource in the i-th repetition for the K repetitions, wherein the first time domain resource in the i-th repetition, excluding the second time domain resource, includes the largest number of symbols, where K is a positive integer and i is a positive integer less than or equal to K; the N time slots of the first time domain resource in the j-th repetition for the K repetitions, wherein the first time domain resource in the j-th repetition, excluding the second time domain resource, includes the smallest number of symbols, where j is a positive integer less than or equal to K.
[0077] Thirdly, embodiments of this disclosure provide a terminal, including: a transceiver module configured to: receive first information, the first information indicating a first time-domain resource of the Physical Uplink Shared Channel (PUSCH), the first time-domain resource overlapping with a second time-domain resource in the time domain, the second time-domain resource not used for the PUSCH; and transmit a first signal on the first time-domain resource other than the second time-domain resource, the first signal being carried on the PUSCH.
[0078] In conjunction with some embodiments of the third aspect, in some embodiments, the terminal further includes: a processing module configured to determine, in a first time slot of at least one time slot included in the first time domain resource, not the second time domain resource, not the first time domain resource, that is, not the first time domain resource.
[0079] In conjunction with some embodiments of the third aspect, in some embodiments, the terminal further includes: a processing module configured to determine the time slots other than the first time slot included in the time slots of the first time domain resources as time slots for PUSCH; wherein, in the first time slot, the number of symbols included in the first time domain resources other than the second time domain resources is less than or equal to a first threshold.
[0080] In conjunction with some embodiments of the third aspect, in some embodiments, the first threshold is determined based on at least one of the following: an indication from the network device; predefined information; the number of symbols in the DMRS.
[0081] In conjunction with some embodiments of the third aspect, in some embodiments, the first threshold is equal to the number of symbols in the DMRS; or, the first threshold is equal to the number of symbols in the DMRS plus n, where n is an integer greater than or equal to 0; or, the first threshold is greater than the number of symbols in the DMRS; or, the first threshold is equal to the number of symbols in the DMRS plus m, where m is a positive integer.
[0082] In conjunction with some embodiments of the third aspect, in some embodiments, DMRS and PUSCH use the same time-domain resources, and the first threshold is equal to the number of symbols in DMRS or the number of symbols in DMRS plus n; or, DMRS and PUSCH use different time-domain resources, and the first threshold is greater than the number of symbols in DMRS, or the first threshold is equal to the number of symbols in DMRS plus m.
[0083] In conjunction with some embodiments of the third aspect, in some embodiments, the terminal further includes: a processing module. The transceiver module is configured to: receive second information, the second information indicating a second time-domain resource; and / or, the processing module is configured to: determine the second time-domain resource based on predefined information.
[0084] In conjunction with some embodiments of the third aspect, in some embodiments, the second information indicates at least one of the following: an identifier of a second time-domain resource; a duration of the second time-domain resource, the duration being the number of time slots included in the second time-domain resource, the time slots included in the second time-domain resource being continuous in the time domain; an offset of the second time-domain resource, the offset indicating the first time slot of the second time-domain resource; and a symbol included in the second time-domain resource, the symbol being located within the time slots included in the second time-domain resource.
[0085] In conjunction with some embodiments of the third aspect, in some embodiments, the second information further indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is periodic, wherein the second time-domain resource is periodically repeated in the time domain, and at least one second time-domain resource is configured via higher-layer signaling.
[0086] In conjunction with some embodiments of the third aspect, in some embodiments, the second information further indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is semi-persistent, wherein the second time-domain resource is periodically repeated in the time domain, at least one second time-domain resource is configured by higher-layer signaling and activated or deactivated by MAC-CE for one or more second time-domain resources.
[0087] In conjunction with some embodiments of the third aspect, in some embodiments, the second information indicates the repetition period of the second time-domain resource.
[0088] In conjunction with some embodiments of the third aspect, in some embodiments, the second information further indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is aperiodic, wherein the second time-domain resource is aperiodic in the time domain, at least one second time-domain resource is configured through higher-layer signaling and one or more second time-domain resources are triggered by DCI.
[0089] In conjunction with some embodiments of the third aspect, in some embodiments, the second information or predefined information includes a bitmap, which indicates the symbols included in the second time-domain resource. The number of bits in the bitmap is equal to the number of symbols in all time slots included in the second time-domain resource. Each bit in the bitmap corresponds one-to-one with a symbol in all time slots included in the second time-domain resource. The second time-domain resource includes the symbols corresponding to the bits in the bitmap that have a first value.
[0090] In conjunction with some embodiments of the third aspect, in some embodiments, the second information or predefined information includes a first parameter, which is used to determine the symbols included in the second time-domain resource. The first parameter indicates the starting symbol and the number of symbols in the second time-domain resource. The second time-domain resource includes L consecutive symbols starting from the starting symbol in the first time slot of the second time-domain resource, where L is the number of symbols.
[0091] In conjunction with some embodiments of the third aspect, in some embodiments, the symbols included in the second time-domain resource include one of the following: downlink symbols; SSB symbols; periodic SRS symbols.
[0092] In conjunction with some embodiments of the third aspect, in some embodiments, the terminal further includes: a processing module configured to determine a TBS of a TB carried by the PUSCH based on the first information; and a transceiver module configured to: transmit a TB on the PUSCH based on the TBS.
[0093] In conjunction with some embodiments of the third aspect, in some embodiments, the processing module is configured to perform one of the following: determining the TBS based on the number of symbols indicated by the first information; determining the TBS based on the number of symbols in N time slots included in the first time domain resource and the number of symbols in the N time slots that overlap with the second time domain resource, where N is a positive integer; determining the TBS based on the average number of symbols in each time slot that overlap with the number of symbols included in the first time domain resource other than the second time domain resource.
[0094] In conjunction with some embodiments of the third aspect, in some embodiments, the N time slots include at least one of the following: the first N time slots of the first time domain resource; the N time slots of the first time domain resource in the first repetition for the first time; the N time slots of the first time domain resource in the i-th repetition for the K repetitions, wherein the first time domain resource in the i-th repetition, excluding the second time domain resource, includes the largest number of symbols, where K is a positive integer and i is a positive integer less than or equal to K; the N time slots of the first time domain resource in the j-th repetition for the K repetitions, wherein the first time domain resource in the j-th repetition, excluding the second time domain resource, includes the smallest number of symbols, where j is a positive integer less than or equal to K.
[0095] Fourthly, embodiments of this disclosure provide a network device, including: a transceiver module configured to: transmit first information, the first information indicating a first time-domain resource of a PUSCH, the first time-domain resource overlapping with a second time-domain resource in the time domain, the second time-domain resource not used for the PUSCH; and receive a first signal on the first time-domain resource other than the second time-domain resource, the first signal being carried on the PUSCH.
[0096] In conjunction with some embodiments of the fourth aspect, in some embodiments, the network device further includes: a processing module configured to: determine, in a first time slot of at least one time slot included in the first time domain resource, not receiving a first signal; wherein, in the first time slot, the number of symbols included in the first time domain resource other than the second time domain resource is less than or equal to a first threshold.
[0097] In conjunction with some embodiments of the fourth aspect, in some embodiments, the network device further includes: a processing module configured to: determine the time slots other than the first time slot included in the time slots of the first time domain resources as time slots for PUSCH; wherein, in the first time slot, the number of symbols included in the first time domain resources other than the second time domain resources is less than or equal to a first threshold.
[0098] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first threshold is determined based on at least one of the following: an indication from a network device; predefined information; or the number of symbols in the DMRS.
[0099] In conjunction with some embodiments of the fourth aspect, in some embodiments, the first threshold is equal to the number of symbols in the DMRS; or, the first threshold is equal to the number of symbols in the DMRS plus n, where n is an integer greater than or equal to 0; or, the first threshold is greater than the number of symbols in the DMRS; or, the first threshold is equal to the number of symbols in the DMRS plus m, where m is a positive integer.
[0100] In conjunction with some embodiments of the fourth aspect, in some embodiments, DMRS and PUSCH use the same time-domain resources, and the first threshold is equal to the number of symbols in DMRS or the number of symbols in DMRS plus n; or, DMRS and PUSCH use different time-domain resources, and the first threshold is greater than the number of symbols in DMRS, or the first threshold is equal to the number of symbols in DMRS plus m.
[0101] In conjunction with some embodiments of the fourth aspect, in some embodiments, the network device further includes a processing module. The transceiver module is further configured to: send second information, the second information indicating a second time-domain resource; and / or, the processing module is configured to perform one of the following: determine the second time-domain resource based on the indication of the second information; or determine the second time-domain resource based on predefined information.
[0102] In conjunction with some embodiments of the fourth aspect, in some embodiments, the second information indicates at least one of the following: an identifier of a second time-domain resource; a duration of the second time-domain resource, the duration being the number of time slots included in the second time-domain resource, the time slots included in the second time-domain resource being continuous in the time domain; an offset of the second time-domain resource, the offset indicating the first time slot of the second time-domain resource; and a symbol included in the second time-domain resource, the symbol being located within the time slots included in the second time-domain resource.
[0103] In conjunction with some embodiments of the fourth aspect, in some embodiments, the second information further indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is periodic, wherein the second time-domain resource is periodically repeated in the time domain, and at least one second time-domain resource is configured via higher-layer signaling.
[0104] In conjunction with some embodiments of the fourth aspect, in some embodiments, the second information further indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is semi-persistent, wherein the second time-domain resource is periodically repeated in the time domain, at least one second time-domain resource is configured by higher-layer signaling and activated or deactivated by MAC-CE for one or more second time-domain resources.
[0105] In conjunction with some embodiments of the fourth aspect, in some embodiments, the second information indicates the repetition period of the second time-domain resource.
[0106] In conjunction with some embodiments of the fourth aspect, in some embodiments, the second information further indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is aperiodic, wherein the second time-domain resource is aperiodic in the time domain, at least one second time-domain resource is configured by higher-layer signaling and one or more second time-domain resources are triggered by DCI.
[0107] In conjunction with some embodiments of the fourth aspect, in some embodiments, the second information or predefined information includes a bitmap, which indicates the symbols included in the second time-domain resource. The number of bits in the bitmap is equal to the number of symbols in all time slots included in the second time-domain resource. Each bit in the bitmap corresponds one-to-one with a symbol in all time slots included in the second time-domain resource. The second time-domain resource includes the symbols corresponding to the bits in the bitmap that have a first value.
[0108] In conjunction with some embodiments of the fourth aspect, in some embodiments, the second information or predefined information includes a first parameter, the first parameter being used to determine the symbols included in the second time-domain resource, the first parameter indicating the starting symbol and the number of symbols of the second time-domain resource; the second time-domain resource includes L consecutive symbols starting from the starting symbol in the first time slot of the second time-domain resource, where L is the number of symbols.
[0109] In conjunction with some embodiments of the fourth aspect, in some embodiments, the symbols included in the second time-domain resource include one of the following: downlink symbols; SSB symbols; periodic SRS symbols.
[0110] In conjunction with some embodiments of the fourth aspect, in some embodiments, the network device further includes: a processing module configured to determine a TBS of a TB carried by the PUSCH based on the first information; and a transceiver module further configured to receive a TB on the PUSCH based on the TBS.
[0111] In conjunction with some embodiments of the fourth aspect, in some embodiments, the processing module is configured to perform one of the following: determining the TBS based on the number of symbols indicated by the first information; determining the TBS based on the number of symbols in N time slots included in the first time domain resource and the number of symbols in the N time slots that overlap with the second time domain resource, where N is a positive integer; determining the TBS based on the average number of symbols in each time slot that overlap with the number of symbols included in the first time domain resource other than the second time domain resource.
[0112] In conjunction with some embodiments of the fourth aspect, in some embodiments, the N time slots include at least one of the following: the first N time slots of the first time domain resource; the N time slots of the first time domain resource in the first repetition for the first time; the N time slots of the first time domain resource in the i-th repetition for the K repetitions, wherein the first time domain resource in the i-th repetition, excluding the second time domain resource, includes the largest number of symbols, where K is a positive integer and i is a positive integer less than or equal to K; the N time slots of the first time domain resource in the j-th repetition for the K repetitions, wherein the first time domain resource in the j-th repetition, excluding the second time domain resource, includes the smallest number of symbols, where j is a positive integer less than or equal to K.
[0113] Fifthly, embodiments of this disclosure provide a communication device, including: one or more processors; wherein the communication device is configured to perform the methods described in the first aspect, the second aspect, and any of the embodiments thereof.
[0114] In a sixth aspect, embodiments of this disclosure provide a communication system. The communication system includes a terminal and a network device. The terminal is used to implement the method as described in any of the first aspect and its embodiments. The network device is used to implement the method as described in any of the second aspect and its embodiments.
[0115] In a seventh aspect, embodiments of this disclosure provide a computer storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the methods described in the first aspect, the second aspect, and their embodiments.
[0116] Eighthly, embodiments of this disclosure provide a program product that, when executed by a communication device, causes the communication device to perform the method described in any of the first aspect, the second aspect, and their embodiments.
[0117] Ninthly, embodiments of this disclosure provide a computer program that, when run on a computer, causes the computer to perform the methods described in the first aspect, the second aspect, and the embodiments thereof.
[0118] In a tenth aspect, embodiments of this disclosure provide a chip or chip system. The chip or chip system includes processing circuitry configured to perform the methods described in any of the first, second, and embodiments thereof.
[0119] It is understood that the aforementioned communication devices, communication systems, storage media, program products, computer programs, chips, or chip systems are all used to execute the methods proposed in the embodiments of this disclosure. Therefore, the beneficial effects they can achieve can be referred to the beneficial effects in the corresponding methods, and will not be repeated here.
[0120] This disclosure provides a communication method, a communication device, a communication system, a storage medium, and a program product. In some embodiments, the terms "communication method," "uplink transmission method," "PUSCH transmission method," and "time domain resource configuration method" can be used interchangeably, as can the terms "communication system," "uplink transmission system," "PUSCH transmission system," and "time domain resource configuration system."
[0121] This disclosure is not exhaustive, but merely illustrative of some embodiments, and is not intended to limit the scope of protection of this disclosure. Unless otherwise specified, each step in a particular embodiment can be implemented as an independent embodiment, and the steps can be arbitrarily combined. For example, a solution after removing some steps in a particular embodiment can also be implemented as an independent embodiment, and the order of the steps in a particular embodiment can be arbitrarily interchanged. Furthermore, the optional implementation methods in a particular embodiment can be arbitrarily combined; moreover, the embodiments can be arbitrarily combined, for example, some or all steps of different embodiments can be arbitrarily combined, and a particular embodiment can be arbitrarily combined with the optional implementation methods of other embodiments.
[0122] In each of the disclosed embodiments, unless otherwise specified or in case of logical conflict, the terminology and / or descriptions of the embodiments are consistent and can be referenced by each other. Technical features in different embodiments can be combined to form new embodiments based on their inherent logical relationships.
[0123] The terminology used in the embodiments of this disclosure is for the purpose of describing particular embodiments only and is not intended to limit the scope of this disclosure.
[0124] In this embodiment of the disclosure, unless otherwise stated, elements expressed in the singular form, such as "a," "an," "the," "the," "the," "the," "the," "the," "this," etc., can mean "one and only one," or "one or more," "at least one," etc. For example, when using articles such as "a," "an," "the," etc. in translation, the noun following the article can be understood as either a singular expression or a plural expression.
[0125] In the embodiments of this disclosure, "multiple" refers to two or more.
[0126] In some embodiments, the terms “at least one of”, “one or more”, “a plurality of”, “multiple”, etc., may be used interchangeably.
[0127] In some embodiments, the notation "at least one of A and B", "A and / or B", "A in one case, B in another", "in response to one case A, in response to another case B", etc., may include the following technical solutions depending on the situation: in some embodiments, A (execute A regardless of B); in some embodiments, B (execute B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed); in some embodiments, A and B (both A and B are executed). The same applies when there are more branches such as A, B, C, etc.
[0128] In some embodiments, the notation "A or B" may include the following technical solutions, depending on the situation: in some embodiments, A (execution of A regardless of B); in some embodiments, B (execution of B regardless of A); in some embodiments, execution is selected from A and B (A and B are selectively executed). The same applies when there are more branches such as A, B, C, etc.
[0129] The prefixes "first," "second," etc., used in the embodiments of this disclosure are merely for distinguishing different descriptive objects and do not impose restrictions on the position, order, priority, quantity, or content of the descriptive objects. The description of the descriptive objects is found in the claims or the context of the embodiments, and the use of prefixes should not constitute unnecessary restrictions. For example, if the descriptive object is a "field," the ordinal numbers preceding "field" in "first field" and "second field" do not restrict the position or order of the "fields." "First" and "second" do not restrict whether the "fields" they modify are in the same message, nor do they restrict the order of "first field" and "second field." Similarly, if the descriptive object is a "level," the ordinal numbers preceding "level" in "first level" and "second level" do not restrict the priority between "levels." Furthermore, the number of descriptive objects is not limited by ordinal numbers and can be one or more. For example, in "first device," the number of "devices" can be one or more. Furthermore, the objects modified by different prefixes can be the same or different. For example, if the object being described is "device", then "first device" and "second device" can be the same device or different devices, and their types can be the same or different. Similarly, if the object being described is "information", then "first information" and "second information" can be the same information or different information, and their content can be the same or different.
[0130] In some embodiments, “including A,” “containing A,” “for indicating A,” and “carrying A” can be interpreted as directly carrying A or indirectly indicating A.
[0131] In some embodiments, the terms “in response to…”, “in response to determining…”, “in the case of…”, “when…”, “if…”, “if…”, etc., can be used interchangeably.
[0132] In some embodiments, the terms “greater than,” “greater than or equal to,” “not less than,” “more than,” “more than or equal to,” “not less than,” “higher than,” “higher than or equal to,” “not lower than,” and “above” can be used interchangeably, as can the terms “less than,” “less than or equal to,” “not greater than,” “less than,” “less than or equal to,” “not more than,” “lower than,” “lower than or equal to,” “not higher than,” and “below”.
[0133] In some embodiments, devices, etc., can be interpreted as physical or virtual, and their names are not limited to the names recorded in the embodiments. Terms such as “device”, “equipment”, “circuit”, “network element”, “node”, “function”, “unit”, “section”, “system”, “network”, “chip”, “chip system”, “entity”, and “subject” can be used interchangeably.
[0134] In some embodiments, "network" can be interpreted as devices included in a network (e.g., access network devices, core network devices, etc.).
[0135] In some embodiments, the terms "network devices", "access network device (AN device)", "radio access network device (RAN device)", "base station (BS)", "radio base station", "fixed station", "node", "access network node", "access point", "transmission point (TP)", "reception point (RP)", "transmission / reception point (TRP)", "panel", "antenna panel", "antenna array", "cell", "macro cell", "small cell", "femtocell", "pico cell", "sector", "cell group", "serving cell", "carrier", "component carrier", and "bandwidth part (BWP)" can be used interchangeably.
[0136] In some embodiments, the terms "terminal", "terminal device", "user equipment (UE)", "user terminal", "mobile station (MS)", "mobile terminal (MT)", "subscriber station", "mobile unit", "subscriber unit", "wireless unit", "remote unit", "mobile device", "wireless device", "wireless communication device", "remote device", "mobile subscriber station", "access terminal", "mobile terminal", "wireless terminal", "remote terminal", "handset", "user agent", "mobile client", and "client" can be used interchangeably.
[0137] In some embodiments, access network devices, core network devices, or network devices can be replaced by terminals. For example, embodiments of this disclosure can also be applied to structures where communication between access network devices, core network devices, or network devices and terminals is replaced by communication between multiple terminals (e.g., device-to-device (D2D), vehicle-to-everything (V2X), etc.). In this case, the structure can also be configured such that the terminal has all or part of the functions of the access network device. Furthermore, terms such as "uplink" and "downlink" can be replaced with terms corresponding to communication between terminals (e.g., "sidelink"). For example, uplink channel, downlink channel, etc., can be replaced with sidelink channel, and uplink link, downlink, etc., can be replaced with sidelink link.
[0138] In some embodiments, the terminal may be replaced by an access network device, a core network device, or a network device. In this case, the access network device, core network device, or network device may also be configured to have all or some of the functions of the terminal.
[0139] In some embodiments, the acquisition of data, information, etc., may comply with the laws and regulations of the country where the location is situated.
[0140] In some embodiments, data, information, etc., may be obtained with the user's consent.
[0141] Furthermore, each element, each row, or each column in the table of this disclosure can be implemented as an independent embodiment, and any combination of any element, any row, or any column can also be implemented as an independent embodiment.
[0142] Figure 1A is a schematic diagram of an architecture of a communication system according to an embodiment of the present disclosure. As shown in Figure 1A, the communication system 100 includes: a terminal 101 and a network device 102.
[0143] In some embodiments, terminal 101 includes, but is not limited to, at least one of the following: mobile phone, wearable device, Internet of Things device, car with communication function, smart car, tablet computer, computer with wireless transceiver function, virtual reality (VR) terminal device, augmented reality (AR) terminal device, wireless terminal device in industrial control, wireless terminal device in self-driving, wireless terminal device in remote medical surgery, wireless terminal device in smart grid, wireless terminal device in transportation safety, wireless terminal device in smart city, and wireless terminal device in smart home.
[0144] In some embodiments, network device 102 includes access network device and core network device. Access network device is, for example, a node or device that connects a terminal to a wireless network. Access network device may include, but is not limited to, at least one of the following: evolved NodeB (eNB), next-generation eNB (ng-eNB), next-generation NodeB (gNB), node B (NB), home node B (HNB), home evolved node B (HeNB), wireless backhaul device, radio network controller (RNC), base station controller (BSC), base transceiver station (BTS), base band unit (BBU), mobile switching center, base station in a 6G communication system, open RAN, cloud RAN, base station in other communication systems, and access node in a Wi-Fi system.
[0145] In some embodiments, the technical solutions of this disclosure can be applied to the Open RAN architecture. In this case, the interfaces between or within network devices involved in the embodiments of this disclosure can be transformed into internal interfaces of Open RAN. The processes and information interactions between these internal interfaces can be implemented by software or programs.
[0146] In some embodiments, the access network device may be composed of a CU and a DU. The CU may also be called a control unit. The CU-DU structure can separate the protocol layer of the network device. Some of the protocol layer functions are centrally controlled by the CU, while the remaining part or all of the protocol layer functions are distributed in the DU, which is centrally controlled by the CU. However, this is not the only possibility.
[0147] In some embodiments, the core network equipment may be a single device including a first network element, or it may be multiple devices or a group of devices, each including a first network element. Network elements may be virtual or physical. The core network may include, for example, at least one of an evolved packet core (EPC), a 5G core network (5GCN), or a next-generation core (NGC).
[0148] It is understood that the communication system described in this disclosure is for the purpose of more clearly illustrating the technical solutions of this disclosure, and does not constitute a limitation on the technical solutions provided in this disclosure. As those skilled in the art will know, with the evolution of system architecture and the emergence of new business scenarios, the technical solutions provided in this disclosure are also applicable to similar technical problems.
[0149] The following embodiments of this disclosure can be applied to the communication system 100 shown in FIG1A, or to some of the main bodies, but are not limited thereto. The main bodies shown in FIG1A are illustrative. The communication system may include all or some of the main bodies in FIG1A, or it may include other main bodies outside of FIG1A. The number and form of each main body are arbitrary. The connection relationship between the main bodies is illustrative. The main bodies may not be connected or may be connected. The connection can be in any way, it can be a direct connection or an indirect connection, it can be a wired connection or a wireless connection.
[0150] The embodiments disclosed herein can be applied to Long Term Evolution (LTE), LTE-Advanced (LTE-A), LTE-Beyond (LTE-B), SUPER 3G, IMT-Advanced, 4th generation mobile communication system (4G), 5th generation mobile communication system (5G), 5G new radio (NR), 6G, Future Radio Access (FRA), new-radio access technology (RAT), new radio (NR), new radio access (NX), future generation radio access (FX), Global System for Mobile communications (GSM), CDMA2000, ultra-mobile broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), and IEEE 802.20, ultra-wideband (UWB), Bluetooth (a registered trademark), public land mobile network (PLMN) networks, device-to-device (D2D) systems, machine-to-machine (M2M) systems, internet of things (IoT) systems, vehicle-to-everything (V2X) systems, systems utilizing other communication methods, and next-generation systems built upon them. Furthermore, multiple systems can be combined (e.g., a combination of LTE or LTE-A with 5G, or a combination of 5G and 6G).
[0151] The following is an explanation and interpretation of the terminology used in this disclosure.
[0152] I. Time-domain resources of PUSCH.
[0153] Network devices configure time-domain resources for terminals to send PUSCH, including: the time slot for sending PUSCH, the number of symbols for PUSCH, and the start symbol for PUSCH within the time slot. Based on these parameters, the terminal can uniquely determine the time-domain resources for sending PUSCH, and the network device will also receive the PUSCH sent by the terminal on those time-domain resources.
[0154] In some embodiments, the network device can configure the slot offset, start symbol, and allocation length for the terminal to send PUSCH. The slot offset is represented by parameter k2, the start symbol by parameter S, and the allocation length by parameter L.
[0155] In some embodiments, k2 indicates the starting time slot configured for PUSCH, S indicates the starting symbol configured for PUSCH, and L indicates the number of symbols configured for PUSCH. The value of S is the symbol index of the starting symbol within a time slot, with the symbol index starting from 0. A symbol index of 0 corresponds to the first symbol in the time slot, and so on, until the last symbol of the time slot. In some embodiments, S and L can be replaced by a start and length indicator value (SLIV), which is determined based on S and L, as follows:
[0156] If (L-1)≤7, then SLIV=14×(L-1)+S;
[0157] Otherwise, SLIV = 14 × (14 - L + 1) + (14 - 1 - S), where 0 <L≤14-S。
[0158] In some embodiments, Figure 1B is a schematic diagram of the time domain resources of a single-slot PUSCH. As shown in Figure 1B, k2=3, S=2, L=10, k2 indicates that the starting time slot of the PUSCH is uplink time slot #3, S indicates that the starting symbol of the PUSCH is the 3rd symbol in the time slot, and L indicates that the number of symbols of the PUSCH is 10. Then, the time domain resources of the PUSCH configured by the network device for the terminal are 10 consecutive symbols starting from the 3rd symbol in time slot #3.
[0159] In some embodiments, all symbols in the downlink slot of Figure 1B are downlink symbols, all symbols in the uplink slot are uplink symbols, the first 8 symbols in the special slot are downlink symbols, the last 2 symbols are uplink symbols, and the remaining symbols are flexible symbols.
[0160] II. PUSCH mapping type
[0161] PUSCH supports two mapping types: PUSCH mapping type A and PUSCH mapping type B. The two mapping types have different restrictions on S and L, as well as S plus L. Table 1 shows the PUSCH mapping types. As shown in Table 1, for PUSCH mapping type A, only the starting symbol of the PUSCH is allowed to be the first symbol of the time slot, and the time-domain resources of the PUSCH are not allowed to cross time slot boundaries. For PUSCH mapping type B, the starting symbol of the PUSCH is allowed to be any symbol of the time slot.
[0162] Table 1
[0163] III. PUSCH repetition type
[0164] PUSCH supports repetition, including two repetition types: PUSCH repetition type A and PUSCH repetition type B. PUSCH repetition type A is slot-level repetition, where each slot uses the same symbol allocation, meaning the start symbol S and length L are identical. PUSCH repetition type B is mini-slot-level or symbol-level repetition. For PUSCH repetition type A, time-domain resources of PUSCH are not allowed to cross slot boundaries; for PUSCH repetition type B, time-domain resources of PUSCH are allowed to cross slot boundaries, but not consecutively across two slot boundaries.
[0165] In some embodiments, for PUSCH repetition type A, when the network device configures the terminal's PUSCH repetition type to PUSCH repetition type A through higher-layer parameters, the terminal sends PUSCH using PUSCH repetition type A. The network device indicates the repetition number of the backup PUSCH, represented by the parameter K. The K repetitions are sequentially allocated across K time slots, and the K time slots use the same symbol allocation, i.e., the symbol on each time slot is determined according to S and L (or SLIV).
[0166] In some embodiments, the determination of the K time slots is divided into two methods: physical time slot counting and available time slot counting.
[0167] In some embodiments, the physical time slot count refers to K consecutive time slots starting from the time slot indicated by k2. In some embodiments, subject to conflict criteria, not all K time slots may be used to transmit PUSCH. For example, if the symbols indicated by S and L (or SLIV) in one of the K time slots include downlink symbols, synchronization signal block (SSB) symbols, or sounding reference signal (SRS) symbols, then PUSCH cannot be transmitted in that time slot.
[0168] In some embodiments, available time slot counting refers to checking each time slot one by one, starting from the time slot indicated by k2, until K time slots that can be used to transmit PUSCH are found. A time slot that can be used to transmit PUSCH is one in which the symbols indicated by S and L (or SLIV) do not include downlink symbols, SSB symbols, or SRS symbols. A time slot that cannot be used to transmit PUSCH is one in which the symbols indicated by S and L (or SLIV) include downlink symbols, SSB symbols, or SRS symbols.
[0169] In one example, Figure 1C is a time-domain resource diagram of PUSCH repetition type A based on physical time slot count, where k2=3, S=2, L=10, and K=4. As shown in Figure 1C, time slots #3 to #6 are allocated to PUSCH repetition type A. In time slots #3 and #4, the symbols indicated by S and L (or SLIV) do not include downlink symbols, SSB symbols, or SRS symbols. In time slots #5 and #6, the symbols indicated by S and L (or SLIV) include downlink symbols. Therefore, the terminal device will send PUSCH in time slots #3 and #4, but will not send PUSCH in time slots #5 and #6.
[0170] In one example, Figure 1D is a temporal resource diagram of PUSCH repetition type A based on available time slot counts. The values of parameters k2, S, L, and K are the same as in Figure 1C. As shown in Figure 1D, starting from time slot #3, the first four time slots (excluding downlink symbols, SSB symbols, or SRS symbols) indicated by S and L (or SLIV) are time slots #3, #4, #8, and #9, respectively. Therefore, the terminal device will transmit PUSCH on these four time slots.
[0171] In some embodiments, for PUSCH repetition type B, when the network device configures the terminal's PUSCH repetition type to PUSCH repetition type B through higher-layer parameters, the terminal sends PUSCH using PUSCH repetition type B. The network device will indicate the terminal device to the number of repetitions K. The time-domain resource allocation for PUSCH repetition type B consists of two steps: first, determining the nominal repetition; second, determining the actual repetition.
[0172] In some embodiments, the number of nominal repetitions is K, each nominal repetition includes L consecutive symbols, the starting symbol of the first nominal repetition is the symbol indicated by S in the time slot indicated by k2, the second nominal repetition is the symbol following the last symbol of the first nominal repetition, and so on.
[0173] In some embodiments, a nominal repeat includes at least one actual repeat, each actual repeat being a consecutive set of all valid symbols available for transmission of PUSCH within a time slot, wherein valid symbols are symbols other than invalid symbols, including downlink symbols, SSB symbols, SRS symbols, symbols indicated by higher-layer signaling, etc. If an actual repeat includes only one symbol, then that actual repeat is ignored.
[0174] In some embodiments, PUSCH repeat type B can only use PUSCH mapping type B, so only S and L can be used to indicate time-domain resources, and SLIV cannot be used to indicate time-domain resources.
[0175] In some embodiments, Figure 1E is a time-domain resource diagram of PUSCH repetition type B, where k2 = 3, S = 12, L = 4, and K = 4. As shown in Figure 1E, the PUSCH includes 4 nominal repetitions, each of which includes 4 symbols. The 4 nominal repetitions are contiguous in the time domain. Due to the crossing of time slot boundaries, nominal repetition #0 includes two actual repetitions (actual repetition #0 and actual repetition #1). Actual repetition #0 includes the 13th and 14th symbols located in time slot #3, and actual repetition #1 includes the 1st and 2nd symbols located in time slot #4. Since the 4th and 9th symbols in time slot #4 are invalid symbols, and the number of symbols in an actual repetition must be greater than 1, nominal repetition #1 includes one actual repetition (actual repetition #2), which includes the 5th and 6th symbols located in time slot #4. Nominal repetition #2 includes one actual repetition (actual repetition #3), which includes the 7th and 8th symbols located in time slot #4. Since there are no invalid symbols and it does not cross the time slot boundary, nominal repetition #3 is an actual repetition (actual repetition #4), which includes the 14th symbol of the 11th symbol value located in time slot #4.
[0176] IV. Transport block processing over multiple slots (TBoMS)
[0177] PUSCH supports TBoMS. For single-slot PUSCH and PUSCH repetition type A, one time slot processes one transport block (TB). The transport block size (TBS) is determined based on the time-domain resources on one time slot. The TB will be transmitted on one time slot (i.e., single-slot PUSCH), or the TB will be transmitted repeatedly on K time slots (i.e., PUSCH repetition type A). For TBoMS, multiple time slots process one TB. The TBS is determined based on the time-domain resources on multiple time slots, and the TB will be transmitted on these multiple time slots. Therefore, the network device will notify the terminal of the number of time slots N for TBoMS. The terminal will determine the TBS based on the time-domain resources on N time slots and complete the transmission of the TB on N time slots.
[0178] In some embodiments, the time-domain resource allocation method of TBoMS (including N time slots and symbol allocation within each time slot) is the same as the time-domain resource allocation method of PUSCH repetition type A, but only the available time slot count can be used. TBoMS can be used in combination with PUSCH repetition type A. When TBoMS and PUSCH repetition type A are used in combination, the terminal determines N×K time slots according to the available time slot count method, where K groups of N time slots represent K repetitions of one TBoMS.
[0179] In one example, Figure 1F is a schematic diagram of the time-domain resources combining TBoMS and PUSCH repetition type A, where k2 = 3, N = 2, K = 2, S = 2, and L = 10. According to the time-domain resource allocation method of PUSCH repetition type A, TBoMS uses the same symbol allocation in each time slot, i.e., the 3rd to 12th symbols of each time slot; according to the available time slot counting method, TBoMS is allocated in time slots #3, #4, #8, and #9, with the first TBoMS repetition allocated to time slots #3 and #4, and the second TBoMS repetition allocated to time slots #8 and #9.
[0180] In some embodiments, in order to support flexible time domain resource allocation without incurring a large amount of signaling overhead, the time domain resources for sending PUSCH can be indicated by a "time domain resource allocation (TDRA) table + row index".
[0181] In some embodiments, the network device configures a TDRA table for the terminal via higher-layer signaling, or the terminal device uses the default TDRA table.
[0182] In some embodiments, the TDRA table includes at least one row, each row corresponding to a candidate value of a PUSCH mapping type, a candidate value of k2, a candidate value of S, a candidate value of L, a candidate value of SLIV, a candidate value of K, and / or a candidate value of N.
[0183] In some embodiments, the network device notifies the terminal of a row index that indicates a row in the TDRA table. The terminal uses the candidate values of the PUSCH mapping type corresponding to that row, the candidate values of k2, S, L, K, and N to determine the time domain resources for sending PUSCH.
[0184] In some embodiments, a row in the TDRA table does not necessarily need to include all parameters (PUSCH mapping type, k2, S, L, SLIV, K, N); these parameters are optional. In one example, for a single-slot PUSCH, K and N may not be configured. In one example, if it is not a TBoMS, N may not be configured. In one example, for repeating type B, SLIV may not be configured. In one example, if SLIV is used, S and L may not be configured.
[0185] In some embodiments, a row in the TDRA table may include multiple sets of parameters, each set including at least one of the following: PUSCH mapping type, k2, S, L, SLIV, K, N. In this case, multiple PUSCHs (Multi-PUSCHs, Multiple PUSCHs) can be scheduled at once, and each PUSCH uses one of the sets of parameters to determine the time-domain resources. The number of PUSCHs is equal to the number of SLIVs, or the number of sets of S and L.
[0186] In some embodiments, multiple PUSCH scheduling does not support PUSCH duplication. If the higher-layer signaling is configured with K greater than 1, then K is assumed to be equal to 1; or, if a row in the TDRA table includes multiple SLIVs and multiple Ks, and at least one K is greater than 1, then all Ks greater than 1 are assumed to be 1.
[0187] In one example, Figures 1G and 1H illustrate time-domain resource scheduling for multiple PUSCHs. In Figure 1G, assuming a row in the TDRA table includes a k2 and two SLIVs, with the two SLIVs corresponding to the first 7 symbols and the last 7 symbols of slot #4 respectively, then this row schedules two PUSCHs. The first PUSCH is allocated to the first 7 symbols of the slot indicated by k2, and the second PUSCH is allocated to the last 7 symbols of the slot indicated by k2. In Figure 1H, assuming a row in the TDRA table includes two k2s and two SLIVs, the first k2 and the first SLIV indicate that the first PUSCH is allocated to all symbols of slot #3, and the second k2 and the second SLIV indicate that the second PUSCH is allocated to all symbols of slot #4.
[0188] V. TBS Calculation
[0189] The process of TBS calculation is as follows:
[0190] Step 1: Determine the number N of REs used for PUSCH transmission within a time slot. RE .
[0191] Step 1-1: Determine the number N′ of resource elements (REs) within a physical resource block (PRB) allocated to PUSCH. RE , in The number of subcarriers included in a PRB. The number of symbols L allocated to PUSCH, This refers to the number of REs (Remote Elements) occupied by the code division multiplexing (CDM) blocks in each PRB (Programmable Block) corresponding to L symbols, excluding the data in the demodulation reference signal (DMRS). The overhead of configuring higher-level signaling. For PUSCH repetition type B, It is determined by the nominal repetition of L symbols.
[0192] Steps 1-2, determine N RE If TBoMS is configured, then N RE =N·min(156,N′) RE )·n PRB , where n PRB N is the number of PRBs allocated to PUSCH, and N is the number of time slots in TBoMS. Otherwise, N RE =min(156,N′) RE )·n PRB .
[0193] Step 2: Calculate the non-quantified intermediate variable N info =N RE ·R·Q m ·v, where R is the target code rate of PDSCH, and Q m v represents the modulation order of the PDSCH, and v represents the layer number of the PDSCH.
[0194] Step 3: If N info If the value is ≤3824, perform the following steps: Calculate the intermediate variables for quantification. in, Based on Table 2, find the value not less than N′. info The minimum value is taken as TBS. Table 2 shows N. info ≤3824 TBS.
[0195] Table 2
[0196] Step 4: If N info >3824, perform the following steps:
[0197] Calculate intermediate variables for quantification in, The round operation represents rounding.
[0198] if in,
[0199] otherwise,
[0200] If N′ info >8424, in,
[0201] otherwise,
[0202] VI. Transmission Occasion (TO)
[0203] The transmission timing of PUSCH is defined as a time slot index within the system frame corresponding to system frame number (SFN) #SFN. Time slot index The first symbol S in the corresponding time slot, and the number of consecutive symbols L. For PUSCH repetition type B, a PUSCH transmission timing is defined as a nominal repetition.
[0204] In some embodiments, to avoid conflicts between PUSCH and SRS, the time domain resources of PUSCH need to avoid the time domain resources of SRS. Taking time division duplex (TDD) as an example, Figure 1I is a schematic diagram of the time domain resources of PUSCH repetition type A and SRS. As shown in Figure 1I, SRS is only allocated to the last two symbols of time slot #3. However, to avoid conflicts between PUSCH and SRS, PUSCH repetition (taking the repetition number K=2 as an example) can only be allocated to the first 12 symbols of time slot #3 and time slot #4, resulting in the last two uplink symbols of time slot #4 being wasted.
[0205] In some embodiments, PUSCH cannot be transmitted on the time slot where SSB is located, resulting in the waste of uplink resources in the time slot where SSB is located. Taking non-overlapping subband full duplex (SBFD) as an example, Figure 1J is a schematic diagram of the time domain resources of PUSCH repetition type A and SSB. As shown in Figure 1J, PUSCH is transmitted using PUSCH repetition type A, and the frequency domain resources are allocated on the uplink subband. The time domain resource k2 indicates the first time slot in the figure. The repetition number K=5, and physical time slot counting is used. SSB is located in time slot #0 and time slot #1. Therefore, the uplink resources in downlink time slot #0 and downlink time slot #1 cannot be used to transmit PUSCH, while other time slots can be used to transmit PUSCH. This results in the waste of uplink resources on the 1st, 2nd, 7th, 8th, 13th and 14th symbols in downlink time slot #0 and downlink time slot #1.
[0206] This disclosure provides a communication method, communication device, communication system, storage medium, and program product. The PUSCH is allocated on a first time domain resource other than the second time domain resource, which allows for flexible allocation of the PUSCH's time domain resources and improves the utilization rate of uplink time domain resources and uplink coverage performance.
[0207] Figure 2 is an interactive schematic diagram of a communication method provided according to an embodiment of the present disclosure. As shown in Figure 2, the present disclosure relates to a communication method. Executed by a communication system 100, the communication method includes steps S201 to S205.
[0208] In step S201, the network device sends the first information.
[0209] In some embodiments, the terminal receives first information.
[0210] In some embodiments, the first information is carried in downlink signaling. In one example, the downlink signaling may include at least one of radio resource control (RRC) signaling, DCI, and physical downlink control channel (PDCCH) signaling.
[0211] In some embodiments, the first information indicates a first time-domain resource of the PUSCH. In one embodiment, the first time-domain resource includes at least one time slot, and each time slot includes at least one symbol.
[0212] In some embodiments, the first information indicates the time-domain resource configuration of the PUSCH.
[0213] In some embodiments, the first information indicates parameters used to determine a first time-domain resource for the PUSCH.
[0214] In some embodiments, the first information indicates at least one time slot of the PUSCH. Each time slot includes at least one symbol.
[0215] In some embodiments, the first information indicates at least one symbol within each time slot of the PUSCH. In this case, the first time slot is a time slot of the PUSCH, and the first symbol is a symbol of the PUSCH.
[0216] In some embodiments, the first information indicates a first parameter and a second parameter. The first parameter is used to determine the starting timeslot in the first time-domain resource, and the second parameter is used to determine at least one symbol within each timeslot included in the first time-domain resource. That is, the second parameter is used to determine the symbols allocated to the PUSCH within each first timeslot, and the second parameter can be used to determine one or more symbols within each timeslot included in the first time-domain resource. In one embodiment, the multiple symbols within each timeslot are contiguous in the time domain.
[0217] In some embodiments, the first parameter may be a time slot offset (such as k2), where k2 is used to determine the first time slot (i.e., the starting time slot) of the first time domain resource.
[0218] In some embodiments, the second parameter is SLIV, which indicates the number of symbols within the N time slots included in the first time-domain resource, wherein the symbols of the first time-domain resource are sequential in the time domain across the N time slots. The number of symbols included in the first time-domain resource is... N is 1; if in, The symbol quantity for a time slot, such as 14. This indicates rounding up to the nearest integer.
[0219] In some embodiments, the second parameter includes S and L, where L is the number of symbols within the N time slots included in the first time-domain resource. N is 1; if in, The symbol quantity for a time slot, such as 14. This indicates rounding up to the nearest integer.
[0220] For example, when the PUSCH mapping type is mapping type A, the second parameter may include S and L. In one embodiment, when the PUSCH mapping type is mapping type A, the second parameter may be SLIV. In one embodiment, when the PUSCH mapping type is mapping type B, the second parameter may include S and L.
[0221] In one embodiment, the first information further includes at least one of the number of time slots N (an integer N ≥ 1) and the number of repetitions K (an integer K ≥ 1), wherein the number of time slots N indicates the N time slots included in the first time domain resource, that is, N is the number of time slots included in the first time domain resource; the number of repetitions K indicates that the first time domain resource is repeated K times, that is, K is the number of times the first time domain resource is repeated. In one embodiment, the first time domain resource may include N × K time slots.
[0222] In some embodiments, the first information may not include the second parameter. In this case, the first time-domain resource includes all symbols in one time slot, that is, the time-domain resource of PUSCH is allocated in one time slot and includes all symbols in that time slot. This can reduce signaling overhead.
[0223] In some embodiments, prior to step S201, the terminal may have the ability to transmit PUSCH data to the network device. In one embodiment, the terminal supports the PUSCH transmission method described in the embodiment of FIG2.
[0224] In some embodiments, prior to step S201, the network device may instruct the terminal on a PUSCH transmission method. In one embodiment, the network device instructs the terminal to use the PUSCH transmission method described in the embodiment of FIG2.
[0225] In step S202, the network sends the second information.
[0226] In some embodiments, the terminal receives second information.
[0227] In some embodiments, the second information indicates a second time-domain resource. In one embodiment, the number of second time-domain resources can be at least one. In one embodiment, each second time-domain resource includes at least one symbol within a time slot.
[0228] In some embodiments, the second information indicates parameters for determining at least one second time-domain resource.
[0229] In some embodiments, the second time-domain resource is a time-domain resource not used for PUSCH. It is understood that the signals carried by the PUSCH are not transmitted on the second time-domain resource. In one embodiment, all resource elements (REs) on the symbols included in the second time-domain resource cannot be used for PUSCH transmission.
[0230] In some embodiments, the first time-domain resource overlaps with at least one second time-domain resource in the time domain. Since the second time-domain resource cannot be used for PUSCH transmission, the first time-domain resource other than the at least one second time-domain resource is discontinuous in the time domain as the time-domain resource for actually transmitting PUSCH. In one embodiment, the symbols included in the first time-domain resource other than the second time-domain resource are discontinuous in the time domain.
[0231] In some embodiments, the second time-domain resource can be understood as uplink rate matching (RM) resource or invalid symbols, etc. In one embodiment, the symbols included in the second time-domain resource can be semi-statically configured symbols. For example, invalid symbols may include downlink symbols, synchronization signal block (SSB) symbols, sounding reference signal (SRS) symbols, etc.
[0232] In some embodiments, the second information is carried in higher-level signaling (such as RRC). In other words, the second time-domain resource is configured via higher-level signaling.
[0233] In some embodiments, the second information indicates at least one of the following: the identity (ID) of the second time-domain resource, the time-domain characteristics of the second time-domain resource, the duration of the second time-domain resource, the offset of the second time-domain resource, and the symbols included in the second time-domain resource.
[0234] In some embodiments, the third parameter indicates the identifier (ID) of the second time-domain resource. Each second time-domain resource includes an identifier (ID). It is understood that network devices and terminals can uniquely identify a second time-domain resource based on its identifier (ID). For example, the third parameter is the parameter "ID".
[0235] In some embodiments, the fourth parameter indicates the temporal characteristics of the second temporal resource. The temporal characteristics of the second temporal resource include one of the following: periodic, semi-persistent, or aperiodic. In one embodiment, a second temporal resource can only include one temporal characteristic. For example, the third parameter is the parameter "temporal characteristics".
[0236] In some embodiments, the time-domain characteristics of the second time-domain resource indicate that the second time-domain resource is periodic. In this case, the second time-domain resource repeats periodically in the time domain, and the network device configures at least one second time-domain resource through higher-layer signaling (such as RRC signaling). In one embodiment, for periodic second time-domain resources, the second information takes effect immediately after configuration.
[0237] For example, FIG3A is a schematic diagram of a periodic second time domain resource provided according to an embodiment of the present disclosure. As shown in FIG3A, after the second information is configured, the second time domain resource takes effect immediately and repeats periodically.
[0238] In some embodiments, the time-domain characteristics of the second time-domain resource indicate that the second time-domain resource is semi-persistent, wherein the second time-domain resource is periodically repeated in the time domain, and the network device configures at least one second time-domain resource through higher-layer signaling (such as RRC signaling) and activates or deactivates one or more of the second time-domain resources through third information.
[0239] In some embodiments, the network device may also send third information to the terminal, which activates or deactivates one or more of the at least one second time-domain resources indicated by the second information. Here, the activated second time-domain resources can be used to determine the time-domain resources for actual PUSCH transmission, while deactivated or inactive second time-domain resources cannot be used to determine the time-domain resources for actual PUSCH transmission. In one embodiment, for semi-persistent second time-domain resources, the configuration of the second information does not take effect immediately, but requires activation according to the third information. For already activated second time-domain resources, they can also be deactivated according to the third information, causing the corresponding second time-domain resources to become ineffective. Exemplarily, the third information is carried on the MAC-CE.
[0240] In some embodiments, the third information may include an identifier (ID) of the second time-domain resource and an activation or deactivation identifier, indicating the second time-domain resource indicated by the identifier. In one embodiment, each second time-domain resource includes an identifier (ID). It is understood that network devices and terminals can uniquely identify a second time-domain resource based on its identifier (ID).
[0241] For example, FIG3B is a schematic diagram of a semi-persistent second time-domain resource provided according to an embodiment of the present disclosure. As shown in FIG3B, the second time-domain resource does not take effect after the second information is configured, but takes effect immediately after the third information is configured and repeats periodically.
[0242] In some embodiments, the time-domain characteristics of the second time-domain resource indicate that the second time-domain resource is aperiodic, wherein the second time-domain resource is aperiodic in the time domain, and the network device configures at least one second time-domain resource through higher-layer signaling (such as RRC signaling) and triggers one or more second time-domain resources through a fourth message.
[0243] In some embodiments, the network device may also send fourth information to the terminal, which triggers one or more of the at least one second time-domain resources indicated by the second information. Here, the triggered second time-domain resources can be used to determine the time-domain resource for actually transmitting the PUSCH, while untriggered second time-domain resources cannot be used to determine the time-domain resource for actually transmitting the PUSCH. In one embodiment, for aperiodic second time-domain resources, the configuration of the second information does not take effect immediately; it requires triggering by the fourth information to take effect. Aperiodic second time-domain resources only take effect once and do not repeat periodically. Exemplarily, the fourth information is carried on the DCI.
[0244] In some embodiments, when the first information is carried on a DCI, the first information and the fourth information can be carried on the same DCI or on different DCIs.
[0245] In some embodiments, the fourth information may include the resource of the second time-domain resource, indicating the second time-domain resource indicated by the identifier that triggered the second time-domain resource.
[0246] For example, FIG3C is a schematic diagram of an aperiodic second time-domain resource provided according to an embodiment of the present disclosure. As shown in FIG3C, the second time-domain resource does not take effect after the second information is configured, but takes effect immediately after the fourth information is configured, but does not repeat periodically.
[0247] In some embodiments, the time-domain characteristics of the second time-domain resource may be predefined, such as those specified by a protocol. In some embodiments, the time-domain specificity of the second time-domain resource may be indicated by a network device, in which case the second information may indicate the time-domain characteristics of the second time-domain resource.
[0248] In some embodiments, the second time-domain resource is periodic or semi-persistent, in which case the second information may also indicate the repetition period of the second time-domain resource. The fifth parameter indicates the repetition period of the second time-domain resource. In one embodiment, the unit of the repetition period of the second time-domain resource may be a time slot or a millisecond. Exemplarily, the fifth parameter is the parameter "period".
[0249] In some embodiments, the sixth parameter indicates the duration of the second time-domain resource. The duration of the second time-domain resource can be the number of time slots included in the second time-domain resource or the duration of the second time-domain resource (in milliseconds (ms)). For example, the sixth parameter is the parameter "duration".
[0250] In some embodiments, the seventh parameter indicates the offset of the second time-domain resource, indicating the first time slot of the second time-domain resource. In one embodiment, the offset of the second time-domain resource indicating the first time slot of the second time-domain resource can be the start symbol of the second time-domain resource. In one embodiment, for a periodic, semi-persistent second time-domain resource, the offset of the second time-domain resource indicates the time-domain position of the first time slot of the second time-domain resource within one repetition period of PUSCH. In one embodiment, for an aperiodic second time-domain resource, the offset of the second time-domain resource indicates the time-domain position of the first time slot of the second time-domain resource. Exemplarily, the seventh parameter is the parameter "offset".
[0251] In some embodiments, the symbols included in the second time-domain resource may be indicated by a bitmap or by an eighth parameter.
[0252] In some embodiments, the second information further includes a bitmap, which may indicate the symbols included in the second time-domain resource. In one embodiment, the number of bits in the bitmap is equal to the number of symbols in all time slots included in the second time-domain resource, and each bit in the bitmap corresponds one-to-one with a symbol in all time slots included in the second time-domain resource. The second time-domain resource includes the symbols corresponding to the bits in the bitmap that have a first value. For example, the first value is 1.
[0253] For example, Figure 3D is a schematic diagram of a second time-domain resource indicated by a bitmap according to an embodiment of the present disclosure. As shown in Figure 3D, one period of the second time-domain resource is 5 time slots, the bias of the second time-domain resource is the first time slot within one period, i.e., time slot #0 in the figure, the duration of the second time-domain resource is 4 time slots, and the bitmap includes 56 bits with a bit value of '1111111111111111111111111111111111111111110000000000000011'. The leftmost bit corresponds to the first symbol within the duration, i.e., the first symbol of time slot #0 in the figure, and so on. The rightmost bit corresponds to the last symbol within the duration, i.e., the last symbol of time slot #3 in the figure. At this time, the symbols included in the second time-domain resource are symbols with a bit value of "1".
[0254] In some embodiments, the second information further includes an eighth parameter. The eighth parameter is used to determine a plurality of symbols starting from the start symbol within the first time slot of the second time-domain resource. For example, if the PUSCH mapping type is mapping type A, the eighth parameter may include S' and L'. In one embodiment, if the PUSCH mapping type is mapping type A, the eighth parameter may be SLIV'. In one embodiment, if the PUSCH mapping type is mapping type B, the eighth parameter may include S' and L'.
[0255] For example, FIG3E is a schematic diagram of a second time-domain resource indicated by an eighth parameter according to an embodiment of the present disclosure. As shown in FIG3E, one period of the second time-domain resource is 5 time slots, and the bias of the second time-domain resource is the first time slot in one period, i.e., time slot #0 in the figure. S' = 0, L' = 42. In one repetition period, the second time-domain resource includes 42 symbols starting from the starting symbol 0# of time slot 0#.
[0256] In some embodiments, the second information includes at least one of a third parameter, a fourth parameter, a fifth parameter, a sixth parameter, a seventh parameter, and an eighth parameter. In one embodiment, the fourth parameter indicates that the second time-domain resource is aperiodic, in which case the second information does not include the fifth parameter.
[0257] In some embodiments, at least one second time-domain resource having the same time-domain characteristics can form a second time-domain resource set. Then, the time-domain characteristics of the second time-domain resource indicated by the second information can be the time-domain characteristics of the second time-domain resource set, and the time-domain characteristics of all second time-domain resources within the second time-domain resource set are the same as the time-domain characteristics of the second time-domain resource set. For example, if the time-domain characteristics of the second time-domain resource set are periodic, then the time-domain characteristics of all second time-domain resources included in the second time-domain resource set are periodic.
[0258] In some embodiments, the second time-domain resource set includes a second time-domain resource set ID. The network device and the terminal device can uniquely determine a second time-domain resource set based on the second time-domain resource set ID, and then determine one or more second time-domain resources included in the second time-domain resource set.
[0259] In some embodiments, for a semi-persistent second time-domain resource set, the third information may include a second time-domain resource set ID and an activation / deactivation identifier, indicating that all second time-domain resources in the second time-domain resource set indicated by the second time-domain resource set ID are activated / deactivated. In some embodiments, the fourth information includes a second time-domain resource set ID, indicating that all second time-domain resources in the second time-domain resource set indicated by the second time-domain resource set ID are triggered.
[0260] In some embodiments, the second time-domain resource may also be determined based on predefined information, such as as specified in the protocol. In this case, step S204 may be omitted. In some embodiments, the predefined information may include a bitmap, and a detailed description of the bitmap included in the predefined information can be found in the description of the bitmap included in the second information, which will not be repeated here.
[0261] In some embodiments, where the second time-domain resource is determined based on predefined information, the second time-domain resource may include at least one of the following: downlink symbols, SSB symbols, and SRS symbols. In one embodiment, the symbols included in the second time-domain resource are semi-statically configured. For example, the second time-domain resource includes downlink symbols configured by the network device via higher-layer signaling (such as RRC signaling); the second time-domain resource includes SSB symbols configured by the network device via higher-layer signaling (such as RRC signaling); and the second time-domain resource includes periodic SRS symbols configured by the network device via higher-layer signaling (such as RRC signaling).
[0262] In some embodiments, the second time-domain resource may be indicated partly by second information and determined partly based on predefined information.
[0263] In some embodiments, step S202 can be performed before step S205. In one embodiment, step S202 and at least one of steps S201, S203 to S204 can be performed simultaneously or sequentially.
[0264] In step S203, the terminal determines the time slot of PUSCH based on the first information.
[0265] In some embodiments, the terminal, based on parameters indicated by the first information, determines N×K consecutive time slots as the time slots included in the first time domain resource, starting from the first time slot. Based on this, the first time domain resource includes at least one symbol within N×K consecutive time slots. The symbols included in these time slots are also consecutive. In this case, the PUSCH time slots are counted using physical time slots.
[0266] In some embodiments, the terminal determines the first time-domain resource based on the parameters indicated by the first information and the second time-domain resource. In one embodiment, the terminal, based on the parameters indicated by the first information, judges each time slot sequentially, starting from the first time slot of the first time-domain resource. If the symbols included in the first time-domain resource overlap with the symbols included in the second time-domain resource in the time domain, and the difference between the number of symbols included in the first time-domain resource and the number of overlapping symbols in that time slot (e.g., the first time slot) is less than or equal to a first threshold η, then that time slot is counted into the N×K time slots included in the first time-domain resource; otherwise, that time slot is not counted into the N×K time slots included in the first time-domain resource; this continues until all N×K time slots included in the first time-domain resource have been counted. At this time, the PUSCH time slots are counted using available time slots.
[0267] In step S204, the network device determines the time slot of PUSCH based on the first information.
[0268] In some embodiments, the network device and the terminal determine the timeslots of the PUSCH in the same way, so that the network device and the terminal can reach a consensus on the timeslots of the PUSCH, and thus determine on which timeslots the TB carried by the PUSCH will be received.
[0269] In step S205, the terminal transmits a first signal carried on PUSCH on a first time domain resource other than the second time domain resource.
[0270] In some embodiments, the network device receives a first signal carried on PUSCH on a first time domain resource other than the second time domain resource.
[0271] In some embodiments, when the PUSCH time slots are counted using physical time slots, if the symbols included in the first time domain resource overlap with the symbols included in the second time domain resource in the time domain within any of the N×K consecutive time slots included in the first time domain resource, and the number of symbols included in the first time domain resource within that time slot (i.e., the first time slot) is... The number of overlapping symbols If the difference is less than or equal to the first threshold η, the terminal determines not to transmit the first signal in that time slot, such as if the PUSCH is discarded in that time slot; otherwise, the terminal transmits the first signal on the symbols included in the first time domain resources other than the second time domain resources within that time slot. It should be noted that overlapping symbols refer to the symbols included in the first time domain resources that overlap with the second time domain resources. Furthermore, the symbols included in the first time domain resources other than the second time domain resources are the symbols in the first time domain resources other than the overlapping symbols, and can also be described as non-overlapping symbols.
[0272] In some embodiments, when the PUSCH time slots are counted using available time slots, for any time slot included in the first time domain resource, if the first time domain resource and the second time domain resource do not overlap in the time domain within the time slot, then a first signal is transmitted in that time slot based on the first time domain resource; otherwise, a first signal is transmitted in that time slot (such as the first time slot) based on the first time domain resource other than the second time domain resource.
[0273] It should be understood that, for the scheme corresponding to available time slot counts and physical time slots, the number of symbols included in the first time-domain resource within a time slot... The number of overlapping symbols If the difference is greater than or equal to the first threshold η, it means that there are enough time domain resources on the time slot to send the first signal, so the first signal can be sent on the time slot, but the first signal must be sent on the first time domain resources outside the second time domain resources; otherwise, it means that there are not enough time domain resources on the time slot to send the first signal, so the first signal is not sent on the time slot.
[0274] In some embodiments, the first threshold η is determined based on at least one of the following: an indication from the network device; predefined information; or the number of symbols in the DMRS. In one embodiment, the first threshold η is indicated by the network device, in which case the network device may also send fifth information to the terminal to indicate the first threshold η. Exemplarily, the value of the first threshold η can be 1, 2, 4, or 6. Exemplarily, the fifth information can be carried in higher-layer signaling (such as RRC signaling). In one embodiment, the first threshold η is determined based on predefined information, as specified in the protocol. In one embodiment, the first threshold η is determined based on the number of symbols in the DMRS.
[0275] In some embodiments, the first threshold η is determined based on the number of symbols in the DMRS. In this case, the first threshold η is equal to the number of symbols in the DMRS; or, the first threshold is equal to the number of symbols in the DMRS plus n, where n is an integer greater than or equal to 0; or, the first threshold is greater than the number of symbols in the DMRS; or, the first threshold is equal to the number of symbols in the DMRS plus m, where m is a positive integer. Here, the values of n and m can be equivalent or unequal. For example, the value of n can be 0, 1, 2, or 4, and n can be configured by the network device through higher-layer signaling (such as RRC signaling) or determined according to predefined information. For example, the value of m can be 1, 2, or 4, and m can be configured by the network device through higher-layer signaling (such as RRC signaling) or determined according to predefined information.
[0276] In some embodiments, DMRS and PUSCH use the same time-domain resources, i.e., DMRS can be multiplexed with data. In this case, the first threshold η is equal to the number of symbols in DMRS or the number of symbols in DMRS plus n. In some embodiments, DMRS and PUSCH use different time-domain resources, i.e., DMRS cannot be multiplexed with data. In this case, the first threshold η is greater than the number of symbols in DMRS, or the first threshold η is equal to the number of symbols in DMRS plus m.
[0277] For example, referring to the first time domain resource in the case of physical time slot counting shown in Figure 3F(a), k2 indicates time slot #2 in the figure, N=2, K=2, SLIV indicates all time domain resources in a time slot, then the first time domain resource is all symbols in time slots #2 to #5. Referring to Figure 3F(b), which shows the relationship between the second time-domain resource and the time-domain resource used for PUSCH transmission under the physical time-slot counting condition, assuming the first threshold η = 4, then in time slots #2 and #5, after deducting the symbols that overlap between the first and second time-domain resources, the number of remaining symbols in the first time-domain resource is less than η, so time slots #2 and #5 will not be used for PUSCH transmission; in time slot #3, after removing the symbols that overlap between the first and second time-domain resources, the number of remaining symbols in the first time-domain resource is greater than η, so time slot #3 will be used for PUSCH transmission, but only the first time-domain resource other than the second time-domain resource will be used for PUSCH transmission; in time slot #4, the first time-domain resource does not overlap with the second time-domain resource, so all the first time-domain resources in time slot #4 will be used for PUSCH transmission.
[0278] For example, referring to Figure 3F(c) showing the first time-domain resource in the case of available time slot counting, k2 indicates time slot #2 in the figure, N=2, K=2, and SLIV indicates all time-domain resources within a time slot. Assuming η=4, referring to Figure 3F(d) showing the relationship between the second time-domain resource and the time-domain resource used for PUSCH transmission in the case of available time slot counting, the judgment is made slot by slot starting from time slot #2:
[0279] Time slot #2: After removing the symbols that overlap between the first and second time domain resources, the number of remaining symbols in the first time domain resources is less than η. Therefore, time slot #2 is not included in the N×K=4 time slots included in the first time domain resources.
[0280] Time slot #3: After removing the symbols that overlap between the first and second time domain resources, the number of remaining symbols in the first time domain resources is greater than η. Therefore, time slot #3 is included in the N×K=4 time slots of the first time domain resources. However, only the first time domain resources other than the second time domain resources will be used for PUSCH transmission.
[0281] Time slot #4: The first time domain resource does not overlap with the second time domain resource, so time slot #4 is included in the N×K=4 time slots included in the first time domain resource, and the first time domain resource on time slot #4 will be used for PUSCH transmission;
[0282] Time slots #5 to #7: After deducting the symbols that overlap between the first and second time domain resources, the number of remaining symbols in the first time domain resources is less than η. Therefore, time slots #5 to #7 are not included in the N×K=4 time slots included in the first time domain resources.
[0283] Time slot #8: After removing the symbols that overlap between the first and second time domain resources, the number of remaining symbols in the first time domain resources is greater than η. Therefore, time slot #8 is included in the N×K=4 time slots of the first time domain resources. However, only the first time domain resources other than the second time domain resources will be used for PUSCH transmission.
[0284] Time slot #9: The first time domain resource does not overlap with the second time domain resource, so time slot #9 is included in the N×K=4 time slots included in the first time domain resource, and the first time domain resource on time slot #9 will be used for PUSCH transmission;
[0285] After judging time slot #9, N×K=4 time slots have been counted, completing the judgment of time domain resources used for PUSCH transmission.
[0286] In some embodiments, the network device uses the same method as the terminal to determine that it will not receive the first signal in the first time slot; otherwise, it will receive the first signal on the symbols (i.e., non-overlapping symbols) included in the first time domain resources other than the second time domain resources in the first time slot.
[0287] In some embodiments, the first information is carried on a TB carried by the PUSCH, the size of which is TBS. The terminal can transmit a TB carrying the first signal on the PUSCH based on the TBS.
[0288] In some embodiments, the terminal may determine the TBS of a TB carried by the PUSCH based on the first information. In one embodiment, the terminal may determine the TBS based on one of the following methods:
[0289] Method 1: Determine the TBS based on the number of symbols indicated by the first information;
[0290] Method 2: Determine the TBS based on the number of symbols in the N time slots included in the first time domain resource and the number of overlapping symbols in the N time slots, where N is a positive integer;
[0291] Method 3: Determine the TBS based on the average number of non-overlapping symbols in each time slot of at least one time slot.
[0292] In some embodiments, for method 1, the terminal first determines the number of symbols to be allocated to the PUSCH based on the number of symbols L indicated by the first information. Then, based on Determine the number N′ of REs used for PUSCH within a PRB. RE Then based on N′ RE Determine the total number of REs N used for PUSCH. RE Finally, based on N RE Determine the TBS of the TB carried by PUSCH.
[0293] For example, In one example,
[0294] In some embodiments, for method 2, in In the case of N timeslots, the N timeslots are either the first N timeslots of the first time domain resource or the N timeslots of the first time domain resource that is repeated for the first time.
[0295] For example, or in, or For example, N RE =min(N×N′,N′) RE )·n PRB or in, or This indicates the number of overlapping symbols in the (n+1)th time slot.
[0296] In some embodiments, for method 2, in In the case where N time slots are the first time domain resources of the i-th repetition of K repetitions, the number of non-overlapping symbols in the first time domain resources of the i-th repetition is the largest, and i is a positive integer less than or equal to K.
[0297] For example, or in, or For example, N RE =min(N×N′,N′) RE )·n PRB or N RE =N′ RE ·n PRB , in, or
[0298] In some embodiments, for method 2, in In the case where N time slots are the first time domain resources of the jth repetition of K repetitions, the number of non-overlapping symbols in the first time domain resources of the jth repetition is the minimum, and j is a positive integer less than or equal to K.
[0299] For example, or in, or For example, N RE =min(N×N′,N′) RE )·n PRB or N RE =N′ RE ·n PRB , in, or
[0300] In some embodiments, for method 2, in In the case of N timeslots, the N timeslots are either the first N timeslots of the first time domain resource or the N timeslots of the first time domain resource that is repeated for the first time.
[0301] For example, N RE =min(N×N′,N′) RE )·nPRB or N RE =N′ RE ·n PRB , or This indicates the number of overlapping symbols in the N time slots of the first repetition.
[0302] In some embodiments, for method 2, in In the case where N time slots are the first time domain resources of the i-th repetition of K repetitions, the number of non-overlapping symbols in the first time domain resources of the i-th repetition is the largest, and i is a positive integer less than or equal to K.
[0303] For example, N RE =min(N×N′,N′) RE )·n PRB or N RE =N′ RE ·n PRB , or This represents the number of overlapping symbols across the N time slots in the (k+1)th repetition.
[0304] In some embodiments, for method 2, in In the case where N time slots are the first time domain resources of the jth repetition of K repetitions, the number of non-overlapping symbols in the first time domain resources of the jth repetition is the minimum, and j is a positive integer less than or equal to K.
[0305] For example, N RE =min(N×N′,N′) RE )·n PRB or N RE =N′ RE ·n PRB , or This represents the number of overlapping symbols across the N time slots in the (k+1)th repetition.
[0306] In some embodiments, for method 3, the terminal determines the number of symbols to be allocated to the PUSCH based on the average number of non-overlapping symbols in all time slots across K repetitions. Then based on Determine the number N′ of REs used for PUSCH within a PRB. RE Then based on N′ RE Determine the total number of REs N used for PUSCH. RE Finally, based on N REDetermine the TBS of the TB carried by the PUSCH.
[0307] For example, N RE =N·min(N′,N′) RE )·n PRB , This indicates the number of overlapping symbols in the (n+1)th time slot, where n = 0, 1, ..., N·K-1. [] indicates rounding up, rounding down, or rounding to the nearest integer. N′ indicates the maximum number of REs that an RB can use to send PUSCH, such as N′ = 156 or 168.
[0308] In some embodiments, for method 3, if N = 1, N RE =min(N′,N′) RE )·n PRB , This represents the number of overlapping symbols in the (n+1)th time slot, where n = 0, 1, ..., K-1.
[0309] In some embodiments, for methods 1 to 3, other implementation details for determining TBS can be found in the aforementioned "V. TBS Calculation".
[0310] In some embodiments, taking the case shown in FIG1I as an example, assuming PUSCH repetition type A and SRS, FIG3G is a schematic diagram of determining the time domain resources of PUSCH repetition type A and SRS. As shown in FIG3G, the terminal transmits TB on symbols 12 to 13 of special time slot #2, symbols 1 to 12 of uplink time slot #3, and symbols 1 to 14 of uplink time slot #4. The network device receives TB on symbols 12 to 13 of special time slot #2, symbols 1 to 12 of uplink time slot #3, and symbols 1 to 14 of uplink time slot #4.
[0311] In some embodiments, compared with Figure 1I, the configuration method of PUSCH time domain resources in Figure 3G can also determine the last two symbols of special time slot #2 as PUSCH symbols, thereby making full use of uplink time domain resources and improving uplink coverage performance.
[0312] In some embodiments, taking the case shown in FIG1J as an example, with PUSCH repetition type A and SSB as examples, FIG3H is a schematic diagram of determining the time domain resources of PUSCH repetition type A and SSB. As shown in FIG3H, the terminal transmits TB on the uplink subband of downlink time slot #0 and downlink time slot #1 from the 1st to the 2nd, 7th to the 8th, and 13th to the 14th symbols, downlink time slot #2, special time slot #3 and uplink time slot #4 from the 1st to the 14th symbols. The network device receives TB on the uplink subband of downlink time slot #0 and downlink time slot #1 from the 1st to the 2nd, 7th to the 8th, and 13th to the 14th symbols, downlink time slot #2, special time slot #3 and uplink time slot #4 from the 1st to the 14th symbols.
[0313] In some embodiments, compared with Figure 1J, the configuration method of PUSCH time domain resources in Figure 2M can also determine the 1st, 2nd, 7th, 8th, 13th and 14th symbols in downlink time slot #0 and downlink time slot #1 as PUSCH symbols, thereby making full use of uplink time domain resources and improving uplink coverage performance.
[0314] The communication method involved in the embodiments of this disclosure may include at least one of steps S201 to S205. For example, step S201 may be implemented as a standalone embodiment. For example, step S202 may be implemented as a standalone embodiment. For example, step S203 may be implemented as a standalone embodiment. For example, step S204 may be implemented as a standalone embodiment. For example, step S205 may be implemented as a standalone embodiment. For example, steps S204 and S205 may be combined as a standalone embodiment. For example, steps S201, S203, and S205 may be combined as a standalone embodiment. For example, steps S201, S202, S203, and S205 may be combined as a standalone embodiment. For example, steps S201, S202, S204, and S205 may be combined as a standalone embodiment. For example, steps S201, S203, S204, and S205 can be combined as independent embodiments.
[0315] In some embodiments, the names of information, etc., are not limited to the names described in the embodiments. Terms such as "information", "message", "signal", "signaling", "report", "configuration", "indication", "instruction", "command", "channel", "parameter", "domain", "field", "symbol", "symbol", "codebook", "codeword", "codepoint", "bit", "data", "program", and "chip" can be used interchangeably.
[0316] In some embodiments, the terms “carrying,” “including,” “containing,” and “encapsulating” can be used interchangeably.
[0317] In some embodiments, the terms “radio”, “wireless”, “radio access network (RAN)”, “access network (AN)”, and “RAN-based” can be used interchangeably.
[0318] In some embodiments, “get,” “obtain,” “receive,” “transmit,” “bidirectional transmission,” and “send and / or receive” can be used interchangeably and can be interpreted as receiving from other entities, obtaining from protocols, obtaining from higher layers, obtaining through self-processing, or autonomous implementation, among other meanings.
[0319] In some embodiments, terms such as “send,” “transmit,” “report,” “transmit,” “request,” “bidirectional transmission,” “send and / or receive” can be used interchangeably.
[0320] In some embodiments, the terms “issue,” “return,” “feedback,” “response,” and “acknowledgement” can be used interchangeably.
[0321] In some embodiments, terms such as "certain," "preset," "default," "set," "indicated," "a certain," "any," and "first" can be used interchangeably. "Certain A," "preset A," "default A," "set A," "indicated A," "a certain A," "any A," and "first A" can be interpreted as A pre-defined in a protocol or the like, or as A obtained through setting, configuration, or instruction, or as specific A, a certain A, any A, or first A, but are not limited thereto.
[0322] In some embodiments, the determination or judgment can be made by a value represented by 1 bit (0 or 1), or by a true or false value (boolean), or by a comparison of numerical values (e.g., a comparison with a predetermined value), but is not limited thereto.
[0323] Figure 4 is another interactive schematic diagram of the communication method provided according to an embodiment of the present disclosure. As shown in Figure 4, the present disclosure relates to a communication method. Executed by a communication system 100, the communication method includes steps S401 to S402.
[0324] In step S401, the network device sends the first information.
[0325] The optional implementation of step S401 can be found in the optional implementation of step S201 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0326] In step S402, the terminal transmits a first signal carried on PUSCH on a first time domain resource other than the second time domain resource.
[0327] The optional implementation of step S402 can be found in the optional implementation of step S205 in Figure 2 and other related parts in the embodiments involved in Figure 2, which will not be repeated here.
[0328] In some embodiments, the terminal may further determine not to transmit the first signal in a first time slot of at least one time slot included in the first time domain resource; wherein, in the first time slot, the number of symbols included in the first time domain resource other than the second time domain resource is less than or equal to a first threshold. In one embodiment, the first time domain resource uses physical time slot counting. Optional implementation methods can be found in step S203 of FIG2 regarding optional implementation methods of physical time slot counting, and other related parts in the embodiments involved in FIG2, which will not be repeated here.
[0329] In some embodiments, the terminal may further determine the time slots other than the first time slot among the time slots included in the first time domain resource as PUSCH time slots; wherein, in the first time slot, the number of symbols included in the first time domain resource other than the second time domain resource is less than or equal to a first threshold. In one embodiment, the first time domain resource adopts available time slot counting. Optional implementation methods can be found in step S203 of FIG2 regarding the optional implementation methods of available time slot counting, and other related parts in the embodiments involved in FIG2, which will not be repeated here.
[0330] In the following, the technical solutions of the embodiments of this disclosure will be described by way of specific implementation.
[0331] In some embodiments, this disclosure provides a PUSCH transmission method. In one embodiment, this disclosure provides a second time-domain resource, which cannot be used to transmit PUSCH, while symbols outside the second time-domain resource can be used to transmit PUSCH.
[0332] In some embodiments, method 1-1: the second time-domain resource is configured via higher-layer signaling, including at least one of the following:
[0333] Second time-domain resource identifier (ID): uniquely identifies a second time-domain resource;
[0334] Temporal characteristics of a second time-domain resource: A second time-domain resource includes only one temporal characteristic, and the candidate temporal characteristics include at least one of the following:
[0335] Periodicity: The second time-domain resource repeats periodically in the time domain. At least one second time-domain resource is configured through higher-layer signaling, and the configuration takes effect immediately.
[0336] Semi-persistent: The second time-domain resource is periodically repeated in the time domain. At least one second time-domain resource is configured through higher-layer signaling, and one or more of the second time-domain resources are activated / deactivated through MAC-CE.
[0337] Aperiodic: The second time-domain resource is aperiodic in the time domain. At least one second time-domain resource is configured through higher-layer signaling, and then one or more of the second time-domain resources are triggered by DCI.
[0338] Duration: The number of time slots included in the second time-domain resource; the time slots included in the second time-domain resource are continuous in the time domain.
[0339] Periodicity refers to the repetition period of a second time-domain resource; only periodic and semi-persistent second time-domain resources include parameter periodicity.
[0340] The bias is used to indicate the first time slot of the second time-domain resource (within one repetition cycle);
[0341] Symbol, a symbol included in the second time domain resource, which is located within the time slot included in the second time domain resource;
[0342] In some embodiments, method 1-1-1: a bitmap, the number of bits included in the bitmap is equal to the parameter duration, each bit of the bitmap corresponds one-to-one with all symbols of all time slots included in the second time-domain resource (within one repetition period), when the value of a bit in the bitmap is a first value, the second time-domain resource includes the symbol corresponding to that bit; otherwise, the second time-domain resource does not include the symbol corresponding to that bit.
[0343] In some embodiments, method 1-1-2: start symbol S′ and symbol length L′, or SLIV′; (within one repetition period) the second time-domain resource includes L′ consecutive symbols starting from the symbol indicated by the start symbol S′ in the first time slot of the second time-domain resource;
[0344] In some embodiments, method 1-2: the second time domain resource is predefined by the protocol, and the second time domain resource includes at least one of the following: downlink symbol, SSB symbol, SRS symbol;
[0345] In some embodiments, the symbols included in the second time-domain resources must be semi-static: downlink symbols, downlink symbols configured by higher-layer signaling; SSB symbols, SSB symbols configured by higher-layer signaling; SRS symbols, periodic SRS symbols configured by higher-layer signaling.
[0346] In some embodiments, method 1-1 and method 1-2 can be executed simultaneously.
[0347] In some embodiments, physical time slot counting: within a time slot, if the PUSCH overlaps with a second time-domain resource in the time domain, and the number of symbols of the PUSCH minus the number of overlapping symbols is less than (or less than or equal to) a first threshold η, then the PUSCH is not sent in that time slot; otherwise, the PUSCH can be sent in that time slot.
[0348] In some embodiments, available time slot counting: within a time slot, if a PUSCH overlaps with a second time-domain resource in the time domain, and the number of symbols of the PUSCH minus the number of overlapping symbols is less than (or equal to) a first threshold η, then it is not included in the available time slot in that time slot; otherwise, it is included in the available time slot.
[0349] In some embodiments, the first threshold η can be determined using the following method:
[0350] Method 2-1: The first threshold η is predetermined by the protocol or configured by higher-layer signaling, with candidate values of 1, 2, 4, or 6;
[0351] Method 2-2: The first threshold η is determined according to the DMRS configuration:
[0352] Case 1: If DMRS can be multiplexed with data, the first threshold η is equal to the number of DMRS symbols, or the first threshold η is equal to the number of DMRS symbols plus n, where n is predefined by the protocol or configured by higher layer signaling, and the candidate values are: 0, 1, 2, or 4;
[0353] Case 2: If DMRS cannot be multiplexed with data, the first threshold η is greater than the number of DMRS symbols, or the first threshold η is equal to the number of DMRS symbols plus m, where m is predefined by the protocol or configured by higher layer signaling, and the candidate values are 1, 2, or 4.
[0354] In some embodiments, TBS can be calculated using the following methods:
[0355] Method 3-1: Determine TBS based on the symbol length L included in the first information;
[0356] Method 3-2: Determine the TBS based on the number of symbols included in the first time-domain resource across N time slots and the number of overlapping symbols between the first and second time-domain resources across N time slots;
[0357] In some embodiments, method 3-2-1: the N time slots are the first N time slots of the first time domain resource (or the N time slots of the first repetition);
[0358] In some embodiments, method 3-2-2: N time slots are the N time slots included in the K repetitions of the first time domain resource that maximizes the number of remaining symbols of the first time domain resource excluding the second time domain resource.
[0359] In some embodiments, method 3-2-3: N time slots are the N time slots included in the K repetitions of the first time domain resource that minimize the number of remaining symbols of the first time domain resource excluding the second time domain resource;
[0360] In some embodiments, method 3-3: determine TBS based on the average value of the remaining symbols of the first time domain resource excluding the second time domain resource in each time slot of the first time domain resource.
[0361] In some embodiments, the transmitter of the above-mentioned PUSCH includes:
[0362] Step 1-1: The network device sends first information to the terminal. The first information is used to indicate the time domain resources for the terminal to send the first signal, and is denoted as the first time domain resource.
[0363] Step 1-2: The terminal receives the first information sent by the network device and determines the first time domain resource based on the first information.
[0364] Steps 1-3: The terminal sends a first signal based on the first time domain resources other than the second time domain resources. The first signal carries the first TB, the size of the first TB is the first TBS, and the first TBS is determined based on the first time domain resources and the second time domain resources.
[0365] In some embodiments, the first signal is carried on the PUSCH.
[0366] In some embodiments, the first information is carried on a DCI or RRC.
[0367] It should be understood that the first time-domain resource is the time-domain resource indicated by the first information. The time-domain resource on which the terminal finally transmits the first signal is determined based on the first time-domain resource, and may be different from or the same as the first time-domain resource. For example, according to some conflict criteria, time-domain resources that are conflicted in the first time-domain resource cannot be used to transmit the first signal. As another example, the inventive point of this invention—the second time-domain resource—if the first time-domain resource and the second time-domain resource overlap, the first signal cannot be transmitted on the overlapping time-domain resource. Generally, the first time-domain resource includes the time-domain resource on which the terminal finally transmits the first signal.
[0368] The second time-domain resource is a time-domain resource that cannot be used to transmit the first signal. It should be understood that the second time-domain resource can also be defined as: a time-domain resource that cannot be used for PUSCH transmission, or a rate-matching resource, or an invalid symbol. Further understanding, all REs on the symbols included in the second time-domain resource cannot be used for PUSCH transmission.
[0369] In some embodiments, the method by which the terminal determines the second time-domain resource includes the following two possible methods:
[0370] Method 1-1: The second time-domain resource is indicated by the network device.
[0371] In some embodiments, the network device sends second information to the terminal, the second information indicating at least one second time-domain resource. It should be understood that the network device sends the second information to the terminal before steps 1-3, but is not limited to the temporal order of steps 1-1 and 1-2.
[0372] In some embodiments, the second information is carried on the RRC.
[0373] In some embodiments, the second information indicates at least one second time-domain resource, including:
[0374] Second Time Domain Resource Identifier (ID): Each second time domain resource includes a second time domain resource ID; it should be understood that network devices and terminals can uniquely identify a second time domain resource based on the second time domain resource ID;
[0375] The temporal characteristics of the second time-domain resource include at least one of the following:
[0376] Periodicity: It should be understood that the second time-domain resource is periodically repeated in the time domain;
[0377] In some embodiments, after the terminal receives the second information, at least one second time-domain resource indicated by the second information is applied to steps 1-3. It should be understood that for periodic second time-domain resources, the second information takes effect immediately after configuration.
[0378] Semi-persistent: It should be understood that the second time-domain resource is periodically repeated in the time domain;
[0379] In some embodiments, the network device also needs to send third information to the terminal. The third information activates / deactivates one or more of the first or second time-domain resources indicated by the second information. The activated second time-domain resources are applied to steps 1-3, while the deactivated or inactive second time-domain resources cannot be applied to steps 1-3. It should be understood that for semi-persistent second time-domain resources, the configuration of the second information will not take effect immediately, but will only take effect after activation according to the third information. For the effective second time-domain resources, they can also be deactivated according to the third information, so that the second time-domain resources no longer take effect.
[0380] In some embodiments, the third information is carried on the MAC-CE; in some embodiments, the third information includes a second time-domain resource ID and an activation / deactivation identifier, indicating the activation / deactivation of the second time-domain resource indicated by the second time-domain resource ID;
[0381] Aperiodic: It should be understood that the second time-domain resource is not periodically repeated in the time domain;
[0382] In some embodiments, the network device also needs to send fourth information to the terminal. The fourth information triggers one or more of the first or second time-domain resources indicated by the second information. The triggered second time-domain resources are applied to steps 1-3, and the untriggered second time-domain resources are not applied to steps 1-3. It should be understood that for non-periodic second time-domain resources, the configuration of the second information will not take effect immediately, but will only take effect when triggered by the fourth information. Non-periodic second time-domain resources will only take effect once and will not repeat periodically.
[0383] In some embodiments, the fourth information is carried on a DCI; it should be understood that the fourth information and the first information may be carried on the same DCI or on different DCIs; in some embodiments, the fourth information includes a second time-domain resource ID, indicating the second time-domain resource that triggers the indication of the second time-domain resource ID.
[0384] In some embodiments, a second time-domain resource may include only one time-domain feature.
[0385] In some embodiments, the second time-domain resource includes time slots:
[0386] Duration: The number of time slots included in the second time-domain resource or the duration of the second time-domain resource (in milliseconds); it should be understood that the time slots included in the second time-domain resource (within one repetition period) are continuous in the time domain;
[0387] Period: The repetition period of the second time-domain resource, in units of time slots or milliseconds; it should be understood that only periodic, semi-persistent second time-domain resources will include the parameter "period";
[0388] Offset: Used to indicate the first time slot of the second time-domain resource (within one repetition period); in one embodiment, for a periodic, semi-continuous second time-domain resource, the parameter "offset" is used to indicate the time-domain position of the first time slot of the second time-domain resource within one repetition period; in one embodiment, for an aperiodic second time-domain resource, the parameter "offset" is used to indicate the time-domain position of the first time slot of the second time-domain resource.
[0389] In some embodiments, the second time-domain resource includes the following symbols:
[0390] It should be understood that the symbols included in the second time-domain resource are located within the time slots included in the second time-domain resource;
[0391] In some embodiments, method 1-1-1: The bitmap indicates the symbols included in the second time-domain resource. The number of bits included in the bitmap is equal to the parameter "duration length". Each bit in the bitmap corresponds one-to-one with all symbols in all time slots included in the second time-domain resource (within one repetition period). When the value of a bit in the bitmap is a first value, the second time-domain resource includes the symbol corresponding to that bit; otherwise, the second time-domain resource does not include the symbol corresponding to that bit. For example, the first value is '1'.
[0392] In some embodiments, method 1-1-2: start symbol S′ and symbol length L′, or SLIV′; the second time-domain resource (within one repetition period) comprises L′ consecutive symbols starting from the symbol indicated by the start symbol S′ in the first time slot of the second time-domain resource;
[0393] For example, Figures 3A and 3B provide schematic diagrams of the temporal characteristics of the second time-domain resource, wherein Figure 3A provides a schematic diagram of the periodic second time-domain resource, Figure 3B provides a schematic diagram of the semi-persistent second time-domain resource, and Figure 3C provides a schematic diagram of the non-periodic second time-domain resource.
[0394] For example, Figure 3D shows a schematic diagram of the time slots and symbols included in the second time domain resource. The period of the second time domain resource is 5 time slots, the offset of the second time domain resource is the first time slot within one period, i.e., time slot #0 in the figure, and the duration of the second time domain resource is 4 time slots. Using method 1-1-1, the bit diagram includes 56 bits with a bit value of '111111111111111111111111111111111111111110000000000000011'. The leftmost bit corresponds to the first symbol within the duration, i.e., the first symbol of time slot #0 in the figure, and so on. The rightmost bit corresponds to the last symbol within the duration, i.e., the last symbol of time slot #3 in the figure. The symbols included in the second time domain resource are shown as the symbols highlighted in gray in the figure.
[0395] In some embodiments, at least one second time-domain resource with the same time-domain characteristics can be grouped into a second time-domain resource set. The time-domain characteristics of the second time-domain resources can then be considered as the time-domain characteristics of the second time-domain resource set, and the time-domain characteristics of all second time-domain resources within the second time-domain resource set are the same as the time-domain characteristics of the second time-domain resource set. For example, if the time-domain characteristics of the second time-domain resource set are periodic, then the time-domain characteristics of all second time-domain resources included in the second time-domain resource set are periodic.
[0396] In some embodiments, the second time-domain resource set includes a second time-domain resource set ID, and network devices and terminals can uniquely identify a second time-domain resource set based on the second time-domain resource set ID.
[0397] In some embodiments, for a semi-persistent second time-domain resource set, the third information includes a second time-domain resource set ID and an activation / deactivation identifier, indicating that all second time-domain resources in the second time-domain resource set indicated by the second time-domain resource set ID are activated / deactivated; similarly, the fourth information includes a second time-domain resource set ID, indicating that all second time-domain resources in the second time-domain resource set indicated by the second time-domain resource set ID are triggered.
[0398] In some embodiments, method 1-2: the second time-domain resource is predetermined by the protocol.
[0399] In some embodiments, the second time-domain resource includes at least one of the following: downlink symbols, SSB symbols, and SRS symbols. Further optionally, the symbols included in the second time-domain resource are semi-static. Exemplarily, the second time-domain resource includes downlink symbols configured by the network via RRC; the second time-domain resource includes SSB symbols configured by the network via RRC; and the second time-domain resource includes periodic SRS symbols configured by the network via RRC. It should be understood that, compared to method 1-1, method 1-2 does not require a second information indication.
[0400] It should be understood that Method 1-1 and Method 1-2 can be implemented independently or simultaneously.
[0401] In some embodiments, the first information includes k2, which is used to determine the first time slot of the first time-domain resource. Further optionally, the first information also includes the number of time slots N and / or the number of repetitions K, where the number of time slots N indicates that the first time-domain resource includes N time slots, and the number of repetitions K indicates that the first time-domain resource is repeated K times. It should be understood that the first time-domain resource includes a total of N×K time slots, which is prior art.
[0402] In some embodiments, the first information includes SLIV (or S and L), which indicates the symbols included in the first time-domain resource within a time unit, wherein the symbols included in the first time-domain resource within a time unit are continuous in the time domain. Wherein, if L ≤ One time unit is one time slot; if One time unit consists of N time slots. (At this point, the first piece of information does not need to include the number of time slots N); where, The number of symbols included in a time slot. This indicates rounding up to the nearest integer.
[0403] In some embodiments, for physical time slot counting, "determining the first time domain resource based on the first information" in steps 1-2 includes: the first time domain resource includes N×K consecutive time slots starting from the first time slot indicated by k2; it should be understood that this is prior art.
[0404] Optionally, for physical time slot counting, in steps 1-3, "the terminal sends a first signal based on the first time domain resource other than the second time domain resource" includes: within any of the N×K consecutive time slots included in the first time domain resource, if the symbols included in the first time domain resource overlap with the symbols included in the second time domain resource in the time domain, and the number of symbols included in the first time domain resource in that time slot is... Number of overlapping symbols If the difference is less than (or less than or equal to) the first threshold η, the terminal will not send the first signal in that time slot; otherwise, the terminal will send the first signal on the first time domain resources other than the second time domain resources in that time slot.
[0405] In some embodiments, for the available time slot counting, step 1-2, "determining the first time-domain resource based on the first information," includes: determining the first time-domain resource based on the first information and the second time-domain resource. For example, starting from the time slot indicated by k2, the determination is performed slot by slot. If the symbols included in the first time-domain resource in a time slot overlap with the symbols included in the second time-domain resource in the time domain, and the number of symbols included in the first time-domain resource in that time slot is... Number of overlapping symbols If the difference is less than (or less than or equal to) the first threshold η, then the time slot is included in the N×K time slots included in the first time domain resources; otherwise, the time slot is not included in the N×K time slots included in the first time domain resources; until all N×K time slots included in the first time domain resources have been counted.
[0406] In some embodiments, for the available time slot counting, in steps 1-3, "the terminal sends a first signal based on a first time domain resource other than the second time domain resource" can be understood as follows: for any time slot included in the first time domain resource, if the first time domain resource and the second time domain resource do not overlap in the time domain within the time slot, then a first signal is sent based on the first time domain resource in that time slot; otherwise, a first signal is sent based on the first time domain resource other than the second time domain resource in that time slot.
[0407] In some embodiments, for a scheme corresponding to available time slot counts and physical time slots, the number of symbols included in the first time-domain resource within a time slot. Number of overlapping symbols If the difference is greater than or equal to (or greater than) the first threshold η, it means that there are enough time domain resources on the time slot to send the first signal, so the first signal can be sent on the time slot, but the first signal must be sent on the first time domain resources outside the second time domain resources; otherwise, it means that there are not enough time domain resources on the time slot to send the first signal, so the first signal is not sent on the time slot.
[0408] In some embodiments, the method for determining the first threshold η includes the following possible methods:
[0409] Method 2-1: The first threshold η is predetermined by the protocol or configured by higher-layer signaling, with candidate values of 1, 2, 4, or 6;
[0410] Method 2-2: The first threshold η is determined according to the DMRS configuration:
[0411] Case 1: If DMRS can be multiplexed with data, the first threshold η is equal to the number of DMRS symbols, or the first threshold η is equal to the number of DMRS symbols plus n, where n is predefined by the protocol or configured by higher layer signaling, and the candidate values are: 0, 1, 2, or 4;
[0412] Case 2: If DMRS cannot be multiplexed with data, the first threshold η is greater than the number of DMRS symbols, or the first threshold η is equal to the number of DMRS symbols plus n, where n is predefined by the protocol or configured by higher layer signaling, and the candidate values are 1, 2, or 4.
[0413] For example, Figure 3F illustrates the relationship between the first time-domain resource, the second time-domain resource, and the time-domain resource used for PUSCH transmission under the physical timeslot counting condition. Here, k2 indicates timeslot #2 in the figure, N=2, K=2, and SLIV indicates all time-domain resources within a timeslot. The first time-domain resource consists of all symbols from timeslot #2 to timeslot #5. Assuming η=4, in timeslot #2 and timeslot #5, after deducting the symbols overlapping between the first and second time-domain resources, the number of remaining symbols in the first time-domain resource is less than η; therefore, timeslot #2 and timeslot #5 will not be used for PUSCH transmission. In timeslot #3, after deducting the symbols overlapping between the first and second time-domain resources, the number of remaining symbols in the first time-domain resource is greater than η; therefore, timeslot #3 will be used for PUSCH transmission, but only the first time-domain resources other than the second time-domain resources will be used for PUSCH transmission. In timeslot #4, the first time-domain resource does not overlap with the second time-domain resource; therefore, all first time-domain resources in timeslot #4 will be used for PUSCH transmission.
[0414] For example, Figure 3E illustrates the relationship between the first time-domain resource, the second time-domain resource, and the time-domain resource used for PUSCH transmission under the condition of available time slot count. Here, k2 indicates time slot #2 in the figure, N=2, K=2, and SLIV indicates all time-domain resources within a time slot, determined slot by slot starting from time slot #2.
[0415] Time slot #2: After deducting the symbols that overlap between the first and second time domain resources, the number of remaining symbols in the first time domain resources is less than η. Therefore, time slot #2 is not included in the N×K=4 time slots included in the first time domain resources.
[0416] Time slot #3: After deducting the symbols that overlap between the first and second time domain resources, the number of remaining symbols in the first time domain resources is greater than η. Therefore, time slot #3 is included in the N×K=4 time slots of the first time domain resources. However, only the first time domain resources other than the second time domain resources will be used for PUSCH transmission.
[0417] Time slot #4: The first time domain resource does not overlap with the second time domain resource, so time slot #4 is included in the N×K=4 time slots included in the first time domain resource, and the first time domain resource on time slot #4 will be used for PUSCH transmission;
[0418] Time slots #5 to #7: After deducting the symbols that overlap between the first and second time domain resources, the number of remaining symbols in the first time domain resources is less than η. Therefore, time slots #5 to #7 are not included in the N×K=4 time slots included in the first time domain resources.
[0419] Time slot #8: After deducting the symbols that overlap between the first and second time domain resources, the number of remaining symbols in the first time domain resources is greater than η. Therefore, time slot #8 is included in the N×K=4 time slots of the first time domain resources. However, only the first time domain resources other than the second time domain resources will be used for PUSCH transmission.
[0420] Time slot #9: The first time domain resource does not overlap with the second time domain resource, so time slot #7 is included in the N×K=4 time slots included in the first time domain resource, and the first time domain resource on time slot #9 will be used for PUSCH transmission;
[0421] After judging time slot #9, N×K=4 time slots have been counted, completing the judgment of time domain resources used for PUSCH transmission.
[0422] Optionally, the first information may not include SLIV (and S and L). In this case, it is assumed that the first time-domain resource includes all symbols in a time slot, meaning that the time-domain resource allocation of PUSCH in a time slot always includes all symbols in that time slot. It should be understood that this scheme avoids collision problems by relying on the second time-domain resource and can reduce signaling overhead.
[0423] In some embodiments, "the first TBS is determined based on a first time-domain resource and a second time-domain resource" includes:
[0424] Method 3-1: Determine the TBS based on the symbol length L included in the first information; for example,
[0425] Method 3-2: Determine the TBS based on the number of symbols included in the first time-domain resource across N time slots and the number of overlapping symbols between the first and second time-domain resources across N time slots. Specifically, this includes:
[0426] Scenario 1:
[0427] Method 3-2-1: The N time slots are the first N time slots of the first time domain resource (or the N time slots of the first repetition); for example, Example 1-1: or Example 1-2: N RE =min(N×N′,N′) RE )·n PRB or N RE =N′ RE ·n PRB , in, or This represents the number of overlapping symbols between the first and second time-domain resources in the (n+1)th time slot, where n = 0, 1, ..., N-1;
[0428] Method 3-2-2: N time slots are the N time slots included in the K repetitions of the first time domain resource that maximize the number of remaining symbols of the first time domain resource excluding the second time domain resource; for example, Example 1-3: same as Example 1-1; Example 1-4: same as Example 1-2; where the only difference between Example 1-3 / 1-4 and Example 1-1 / 1-2 is: n = k max N,k max N+1,…,k max N+N-1,
[0429] Method 3-2-3: N time slots are the N time slots included in the K repetitions of the first time domain resource that minimize the number of remaining symbols of the first time domain resource excluding the second time domain resource; for example, Example 1-5: same as Example 1-3; Example 1-6: same as Example 1-4; where the only difference between Example 1-5 / 1-6 and Example 1-3 / 1-4 is: n = k min N,k min N+1,…,k min N+N-1,
[0430] Scenario 2:
[0431] Method 3-2-1: The N time slots are the first N time slots of the first time domain resource; for example, Example 2-1: N RE =min(N×N′,N′) RE )·n PRB or N RE =N′ RE ·n PRB , or This indicates the number of overlapping symbols of the first and second time-domain resources in the N time slots of the first repetition;
[0432] Method 3-2-2: The N time slots are the N time slots included in the K repetitions of the first time-domain resource that maximize the number of remaining symbols in the first time-domain resource excluding the second time-domain resource; for example, Example 2-2: N RE =min(N×N′,N′) RE )·n PRB or N RE =N′ RE ·n PRB , or This represents the number of overlapping symbols of the first and second time-domain resources in the N time slots of the (k+1)th repetition;
[0433] Method 3-2-3: The N time slots are the N time slots included in the K repetitions of the first time-domain resource that minimize the number of remaining symbols in the first time-domain resource excluding the second time-domain resource; for example, Example 2-2: N RE =min(N×N′,N′) RE )·n PRB or N RE =N′ RE ·n PRB , or This represents the number of overlapping symbols of the first and second time-domain resources in the N time slots of the (k+1)th repetition;
[0434] Method 3-3: Determine the TBS based on the average value of the remaining symbols of the first time-domain resource (excluding the second time-domain resource) in each time slot of the first time-domain resource. For example, N RE =N·min(N′,N′) RE )·n PRB , It represents the number of overlapping symbols of the first and second time domain resources in the (n+1)th time slot, where n = 0, 1, ..., N·K-1, and [] represents rounding up, rounding down, or rounding to the nearest integer.
[0435] It should be understood that N′ represents the maximum number of REs that an RB can use to send PUSCH, such as N′ = 156 or 168, etc.
[0436] In some embodiments, when N=1, the TBS calculation method can be further simplified.
[0437] In some embodiments, step 2-1: The network device receives a first signal sent by the terminal based on a first time domain resource and a second time domain resource. Step 2-2: The terminal determines a first TB based on the first signal and a first TBS.
[0438] In some embodiments, the network device and the terminal determine the first time domain resource and the first TBS in the same way.
[0439] In some embodiments, prior to step 1-1, the terminal may report terminal capabilities to the network device, including indicating the PUSCH transmission method.
[0440] In some embodiments, prior to step 1-1, the network device instructs the terminal to use the PUSCH transmission method via higher-layer signaling.
[0441] In some embodiments, the higher-level signaling in the above content is RRC signaling.
[0442] This disclosure also proposes an apparatus for implementing any of the above methods. For example, a terminal is proposed, which includes units or modules for implementing the steps performed by the terminal in any of the above methods. Furthermore, another network device is proposed, including units or modules for implementing the steps performed by the network device (e.g., access network device, core network functional node, core network device, etc.) in any of the above methods.
[0443] It should be understood that the division of units or modules in the above device is only a logical functional division. In actual implementation, they can be fully or partially integrated into a single physical entity, or they can be physically separated. Furthermore, the units or modules in the device can be implemented by a processor calling software: for example, the device includes a processor connected to a memory containing instructions. The processor calls the instructions stored in the memory to implement any of the above methods or to implement the functions of the units or modules in the above device. The processor can be, for example, a general-purpose processor, such as a Central Processing Unit (CPU) or a microprocessor, and the memory can be internal or external to the device. Alternatively, the units or modules in the device can be implemented in the form of hardware circuits. The functionality of some or all of the units or modules can be achieved through the design of these hardware circuits, which can be understood as one or more processors. For example, in one implementation, the hardware circuit is an application-specific integrated circuit (ASIC). The functionality of some or all of the units or modules is achieved through the design of the logical relationships between the components within the circuit. In another implementation, the hardware circuit can be implemented using a programmable logic device (PLD). Taking a field-programmable gate array (FPGA) as an example, it can include a large number of logic gates. The connection relationships between the logic gates are configured through configuration files, thereby achieving the functionality of some or all of the units or modules. All units or modules of the above device can be implemented entirely through processor-called software, entirely through hardware circuits, or partially through processor-called software with the remaining parts implemented through hardware circuits.
[0444] In this embodiment, the processor is a circuit with signal processing capabilities. In one implementation, the processor can be a circuit with instruction read and execute capabilities, such as a Central Processing Unit (CPU), a microprocessor, a graphics processing unit (GPU) (which can be understood as a microprocessor), or a digital signal processor (DSP). In another implementation, the processor can implement certain functions through the logical relationships of hardware circuits. The logical relationships of the aforementioned hardware circuits are fixed or reconfigurable. For example, the processor is a hardware circuit implemented using an application-specific integrated circuit (ASIC) or a programmable logic device (PLD), such as an FPGA. In a reconfigurable hardware circuit, the process of the processor loading a configuration document and configuring the hardware circuit can be understood as the process of the processor loading instructions to implement the functions of some or all of the above units or modules. In addition, it can also be hardware circuits designed for artificial intelligence, which can be understood as ASICs, such as Neural Network Processing Units (NPUs), Tensor Processing Units (TPUs), and Deep Learning Processing Units (DPUs).
[0445] Figure 5 is a schematic diagram of the structure of a communication device proposed in an embodiment of this disclosure. The communication device can be a terminal or a network device. As shown in Figure 5, the communication device 500 may include a transceiver module 501 and a processing module 502.
[0446] In some embodiments, the communication device is a terminal. In some embodiments, the transceiver module 501 is configured to receive first information, the first information indicating a first time-domain resource of the PUSCH, the first time-domain resource including at least one time slot, the first time-domain resource overlapping with a second time-domain resource in the time domain, the second time-domain resource not used for the PUSCH; and to transmit a first signal on the first time-domain resource other than the second time-domain resource, the first signal being carried on the PUSCH. Optionally, the transceiver module 501 may be configured to perform at least one of the communication steps (such as steps S201, S202, and S205, but not limited thereto) performed by the terminal in any of the above methods, which will not be elaborated here. Optionally, the processing module 502 may be configured to perform at least one of the other steps (such as steps S203 and S204, but not limited thereto) performed by the terminal in any of the above methods, excluding the communication steps such as sending and / or receiving, which will not be elaborated here.
[0447] In some embodiments, the communication device is a network device. In some embodiments, the transceiver module 501 is configured to transmit first information, the first information indicating a first time-domain resource of the Physical Uplink Shared Channel (PUSCH), the first time-domain resource including at least one time slot, the first time-domain resource overlapping with a second time-domain resource in the time domain, the second time-domain resource not used for the PUSCH; and receive a first signal on the first time-domain resource other than the second time-domain resource, the first signal being carried on the PUSCH. Optionally, the transceiver module 501 may be configured to perform at least one of the communication steps (such as steps S201, S202, and S205, but not limited thereto) performed by the network device in any of the above methods, which will not be elaborated here. Optionally, the processing module 502 may be configured to perform at least one of the other steps (such as steps S203 and S204, but not limited thereto) performed by the network device in any of the above methods, excluding the communication steps such as sending and / or receiving, which will not be elaborated here.
[0448] In some embodiments, the transceiver module may include a transmitting module and / or a receiving module. The transmitting and receiving modules may be separate or integrated. Optionally, the transceiver module may be interchangeable with a transceiver.
[0449] In some embodiments, the processing module may be a single module or may include multiple sub-modules. Optionally, the multiple sub-modules may each perform all or part of the steps required by the processing module. Optionally, the processing module may be interchangeable with a processor.
[0450] Figure 6 is a schematic diagram of the structure of a communication device provided according to an embodiment of the present disclosure. The communication device 6100 may be a terminal or a network device, or it may be a chip, chip system, or processor that supports the terminal or network device in implementing any of the above methods. The communication device 6100 can be used to implement the methods described in the above method embodiments; for details, please refer to the descriptions in the above method embodiments.
[0451] As shown in Figure 6, the communication device 6100 includes one or more processors 6101. The processor 6101 can be a general-purpose processor or a dedicated processor, such as a baseband processor or a central processing unit (CPU). The baseband processor can be used to process communication protocols and communication data, while the CPU can be used to control communication devices (e.g., base stations, baseband chips, terminal devices, terminal device chips, DUs or CUs, etc.), execute programs, and process program data. Optionally, the communication device 6100 can be used to execute any of the above methods. Optionally, one or more processors 6101 can be used to invoke instructions to cause the communication device 6100 to execute any of the above methods.
[0452] In some embodiments, the communication device 6100 further includes one or more transceivers 6102. When the communication device 6100 includes one or more transceivers 6102, the transceiver 6102 performs at least one of the communication steps (such as steps S201, S202, and S205, but not limited thereto) in the above method, and the processor 6101 performs at least one of other steps (such as steps S203 and S204, but not limited thereto). In optional embodiments, the transceiver 6102 may include a receiver and / or a transmitter, which may be separate or integrated. Optionally, the terms transceiver, transceiver unit, transceiver, transceiver circuit, interface circuit, and interface can be used interchangeably; the terms transmitter, transmitting unit, transmitter, and transmitting circuit can be used interchangeably; and the terms receiver, receiving unit, receiver, and receiving circuit can be used interchangeably.
[0453] In some embodiments, the communication device 6100 further includes one or more memories 6103 for storing data. Optionally, all or part of the memories 6103 may be located outside the communication device 6100. In optional embodiments, the communication device 6100 may include one or more interface circuits 6104. Optionally, the interface circuits 6104 are connected to the memories 6103 and can be used to receive data from the memories 6103 or other devices, and to send data to the memories 6103 or other devices. For example, the interface circuits 6104 can read data stored in the memories 6103 and send that data to the processor 6101.
[0454] The communication device 6100 described in the above embodiments may be a network device or a terminal, but the scope of the communication device 6100 described in this disclosure is not limited thereto, and the structure of the communication device 6100 may not be limited by FIG. 6. The communication device may be a standalone device or a part of a larger device. For example, the communication device may be: (1) a standalone integrated circuit IC, or chip, or chip system or subsystem; (2) a collection of one or more ICs, optionally, the IC collection may also include storage components for storing data and programs; (3) an ASIC, such as a modem; (4) a module that can be embedded in other devices; (5) a receiver, terminal device, smart terminal device, cellular phone, wireless device, handheld device, mobile unit, vehicle device, network device, cloud device, artificial intelligence device, etc.; (6) others, etc.
[0455] Figure 7 is a schematic diagram of the structure of a chip provided according to an embodiment of the present disclosure. For cases where the communication device 6100 can be a chip or a chip system, please refer to the schematic diagram of the chip 7100 shown in Figure 7, but it is not limited thereto.
[0456] Chip 7100 includes one or more processors 7101. Chip 7100 is used to perform any of the above methods.
[0457] In some embodiments, chip 7100 further includes one or more interface circuits 7102. Optionally, terms such as interface circuit, interface, and transceiver pin can be used interchangeably. In some embodiments, chip 7100 further includes one or more memories 7103 for storing data. Optionally, all or part of the memories 7103 may be located outside chip 7100. Optionally, interface circuit 7102 is connected to memory 7103, and interface circuit 7102 can be used to receive data from memory 7103 or other devices, and interface circuit 7102 can be used to send data to memory 7103 or other devices. For example, interface circuit 7102 can read data stored in memory 7103 and send the data to processor 7101.
[0458] In some embodiments, the interface circuit 7102 performs at least one of the communication steps (such as steps S201, S202, and S205, but not limited thereto) in the above-described method, including sending and / or receiving. For example, the interface circuit 7102 performing the communication steps (such as sending and / or receiving) in the above-described method means that the interface circuit 7102 performs data interaction between the processor 7101, the chip 7100, the memory 7103, or the transceiver device. In some embodiments, the processor 7101 performs at least one of other steps (such as steps S203 and S204, but not limited thereto).
[0459] The modules and / or devices described in the various embodiments, such as virtual devices, physical devices, and chips, can be combined or separated arbitrarily as needed. Optionally, some or all steps can also be performed collaboratively by multiple modules and / or devices, which is not limited here.
[0460] This disclosure also proposes a storage medium storing instructions that, when executed on a communication device 6100, cause the communication device 6100 to perform any of the methods described above. Optionally, the storage medium is an electronic storage medium. Optionally, the storage medium is a computer-readable storage medium, but not limited thereto; it may also be a storage medium readable by other devices. Optionally, the storage medium may be a non-transitory storage medium, but not limited thereto; it may also be a temporary storage medium.
[0461] This disclosure also provides a program product that, when executed by a communication device 6100, causes the communication device 6100 to perform any of the above methods. Optionally, the program product is a computer program product.
[0462] This disclosure also proposes a computer program that, when run on a computer, causes the computer to perform any of the above methods.
[0463] Other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of the invention are indicated by the following claims.
[0464] It should be understood that the present invention is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.
Claims
1. A communication method, executed by a terminal, the method comprising: Receive first information, the first information indicating a first time-domain resource of the Physical Uplink Shared Channel (PUSCH), the first time-domain resource and a second time-domain resource overlapping in the time domain, the second time-domain resource not used for the PUSCH; A first signal is transmitted on a first time domain resource other than the second time domain resource, the first signal being carried on the PUSCH.
2. The method according to claim 1, wherein, The method further includes: In a first time slot of at least one time slot included in the first time domain resource, it is determined that the first signal will not be transmitted; wherein, in the first time slot, the number of symbols included in the first time domain resource other than the second time domain resource is less than or equal to a first threshold.
3. The method according to claim 1, wherein, The method further includes: The time slots included in the first time domain resource, excluding the first time slot, are determined as the time slots of the PUSCH; wherein, in the first time slot, the number of symbols included in the first time domain resource, excluding the second time domain resource, is less than or equal to a first threshold.
4. The method according to claim 2 or 3, wherein, The first threshold is determined based on at least one of the following: Instructions for network devices; Predefined information; The number of symbols in the demodulation reference signal DMRS.
5. The method according to any one of claims 2 to 4, wherein, The first threshold is equal to the number of symbols in the DMRS; or, The first threshold is equal to the number of symbols in the DMRS plus n, where n is an integer greater than or equal to 0; or, The first threshold is greater than the number of symbols in the DMRS; or, The first threshold is equal to the number of symbols in the DMRS plus m, where m is a positive integer.
6. The method according to claim 5, wherein, The DMRS and the PUSCH use the same time-domain resources, and the first threshold is equal to the number of symbols in the DMRS or the number of symbols in the DMRS plus n; or, The DMRS and the PUSCH use different time-domain resources, and the first threshold is greater than the number of symbols in the DMRS, or the first threshold is equal to the number of symbols in the DMRS plus m.
7. The method according to any one of claims 1 to 6, wherein, The method further includes at least one of the following: Receive the second information, which indicates the second time-domain resource; The second time-domain resource is determined based on predefined information.
8. The method according to claim 7, wherein, The second information indicates at least one of the following: The identifier of the second time-domain resource; The duration of the second time-domain resource is the number of time slots included in the second time-domain resource, and the time slots included in the second time-domain resource are continuous in the time domain; The bias of the second time-domain resource, wherein the bias indicates the first time slot of the second time-domain resource; The second time-domain resource includes symbols located within time slots included in the second time-domain resource.
9. The method according to claim 7 or 8, wherein, The second information also indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is periodic, wherein the second time-domain resource is periodically repeated in the time domain, and at least one second time-domain resource is configured via higher-layer signaling.
10. The method according to claim 7 or 8, wherein, The second information also indicates the time-domain characteristics of the second time-domain resource, which indicate that the second time-domain resource is semi-persistent, wherein the second time-domain resource is periodically repeated in the time domain, and at least one second time-domain resource is configured by higher-layer signaling and activated or deactivated by the Media Access Control-Control Unit (MAC-CE).
11. The method according to claim 9 or 10, wherein, The second information indicates the repetition period of the second time-domain resource.
12. The method according to claim 7 or 8, wherein, The second information also indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is aperiodic, wherein the second time-domain resource is aperiodic in the time domain, at least one second time-domain resource is configured by higher-layer signaling and one or more second time-domain resources are triggered by downlink control information (DCI).
13. The method according to any one of claims 7 to 12, wherein, The second information or the predefined information includes a bitmap, which indicates the symbols included in the second time-domain resource. The number of bits in the bitmap is equal to the number of symbols in all time slots included in the second time-domain resource. Each bit in the bitmap corresponds one-to-one with a symbol in all time slots included in the second time-domain resource. The second time-domain resource includes the symbols corresponding to the bits in the bitmap that have a first value.
14. The method according to any one of claims 7 to 13, wherein, The second information or the predefined information includes a first parameter, which is used to determine the symbols included in the second time-domain resource. The first parameter indicates the starting symbol and the number of symbols in the second time-domain resource. The second time-domain resource includes L consecutive symbols starting from the starting symbol in the first time slot of the second time-domain resource, where L is the number of symbols.
15. The method according to any one of claims 1 to 14, wherein, The symbols included in the second time-domain resource include one of the following: Downward symbol; Synchronization Signal Block (SSB) symbol; Periodic detection reference signal SRS symbol.
16. The method according to any one of claims 1 to 15, wherein, The method further includes: The transport block size TBS of a transport block TB carried by the PUSCH is determined based on the first information; Based on the TBS, the TB is transmitted on the PUSCH, and the first signal is carried on the TB.
17. The method according to claim 16, wherein, The step of determining a TBS for a TB carried by the PUSCH based on the first information includes one of the following: Determine the TBS based on the number of symbols indicated by the first information; The TBS is determined based on the number of symbols in the N time slots included in the first time domain resource and the number of symbols in the N time slots that overlap with the second time domain resource, where N is a positive integer; The TBS is determined based on the average number of symbols included in each of the at least one time slots, compared to the number of symbols included in the first time domain resource excluding the second time domain resource.
18. The method according to claim 17, wherein, The N time slots include at least one of the following: The first N time slots of the first time domain resource; The first repetition of the first time-domain resource in N time slots; The first time-domain resource of the i-th repetition of K repetitions includes N time slots, and the first time-domain resource of the i-th repetition, excluding the second time-domain resource, includes the largest number of symbols, where K is a positive integer and i is a positive integer less than or equal to K. The first time-domain resource of the jth repetition of the Kth repetition includes N time slots, and the first time-domain resource of the jth repetition, excluding the second time-domain resource, includes the fewest number of symbols, where j is a positive integer less than or equal to K.
19. A communication method performed by a network device, the method comprising: Send a first message, the first message indicating a first time-domain resource of the Physical Uplink Shared Channel (PUSCH), the first time-domain resource overlapping with a second time-domain resource in the time domain, the second time-domain resource not being used for the PUSCH; A first signal is received on a first time domain resource other than the second time domain resource, the first signal being carried on the PUSCH.
20. The method according to claim 19, wherein, The method further includes: In the first time slot of at least one time slot included in the first time domain resource, it is determined that the first signal will not be received; In the first time slot, the number of symbols included in the first time domain resource other than the second time domain resource is less than or equal to the first threshold.
21. The method according to claim 19, wherein, The method further includes: The time slots included in the first time domain resource, excluding the first time slot, are determined as the time slots of the PUSCH; In the first time slot, the number of symbols included in the first time domain resource other than the second time domain resource is less than or equal to the first threshold.
22. The method according to claim 20 or 21, wherein, The first threshold is determined based on at least one of the following: Instructions for network devices; Predefined information; The number of symbols in the demodulation reference signal DMRS.
23. The method according to any one of claims 20 to 22, wherein, The first threshold is equal to the number of symbols in the DMRS; or, The first threshold is equal to the number of symbols in the DMRS plus n, where n is an integer greater than or equal to 0; or, The first threshold is greater than the number of symbols in the DMRS; or, The first threshold is equal to the number of symbols in the DMRS plus m, where m is a positive integer.
24. The method according to claim 23, wherein, The DMRS and the PUSCH use the same time-domain resources, and the first threshold is equal to the number of symbols in the DMRS or the number of symbols in the DMRS plus n; or, The DMRS and the PUSCH use different time-domain resources, and the first threshold is greater than the number of symbols in the DMRS, or the first threshold is equal to the number of symbols in the DMRS plus m.
25. The method according to any one of claims 19 to 24, wherein, The method further includes at least one of the following: Send a second message, which indicates the second time-domain resource; Based on the indication of the second information, determine the second time-domain resource; The second time-domain resource is determined based on predefined information.
26. The method of claim 25, wherein, The second information indicates at least one of the following: The identifier of the second time-domain resource; The duration of the second time-domain resource, wherein the duration is the number of time slots included in the second time-domain resource, the second time-domain resource The time slots included in the source are continuous in the time domain; The bias of the second time-domain resource, wherein the bias indicates the first time slot of the second time-domain resource; The second time-domain resource includes symbols located within time slots included in the second time-domain resource.
27. The method according to claim 25 or 26, wherein, The second information also indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is periodic, wherein the second time-domain resource is periodically repeated in the time domain, and at least one second time-domain resource is configured via higher-layer signaling.
28. The method according to claim 25 or 26, wherein, The second information also indicates the time-domain characteristics of the second time-domain resource, which indicate that the second time-domain resource is semi-persistent, wherein the second time-domain resource is periodically repeated in the time domain, and at least one second time-domain resource is configured by higher-layer signaling and activated or deactivated by the Media Access Control-Control Unit (MAC-CE).
29. The method according to claim 27 or 28, wherein, The second information indicates the repetition period of the second time-domain resource.
30. The method according to claim 25 or 26, wherein, The second information also indicates the time-domain characteristics of the second time-domain resource, the time-domain characteristics indicating that the second time-domain resource is aperiodic, wherein the second time-domain resource is aperiodic in the time domain, at least one second time-domain resource is configured by higher-layer signaling and one or more second time-domain resources are triggered by downlink control information (DCI).
31. The method according to any one of claims 25 to 30, wherein, The second information or the predefined information includes a bitmap, which indicates the symbols included in the second time-domain resource. The number of bits in the bitmap is equal to the number of symbols in all time slots included in the second time-domain resource. Each bit in the bitmap corresponds one-to-one with a symbol in all time slots included in the second time-domain resource. The second time-domain resource includes the symbols corresponding to the bits in the bitmap that have a first value.
32. The method according to any one of claims 25 to 31, wherein, The second information or the predefined information includes a first parameter, which is used to determine the symbols included in the second time-domain resource. The first parameter indicates the starting symbol and the number of symbols in the second time-domain resource. The second time-domain resource includes L consecutive symbols starting from the starting symbol in the first time slot of the second time-domain resource, where L is the number of symbols.
33. The method according to any one of claims 19 to 32, wherein, The symbols included in the second time-domain resource include one of the following: : Downward symbol; Synchronization Signal Block (SSB) symbol; Periodic detection reference signal SRS symbol.
34. The method according to any one of claims 19 to 33, wherein, The method further includes: The transport block size TBS of a transport block TB carried by the PUSCH is determined based on the first information; Based on the TBS, the TB is received on the PUSCH, and the first signal is carried on the TB.
35. The method according to claim 34, wherein, The step of determining a TBS for a TB carried by the PUSCH based on the first information includes one of the following: Determine the TBS based on the number of symbols indicated by the first information; The TBS is determined based on the number of symbols in the N time slots included in the first time domain resource and the number of symbols in the N time slots that overlap with the second time domain resource, where N is a positive integer; The TBS is determined based on the average number of symbols included in the first time domain resource (excluding the second time domain resource) in each of the at least one time slot.
36. The method according to claim 35, wherein, The N time slots include at least one of the following: The first N time slots of the first time domain resource; The first repetition of the first time-domain resource in N time slots; The first time-domain resource in the i-th repetition of K repetitions includes N time slots, and the first time-domain resource in the i-th repetition, excluding the second time-domain resource, includes the largest number of symbols, where K is a positive integer and i is a positive integer less than or equal to K. The first time-domain resource in the j-th repetition of the K repetitions includes N time slots, and the first time-domain resource in the j-th repetition, excluding the second time-domain resource, includes the fewest number of symbols, where j is a positive integer less than or equal to K.
37. A communication device for performing the communication method according to any one of claims 1 to 18, 19 to 36.
38. A communication system comprising a terminal and a network device; the terminal being configured to implement the method as claimed in any one of claims 1 to 18; and the network device being configured to implement the communication method as claimed in any one of claims 19 to 36.
39. A computer storage medium storing instructions that, when executed on a communication device, cause the communication device to perform the communication method as described in any one of claims 1 to 18, 19 to 36.
40. A computer program product comprising a computer program that, when executed by a processor, implements the communication method according to any one of claims 1 to 18, 19 to 36.