Methods, devices, and computer-readable storage media for communication
By configuring a multi-TRP PUSCH retransmission mechanism in a single DCI between terminal and network devices, a subset of the SRS resource set is selected to determine the PUSCH transmission precoder, thus solving the signaling overhead and flexibility issues in multi-TRP transmission and improving communication efficiency and reliability.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- NEC CORP
- Filing Date
- 2020-12-29
- Publication Date
- 2026-05-12
AI Technical Summary
In the prior art, the scheduling of repeated PUSCH transmissions in multi-TRP transmissions in DCI lacks flexibility and overhead control, especially when multiple PUSCH transmissions are indicated in a single DCI, making it difficult to achieve dynamic switching between single-TRP and multi-TRP transmissions.
By employing a multi-TRP PUSCH repetition transmission mechanism based on a single DCI in the communication between terminal devices and network devices, the terminal devices are configured to select subsets of the first and second SRS resource sets, and the precoder for PUSCH transmission is determined based on these resource sets, thereby reducing signaling overhead and improving transmission flexibility.
It enables efficient scheduling of multi-TRP PUSCH transmissions within a single DCI, reduces signaling overhead, and improves the dynamic switching flexibility between single-TRP and multi-TRP transmissions, thereby enhancing communication reliability and efficiency.
Smart Images

Figure CN117044140B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of this disclosure generally relate to the telecommunications field, and more particularly to methods, apparatus, and computer-readable storage media for physical uplink shared channel (PUSCH) repetition. Background Technology
[0002] Multiple-input multiple-output (MIMO) systems can include features that facilitate the use of a large number of antenna elements at the base station for both sub-6 GHz and higher frequency bands. In 3GPP Release 17, channels other than the Physical Downlink Shared Channel (PDSCH) can benefit from multiple transmit-receive-point (TRP) transmissions (and multiple panel receptions), including multiple TRPs for inter-cell operations. Further research is needed on the scheduling of multiple PUSCH transmissions in DCI (i.e., repetitive transmissions on PUSCHs). Summary of the Invention
[0003] Typically, exemplary embodiments of this disclosure provide communication methods, apparatus, and computer-readable storage media for PUSCH repetitive transmission.
[0004] In a first aspect, a method for communication is provided. The method includes: at a terminal device, receiving, from a network device, a scheduling of a set of PUSCH transmissions in downlink control information (DCI); determining a first subset of SRS resources in a first set of sounding reference signals (SRS) resources and a second subset of SRS resources in a second set of SRS resources, wherein at most one of the first subset and the second subset of SRS resources does not include SRS resources; and sending the set of PUSCH transmissions to the network device based on the at least one of the first subset and the second subset of SRS resources.
[0005] In a second aspect, a method for communication is provided. The method includes: at a network device, sending a schedule for a set of PUSCH transmissions to a terminal device in a DCI; and receiving from the terminal device the set of PUSCH transmissions, the set of PUSCH transmissions being processed based on at least one of a first subset of SRS resources in a first SRS resource set and a second subset of SRS resources in a second SRS resource set, wherein at most one of the first subset of SRS resources and the second subset of SRS resources does not include SRS resources.
[0006] In a third aspect, a terminal device is provided. The terminal device includes a processor configured to perform the method according to the first aspect of this disclosure.
[0007] In a fourth aspect, a network device is provided. The network device includes a processor configured to perform the method according to a second aspect of this disclosure.
[0008] In a fifth aspect, a computer-readable storage medium having instructions stored thereon is provided. When executed on at least one processor, the instructions cause the at least one processor to perform the method according to a first aspect of this disclosure.
[0009] In a sixth aspect, a computer-readable storage medium having instructions stored thereon is provided. When executed on at least one processor, the instructions cause the at least one processor to perform the method according to a second aspect of this disclosure.
[0010] Other features of this disclosure will become readily apparent from the following description. Attached Figure Description
[0011] The above and other objects, features, and beneficial effects of this disclosure will become more apparent from the more detailed description of some embodiments thereof in the accompanying drawings, wherein:
[0012] Figure 1 An example communication network in which embodiments of this disclosure may be implemented is shown;
[0013] Figure 2 A schematic diagram is shown of the communication process during the scheduling of PUSCH transmissions in a DCI according to some embodiments of the present disclosure.
[0014] Figure 3 A flowchart is shown illustrating an example method implemented at a terminal device during the scheduling of PUSCH transmissions in DCI, according to some embodiments of the present disclosure.
[0015] Figure 4 A flowchart illustrating an example method implemented at a network device according to some embodiments of the present disclosure during the scheduling of PUSCH transports in DCI is shown; and
[0016] Figure 5 This is a simplified block diagram of a device suitable for implementing embodiments of the present disclosure.
[0017] In all the accompanying drawings, the same or similar reference numerals denote the same or similar elements. Detailed Implementation
[0018] The principles of this disclosure will now be described with reference to some exemplary embodiments. It should be understood that these embodiments are described for illustrative purposes only and to assist those skilled in the art in understanding and implementing this disclosure, and do not imply any limitation on the scope of the disclosure. The disclosure described herein can be implemented in various ways other than those described below.
[0019] In the following description and claims, unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.
[0020] As used herein, the term "terminal device" refers to any device with wireless or wired communication capabilities. Examples of terminal devices include, but are not limited to: user equipment (UE), personal computer, desktop computer, mobile phone, cellular phone, smartphone, personal digital assistant (PDA), portable computer, tablet computer, wearable device, Internet of Things (IoT) device, Internet of Everything (IoE) device, machine-type communication (MTC) device, vehicular equipment for V2X communication (where X represents a pedestrian, vehicle, or infrastructure / network), or image capture device such as a digital camera, gaming device, music storage and playback device, or Internet tool that allows wireless or wired Internet access and browsing, etc. The term "terminal device" may be used interchangeably with UE, mobile station, subscriber station, mobile terminal, user terminal, or wireless device. Furthermore, the term "network device" refers to a device capable of providing or hosting a cell or coverage area that a terminal device can communicate with. Examples of network devices include, but are not limited to: Node B (or NB), evolved Node B (or eNodeB or eNB), next-generation Node B (gNB), transmit-receive point (TRP), remote radio unit (RRU), radio head (RH), remote radio head (RRH), and low-power nodes such as femtonodes, piconodes, etc.
[0021] As used herein, the term "network equipment" or "base station (BS)" refers to equipment capable of providing or accommodating a cell or coverage area that terminal equipment can communicate with. Examples of network equipment include, but are not limited to, Node B (Node B or NB), Evolved Node B (eNodeB or eNB), Next Generation Node B (gNB), Remote Radio Unit (RRU), Radio Head (RH), Remote Radio Head (RRH), and low-power nodes such as femtonodes, piconodes, etc.
[0022] As used herein, the term "TRP" refers to an antenna array (with one or more antenna elements) available to a network device located in a specific geographic location. For example, a network device can be coupled with multiple TRPs in different geographic locations to achieve better coverage.
[0023] In one embodiment, the terminal device can be connected to a first network device and a second network device. One of the first and second network devices can be a master node, and the other can be a slave node. The first and second network devices can use different RATs. In one embodiment, the first network device can be a first RAT device, and the second network device can be a second RAT device. In one embodiment, the first RAT device is an eNB and the second RAT device is a gNB. Information related to different RATs can be sent to the terminal device from at least one of the first and second network devices. In one embodiment, first information can be sent to the terminal device from the first network device, and second information can be sent to the terminal device directly or via the first network device from the second network device. In one embodiment, information related to the configuration of the terminal device configured by the second network device can be sent from the second network device via the first network device. Information related to the reconfiguration of the terminal device configured by the second network device can be sent to the terminal device directly or via the first network device from the second network device.
[0024] As used herein, the singular forms “a,” “an,” and “the” are also intended to include the plural forms unless the context explicitly indicates otherwise. The term “comprising” and its variations will be interpreted as open-ended terms meaning “including, but not limited to.” The term “based on” will be interpreted as “at least partially based on.” The terms “one embodiment” and “embodiment” will be interpreted as “at least one embodiment.” The term “another embodiment” will be interpreted as “at least one other embodiment.” The terms “first,” “second,” etc., may refer to different or the same objects.
[0025] In some examples, values, processes, or devices are referred to as “best,” “lowest,” “highest,” “minimum,” “maximum,” etc. It should be understood that such descriptions are intended to indicate that a selection can be made from many functional alternatives used, and that such a selection is not necessarily better, smaller, higher, or more preferred than other options.
[0026] Enhancements supporting multi-TRP deployments for frequency ranges (FR) 1 and FR2 have been investigated. Specifically, it has been agreed to use the reliability features of version 16 as a baseline to identify and specify features for improving the reliability and robustness of channels other than PDSCH (i.e., Physical Downlink Control Channel (PDCCH), PUSCH, and Physical Uplink Control Channel (PUCCH)) using multi-TRP and / or multi-panel configurations. Features for enabling inter-cell multi-TRP operation may also be identified and specified. Enhancements for simultaneous multi-TRP transmission and multi-panel reception may also be considered for evaluation, and if necessary.
[0027] For a multi-TRP PUSCH retransmission mechanism based on a single DCI, non-codebook-based PUSCH transmission can be enhanced to increase the maximum number of SRS resource sets to two, and associated Channel State Information-Reference Signal (CSI-RS) resources can be configured for each SRS resource set. Furthermore, codebook-based PUSCH transmission can be enhanced to support the indication of two SRS Resource Indicators (SRIs) and increase the maximum number of SRS resource sets to two. However, how to indicate two SRIs is not considered, for example, considering overhead and flexibility, or the flexibility for dynamic switching between single-TRP and multi-TRP transmissions.
[0028] In view of this, embodiments of the present disclosure provide a scheme for a multi-TRP PUSCH retransmission mechanism based on a single DCI. The principles and implementation of the present disclosure will now be described in detail with reference to the accompanying drawings.
[0029] Examples of communication networks
[0030] Figure 1 An example communication network 100 in which embodiments of this disclosure can be implemented is shown. For example... Figure 1 As shown, network 100 includes network devices 110 coupled to two TRPs / panels. Network 100 also includes terminal devices 120 served by network devices 110. It should be understood that... Figure 1 The number of network devices, terminal devices, and TRPs shown is for illustrative purposes only and does not imply any limitation. Network 200 may include any suitable number of devices and TRPs appropriate for implementing embodiments of this disclosure.
[0031] like Figure 1 As shown, network device 110 can communicate with terminal device 120 via one or more TRPs. Each TRP can provide multiple beams for communicating with terminal device 120.
[0032] Communication in Network 100 can conform to any suitable standard, including but not limited to: Long Term Evolution (LTE), LTE Evolution, LTE-A Advanced, Wideband Code Division Multiple Access (WCDMA), Code Division Multiple Access (CDMA), Global System for Mobile Communications (GSM), etc. Furthermore, communication can be performed according to any generation of communication protocols currently known or to be developed in the future. Examples of communication protocols include, but are not limited to: 1G, 2G, 2.5G, 2.75G, 3G, 4G, 4.5G, and 5G communication protocols.
[0033] In some scenarios, network device 110 can schedule multiple PUSCH transmissions within a single DCI for repeated transmissions on PUSCH. Therefore, terminal device 120 can send multiple PUSCH transmissions to network device 110 via TRP. In some embodiments, terminal device 120 can be configured with a first SRS resource set and a second SRS resource set. Terminal device 120 can select one or more SRS resources from the first and second SRS resource sets and determine its PUSCH transmission precoder based on these one or more SRS resources. Thus, multiple PUSCH transmissions can be sent to network device 110 based on the precoder. The selection of one or more resources can take into account overhead and flexibility, such as the flexibility of dynamic switching between single TRP transmissions and multi-TRP transmissions. References will follow. Figure 2 This will be described in detail.
[0034] Example implementation of SRS resource selection
[0035] Figure 2 A schematic diagram of a communication process 200 during the scheduling of PUSCH transmissions in a DCI, according to some embodiments of the present disclosure, is shown. For purposes of discussion, reference will be made to... Figure 1 Describe process 200. Process 200 may include, for example: Figure 1 The network device 110 and terminal device 120 are shown.
[0036] like Figure 2 As shown, network device 110 can send resource configuration information 201 associated with a first SRS resource set and a second SRS resource set (also referred to as set A and set B, respectively) to terminal device 120. In some embodiments, the first SRS resource set may be associated with a first TRP, and the second SRS resource set may be associated with a second TRP. In some embodiments, network device 110 can send the resource configuration information via Radio Resource Control (RRC) signaling. In some embodiments, network device 110 can send the resource configuration information via a Media Access Control (MAC) control element (MAC CE). In some embodiments, network device 110 can send the resource configuration information via a DCI. Of course, any other suitable method is also possible.
[0037] In some embodiments, network device 110 may also send an indication to terminal device 120 for selecting one or more resources from the first SRS resource set and the second SRS resource set. For example, the selected one or more resources may be associated with both the first TRP and the second TRP. In some embodiments, network device 110 may also send the indication via at least one of RRC signaling, MAC CE, or DCI. In this way, a subset of available SRIs for the first SRS resource set and the second SRS resource set can be defined or configured. Therefore, the number of bits used for the SRI field can be further reduced, thereby saving signaling overhead in DCI.
[0038] In some embodiments, there exist N in set A. SRS_a There are N SRS resources, and in set B, there exist N... SRS_b One SRS resource. N SRS_a and N SRS_b is a positive integer, 1≤N SRS_a ≤4 and 1≤N SRS_b ≤4. Thus, terminal device 120 can be configured with two SRS resource sets, namely set A and set B. In some embodiments, N SRS_a The value and N SRS_b The value of N can be different. In some embodiments, N SRS_a The value and N SRS_b The values can be the same.
[0039] In some embodiments, terminal device 120 may be configured with a multi-TRP PUSCH retransmission mechanism based on a single DCI. For example, terminal device 120 may be configured with parameters / configurations indicating this mechanism. In some embodiments, terminal device 120 may be configured with multiple PUSCH transmissions / retransmissions (e.g., having a first number of PUSCH transmissions / retransmissions). Let the first number be denoted as M. In some embodiments, M is a positive integer. For example, 1 ≤ M ≤ 32. Also, M ∈ {1, 2, 4, 8, 16, 32}.
[0040] In some embodiments, if M≥2, there can be two groups of PUSCH transmissions / repeated transmissions (e.g., group 1 and group 2) for multiple PUSCH transmissions / repeated transmissions, and group 1 has a second number of PUSCH transmissions / repeated transmissions (the second number is M1, where M1 is a positive integer, such as M1 = M / 2 or M1 = ceil(M / 2) or M1 = floor(M / 2)), and group 2 has a third number of PUSCH transmissions / repeated transmissions (the third number is M2, and M2 = M - M1).
[0041] In some embodiments, for repeated transmissions on a PUSCH, network device 110 may send a schedule of 202 pairs of PUSCH transmissions to terminal device 120 in a single DCI. In some embodiments, the single DCI may include a first SRI field (also referred to herein as the first field) and a second SRI field (also referred to herein as the second field). The first SRI field indicates a first index associated with a first SRI for a first subset of SRS resources in a first SRS resource set. The second SRI field indicates a second index associated with a second SRI for a second subset of SRS resources in a second SRS resource set. In these embodiments, at most one of the first SRI and the second SRI may indicate that there are no SRS resources in the corresponding SRS resource set. For example, the first index or the second index may indicate "N / A" or "Reserved". Thus, the indicated "N / A" or "Reserved" will indicate that there are no SRS resources in the corresponding SRS resource set.
[0042] In some alternative embodiments, the DCI may include only one SRI field (also referred to herein as the third field) indicating a third index. In some embodiments, the third index may be associated only with a first SRI for a first subset of the SRS resources. In some embodiments, the third index may be associated only with a second SRI for a second subset of the SRS resources.
[0043] In some embodiments, the third index may be associated with a first SRI for a first subset of the SRS resources and a second SRI for a second subset of the SRS resources. In some alternative embodiments, the third index may be associated with one SRI (also referred to herein as the third SRI) of both the first subset and the second subset of the SRS resources.
[0044] In some alternative embodiments, the DCI may exclude the SRI field. For example, the DCI may exclude the SRI field when there is only one SRS resource in each of the first SRS resource set and the second SRS resource set.
[0045] In some embodiments, upon receiving a schedule for the group of PUSCH transmissions in the DCI, terminal device 120 may determine a first subset of SRS resources in the first SRS resource set and a second subset of SRS resources in the second SRS resource set. In some embodiments where the DCI does not include an SRI field, for example, each of the first and second SRS resource sets includes only one resource, terminal device 120 may determine a first subset including that one resource in the first SRS resource set and may determine a second subset including that one resource in the second SRS resource set.
[0046] In some embodiments where the DCI includes a first SRI field and a second SRI field, the terminal device 120 can determine the number of bits in the first SRI field (also referred to as the first bit number) and determine the first SRI field from the DCI based on the first bit number. The terminal device 120 can determine the number of bits in the second SRI field (also referred to as the second bit number) and determine the second SRI field from the DCI based on the second bit number. Then, the terminal device 120 can determine a first subset of SRS resources based on the first SRI and a second subset of SRS resources based on the second SRI. This will be described in detail below with reference to Embodiments 1 and 2.
[0047] In some embodiments, the terms “transmission,” “transmission timing,” and “repeated transmission” are used interchangeably. The terms “precoder,” “precoding,” “precoding matrix,” “beam,” “spatial relation information,” and “spatial relation” are used interchangeably.
[0048] In some embodiments, a set of PUSCH transports includes a first subset of PUSCH transports and a second subset of PUSCH transports. In some embodiments, a precoder for the first PUSCH transport / repeated transport subset may be determined based on a first SRI indicated by a first SRI field, a TPMI (e.g., a first TPMI), and a transport rank. In some embodiments, a precoder for the second PUSCH transport / repeated transport subset may be determined based on a second SRI indicated by a second SRI field, a TPMI (e.g., a second TPMI), and a transport rank. In some embodiments, the precoder for the first PUSCH transport / repeated transport subset may be determined based on a first subset of SRS resources, a TPMI (e.g., a first TPMI), and a transport rank. In some embodiments, a precoder for the second PUSCH transport / repeated transport subset may be determined based on a second subset of SRS resources, a TPMI (e.g., a second TPMI), and a transport rank.
[0049] In some embodiments, the first SRI field (e.g., a value of a bit field or a code point mapped to an index in the first SRI field) may indicate that the first subset does not include SRS resources. In some embodiments, the first SRI field (e.g., a value of a bit field or a code point mapped to an index in the first SRI field) may indicate that there are no SRS resources identified for the first subset of SRS resources. In some embodiments, the first SRI field (e.g., a value of a bit field or a code point mapped to an index in the first SRI field) may indicate that there are no SRS resources identified in the first SRS resource set. In some embodiments, the first SRI field (e.g., a value of a bit field or a code point mapped to an index in the first SRI field) may indicate that the group of PUSCH transmissions or the first subset of PUSCH transmissions is not based on the first SRI and / or TPMI (e.g., the first TPMI). In some embodiments, the first SRI field (e.g., a value of a bit field or a code point mapped to an index in the first SRI field) may indicate that the terminal device transmits the group of PUSCH transmissions based on the second SRI and TPMI (e.g., the second TPMI) and the transmission rank. In some embodiments, the first SRI field (e.g., a value or a code point of the bit field mapped to an index in the first SRI field) may instruct the terminal device to transmit only a subset of the second PUSCH transmissions in the group of PUSCH transmissions, and the second PUSCH transmission subset is based on the second SRI and TPMI (e.g., the second TPMI) and the transmission rank. In some embodiments, the first SRI field (e.g., a value or a code point of the bit field mapped to an index in the first SRI field) may instruct the terminal device not to transmit the first subset of PUSCH transmissions. In some embodiments, the first SRI field (e.g., a value or a code point of the bit field mapped to an index in the first SRI field) may instruct the terminal device to transmit only one PUSCH transmission (e.g., the first PUSCH transmission) in the group of PUSCH transmissions. In some embodiments, the first SRI field (e.g., a value or a code point of the bit field mapped to an index in the first SRI field) may instruct the terminal device not to transmit or the terminal device to ignore the group of PUSCH transmissions scheduled by the DCI. In some embodiments, the value or code point of the bit field mapped to the index in the first SRI field may be "N / A" or "Reserved". In some embodiments, the second SRI is indicated in the second SRI field.
[0050] In some embodiments, the second SRI field (e.g., a value of a bit field or a code point mapped to an index in the second SRI field) may indicate that the second subset does not include SRS resources. In some embodiments, the second SRI field (e.g., a value of a bit field or a code point mapped to an index in the second SRI field) may indicate that there are no SRS resources identified for the second subset of SRS resources. In some embodiments, the second SRI field (e.g., a value of a bit field or a code point mapped to an index in the second SRI field) may indicate that there are no SRS resources identified in the second SRS resource set. In some embodiments, the second SRI field (e.g., a value of a bit field or a code point mapped to an index in the second SRI field) may indicate that the group of PUSCH transmissions or the second subset of PUSCH transmissions is not based on the second SRI and / or TPMI (e.g., the second TPMI). In some embodiments, the second SRI field (e.g., a value of a bit field or a code point mapped to an index in the second SRI field) may indicate that the terminal device transmits the group of PUSCH transmissions based on the first SRI and TPMI (e.g., the first TPMI) and the transmission rank. In some embodiments, the second SRI field (e.g., a value or a code point of the bit field mapped to an index in the second SRI field) may instruct the terminal device to transmit only a first subset of PUSCH transmissions in the group of PUSCH transmissions, and the first subset of PUSCH transmissions is based on the first SRI and TPMI (e.g., the first TPMI) and the transmission rank. In some embodiments, the second SRI field (e.g., a value or a code point of the bit field mapped to an index in the second SRI field) may instruct the terminal device not to transmit the second subset of PUSCH transmissions. In some embodiments, the second SRI field (e.g., a value or a code point of the bit field mapped to an index in the second SRI field) may instruct the terminal device to transmit only one PUSCH transmission (e.g., the first PUSCH transmission) in the group of PUSCH transmissions. In some embodiments, the second SRI field (e.g., a value or a code point of the bit field mapped to an index in the second SRI field) may instruct the terminal device not to transmit or the terminal device to ignore the group of PUSCH transmissions scheduled by the DCI. In some embodiments, the value or code point of the bit field mapped to the index in the second SRI field can be "N / A" or "Reserved". In some embodiments, the first SRI is indicated by the first SRI field.
[0051] In some embodiments, at most one of the first SRI field and the second SRI field may indicate that no SRS resource has been identified. In some embodiments, at most one of the first SRI field and the second SRI field may indicate "N / A" or "Reserved". In some embodiments, at most one of the first SRI field and the second SRI field may indicate the embodiments described in the preceding two paragraphs. In some embodiments, at least one of the first SRI field and the second SRI field indicates at least one SRS resource in the first SRS resource set and / or the second SRS resource set.
[0052] Example 1
[0053] In this embodiment, codebook-based uplink transmission is described. In some embodiments, for codebook-based uplink transmission, the number of first bits for the first SRI field (or the number of code points not "reserved", denoted here as Ba) may depend on the number of SRS resources in the first SRS resource set plus 1 (e.g., for code points of N / A). For example, terminal device 120 may determine the number of first bits Ba by equation (1).
[0054]
[0055] Where N SRSa This represents the number of SRS resources in the first SRS resource set. It should be noted that this expression is merely an example, and any other suitable form is also possible.
[0056] In some embodiments, when decoding a first field from the DCI based on a first number of bits, the terminal device 120 may determine a first subset of the SRS resources based on a mapping from a first index to a first SRI. For illustration, some examples of the mapping from the first index to the first SRI are shown in Tables 1A to 1D below.
[0057] Table 1A in N SRS_a Example of mapping from the first index to the first SRI when = 1
[0058]
[0059] Table 1B in N SRS_a Example of mapping from the first index to the first SRI when = 2
[0060]
[0061] Table 1C in N SRS_a Example of mapping from the first index to the first SRI when =3
[0062]
[0063] Table 1D in N SRS_a Example of mapping from the first index to the first SRI when =4
[0064]
[0065]
[0066] It should be understood that the examples shown in Tables 1A to 1D are for illustrative purposes only and do not constitute a limitation on the invention. In some embodiments, a subset of the columns and / or rows in Tables 1A to 1D may be used. In some embodiments, only one of the second and third columns in Tables 1A to 1D may be used.
[0067] In some alternative embodiments, the number of first bits (or the number of code points not "reserved") used in the first SRI field may depend on the number of SRS resources in the first SRS resource set. In this embodiment, an SRS resource should be indicated in the first SRI field. For example, it should be assumed that the first TRP is used for PUSCH transmission / repeated transmission.
[0068] For example, terminal device 120 can determine the first number of bits Ba using equation (2).
[0069]
[0070] Where N SRS_a This represents the number of SRS resources in the first SRS resource set. It should be noted that this expression is merely an example, and any other suitable form is also possible.
[0071] In some embodiments, when decoding a first field from the DCI based on a first number of bits, the terminal device 120 may determine a first subset of the SRS resources based on a mapping from a first index to a first SRI. For illustration, some examples of the mapping from the first index to the first SRI are shown in Tables 2A to 2C below. SRS_a In some embodiments where =1 and Ba=0, the first SRI field may be omitted.
[0072] Table 2A in N SRS_a Example of mapping from the first index to the first SRI when = 2
[0073]
[0074] Table 2B in N SRS_a Example of mapping from the first index to the first SRI when =3
[0075]
[0076] Table 2C in N SRS_a Example of mapping from the first index to the first SRI when =4
[0077]
[0078] It should be understood that the examples shown in Tables 2A to 2C are for illustrative purposes only and do not constitute a limitation on the invention. In some embodiments, subsets of the columns and / or rows in Tables 2A to 2C may be used.
[0079] In some embodiments, the second number of bits in the second SRI field (or the number of code points not "reserved", denoted here as Bb) may depend on the number of SRS resources in the second SRS resource set plus one. For example, terminal device 120 may determine the second number of bits Bb by equation (3).
[0080]
[0081] Where N SRSb This represents the number of SRS resources in the second SRS resource set. It should be noted that this equation is merely an example, and any other suitable form is also possible.
[0082] In some embodiments, when decoding a second field from the DCI based on a second number of bits, the terminal device 120 may determine a second subset of the SRS resources based on a mapping from the second index to the second SRI. For illustration, some examples of the mapping from the second index to the second SRI are shown in Tables 3A to 3D below.
[0083] Table 3A in N SRS_b Example of mapping from the second index to the second SRI when = 1
[0084]
[0085] Table 3B in N SRS_b Example of mapping from the second index to the second SRI when = 2
[0086]
[0087] Table 3C in N SRS_b Example of mapping from the second index to the second SRI when =3
[0088]
[0089] Table 3D in N SRS_b Example of mapping from the second index to the second SRI when =4
[0090]
[0091]
[0092] It should be understood that the examples shown in Tables 3A to 3D are for illustrative purposes only and do not constitute a limitation on the invention. In some embodiments, a subset of the columns and / or rows in Tables 3A to 3D may be used. In some embodiments, only one of the second and third columns in Tables 3A to 3D may be used.
[0093] Example 2
[0094] In this embodiment, a non-codebook-based uplink transmission is described. In some embodiments, for a non-codebook-based uplink transmission, the first number of bits used for the first SRI field (or the number of code points not "reserved", denoted here as Ba) may depend on the maximum number of layers used for shuffling PUSCH transmissions and the number of SRS resources in the first SRS resource set plus one (e.g., for N / A code points). For example, terminal device 120 may determine the first number of bits Ba using equation (4).
[0095]
[0096] Where N SRS_a L represents the number of SRS resources in the first SRS resource set. max This indicates the maximum number of layers used for this group of PUSCH transfers. It should be noted that this expression is merely an example, and any other suitable form is also possible.
[0097] In some alternative embodiments, for non-codebook-based uplink transmissions, the number of first bits (or the number of code points not "reserved", denoted here as Ba) used for the first SRI field may depend on the maximum number of layers used for the PUSCH transmission and the number of SRS resources in the first SRS resource set. For example, terminal device 120 may determine the number of first bits Ba using equation (5).
[0098]
[0099] Where N SRS_a L represents the number of SRS resources in the first SRS resource set. max This indicates the maximum number of layers used for this group of PUSCH transfers. It should be noted that this expression is merely an example, and any other suitable form is also possible. In these embodiments, at least one SRS resource should be indicated in the first SRI field, or in other words, it should be assumed that the first TRP is used for PUSCH transfers / repeated transfers.
[0100] In some embodiments, when decoding a first field from the DCI based on a first number of bits, the terminal device 120 may determine a first subset of the SRS resources based on a mapping from a first index to a first SRI. For illustration, some examples of the mapping from the first index to the first SRI are shown in Tables 4A to 4D below. SRS_a In some embodiments where =1 and Ba=0, the first SRI field may be omitted.
[0101] Table 4A in L max Example of mapping from the first index to the first SRI when = 1
[0102]
[0103] Table 4B in L max Example of mapping from the first index to the first SRI when = 2
[0104]
[0105]
[0106] Table 4C in L max Example of mapping from the first index to the first SRI when =3
[0107]
[0108] Table 4D in L max Example of mapping from the first index to the first SRI when =4
[0109]
[0110]
[0111] It should be understood that the examples shown in Tables 4A to 4D are for illustrative purposes only and do not constitute a limitation on the invention. In some embodiments, subsets of the columns and / or rows in Tables 4A to 4D may be used.
[0112] In some embodiments, for non-codebook-based uplink transmissions, the number of second bits (or the number of code points not "reserved", denoted here as Bb) used for the second SRI field may depend on the maximum number of layers used for the PUSCH transmission and the number of SRS resources in the second SRS resource set. For example, terminal device 120 may determine the number of second bits Bb using equation (6).
[0113]
[0114] Where N SRS_bL represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for this group of PUSCH transfers. It should be noted that this expression is merely an example, and any other suitable form is also possible.
[0115] In some embodiments, when decoding a second field from the DCI based on a second number of bits, the terminal device 120 may determine a second subset of the SRS resources based on a mapping from the second index to the second SRI. For illustration, some examples of the mapping from the first / second index to the first / second SRI are shown in Tables 5A to 5D below. In this embodiment, N SRS It can be N SRS_a or N SRS_b .
[0116] Table 5A in L max Example of mapping from the first / second index to the first / second SRI when =1
[0117]
[0118] Table 5B in L max Example of mapping from the first / second index to the first / second SRI when =2
[0119]
[0120] Table 5C in L max Example of mapping from the first / second index to the first / second SRI when =3
[0121]
[0122]
[0123] Table 5D in L max Example of mapping from the first / second index to the first / second SRI when =4
[0124]
[0125]
[0126] It should be understood that the examples shown in Tables 5A to 5D are for illustrative purposes only and do not constitute a limitation on the invention. In some embodiments, subsets of the columns and / or rows in Tables 5A to 5D may be used.
[0127] In some embodiments, the number of ports used for SRS resources in the first subset is the same as the number of ports used for SRS resources in the second subset.
[0128] In some embodiments, when the number of ports used for the SRS resources in the first subset indicated by the first SRI is R (R can be any one of {1, 2, 3, 4}), the SRS resources in the second subset are determined at least based on the value of R.
[0129] In some embodiments, if the number of ports used for SRS resources in a first subset indicated by the first SRI is R (R can be any of {1, 2, 3, 4}), then a first value of the second SRI (e.g., value 0) indicates a first SRS resource with the number of ports R. In some embodiments, if the number of ports used for SRS resources in a first subset indicated by the first SRI is R (R can be any of {1, 2, 3, 4}), then a second value of the second SRI (e.g., value 1) indicates a second SRS resource with the number of ports R. For example, the number of SRS resources with the number of ports R in the second SRS resource set is S. S is a positive integer, and S is greater than 1. For example, S is any of {2, 3, 4}. In some embodiments, if the number of ports used for SRS resources in a first subset indicated by the first SRI is R (R can be any of {1, 2, 3, 4}), then a third value of the second SRI (e.g., value 2) indicates a third SRS resource with the number of ports R. For example, the number of SRS resources with the number of ports R in the second SRS resource set is S. S is a positive integer, and S is greater than 2. For example, S is any one of {3, 4}. In some embodiments, if the number of ports used for SRS resources in a first subset indicated by the first SRI is R (R can be any one of {1, 2, 3, 4}), then a fourth value of the second SRI (e.g., value 2) indicates a fourth SRS resource with a number of ports R. For example, the number of SRS resources with a number of ports R in the second SRS resource set is S. S is a positive integer, and S is greater than 3. For example, S is 4. For example, the terminal device may be configured with codebook-based uplink transmission.
[0130] In some embodiments, the number of SRS resources in the first subset is the same as the number of ports used for SRS resources in the second subset.
[0131] In some embodiments, when the number of SRS resources in the first subset indicated by the first SRI is T (T can be any of {1, 2, 3, 4}), the SRS resources in the second subset are determined at least based on the value of T. In some embodiments, if the number of SRS resources in the first subset indicated by the first SRI is 1, then the second SRI indicates one SRS resource from the SRS resources in the second SRS resource set. In some embodiments, if the number of SRS resources in the first subset indicated by the first SRI is 2, then the second SRI indicates two SRS resources from the SRS resources in the second SRS resource set. For example, the number of SRS resources in the second SRS resource set is S. S is a positive integer, and S is greater than 1. For example, S is any of {2, 3, 4}. In some embodiments, if the number of SRS resources in the first subset indicated by the first SRI is 3, then the second SRI indicates three SRS resources from the SRS resources in the second SRS resource set. For example, the number of SRS resources in the second SRS resource set is S. S is a positive integer, and S is greater than 2. For example, S is any one of {3, 4}. In some embodiments, if the number of SRS resources in the first subset indicated by the first SRI is 4, then the second SRI indicates four SRS resources from the SRS resources in the second SRS resource set. For example, the number of SRS resources in the second SRS resource set is S. S is a positive integer, and S is greater than 3. For example, S is 4. In some embodiments, if the number of SRS resources in the first subset indicated by the first SRI is 4, then the second SRI indicates all four SRS resources in the second SRS resource set. For example, the terminal device may be configured with codebook-based uplink transmission.
[0132] In some embodiments, for codebook-based uplink transmission or non-codebook-based uplink transmission, terminal device 120 may determine the second subset based on at least one of the following: the number of ports for SRS resources in the first subset, the number of SRS resources in the first subset, a first index, a second index, the value of a first SRI, or the value of a second SRI. This will be described below in conjunction with Embodiment 3.
[0133] Example 3
[0134] In some embodiments, for codebook-based uplink transmission, terminal device 120 can determine the first number of bits Ba in the first SRI field using equation (1) or (2), and determine the second number of bits Bb in the second SRI field based on the maximum number of SRS resources with the same number of ports in the second SRS resource set. For example, the terminal device can be configured with a full-power mode as full-power mode 2.
[0135] For example, terminal device 120 can determine the number of the second bits Bb in the second SRI field using the following formula (7).
[0136]
[0137] Where i represents P for the second SRS resource set i The index of the number of SRS resources of the port, where i = 1, ..., G, or i = 0, ..., G-1, where G represents P. i The total number of all distinct values of N, and N i This indicates that the second SRS resource set has P i The number of SRS resources for the port. It should be noted that this expression is merely an example, and any other suitable form is also possible.
[0138] As another example, terminal device 120 can determine the number of the second bits Bb in the second SRI field by the following formula (8).
[0139]
[0140] Where i represents P for the second SRS resource set i The index of the number of SRS resources of the port, where i = 1, ..., G, or i = 0, ..., G-1, where G represents P. i The total number of all distinct values of N, and N i This indicates that the second SRS resource set has P i The number of SRS resources for the port. It should be noted that this expression is merely an example, and any other suitable form is also possible.
[0141] In some embodiments, for non-codebook-based uplink transmissions, terminal device 120 can determine the first number of bits Ba in the first SRI field using equation (4) or (5), and determine the second number of bits Bb in the second SRI field based on the maximum number of permutations selected from the SRS resources in the second SRS resource set for layer k and the maximum number of layers for the PUSCH transmission. For example, the terminal device can be configured with a full-power mode as full-power mode 2.
[0142] For example, terminal device 120 can determine the number of the second bits Bb in the second SRI field using the following equation (9).
[0143]
[0144] Where k = 1, ... min(L) max N SRS_b ), N SRS_bL represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers for this group of PUSCH transfers. It should be noted that this expression is merely an example, and any other suitable form is also possible. In this embodiment, at least one SRS resource should be indicated in the first SRI field and / or the second SRI field. If at least one SRS resource is indicated in the first field, then the first TRP should be considered as being used for PUSCH transfers / repeated transfers. For illustration, some examples of the mapping from the second index to the second SRI are shown in Tables 6A to 6D below. In this example, N SRS It is N SRS_b .
[0145] Table 6A in L max Example of mapping from the second index to the second SRI when = 1
[0146]
[0147]
[0148] Table 6B in L max Example of mapping from the second index to the second SRI when = 2
[0149]
[0150] Table 6C in L max Example of mapping from the second index to the second SRI when =3
[0151]
[0152]
[0153] Table 6D in L max Example of mapping from the second index to the second SRI when =4
[0154]
[0155] It should be understood that the examples shown in Tables 6A to 6D are for illustrative purposes only and do not constitute a limitation of this disclosure. In some embodiments, a subset of the columns and / or rows in Tables 6A to 6D may be used.
[0156] As another example, terminal device 120 can determine the number of second bits Bb in the second SRI field by the following equation (10).
[0157]
[0158] Where k = 1, ... min(L)max N SRS_b ), N SRS_b L represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for this group of PUSCH transfers. It should be noted that this expression is merely an example, and any other suitable form is also possible. For illustration, some examples of the mapping from the second index to the second SRI are shown in Tables 7A to 7D below. In which N... SRS_a In some embodiments where Bb = 1 and Bb = 0, the second SRI field may be omitted.
[0159] Table 7A in L max Example of mapping from the second index to the second SRI when = 1
[0160]
[0161] Table 7B in L max Example of mapping from the second index to the second SRI when = 2
[0162]
[0163] Table 7C in L max Example of mapping from the second index to the second SRI when =3
[0164]
[0165] Table 7D in L max Example of mapping from the second index to the second SRI when =4
[0166]
[0167] It should be understood that the examples shown in Tables 7A to 7D are for illustrative purposes only and do not limit this disclosure. In some embodiments, subsets of the columns and / or rows in Tables 7A to 7D may be used.
[0168] In some embodiments, SRIs for the second subset (e.g., SRIs in at least one of Tables 6A to 6D and Tables 7A to 7D) can be associated with {X1}, {X2, X3}, {X4, X5, X6}, {X7, X8, X9, X... 10 At least one of the following: X1, X2, X3, X4, X5, X6, X7, X8, X9, X 10Each of the following can be any one of 0, 1, 2, 3. For example, X1 can be any one of {0, 1, 2, 3}. In another example, {X2, X3} can be any one of {0, 1}, {0, 2}, {0, 3}, {1, 2}, {1, 3}, {2, 3}. In another example, {X4, X5, X6} can be any one of {0, 1, 2}, {0, 1, 3}, {0, 2, 3}, {1, 2, 3}. In another instance, {X7, X8, X9, X... 10} can be {0, 1, 2, 3}. In some embodiments, the SRI for the second subset (e.g., the SRI in at least one of Tables 6A to 6D and Tables 7A to 7D) is related to {X1}, {X2, X3}, {X4, X5, X6}, {X7, X8, X9, X... 10 Which of the following is associated depends on the number of SRS resources in the first subset indicated by the first SRI. For example, if the number of SRS resources in the first subset is 1, then the SRI for the second subset is {X1}. For another example, if the number of SRS resources in the first subset is 2, then the SRI for the second subset is {X2, X3}. For another example, if the number of SRS resources in the first subset is 3, then the SRI for the second subset is {X4, X5, X6}. For another example, if the number of SRS resources in the first subset is 4, then the SRI for the second subset is {X7, X8, X9, X...}. 10}
[0169] Thus far, the scenario where the DCI includes two SRI fields has been described. In some alternative embodiments, the DCI may include only one SRI field (i.e., the third field, also referred to herein as the third SRI field). In this case, the terminal device 120 can determine the number of bits in the third SRI field (also referred to as the third bit number) and determine the third SRI field from the DCI based on the third bit number. Then, the terminal device 120 can determine a first subset and a second subset of the SRS resources based on the third SRI field. This will be described in detail below with reference to embodiments 4 and 5.
[0170] Example 4
[0171] In this embodiment, the third field indicates a third index associated with at least one of the following: a first SRI for a first subset of the SRS resource; and a second SRI for a second subset of the SRS resource. In other words, the bit field or each code point mapped to the index indicates one or both of the first and second SRIs.
[0172] In some embodiments, for codebook-based uplink transmissions, the number of third bits Bc in the third field can range from 0 to... Where N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b This represents the number of SRS resources in the second SRS resource set. Bc is a non-negative integer. For example,
[0173] In some alternative embodiments, for codebook-based uplink transmissions, the number of the third bits B in the third field is... C From 0 to Where j represents a value with Q in at least one of the first SRS resource set and the second SRS resource set. j The index of the number of SRS resources for each port, where X represents Q. j The total number of all distinct values of N, and N SRS_a,j Indicates that the first SRS resource set has Q j The number of SRS resources for each port, and N SRS_b,j Indicates that the second SRS resource set has Q j The number of SRS resources for each port. For example,
[0174] In some embodiments, for non-codebook-based uplink transmissions, the number of third bits Bc in the third field can range from 0 to [missing value]. Where N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b L represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for this group of PUSCH transfers. For example,
[0175] In some alternative embodiments, for non-codebook-based uplink transmissions, the number of third bits Bc in the third field can be from 0 to... Where k = 1, ... min(L) max N SRS_a N SRS_b ),N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b L represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for this group of PUSCH transfers. For example,
[0176] In some embodiments where the third index indicates only one SRI (first SRI or second SRI) and the number of retransmissions is M, the precoder for M PUSCH transmissions / retransmissions can be determined based on the indicated SRI, the corresponding transmitted precoding matrix indicator (TPMI), and the transmission rank (e.g., a single TRP retransmission (retransmission in 3GPP version 15 / 16)).
[0177] In some embodiments, the set of PUSCH transmissions includes a first subset of PUSCH transmissions and a second subset of PUSCH transmissions. In some embodiments, if a third index indicates both a first SRI and a second SRI and a repetition number M ≥ 2, a precoder for the first PUSCH transmission / repetition transmission subset can be determined based on the first SRI, TPMI (e.g., the first TPMI), and transmission rank indicated by the third index, and a precoder for the second PUSCH transmission / repetition transmission subset can be determined based on the second SRI, TPMI (e.g., the second TPMI), and transmission rank (e.g., multiple TRP repetitions) indicated by the third index.
[0178] In some embodiments, if the third index indicates both the first SRI and the second SRI and the number of retransmissions M=1, then the precoder for PUSCH transmissions / retransmissions is based on the first SRI, TPMI (e.g., the first TPMI), and transmission rank (e.g., a single TRP transmission) indicated in the SRI field.
[0179] In some alternative embodiments, if the third index indicates the sum of the first SRI and the second SRI and the number of repeated transmissions M = 1, then the precoder for the first PUSCH transmission / repeated transmission subset is based on the transmission rank (S1) of the first SRI, TPMI (e.g., the first TPMI) and some values of SRI indicated in the SRI field, and the precoder for the second PUSCH transmission / repeated transmission subset is based on the transmission rank (S2) of the second SRI, TPMI (e.g., the second TPMI) and other values of SRI indicated in the SRI field, for example: S1 mod 2 = 0, S2 mod 2 = 1.
[0180] Example 5
[0181] In this embodiment, the third field indicates a third index associated with a third SRI for both the first subset and the second subset of SRS resources. In other words, the third SRI is applied to both the first and second SRS resource sets. In these embodiments, the terminal device 120 can determine the first subset of SRS resources based on the third SRI, and also determine the second subset of SRS resources based on the third SRI.
[0182] In some embodiments, for codebook-based uplink transmissions, the number of SRS resources configured in the first SRS resource set and the second SRS resource set is the same. Assume the number of SRS resources is N. SRS The number of bits B in the third SRI field can then be determined according to the following formula (11). C .
[0183]
[0184] Where N SRS This indicates the number of SRS resources in each of the first and second SRS resource sets. The third SRI indicated in the third SRI field applies to both the first and second SRS resource sets.
[0185] In some embodiments, if N SRS =1, B C =0. For example, the third SRI field can be omitted. For example, if each of the first SRS resource set and the second SRS resource set has a single SRS resource, then both SRS resources (the SRS resources in the first SRS resource set and the SRS resources in the second SRS resource set) are considered to be used for that set of PUSCH transmissions / repeats. For example, if the number of PUSCH transmissions / repeats is M≥2, then two SRS resources are considered to be used for these PUSCH transmissions / repeats. As another example, if M=1, then the SRS resources in the first SRS resource set are considered to be used for that PUSCH transmission / repeat.
[0186] In some embodiments, if N SRS If Bc = 2 and Bc = 1, then the two SRIs are indicated by the third index, and each of the two SRIs corresponds to an SRS resource in each SRS resource set. An example of the mapping from the third index to the third SRI is shown in Table 8 below.
[0187] Table 8 shows an example of the mapping from the third index to SRI.
[0188] Bit fields mapped to the index <![CDATA[SRI,N SRS =2]]> 0 0;0 1 1;1
[0189] For example, if M = 1, then the first SRI (e.g., indicating an SRS resource in the first SRS resource set) is considered to be used for the PUSCH transfer / repeated transfer. As another example, if M = 1 and the bit field mapped to the index is 0, then the first SRI is considered to be used for the PUSCH transfer / repeated transfer. If M = 1 and the bit field mapped to the index is 1, then the second SRI is considered to be used for the PUSCH transfer / repeated transfer.
[0190] In some embodiments, if N SRS If Bc = 3 and Bc = 2, then the third index indicates two SRIs, and each of the two SRIs corresponds to one SRS resource in each SRS resource set. An example of the mapping from the third index to the SRI is shown in Table 9 below.
[0191] Table 9 shows an example of the mapping from the third index to SRI.
[0192]
[0193] For example, if M = 1, then the first SRI (e.g., indicating an SRS resource in the first SRS resource set) is considered to be used for the PUSCH transfer / repeat transfer. As another example, if M = 1 and the bit field mapped to the index is 0 or 2, then the first SRI is considered to be used for the PUSCH transfer / repeat transfer. If M = 1 and the bit field mapped to the index is 1, then the second SRI is considered to be used for the PUSCH transfer / repeat transfer.
[0194] In some embodiments, if N SRS If Bc = 4 and Bc = 2, then the third index indicates two SRIs, and each of the two SRIs corresponds to one SRS resource in each SRS resource set. An example of the mapping from the third index to the SRI is shown in Table 10 below.
[0195] Table 10 shows an example of the mapping from the third index to SRI.
[0196] Bit fields mapped to the index <![CDATA[SRI,N SRS =4]]> 0 0;0 1 1;1 2 2;2 3 3;3
[0197] For example, if M = 1, then the first SRI (e.g., indicating an SRS resource in the first SRS resource set) is considered to be used for the PUSCH transfer / repeat transfer. As another example, if M = 1 and the bit field mapped to the index is 0 or 2, then the first SRI is considered to be used for the PUSCH transfer / repeat transfer. If M = 1 and the bit field mapped to the index is 1 or 3, then the second SRI is considered to be used for the PUSCH transfer / repeat transfer.
[0198] In some embodiments, for non-codebook-based uplink transmissions, the number of SRS resources configured in the first SRS resource set and the second SRS resource set is the same. Assume the number of SRS resources is N. SRS Furthermore, if the two sets of PUSCH transmissions / repeated transmissions have the same number of layers, the number of bits Bc in the third SRI field can be determined by the following equation (12).
[0199]
[0200] Where N SRS Let L represent the number of SRS resources in each of the first and second SRS resource sets, and L max This indicates the maximum number of layers used for this group of PUSCH transfers. In this case, two SRIs are indicated by the third index, or a single SRI indicated in the SRI field is applied to both SRS resource sets.
[0201] In some embodiments, if N SRS =1, B C If M = 0, the third SRI field can be omitted. For example, if each of the first and second SRS resource sets has a single SRS resource, then both SRS resources (the SRS resources in the first and second SRS resource sets) are considered to be used for this group of PUSCH transmissions / repeated transmissions. If the number of PUSCH transmissions / repeated transmissions is M ≥ 2, then both SRS resources are considered to be used for this group of PUSCH transmissions / repeated transmissions. If M = 1, then the SRS resources in the first SRS resource set are considered to be used for this group of PUSCH transmissions / repeated transmissions.
[0202] In some embodiments, if N SRS If M = 2 or higher, then two SRIs are indicated in the third SRI field, and each of these two SRIs corresponds to one SRS resource in each SRS resource set. For example, if M = 1, then the first SRI (e.g., indicating an SRS resource in the first SRS resource set) is considered to be used for that group of PUSCH transmissions / repeated transmissions. As another example, if M = 1 and the bit field mapped to the index is 0, then the first SRI is considered to be used for that group of PUSCH transmissions / repeated transmissions. If M = 1 and the bit field mapped to the index is 1, then the second SRI is considered to be used for that group of PUSCH transmissions / repeated transmissions. For illustration, some examples of the mapping from the third index to SRIs are shown in Tables 11A to 11D.
[0203] Table 11A in L max Example of mapping from the third index to SRI when = 1
[0204]
[0205] Table 11B in L max Example of mapping from the third index to SRI when = 2
[0206]
[0207]
[0208] Table 11C in L max Example of mapping from the third index to SRI when =3
[0209]
[0210] Table 11D in L max Example of mapping from the third index to SRI when =4
[0211]
[0212] It should be understood that the examples shown in Tables 11A to 11D are for illustrative purposes only and do not constitute a limitation of this disclosure. In some embodiments, subsets of the columns and / or rows in Tables 11A to 11D may be used.
[0213] In some embodiments, terminal device 120 may receive an indication indicating the selection of one or more resources from a first SRS resource set and a second SRS resource set via at least one of RRC, MAC CE, and DCI, and terminal device 120 may determine a first subset and a second subset based on the indication. In some embodiments, terminal device 120 may receive an indication of a subset of SRI values as described in the above embodiments via at least one of RRC, MACCE, and DCI, and terminal device 120 may determine a first subset and a second subset based on the indication. In this way, a subset of available SRIs for the first SRS resource set and the second SRS resource set can be defined or configured. Therefore, the number of bits used for the SRI field can be further reduced, thereby saving signaling overhead in DCI.
[0214] Back Figure 2After determining a first subset and a second subset of SRS resources, terminal device 120 can send the set of PUSCH transmissions to network device 110. In some embodiments, the set of PUSCH transmissions may include a first subset of PUSCH transmissions and a second subset of PUSCH transmissions. For example, the first subset of PUSCH transmissions may be associated with a first TRP, and the second subset of PUSCH transmissions may be associated with a second TRP. Terminal device 120 may send the first subset of PUSCH transmissions based on the first subset of SRS resources and send the second subset of PUSCH transmissions based on the second subset of SRS resources.
[0215] In some embodiments where the DCI includes a first SRI for a first subset and a second SRI for a second subset, if the first SRI indicates that there are no resources in the first subset, the terminal device 120 may send a second PUSCH transport subset based on the second subset. Additionally or alternatively, the terminal device 120 may disable the first PUSCH transport subset.
[0216] In some embodiments, if the second SRI indicates that there are no resources in the second subset, the terminal device 120 may send a first PUSCH transport subset based on the first subset. Additionally or alternatively, the terminal device 120 may disable the second PUSCH transport subset.
[0217] In some embodiments, where the DCI includes only one SRI field and the group of PUSCH transmissions includes one PUSCH transmission, the SRI field indicating a third index associated with a third SRI for both the first and second subsets, then the terminal device 120 can send the single PUSCH transmission based on either the first subset or the second subset of the SRS resources. In some embodiments, if the value of the third index is even, the terminal device 120 can send the single PUSCH transmission based on the first subset. If the value of the third index is odd, the terminal device 120 can send the single PUSCH transmission based on the second subset. If there is no indication of a third index, the terminal device 120 can send the single PUSCH transmission based on the first subset.
[0218] pass Figure 2 The process allows for the determination of SRS resources for PUSCH retransmissions, taking into account overhead and flexibility, particularly the flexibility for dynamic switching between single-TRP and multi-TRP transmissions. Accordingly, embodiments of this disclosure also provide communication methods and apparatus for PUSCH retransmissions. These will be discussed below in conjunction with… Figure 3 and Figure 4 This will be described.
[0219] Example implementation of the method
[0220] Figure 3 A flowchart is shown of an example method 300 implemented at a terminal device according to some embodiments of the present disclosure during the scheduling of PUSCH transmissions in DCI. Method 300 can be... Figure 1 The terminal device shown is implemented at location 120. For the purposes of discussion, reference will be made to... Figure 1 Method 300 is described. It should be understood that method 300 may include additional actions not shown and / or some actions shown may be omitted, and the scope of this disclosure is not limited thereto.
[0221] In block 310, terminal device 120 receives a schedule for a set of PUSCH transmissions in the DCI. In some embodiments, terminal device 120 may be configured with a first SRS resource set and a second SRS resource set.
[0222] In block 320, terminal device 120 determines a first subset of SRS resources in a first SRS resource set and a second subset of SRS resources in a second SRS resource set. In some embodiments, at most one of the first subset and the second subset of SRS resources does not include any SRS resources. In other words, terminal device 120 selects one or more SRS resources from at least one of the first and second SRS resource sets. This means that terminal device 120 may not select any SRS resources from either the first or second SRS resource set. In this case, terminal device 120 selects one or more SRS resources from the other of the first and second SRS resource sets. In some embodiments, terminal device 120 may use an SRI indication from network device 110 to perform the above selection or non-selection. In some embodiments, terminal device 120 may perform the above selection or non-selection without an SRI indication from network device 110.
[0223] In some embodiments, the DCI may include a first field and a second field, the first field indicating a first index associated with a first SRI for a first subset, and the second field indicating a second index associated with a second SRI for a second subset. In these embodiments, the terminal device 120 may determine the first subset based on the first SRI and / or determine the second subset based on the second SRI.
[0224] In some embodiments, the terminal device 120 can be based on or Determine the number of the first bits in the first field, where N SRS_a Indicates the number of SRS resources in the first SRS resource set; based on Determine the number of the second bit in the second field, where NSRS_b This indicates the number of SRS resources in the second SRS resource set; and the first field and the second field are determined from the DCI based on the first bit number and the second bit number.
[0225] In some embodiments, the terminal device 120 can be based on or Determine the number of the first bits in the first field, where N SRS_a L represents the number of SRS resources in the first SRS resource set. max Indicates the maximum number of layers used for this group of PUSCH transfers; based on Determine the number of the second bit in the second field, where N SRS_b L represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for this group of PUSCH transmissions; and the first and second fields are determined from the DCI based on the first and second bit counts.
[0226] In some embodiments, terminal device 120 may determine the second subset based on at least one of the following: the number of ports for SRS resources in the first subset, the number of SRS resources in the first subset, a first index, a second index, the value of a first SRI, or the value of a second SRI. In some embodiments, terminal device 120 may determine the number of bits in the second field based on the maximum number of SRS resources with the same number of ports in the second SRS resource set.
[0227] In some embodiments, the terminal device 120 may be based on log2(max(N) i )+1) or To determine the number of bits in the second field, where i represents the number of bits in the second SRS resource set with P. i The index of the number of SRS resources for each port, where i = 1, ..., G, or i = 0, ..., G-1, where G represents P. i The total number of all distinct values, N i This indicates that the second SRS resource set has P i Number of SRS resources per port.
[0228] In some embodiments, the terminal device 120 can be based on or To determine the number of bits in the second field, where k = 1, ... min(L) max N SRS_b ),N SRS_b L represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for this group of PUSCH transfers.
[0229] In some embodiments, the DCI may include a third field indicating a third index associated with at least one of a first SRI for a first subset and a second SRI for a second subset. In these embodiments, the terminal device 120 may determine the first subset based on the first SRI and / or determine the second subset based on the second SRI.
[0230] In some embodiments, the number of third bits in the third field can be from 0 to... Within the range, where N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b This indicates the number of SRS resources in the second SRS resource set. In some embodiments, the number of the third bit in the third field ranges from 0 to... Where j represents Q in at least one of the first SRS resource set and the second SRS resource set. j The index of the number of SRS resources for each port, where X represents Q. j The total number of all distinct values, N SRS_a,j This indicates that the first SRS resource set has Q. j The number of SRS resources for each port, and N SRS_b,j This indicates that the second SRS resource set has Q. j The number of SRS resources for each port.
[0231] In some embodiments, the number of third bits in the third field can be from 0 to... Within the range, where N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b L represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for this group of PUSCH transfers.
[0232] In some embodiments, the number of third bits in the third field can be from 0 to... Within the range, where k = 1, ... min(L) max N SRS_a N SRS_b ), N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b This represents the number of SRS resources in the second SRS resource set, and L. max This indicates the maximum number of layers used for this group of PUSCH transfers.
[0233] In some embodiments, the DCI may include a third field indicating a third index associated with a third SRI for a first subset and a second subset. In these embodiments, the terminal device may determine the first subset and / or the second subset based on the third SRI.
[0234] In some embodiments, the terminal device 120 may receive an instruction and determine a first subset and a second subset based on the instruction, the instruction being used to indicate one or more resources selected from the first SRS resource set and the second SRS resource set.
[0235] In block 330, terminal device 120 transmits the group of PUSCH transmissions based on at least one of a first subset and a second subset. In some embodiments, the group of PUSCH transmissions includes a first subset of PUSCH transmissions and a second subset of PUSCH transmissions. In some embodiments, terminal device 120 may transmit the first subset of PUSCH transmissions based on the first subset and transmit the second subset of PUSCH transmissions based on the second subset.
[0236] In some embodiments, if the first SRI indicates that there are no resources in the first subset, the terminal device 120 may send a second subset of PUSCH transmissions based on the second subset. In some embodiments, if the first SRI indicates that there are no resources in the first subset, the terminal device 120 may send the set of PUSCH transmissions based on the second subset. In some embodiments, if the first SRI indicates that there are no resources in the first subset, the terminal device 120 may disable the first subset of PUSCH transmissions.
[0237] In some embodiments where the group of PUSCH transmissions includes a first subset of PUSCH transmissions and a second subset of PUSCH transmissions, if a second SRI indicates that there are no resources in the second subset, the terminal device 120 may send the first subset of PUSCH transmissions based on the first subset. In some embodiments, if a second SRI indicates that there are no resources in the second subset, the terminal device 120 may send the group of PUSCH transmissions based on the first subset. In some embodiments, if a second SRI indicates that there are no resources in the second subset, the terminal device 120 may disable the second subset of PUSCH transmissions.
[0238] In some embodiments where the group of PUSCH transmissions includes a single PUSCH transmission, the terminal device 120 may send the single PUSCH transmission based on either a first subset or a second subset. In some embodiments, if the value of the third index is even, the terminal device 120 may send the single PUSCH transmission based on the first subset. In some embodiments, if the value of the third index is odd, the terminal device 120 may send the single PUSCH transmission based on the second subset. In some embodiments, if there is no indication of a third index, the terminal device 120 may send the single PUSCH transmission based on the first subset.
[0239] This concludes the description of a method implemented at a terminal device. Accordingly, embodiments of this disclosure also provide a method implemented at a network device. Reference will be made below. Figure 4 This will be described.
[0240] Figure 4 A flowchart is shown of an example method 400 implemented at a network device according to some embodiments of the present disclosure during the scheduling of PUSCH transmissions in DCI. Method 400 can be... Figure 1 The network device shown is implemented at location 110. For discussion purposes, references will be made to... Figure 1 Method 400 is described. It should be understood that method 400 may include additional actions not shown and / or some actions shown may be omitted, and the scope of this disclosure is not limited thereto.
[0241] like Figure 4 As shown, in block 410, network device 110 sends a schedule for a set of PUSCH transmissions in a DCI. In some embodiments, the DCI may include a first field indicating a first index associated with a first SRI for a first subset, and a second field indicating a second index associated with a second SRI for a second subset.
[0242] In some embodiments, network device 110 can be based on or Determine the number of the first bits in the first field, where N SRS_a This represents the number of SRS resources in the first SRS resource set; based on Determine the number of the second bits in the second field, where N SRS_b This indicates the number of SRS resources in the second SRS resource set; and the DCI is transmitted based on the first bit number and the second bit number.
[0243] In some embodiments, network device 110 can be based on or Determine the number of the first bits in the first field, where NSRS_a L represents the number of SRS resources in the first SRS resource set. max Indicates the maximum number of layers used for this group of PUSCH transfers; based on Determine the number of the second bit in the second field, where N SRS_b L represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for this group of PUSCH transmissions; and the DCI is transmitted based on the first bit count and the second bit count.
[0244] In some embodiments, network device 110 may determine a second subset based on at least one of the number of ports for SRS resources in the first subset, the number of SRS resources in the first subset, a first index, a second index, the value of a first SRI, or the value of a second SRI. In some embodiments, network device 110 may determine the second subset by determining the number of bits in the second field based on the maximum number of SRS resources with the same number of ports in the second SRS resource set. In some embodiments, network device 110 may determine the second subset by... or To determine the number of bits in the second field, and thus determine the second subset, where i represents the number of bits in the second SRS resource set with P. i The index of the number of SRS resources for each port, where i = 0, ..., G, or i = 0, ..., G-1, where G represents P. i The total number of all distinct values, N i This indicates that the second SRS resource set has P i The number of SRS resources for each port.
[0245] In some embodiments, network device 110 can be based on or The second subset is determined by determining the number of bits in the second field, where k = 1, ... min(L max N SRS_b ), N SRS_b L represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for this group of PUSCH transfers.
[0246] In some embodiments, the DCI may include a third field indicating a third index associated with at least one of a first SRI for a first subset and a second SRI for a second subset. In some embodiments, the DCI may include a third field indicating a third index associated with a third SRI for both the first and second subsets.
[0247] In some embodiments, the number of third bits in the third field can be from 0 to... Within the range, where N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b This indicates the number of SRS resources in the second SRS resource set. In some embodiments, the number of the third bit in the third field can be from 0 to... Within the range, where j represents Q in at least one of the first SRS resource set and the second SRS resource set. j The index of the number of SRS resources for each port, where X represents Q. j The total number of all distinct values of N, and N SRS_a,j This indicates that the first SRS resource set has Q. j The number of SRS resources for each port, and N SRS_b,j This indicates that the second SRS resource set has Q. j The number of SRS resources for each port.
[0248] In some embodiments, the number of third bits in the third field can be from 0 to... Within the range, where N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b L represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for this group of PUSCH transmissions. In some embodiments, the number of the third bit in the third field can be from 0 to... Within the range, where k = 1, ... min(L) max N SRS_a N SRS_b ), N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b This represents the number of SRS resources in the second SRS resource set, and L. max This indicates the maximum number of layers used for this group of PUSCH transfers.
[0249] In some embodiments, network device 110 may send an indication to terminal device 120, the indication being for selecting one or more resources from a first SRS resource set and a second SRS resource set. This allows for the definition or configuration of a subset of available SRIs for the first and second SRS resource sets. Consequently, the number of bits used for the SRI field can be further reduced, thereby saving signaling overhead in DCI.
[0250] In block 420, network device 110 may receive the set of PUSCH transmissions from terminal device 120, the set of PUSCH transmissions being processed based on at least one of a first subset of SRS resources in a first SRS resource set and a second subset of SRS resources in a second SRS resource set. In some embodiments, at most one of the first subset of SRS resources and the second subset of SRS resources does not include SRS resources.
[0251] In some embodiments where the group of PUSCH transmissions includes a first subset of PUSCH transmissions and a second subset of PUSCH transmissions, the network device 110 may receive the group of PUSCH transmissions by at least one of the following: receiving a first subset of PUSCH transmissions processed based on the first subset; or receiving a second subset of PUSCH transmissions processed based on the second subset.
[0252] In some embodiments where the group of PUSCH transmissions includes a first subset of PUSCH transmissions and a second subset of PUSCH transmissions, the network device 110 may receive the group of PUSCH transmissions by at least one of the following: receiving a second subset of PUSCH transmissions processed based on a second subset when it is determined that the first SRI indicates that there are no resources in the first subset; receiving a set of PUSCH transmissions processed based on a second subset when it is determined that the first SRI indicates that there are no resources in the first subset; or not receiving transmissions in the first subset of PUSCH transmissions when it is determined that the first SRI indicates that there are no resources in the first subset.
[0253] In some embodiments where the group of PUSCH transmissions includes a first subset of PUSCH transmissions and a second subset of PUSCH transmissions, the network device 110 may receive the group of PUSCH transmissions by at least one of the following: receiving the first subset of PUSCH transmissions processed based on the first subset when it is determined that the second SRI indicates that there are no resources in the second subset; receiving the group of PUSCH transmissions based on the first subset when it is determined that the second SRI indicates that there are no resources in the second subset; or not receiving the transmissions in the second subset of PUSCH transmissions when it is determined that the second SRI indicates that there are no resources in the second subset.
[0254] In some embodiments where the group of PUSCH transmissions includes a single PUSCH transmission, network device 110 may receive the group of PUSCH transmissions by receiving the single PUSCH transmission processed based on either a first subset or a second subset. In some embodiments, network device 110 may receive the single PUSCH transmission by at least one of the following: receiving the single PUSCH transmission processed based on the first subset if the value of the third index is determined to be even; receiving the single PUSCH transmission processed based on the second subset if the value of the third index is determined to be odd; or receiving the single PUSCH transmission based on the first subset if no indication of the third index is determined to be present.
[0255] As can be seen, embodiments of this disclosure provide a scheme for PUSCH retransmission. Embodiments of this disclosure enable the determination of SRS resources for PUSCH retransmission with reduced overhead and increased flexibility.
[0256] Example implementation of the device
[0257] Figure 5 This is a simplified block diagram of a device 500 suitable for implementing embodiments of the present disclosure. Device 500 can be considered as follows: Figure 1 Another example implementation of the network device 110 or terminal device 120 shown. Therefore, device 500 can be implemented at network device 110 or terminal device 120, or as at least a part of network device 110 or terminal device 120.
[0258] As shown, device 500 includes processor 510, memory 520 coupled to processor 510, suitable transmitter (TX) and receiver (RX) 540 coupled to processor 510, and communication interface coupled to TX / RX 540. Memory 510 stores at least a portion of program 530. TX / RX 540 is used for bidirectional communication. TX / RX 540 has at least one antenna for communication, but in practice, the access node mentioned in this application may have several antennas. The communication interface may represent any interface required for communication with other network elements, such as an X2 interface for bidirectional communication between eNBs, an S1 interface for communication between a Mobility Management Entity (MME) / Serving Gateway (S-GW) and an eNB, an Un interface for communication between an eNB and a Relay Node (RN), or a Uu interface for communication between an eNB and a terminal device.
[0259] Assume that program 530 includes program instructions that, when executed by the associated processor 510, enable device 500 to operate according to embodiments of this disclosure, as referenced herein. Figures 1 to 4As discussed, the embodiments described herein can be implemented by computer software executable by the processor 510 of device 500, or by hardware, or by a combination of software and hardware. The processor 510 can be configured to implement various embodiments of the invention. Furthermore, a combination of the processor 510 and the memory 520 can form a processing unit 550 suitable for implementing various embodiments of this disclosure.
[0260] Memory 520 can be of any type suitable for a local technology network and can be implemented using any suitable data storage technology, such as, as non-limiting examples, non-transient computer-readable storage media, semiconductor-based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, and removable memory. Although only one memory 520 is shown in device 500, several physically different memory modules may be present in device 500. As a non-limiting example, processor 510 can be of any type suitable for a local technology network and may include one or more of a general-purpose computer, a special-purpose computer, a microprocessor, a digital signal processor (DSP), and a processor based on a multi-core processor architecture. Device 500 may have multiple processors, such as application-specific integrated circuit chips that are time-dependent on a clock that synchronizes with the main processor.
[0261] In some embodiments, a terminal device includes circuitry configured to: receive a schedule of a set of PUSCH transmissions from a network device in a DCI; determine a first subset of SRS resources in a first SRS resource set and a second subset of SRS resources in a second SRS resource set, wherein at most one of the first subset of SRS resources and the second subset of SRS resources does not include SRS resources; and send the set of PUSCH transmissions to the network device based on at least one of the first subset of SRS resources and the second subset of SRS resources.
[0262] In some embodiments, the DCI includes a first field and a second field, the first field indicating a first index associated with a first SRS Resource Indicator (SRI) for the first subset, and the second field indicating a second index associated with a second SRI for the second subset. In these embodiments, the circuitry can be configured to determine the first subset and the second subset by at least one of: determining the first subset based on the first SRI; or determining the second subset based on the second SRI.
[0263] In some embodiments, the circuit can also be configured to: based on or Determine the number of the first bits in the first field, where N SRS_aThis indicates the number of SRS resources in the first SRS resource set; based on Determine the number of the second bits in the second field, where N SRS_b The first field and the second field are determined from the DCI based on the first bit count and the second bit count.
[0264] In some embodiments, the circuit can also be configured to: based on or Determine the number of the first bits in the first field, where N SRS_a L represents the number of SRS resources in the first SRS resource set. max Indicates the maximum number of layers used for the set of PUSCH transmissions; based on Determine the number of the second bits in the second field, where N SRS_b L represents the number of SRS resources in the second SRS resource set. max Indicates the maximum number of layers used for the set of PUSCH transmissions; and determines the first field and the second field from the DCI based on the first bit number and the second bit number.
[0265] In some embodiments, the PUSCH transport set includes a first subset of PUSCH transports and a second subset of PUSCH transports. In these embodiments, the circuitry is configured to transmit the set of PUSCH transports by at least one of the following: transmitting the first subset of PUSCH transports based on the first subset; or transmitting the second subset of PUSCH transports based on the second subset.
[0266] In some alternative embodiments, the circuit is configured to send the set of PUSCH transmissions by at least one of the following: sending a second subset of PUSCH transmissions based on a second subset if it is determined that the first SRI indicates that there are no resources in the first subset; sending the set of PUSCH transmissions based on the second subset if it is determined that the first SRI indicates that there are no resources in the first subset; or de-enabling the first subset of PUSCH transmissions if it is determined that the first SRI indicates that there are no resources in the first subset.
[0267] In some alternative embodiments, the circuit is configured to send the set of PUSCH transmissions by at least one of the following: sending the first PUSCH transmission subset based on the first subset if it is determined that the second SRI indicates that there are no resources in the second subset; sending the set of PUSCH transmissions based on the first subset if it is determined that the second SRI indicates that there are no resources in the second subset; or de-enabling the second PUSCH transmission subset if it is determined that the second SRI indicates that there are no resources in the second subset.
[0268] In some embodiments, the circuit may be configured to determine the second subset based on at least one of the following: the number of ports for SRS resources in the first subset, the number of SRS resources in the first subset, the first index, the second index, the value of the first SRI, or the value of the second SRI.
[0269] In some embodiments, the circuit may be configured to determine the second subset based on at least one of the following: determining the number of bits in the second field based on the maximum number of SRS resources with the same number of ports in the second SRS resource set; or based on or To determine the number of bits in the second field, where i represents the number of bits for the second SRS resource set with P i The index of the number of SRS resources for each port, where i = 1, ... G or i = 0, ... G-1, where G represents P. i The total number of all distinct values of N, and N i This indicates that the second SRS resource set has P i The number of SRS resources for each port.
[0270] In some embodiments, the circuit may be configured to determine the second subset based on: or Determine the number of bits in the second field, where k = 1, ... min(L) max N SRS_b ), N SRS_b L represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for the set of PUSCH transmissions.
[0271] In some embodiments, the DCI includes a third field indicating a third index associated with at least one of a first SRI for the first subset and a second SRI for the second subset. In these embodiments, the circuitry can be configured to determine the first subset and the second subset by at least one of: determining the first subset based on the first SRI; or determining the second subset based on the second SRI.
[0272] In some embodiments, the number of third bits in the third field ranges from 0 to... Where, N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b This indicates the number of SRS resources in the second SRS resource set.
[0273] In some embodiments, the number of third bits in the third field ranges from 0 to... Where j represents Q in at least one of the first SRS resource set and the second SRS resource set. j The index of the number of SRS resources for each port, where X represents Q. j The total number of all distinct values, N SRS_aj This indicates that the first SRS resource set has Q. j The number of SRS resources for each port, and N SRS_b,j This indicates that the second SRS resource set has Q. j The number of SRS resources for each port.
[0274] In some embodiments, the number of third bits in the third field ranges from 0 to... Where N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b This indicates the number of SRS resources in the second SRS resource set, and L max This indicates the maximum number of layers used for the set of PUSCH transmissions.
[0275] In some embodiments, the number of third bits in the third field ranges from 0 to... Where k = 1, ... min(L) max N SRS_a N SRS_b ), N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b This indicates the number of SRS resources in the second SRS resource set, and L maxThis indicates the maximum number of layers used for the set of PUSCH transmissions.
[0276] In some embodiments, the DCI includes a third field indicating a third index associated with a third SRI for the first subset and the second subset. In these embodiments, the circuitry can be configured to determine the first subset and the second subset by at least one of: determining the first subset based on the third SRI; or determining the second subset based on the third SRI.
[0277] In some embodiments, the set of PUSCH transmissions may include a single PUSCH transmission. In these embodiments, the circuitry may be configured to send the set of PUSCH transmissions by sending the single PUSCH transmission based on either the first subset or the second subset. In some embodiments, the circuitry may be configured to send the single PUSCH transmission by at least one of the following: sending the single PUSCH transmission based on the first subset if the value of the third index is determined to be even; sending the single PUSCH transmission based on the second subset if the value of the third index is determined to be odd; or sending the single PUSCH transmission based on the first subset if an indication of the third index is determined to be absent.
[0278] In some embodiments, the circuit may also be configured to: receive an indication for selecting one or more resources from the first SRS resource set and the second SRS resource set; and determine the first subset and the second subset based on the indication.
[0279] In some embodiments, a network device includes circuitry configured to: send a schedule for a set of PUSCH transmissions to an end device in a DCI; and receive the set of PUSCH transmissions from the end device, the set of PUSCH transmissions being processed based on at least one of a first subset of SRS resources in a first SRS resource set and a second subset of SRS resources in a second SRS resource set, wherein at most one of the first subset of SRS resources and the second subset of SRS resources does not include SRS resources. In some embodiments, the DCI includes a first field and a second field, the first field indicating a first index associated with a first SRI for the first subset, and the second field indicating a second index associated with a second SRI for the second subset.
[0280] In some embodiments, the set of PUSCH transmissions may include a first subset of PUSCH transmissions and a second subset of PUSCH transmissions. In these embodiments, the circuitry may be configured to receive the set of PUSCH transmissions by at least one of: receiving a first subset of PUSCH transmissions processed based on the first subset; or receiving a second subset of PUSCH transmissions processed based on the second subset.
[0281] In some embodiments, the circuit may be configured to receive the set of PUSCH transmissions by at least one of the following: receiving a second subset of PUSCH transmissions processed based on the second subset if it is determined that the first SRI indicates that there are no resources in the first subset; receiving the set of PUSCH transmissions processed based on the second subset if it is determined that the first SRI indicates that there are no resources in the first subset; or not receiving transmissions in the first subset of PUSCH transmissions if it is determined that the first SRI indicates that there are no resources in the first subset.
[0282] In some embodiments, the circuit may be configured to receive the set of PUSCH transmissions by at least one of the following: receiving a first subset of PUSCH transmissions processed based on the first subset if it is determined that the second SRI indicates that there are no resources in the second subset; receiving the set of PUSCH transmissions based on the first subset if it is determined that the second SRI indicates that there are no resources in the second subset; or not receiving transmissions in the second subset of PUSCH transmissions if it is determined that the second SRI indicates that there are no resources in the second subset.
[0283] In some embodiments, the circuit can be configured to: based on or Determine the number of the first bits in the first field, where N SRS_a This indicates the number of SRS resources in the first SRS resource set; based on Determine the number of the second bits in the second field, where N SRS_b This indicates the number of SRS resources in the second SRS resource set; and the DCI is sent based on the first number of bits and the second number of bits to send the schedule.
[0284] In some embodiments, the circuit can be configured to: based on or Determine the number of the first bits in the first field, where N SRS_a L represents the number of SRS resources in the first SRS resource set. maxIndicates the maximum number of layers used for the set of PUSCH transmissions; based on Determine the number of the second bits in the second field, where N SRS_b L represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for the set of PUSCH transmissions; and the DCI is transmitted based on the first number of bits and the second number of bits.
[0285] In some embodiments, the circuit may be configured to determine the second subset for sending the schedule based on at least one of the following: the number of ports for SRS resources in the first subset, the number of SRS resources in the first subset, the first index, the second index, the value of the first SRI, or the value of the second SRI.
[0286] In some embodiments, the circuit may be configured to determine the second subset by at least one of the following: determining the number of bits in the second field based on the maximum number of SRS resources with the same number of ports in the second SRS resource set; or based on or To determine the number of bits in the second field, where i represents the number of bits in the second SRS resource set P. i The index of the number of SRS resources for each port, where i = 1, ... G or i = 0, ... G-1, where G represents P. i The total number of all distinct values of N, and N i This indicates that the second SRS resource set has P i The number of SRS resources for each port.
[0287] In some embodiments, the circuit may be configured to determine the second subset by: based on or Determine the number of bits in the second field, where k = 1, ... min(L) max N SRS_b ), N SRS_b L represents the number of SRS resources in the second SRS resource set. max This indicates the maximum number of layers used for the set of PUSCH transmissions.
[0288] In some embodiments, the DCI includes a third field indicating a third index associated with at least one of a first SRS Resource Indicator (SRI) for the first subset and a second SRI for the second subset. In some embodiments where a set of PUSCH transports includes a first subset of PUSCH transports and a second subset of PUSCH transports, the circuitry can be configured to receive the set of PUSCH transports by at least one of: receiving the first subset of PUSCH transports based on the first subset, or receiving the second subset of PUSCH transports based on the second subset.
[0289] In some embodiments, the number of third bits in the third field ranges from 0 to... Where, N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b This indicates the number of SRS resources in the second SRS resource set.
[0290] In some embodiments, the number of third bits in the third field ranges from 0 to... Where j represents Q in at least one of the first SRS resource set and the second SRS resource set. j The index of the number of SRS resources for each port, where X represents Q. j The total number of all distinct values, N SRS_a,j This indicates that the first SRS resource set has Q. j The number of SRS resources for each port, and N SRS_b,j This indicates that the second SRS resource set has Q. j The number of SRS resources for each port.
[0291] In some embodiments, the number of third bits in the third field ranges from 0 to... Where N SRS_a N represents the number of SRS resources in the first SRS resource set. SRS_b This indicates the number of SRS resources in the second SRS resource set, and L max This indicates the maximum number of layers used for the set of PUSCH transmissions.
[0292] In some embodiments, the number of third bits in the third field ranges from 0 to... Where k = 1, ... min(L) max N SRS_a N SRS_b ), N SRS_a N represents the number of SRS resources in the first SRS resource set.SRS_b This indicates the number of SRS resources in the second SRS resource set, and L max This indicates the maximum number of layers used for the set of PUSCH transmissions.
[0293] In some embodiments, the DCI includes a third field indicating a third index associated with a third SRI for the first subset and the second subset. In some embodiments where a set of PUSCH transmissions includes a single PUSCH transmission, the circuitry can be configured to receive the set of PUSCH transmissions by receiving the single PUSCH transmission processed based on either the first subset or the second subset. In some embodiments, the circuitry can be configured to receive the single PUSCH transmission by at least one of the following: receiving the single PUSCH transmission processed based on the first subset if the value of the third index is determined to be even; receiving the single PUSCH transmission processed based on the second subset if the value of the third index is determined to be odd; or receiving the single PUSCH transmission based on the first subset if an indication of the third index is determined to be absent.
[0294] In some embodiments, the circuit may be configured to send the scheduling by sending an indication that indicates one or more resources selected from the first SRS resource set and the second SRS resource set.
[0295] As used herein, the term "circuit" can refer to hardware circuitry and / or a combination of hardware circuitry and software. For example, a circuit can be a combination of analog and / or digital hardware circuitry with software / firmware. As another example, a circuit can be any part of a hardware processor with software, including digital signal processors, software, and memory that work together to enable devices such as terminal or network equipment to perform various functions. In yet another example, a circuit can be hardware circuitry and / or a processor, such as a microprocessor or a portion thereof, that requires software / firmware to operate, but may be absent when the software is not required to operate. As used herein, the term "circuit" also encompasses only the implementation of hardware circuitry or a processor or a portion thereof and its accompanying software and / or firmware.
[0296] Generally, the various embodiments of this disclosure can be implemented in hardware or dedicated circuitry, software, logic, or any combination thereof. Some aspects can be implemented in hardware, while others can be implemented in firmware or software, which can be executed by a controller, microprocessor, or other computing device. Although aspects of the embodiments of this disclosure are shown and described as block diagrams, flowcharts, or using some other graphical representation, it will be understood that the blocks, apparatuses, systems, techniques, or methods described herein can be implemented in hardware, software, firmware, dedicated circuitry or logic, general-purpose hardware or controllers or other computing devices, or some combination thereof, as non-limiting examples.
[0297] This disclosure also provides at least one computer program product tangibly stored on a non-transient computer-readable storage medium. The computer program product includes computer-executable instructions, such as those included in a program module, that execute in a device on a target real or virtual processor to perform the above-referenced instructions. Figure 3 The process or method described in Figure 6. Generally, a program module includes routines, programs, libraries, objects, classes, components, data structures, etc., that perform specific tasks or implement specific abstract data types. The functions of program modules can be combined or separated according to the needs of various embodiments. The machine-executable instructions of the program module can be executed in a local or distributed device. In a distributed device, the program module can reside in both local storage media and remote storage media.
[0298] Program code used to perform the methods of this disclosure may be written in any combination of one or more programming languages. This program code may be provided to a processor or controller of a general-purpose computer, special-purpose computer, or other programmable data processing apparatus, such that when executed by the processor or controller, the program code causes the functions / operations specified in the flowcharts and / or block diagrams to be implemented. The program code may be executed entirely on a machine, partially on a machine, as a stand-alone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0299] The aforementioned program code may be contained on a machine-readable medium, which may be any tangible medium that can contain or store a program used by or in conjunction with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. More specific examples of machine-readable storage media will include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable optical disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0300] Furthermore, although the operations are described in a specific order, this should not be construed as requiring that these operations be performed in the specific order shown or sequentially, or that all of the shown operations be performed to achieve the desired result. In some cases, multitasking and parallel processing may be advantageous. Similarly, while several specific implementation details are included in the foregoing discussion, these details should not be construed as limiting the scope of this disclosure, but rather as descriptions of features specific to particular embodiments. Certain features described in the context of individual embodiments may also be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may also be implemented individually or in any suitable sub-combination in multiple embodiments.
[0301] Although this disclosure has been described using language specific to structural features and / or methodological actions, it should be understood that the disclosure as defined in the appended claims is not necessarily limited to the specific features or actions described above. Rather, the specific features and actions described above are disclosed as examples of implementing the claims.
Claims
1. A user equipment (UE), comprising: A receiver configured to receive downlink control information (DCI) from a network device for scheduling transmissions on multiple Physical Uplink Shared Channels (PUSCH), the DCI including first information, second information, and third information, wherein... The first information indicates that a first detection reference signal (SRS) resource set and a second SRS resource set are applied. The second information indicates the first SRS resource indicator for the first SRS resource set, and The third information indicates a second SRS resource indicator for the second SRS resource set, the bit length of which is determined based on the following: in k=1,...min(L max N SRS ), N SRS This indicates the number of SRS resources in the second SRS resource set, and L max This indicates the maximum number of layers used for the multiple PUSCH transfers. in The processor is configured to transmit the first SRS resource indicator and the second SRS resource indicator to the plurality of PUSCHs.
2. The UE according to claim 1, wherein The second SRS resource indicator is determined based on the same layer as the first SRS resource indicator.
3. The UE according to claim 1, wherein The bit length of the second SRS resource indicator is determined to be a maximum value based on the number of layers for the first SRS resource indicator.
4. The UE according to claim 1, wherein In the case of non-codebook transmission, the bit length of the second SRS resource indicator is determined based on the following: in k=1,...min(L max N SRS ), N SRS This indicates the number of SRS resources in the second SRS resource set, and L max Indicates the maximum number of layers used for the multiple PUSCH transmissions, and In the case of codebook transmission, the bit length of the second SRS resource indicator is determined based on the following: in N SRS The number of SRS resources configured in the second SRS resource set.
5. The UE according to claim 1, wherein The transmitter is configured to send a first subset of the plurality of PUSCH transmissions based on the first SRS resource indicator, and The transmitter is configured to send a second subset of the plurality of PUSCH transmissions based on the second SRS resource indicator.
6. A method in a user equipment (UE), the method comprising: Receive downlink control information (DCI) from network devices for scheduling transmissions on multiple Physical Uplink Shared Channels (PUSCHs), wherein the DCI includes first information, second information, and third information, wherein The first information indicates that a first detection reference signal (SRS) resource set and a second SRS resource set are applied. The second information indicates the first SRS resource indicator for the first SRS resource set, and The third information indicates a second SRS resource indicator for the second SRS resource set, the bit length of which is determined based on the following: in k=1,...min(L max N SRS ), N SRS This indicates the number of SRS resources in the second SRS resource set, and L max This indicates the maximum number of layers used for the multiple PUSCH transfers. in The method includes transmitting the first SRS resource indicator and the second SRS resource indicator to the plurality of PUSCHs.
7. The method of claim 6, wherein The second SRS resource indicator is determined based on the same layer as the first SRS resource indicator.
8. The method of claim 6, wherein The bit length of the second SRS resource indicator is determined to be a maximum value based on the number of layers for the first SRS resource indicator.
9. The method of claim 6, wherein In the case of non-codebook transmission, the bit length of the second SRS resource indicator is determined based on the following: in k=1,...min(L max N SRS ), N SRS This indicates the number of SRS resources in the second SRS resource set, and L max Indicates the maximum number of layers used for the multiple PUSCH transmissions, and In the case of codebook transmission, the bit length of the second SRS resource indicator is determined based on the following: in N SRS The number of SRS resources configured in the second SRS resource set.
10. The method of claim 6, wherein The applications include: Based on the first SRS resource indicator, a first subset of the plurality of PUSCH transmissions is sent, and A second subset of the plurality of PUSCH transmissions is sent based on the second SRS resource indicator.
11. A network comprising: A transmitter configured to send downlink control information (DCI) to a user equipment (UE) for scheduling transmissions on multiple Physical Uplink Shared Channels (PUSCHs), the DCI including first information, second information, and third information, wherein... The first information indicates that a first detection reference signal (SRS) resource set and a second SRS resource set are applied. The second information indicates the first SRS resource indicator for the first SRS resource set, and The third information indicates a second SRS resource indicator for the second SRS resource set, the bit length of which is determined based on the following: in k=1,...min(L max N SRS ), N SRS This indicates the number of SRS resources in the second SRS resource set, and L max This indicates the maximum number of layers used for the multiple PUSCH transfers. in The receiver is configured to receive the plurality of PUSCH transmissions based on the first SRS resource indicator and the second SRS resource indicator.
12. The network according to claim 11, wherein The second SRS resource indicator is determined based on the same layer as the first SRS resource indicator.
13. The network according to claim 11, wherein The bit length of the second SRS resource indicator is determined to be a maximum value based on the number of layers for the first SRS resource indicator.
14. The network of claim 11, wherein In the case of non-codebook transmission, the bit length of the second SRS resource indicator is determined based on the following: in k=1,...min(L max N SRS ), N SRS This indicates the number of SRS resources in the second SRS resource set, and L max Indicates the maximum number of layers used for the multiple PUSCH transmissions, and In the case of codebook transmission, the bit length of the second SRS resource indicator is determined based on the following: in N SRS The number of SRS resources configured in the second SRS resource set.
15. The network according to claim 11, wherein The receiver is configured to receive a first subset of the plurality of PUSCH transmissions based on the first SRS resource indicator, and The receiver is configured to receive a second subset of the plurality of PUSCH transmissions based on the second SRS resource indicator.
16. A method in a network, the method comprising: Downlink control information (DCI) for scheduling transmissions on multiple Physical Uplink Shared Channels (PUSCH) is sent to the User Equipment (UE). The DCI includes first information, second information, and third information, wherein... The first information indicates that a first detection reference signal (SRS) resource set and a second SRS resource set are applied. The second information indicates the first SRS resource indicator for the first SRS resource set, and The third information indicates a second SRS resource indicator for the second SRS resource set, the bit length of which is determined based on the following: in k=1,…min(L max N SRS ), N SRS This indicates the number of SRS resources in the second SRS resource set, and L max This indicates the maximum number of layers used for the multiple PUSCH transfers. in The method includes: receiving the plurality of PUSCH transmissions based on the first SRS resource indicator and the second SRS resource indicator.
17. The method of claim 16, wherein The second SRS resource indicator is determined based on the same layer as the first SRS resource indicator.
18. The method of claim 16, wherein The bit length of the second SRS resource indicator is determined to be a maximum value based on the number of layers for the first SRS resource indicator.
19. The method of claim 16, wherein In the case of non-codebook transmission, the bit length of the second SRS resource indicator is determined based on the following: in k=1,...min(L max N SRS ), N SRS This indicates the number of SRS resources in the second SRS resource set, and L max Indicates the maximum number of layers used for the multiple PUSCH transmissions, and In the case of codebook transmission, the bit length of the second SRS resource indicator is determined based on the following: in N SRS The number of SRS resources configured in the second SRS resource set.
20. The method of claim 16, wherein The receiving includes: Based on the first SRS resource indicator, a first subset of the plurality of PUSCH transmissions is received, and A second subset of the plurality of PUSCH transmissions is received based on the second SRS resource indicator.