User Device and Method

JP7652259B2Active Publication Date: 2025-03-27NEC CORP
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023534005
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-12-03
Publication Date
2025-03-27
Estimated Expiration
2040-12-03

AI Technical Summary

Benefits of technology

【0012】 本開示の他の特徴は、以下の説明を通して容易に理解されるはずである。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007652259000105
    Figure 0007652259000105
  • Figure 0007652259000106
    Figure 0007652259000106
  • Figure 0007652259000107
    Figure 0007652259000107
Patent Text Reader

Abstract

[0003] Embodiments of the present disclosure relate to a method, an apparatus, and a computer-readable medium for Physical Uplink Shared Channel (PUSCH) repetition. According to the embodiments of the present disclosure, the method includes receiving, from a network device, control information indicating a first index associated with a first transmit precoding matrix indicator (TPMI) and a second index associated with a second TPMI, where the first index corresponds to a number of layers for multiple PUSCH transmissions; determining the second TPMI based on the number of layers and at least one of a codebook subset type setting, a full power mode setting, the first index, the second index, or a first value of the first TPMI; and transmitting, to the network device, multiple PUSCH transmissions processed based on the first TPMI and the second TPMI. In this way, PUSCH repetition can be achieved.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] FIELD OF THE DISCLOSURE Embodiments of the present disclosure relate generally to the field of telecommunications, and more particularly, to a method, apparatus, and computer storage medium for Physical Uplink Shared Channel (PUSCH) repetition. [Background technology]

[0002] Multi-input multi-output (MIMO) may include features that facilitate the use of multiple antenna elements at a base station for sub-6 GHz and above 6 GHz frequency bands. In Release 17 (Rel-17), channels other than the physical downlink shared channel (PDSCH) can benefit from multiple TRP transmission (and multiple panel reception), including multiple TRP for inter-cell operation. Repetition on the PUSCH requires further study. Summary of the Invention [Problem to be solved by the invention]

[0003] Generally, embodiments of the present disclosure provide a method, apparatus, and computer storage medium for PUSCH repetition. [Means for solving the problem]

[0004] In a first aspect, a communication method is provided, the method includes receiving control information from a network device indicating a first index associated with a first transmit precoding matrix indicator (TPMI) and a second index associated with a second TPMI, the first index corresponding to a layer number for a plurality of physical uplink shared channel (PUSCH) transmissions, determining a second TPMI based on the layer number and at least one of a codebook subset type setting, a full power mode setting, the first index, the second index, or a first value of the first TPMI, and transmitting a plurality of PUSCH transmissions processed based on the first TPMI and the second TPMI to the network device.

[0005] In a second aspect, a communication method is provided, the method including: receiving control information from a network device indicating a first transmit precoding matrix indicator (TPMI) and an index associated with a second TPMI for a plurality of physical uplink shared channel (PUSCH) transmissions, the index corresponding to a layer number for the plurality of PUSCH transmissions, determining the second TPMI based on at least one of the number of layers, a codebook subset type setting, a full power mode setting, the index, or a first value of the first TPMI, and transmitting the plurality of PUSCH transmissions processed based on the first TPMI and the second TPMI.

[0006] In a third aspect, a communication method is provided. The method includes transmitting control information indicating a first index associated with a first transmit precoding matrix indicator (TPMI) and a second index associated with a second TPMI to a terminal device, and receiving a plurality of PUSCH transmissions processed based on the first TPMI and the second TPMI from the terminal device. The first index corresponds to a number of layers for a plurality of physical uplink shared channel (PUSCH) transmissions, and the second TPMI is determined based on a value of the number of layers and at least one of a configuration of a type of codebook subset, a configuration of a full power mode, the first index, the second index, or a first value of the first TPMI.

[0007] In a fourth aspect, a communication method is provided. The method includes transmitting control information indicating an index associated with a first transmit precoding matrix indicator (TPMI) and a second TPMI for a plurality of physical uplink shared channel (PUSCH) transmissions to a terminal device, and receiving a plurality of PUSCH transmissions processed based on the first TPMI and the second TPMI from the terminal device. The index corresponds to a layer number for the plurality of PUSCH transmissions, and the second TPMI for the plurality is determined based on at least one of a value of the layer number, a setting of a type of codebook subset, a setting of a full power mode, an index, or a first value of the first TPMI.

[0008] In a fifth aspect, there is provided a terminal device, the terminal device comprising a processor and a memory coupled to the processor, the memory storing instructions which, when executed by the processor, cause the terminal device to perform a method according to the first or second aspect of the present disclosure.

[0009] In a sixth aspect, there is provided a network device comprising a processor and a memory coupled to the processor, the memory storing instructions which, when executed by the processor, cause the network device to perform a method according to the third or fourth aspect of the present disclosure.

[0010] In a fifth aspect, there is provided a computer readable medium having instructions stored thereon which, when executed on at least one processor, cause the at least one processor to perform a method according to the first or second aspect of the present disclosure.

[0011] In a sixth aspect, there is provided a computer readable medium having instructions stored thereon which, when executed on at least one processor, cause the at least one processor to perform a method according to the third or fourth aspect of the present disclosure.

[0012] Other features of the present disclosure will become readily apparent from the following description. [Brief description of the drawings]

[0013] The above and other objects, features and advantages of the present disclosure will become more apparent through more detailed description of several embodiments of the present disclosure in the accompanying drawings.

[0014] [Figure 1] FIG. 1 is a schematic diagram of a communication environment in which embodiments of the present disclosure may be implemented.

[0015] [Diagram 2] 1 shows a schematic diagram of an interaction according to an embodiment of the present disclosure.

[0016] [Diagram 3] 1 illustrates an exemplary communication method implemented in a terminal device according to some embodiments of the present disclosure.

[0017] [Figure 4]1 illustrates an exemplary communication method implemented in a terminal device according to some embodiments of the present disclosure.

[0018] [Diagram 5] 1 illustrates an exemplary communication method implemented in a network device, according to some embodiments of the present disclosure.

[0019] [Figure 6] 1 illustrates an exemplary communication method implemented in a network device, according to some embodiments of the present disclosure.

[0020] [Figure 7] FIG. 1 is a schematic block diagram of an apparatus suitable for practicing embodiments of the present disclosure.

[0021] Throughout the drawings, the same or similar reference numbers represent the same or similar elements. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0022] The principles of the present disclosure will be described with reference to some embodiments. It should be understood that these embodiments are merely described for illustrative purposes to assist those skilled in the art in understanding and implementing the present disclosure, and are not intended to imply any limitations on the scope of the present disclosure. The present disclosure described herein can be implemented in various ways other than those described below.

[0023] In the following description and claims, unless defined otherwise, all technical and scientific terms used have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure belongs.

[0024] In this specification, the term "terminal device" refers to any device having wireless or wired communication capabilities. Examples of terminal devices include, but are not limited to, user equipment (UE), personal computers, desktops, mobile phones, mobile phones, smartphones, personal digital assistants (PDAs), portable computers, tablets, wearable devices, internet of things (IoT) devices, internet of everything (IoE) devices, machine type communication (MTC) devices, vehicle-mounted devices for V2X communication (where X means pedestrian, vehicle or infrastructure / network), imaging devices such as digital cameras, gaming devices, music storage and playback devices, internet devices that enable wireless / wired internet access and browsing, etc. The term "terminal device" can be used interchangeably with UE, mobile station, subscriber equipment, mobile terminal, user terminal or wireless device. In addition, the term "network device" refers to a device capable of providing or hosting a cell or coverage through which the terminal devices can communicate. Examples of network devices include, but are not limited to, a Node B (NodeB or NB), an Evolved NodeB (eNodeB or eNB), a next generation NodeB (gNB), a transmit / receive point (TRP), a remote radio unit (RRU), a radio head (RH), a remote radio head (RRH), a femto node, a pico node, or other low power node.

[0025] In one embodiment, the terminal device may be connected to a first network device and a second network device. One of the first network device and the second network device may be a master node, and the other may be a secondary node. The first network device and the second network device may use different radio access technologies (RATs). In one embodiment, the first network device may be a first RAT device, and the second network device may 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 the different RATs may be transmitted to the terminal device from at least one of the first network device and the second network device. In one embodiment, the first information may be transmitted from the first network device to the terminal device, and the second information may be transmitted from the second network device directly to the terminal device or via the first network device. In one embodiment, information related to the configuration of the terminal device set by the second network device may be transmitted from the second network device via the first network device. Information related to the reconfiguration of the terminal device set by the second network device may be transmitted from the second network device directly to the terminal device or via the first network device.

[0026] As used herein, the singular forms "a," "an," and "the" are intended to include the plural forms unless the context clearly indicates otherwise. The term "comprises" and variations thereof are interpreted as open ended terms meaning "including, but not limited to." The term "based on" is interpreted as "based at least in part on." The terms "one embodiment" and "one embodiment" are interpreted as "at least one embodiment." The term "another embodiment" is interpreted as "at least one other embodiment." Terms such as "first," "second," and the like may refer to different objects or the same object. The following content may include other definitions, both explicit and implicit.

[0027] In some instances, values, processes or devices are referred to as "optimum," "lowest," "highest," "minimum," "maximum," etc. It should be understood that such descriptions are intended to indicate choices among multiple functional alternatives that may be used, and that such choices are not necessarily better, smaller, higher, or more preferred than other choices.

[0028] Support may be enhanced for the deployment of multiple transmission points (TRPs) covering both frequency bands (FR) 1 and FR 2. In particular, to improve the reliability and robustness of channels other than PDSCH using multiple TRPs and / or multiple panels (i.e., physical downlink control channel (PDCCH), PUSCH, and physical uplink control channel (PUCCH)), capabilities may be specified using the Release 16 reliability capabilities as a baseline. Consideration may also be given to specifying and specifying capabilities to enable operation of multiple TRPs between cells. Furthermore, consideration may be given to evaluating and, where necessary, specifying the extension of simultaneous multiple TRP transmission with multiple panel reception.

[0029] For the M-TRP PUSCH repetition scheme based on a single downlink control information (DCI), codebook-based PUSCH transmission may be supported with the following extensions: (1) Support indication of two sounding reference resource (SRS) resource indicators (SRI): (i) the bit field of SRI should be extended, and (ii) the SRI field should not be changed. (2) Support indication of two transmit precoding matrix indicators (TPMI): (i) if two TPMIs are indicated, the same number of layers should be applied for both TPMIs, and (ii) the number of SRS ports should be the same between two TRPs. However, it has not been considered how to indicate two TPMIs that affect at least the transmission and reception of the device.

[0030] In order to solve at least part of the above-mentioned problems, a solution is proposed for indicating the TPMI. According to an embodiment of the present disclosure, a network device transmits control information indicating a first index associated with a first TPMI and a second index associated with a second TPMI to a terminal device. The terminal device determines the second TPMI based on the first index and at least one of a setting of a type of codebook subset, a setting of a full power mode, or a first value of the first TPMI. Alternatively, the network device transmits the indexes associated with the first TPMI and the second TPMI to the terminal device. In this way, communication overhead can be reduced.

[0031] 1 shows a schematic diagram of a communication system in which embodiments of the present disclosure may be implemented. The communication system 100, which is part of a communication network, includes terminal devices 110-1, 110-2, ..., 110-N, which may be collectively referred to as "terminal devices 110." The number N may be any suitable integer.

[0032] The communication system 100 further includes network device 120-1, network device 120-2, ..., network device 120-M, which may be collectively referred to as "network device 120." In some embodiments, the network device may be a gNB. Alternatively, the network device may be an IAB. The number M may be any suitable integer. In the communication system 100, the network device 120 and the terminal device 110 may communicate data and control information with each other. For purposes of illustration only, the network device 120-1 may be considered a source network device, and the network device 120-2 may be considered a target network device. The number of terminal devices and network devices shown in FIG. 1 are shown for purposes of illustration only and are not intended to imply any limitation.

[0033] Communications in the communication system 100 may be implemented according to any suitable communication protocol, including, but not limited to, cellular communication protocols such as first generation (1G), second generation (2G), third generation (3G), fourth generation (4G), and fifth generation (5G), wireless local network communication protocols such as Institute of Electrical and Electronics Engineers (IEEE) 802.11, and / or any other protocols now known or developed in the future. Furthermore, communications may utilize any suitable wireless communication technology, including, but not limited to, code division multiple access (CDMA), frequency division multiple access (FDMA), time division multiple access (TDMA), frequency division duplex (FDD), time division duplex (TDD), multiple-input multiple-output (MIMO), orthogonal frequency division multiple access (OFDMA), and / or any other technology now known or developed in the future.

[0034] Exemplary embodiments of the present disclosure will now be described in detail with reference to the accompanying drawings. Referring to FIG. 2, FIG. 2 illustrates a signaling flow 200 for PUSCH repetition according to an exemplary embodiment of the present disclosure. For discussion purposes, the signaling flow 200 will be described with reference to FIG. 1. For illustration purposes only, the signaling flow 200 may include a terminal device 110-1 and a network device 120.

[0035] In the following, the terms "transmission opportunity", "transmission", and "repetition" can be used interchangeably. The terms "DCI", "DCI format", and "PDCCH" can be used interchangeably. The terms "TCI state", "quasi-co-location (QCL)", "QCL parameter set", "QCL parameters", "QCL assumption", "QCL setting", "beam", "precoder", "precoding", "precoding matrix", "spatial relation info", "spatial relation information", "TPMI", "PMI", "transmit precoding matrix indicator", and "precoding matrix indicator" can be used interchangeably.

[0036] The network device 120 may transmit a configuration of a plurality of PUSCH transmissions to the terminal device 110-1 (2005). For example, the configuration may indicate resources for a plurality of PUSCHs. Alternatively, or in addition, the configuration may indicate reception of a PUSCH. In some embodiments, the plurality of PUSCH transmissions may include a first number (e.g., K1) of PUSCH transmissions. The first number K1 may be a positive integer. For example, K1 is in the range of 1 to 128. For example, the first number K1 may be any suitable number {1, 2, 3, ..., 128}. In some embodiments, the plurality of PUSCH transmissions may include a first set of PUSCH transmissions and a second set of PUSCH transmissions. The first set of PUSCH transmissions may include a second number (e.g., K2) of PUSCH transmissions. The second number K2 is a positive integer. For example, K2 is in the range of 1 to 64. For example, the second number K2 may be any suitable number in {1, 2, 3, ..., 64}. The second set of PUSCH transmissions may include a third number (e.g., K3) of PUSCH transmissions. The third number K3 is a positive integer. For example, K3 is in the range of 1 to 64. For example, the third number K3 may be any suitable number in {1, 2, 3, ..., 64}. In some embodiments, the first number K1 is equal to the sum of the second number K2 and the third number K3. For example, K1 = K2 + K3. It should be noted that the multiple PUSCH transmissions may include any suitable set of PUSCH transmissions.

[0037] In the case where the terminal device 110-1 is configured with an M-TRP PUSCH repetition scheme based on a single DCI and the terminal device 110-1 can be configured with an uplink / PUSCH transmission based on a codebook (when the higher layer parameter txConfig of pusch-Config is set to “codebook”), there are two sets of PUSCH transmission / repetition, and the precoder for the first set of PUSCH transmission / repetition is based on the TPMI / PMI indicated in the “Precoding Information and Layer Number” (or represented as the first TPMI / PMI / RI field) field of the DCI. An additional (i.e., second) precoding information (or precoding information represented as additional / second TPMI / PMI) field may be introduced to indicate the TPMI / PMI (for the second set of PUSCH transmission / repetition), and the precoder for the second set of PUSCH transmission / repetition may be based on the TPMI / PMI indicated by the additional / second TPMI / PMI field. Alternatively, two TPMI / PMI (or precoding information) fields may indicate the TPMI / PMI (for the first and second set of PUSCH transmissions / repetitions, respectively).

[0038] In some embodiments, the terminal device 110-1 may be configured with one or more configurations, and the one or more configurations may include at least one of multiple PUSCH transmission / repetition configurations. And the multiple PUSCH transmission / repetitions may be scheduled by a single DCI, a transmission / repetition number configuration for multiple PUSCH transmission / repetitions, a configuration with codebook-based uplink / PUSCH transmission / repetitions (for example, when the upper layer parameter txConfig of pusch-Config is set to "codebook"), a configuration of up to two TPMIs for multiple PUSCH transmission / repetitions, a configuration of up to two SRIs for multiple PUSCH transmission / repetitions, a configuration of up to two spatial relationship information for multiple PUSCH transmission / repetitions, a configuration of up to two precoders for multiple PUSCH transmission / repetitions, and a configuration of up to two uplink beams for multiple PUSCH transmission / repetitions. In some embodiments, the one or more configurations may be configured via at least one of RRC, MAC CE, and DCI. In some embodiments, the terminal device may receive a DCI for scheduling multiple PUSCH transmissions / repetitions, and there may be two sets of PUSCH transmissions / repetitions for the multiple PUSCH transmissions. In some embodiments, there may be two fields (e.g., a first field and a second field) in the DCI, and the number of layers for the first and second sets of PUSCH transmissions / repetitions (or multiple PUSCH transmissions / repetitions) may be indicated by a first index of the first field. And, a first TPMI for the first set of PUSCH transmissions / repetitions may be indicated by a first index of the first field. And, a second TPMI for the second set of PUSCH transmissions / repetitions may be indicated by a second index of the second field.In some embodiments, there may be one field in the DCI, and the number of layers for the first and second set of PUSCH transmissions / repetitions (or for multiple PUSCH transmissions / repetitions), the first TPMI for the first set of PUSCH transmissions / repetitions, and the second TPMI for the second set of PUSCH transmissions / repetitions may be indicated by an index of the field.

[0039] In some embodiments, when there are two fields (e.g., a first field and a second field) in the DCI and the first number of the multiple PUSCH transmissions may be set as 1, the number of layers and the first TPMI indicated in the first field are applied to the PUSCH transmission. For example, the second field and / or the second index and / or the second TPMI may be ignored. In some embodiments, when there is one field in the DCI and the first number of the multiple PUSCH transmissions may be set as 1, the number of layers and the first TPMI indicated in the field are applied to the PUSCH transmission. For example, the second TPMI may be ignored.

[0040] In some embodiments, the nominal number of the multiple PUSCH transmissions may be set as 1, and the nominal one PUSCH transmission may consist of A actual transmissions / repetitions, where A is a positive integer. For example, A may be at least one of {1, 2, 3, 4, 5, 6, 7}. In some embodiments, when the value of A is 1, the actual PUSCH transmission is one. For example, the first set of actual PUSCH transmissions / repetitions may include one actual PUSCH transmission. In another example, there is no PUSCH transmission / repetition in the second set of actual PUSCH transmissions / repetitions. In some embodiments, when the value of A is greater than 1 (for example, A is at least one of {2, 3, 4, 5, 6, 7}), the actual A PUSCH transmissions / repetitions may include two sets of actual PUSCH transmissions / repetitions. The number of the first set of actual PUSCH transmissions / repetitions may be A1, where A1 may be a positive integer. For example, A1 may be at least one of {1, 2, 3, 4, 5, 6, 7}, and the number of actual PUSCH transmissions / repetitions in the second set may be A2, where A2 may be a non-negative integer, for example, A2 may be at least one of {0, 1, 2, 3, 4, 5, 6}, and A1+A2=A.

[0041] In some embodiments, there may be two fields in the DCI (e.g., a first field and a second field), the nominal number of PUSCH transmissions may be set as 1, and the nominal one PUSCH transmission may consist of A actual transmissions / repetitions, where A is a positive integer. For example, A may be at least one of {1, 2, 3, 4, 5, 6, 7}. In some embodiments, the number of layers and the first TPMI indicated by the first index of the first field are applied to the actual A PUSCH transmissions. For example, the second field and / or the second index and / or the second TPMI may be ignored. In some embodiments, when the value of A is 1, the number of layers and the first TPMI indicated in the first field are applied to the actual one PUSCH transmission. For example, the second field and / or the second index and / or the second TPMI may be ignored. In some embodiments, if the value of A is greater than 1 (e.g., A is at least one of {2, 3, 4, 5, 6, 7}), the number of layers indicated by the first index of the first field is applied to the A actual PUSCH transmissions / repetitions. And the first TPMI indicated by the first index of the first field is applied to the first set of A1 actual PUSCH transmissions / repetitions. And the second TPMI indicated by the second index of the second field is applied to the second set of A2 actual PUSCH transmissions / repetitions. In some embodiments, there may be one field in the DCI, and the nominal number of PUSCH transmissions may be set as 1, and one nominal PUSCH transmission may consist of A actual transmissions / repetitions, and A is a positive integer. For example, A may be at least one of {1, 2, 3, 4, 5, 6, 7}. In some embodiments, the number of layers and the first TPMI indicated by the index of the field are applied to the A actual PUSCH transmissions. For example, the second TPMI may be ignored. In some embodiments, when the value of A is 1, the layer number and the first TPMI indicated by the index in the first field are applied to one actual PUSCH transmission.For example, the second TPMI may be ignored. In some embodiments, if the value of A is greater than 1 (e.g., A is at least one of {2, 3, 4, 5, 6, 7}), the layer number indicated by the index of the field is applied to the A actual PUSCH transmissions / repetitions. And the first TPMI indicated by the index of the field is applied to a first set of A1 actual PUSCH transmissions / repetitions. And the second TPMI indicated by the index of the field is applied to a second set of A2 actual PUSCH transmissions / repetitions.

[0042] In some embodiments, terminal device 110-1 may determine invalid symbols for multiple PUSCH transmissions / repetitions as follows. - Symbols indicated as downlink by tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated are considered as invalid symbols for multiple PUSCH transmissions / repetitions. - For operation in unpaired spectrum, symbols indicated by ssb-PositionsInBurst in SIB1 or ssb-PositionsInBurst in ServingCellConfigCommon for reception of SS / PBCH blocks are considered as invalid symbols for multiple PUSCH transmissions / repetitions. - For operation in an unpaired spectrum, symbols indicated by pdcch-ConfigSIB1 in the MIB for the Type0-PDCCH CSS set CORESET are considered as invalid symbols for multiple PUSCH transmissions / repetitions. - For operation in an unpaired spectrum, if numberOfInvalidSymbolsForDL-UL-Switching-r16 is set, then numberOfInvalidSymbolsForDL-UL-Switching-r16 symbols after the last symbol indicated as downlink in each consecutive set of all symbols indicated as downlink by tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated are considered as invalid symbols for multiple PUSCH transmissions / repetitions. The symbols given by numberOfInvalidSymbolsForDL-UL-Switching-r16 are defined using referenceSubcarrierSpacing of the reference SCS configuration provided in tdd-UL-DL-ConfigurationCommon. - The terminal device may be configured with a higher layer parameter invalidSymbolPattern-r16, which provides a symbol-level bitmap (higher layer parameter symbols-r16 given by invalidSymbolPattern-r16) spanning one or two slots. A bit value equal to 1 in the symbol-level bitmap symbols-r16 indicates that the corresponding symbol is an invalid symbol for multiple PUSCH transmissions / repetitions. The terminal device may additionally be configured with a time-domain pattern (higher layer parameter periodicityAndPattern-r16 given by invalidSymbolPattern-r16). Each bit of periodicityAndPattern-r16 corresponds to a unit equal to the duration of the symbol-level bitmap symbols-r16, and a bit value equal to 1 indicates that the symbol-level bitmap symbols-r16 is present within a unit. periodicityAndPattern-r16 may have a length in units of {1, 2, 4, 5, 8, 10, 20 or 40}, but at most 40 ms. The first symbol of every 40 ms / P period of periodicityAndPattern-r16 is the first symbol of frame nf mod 4=0, where P is the duration of periodicityAndPattern-r16 in ms. If periodicityAndPattern-r16 is not set, then for a symbol level bitmap spanning two slots, the bits of the first and second slots correspond to the even and odd slots of the radio frame, respectively, and for a symbol level bitmap spanning one slot, the bits of the slots correspond to each slot of the radio frame. If invalidSymbolPattern-r16 is set, the application of the invalid symbol pattern of the terminal device is determined as follows: - if the PUSCH is scheduled by DCI format 0_1 ​​or corresponds to a type 2 configuration grant activated by DCI format 0_1 ​​and invalidSymbolPatternIndicatorForDCI-Format0-1-r16 is set, - if the invalid symbol pattern indicator field is set to 1, the terminal equipment applies the invalid symbol pattern. - otherwise the terminal equipment shall not apply the invalid symbol pattern. - if the PUSCH is scheduled by DCI format 0_2 or corresponds to a type 2 configuration grant activated by DCI format 0_2 and invalidSymbolPatternIndicatorForDCI-Format0-2-r16 is set, - if the invalid symbol pattern indicator field is set to 1, the terminal equipment applies the invalid symbol pattern. - otherwise the terminal equipment shall not apply the invalid symbol pattern. - otherwise the terminal applies the invalid symbol pattern. - To the terminal device - multiple serving cells are configured and half-duplex-behavior-r16='enable' is provided; - Simultaneous transmission and reception is not possible in any of the multiple serving cells. - Demonstrates support for the capability of half-duplex operation in CA in the ammeter spectrum. - if none of the serving cells is configured to monitor the PDCCH for DCI format 2-0 detection, - If a symbol is indicated to the terminal device for reception of an SS / PBCH block in any of the multiple serving cells by ssb-PositionsInBurst in SIB1 or ssb-PositionsInBurst in ServingCellConfigCommon, the symbol is considered an invalid symbol in any of the multiple serving cells for multiple PUSCH transmissions / repetitions. - If a symbol is indicated as downlink by tdd-UL-DL-ConfigurationCommon or tdd-UL-DL-ConfigurationDedicated in the reference cell, or if the terminal device is configured by higher layers to receive the PDCCH, PDSCH or CSI-RS of the reference cell on that symbol, the symbol is considered an invalid symbol in any of the multiple serving cells for multiple PUSCH transmissions / repetitions according to Type 1 or Type 2 configuration grants, except for the first Type 2 PUSCH transmission after activation (including all repetitions).

[0043] In some embodiments, for multiple PUSCH transmissions / repetitions, after determining the invalid symbols for the multiple PUSCH transmissions / repetitions for each of the K nominal repetitions, the remaining symbols are considered as potentially valid symbols for the multiple PUSCH transmissions / repetitions. If the number of potentially valid symbols for the multiple PUSCH transmissions / repetitions is greater than zero for a nominal repetition, the nominal repetition consists of one or more actual repetitions, each actual repetition consisting of a contiguous set of all potentially valid symbols available for multiple PUSCH transmissions / repetitions in a slot. Except when L=1, an actual repetition in one symbol is omitted. An actual repetition is omitted according to the conditions of clauses 9, 11.1, and 11.2A of [6, TS38.213]. The redundancy version applied to the nth actual repetition (counting including omitted actual repetitions) is determined according to Table 6.1.2.1-2 of TS38.214.

[0044] In some embodiments, for multiple PUSCH transmissions / repetitions, when terminal device 110-1 receives a DCI scheduling aperiodic CSI reporting in a PUSCH without transport blocks via the CSI request field of the DCI or activating semi-persistent CSI reporting, the nominal number of repetitions is always assumed to be 1 regardless of the value of numberOfRepetitions-r16. When terminal device 110-1 is scheduled for multiple PUSCH transmissions / repetitions with aperiodic or semi-persistent CSI reporting without transport blocks via the CSI request field of the DCI, the first nominal repetition is expected to be the same as the first actual repetition. For multiple PUSCH transmissions / repetitions carrying semi-persistent CSI reports without corresponding PDCCH after activation on the PUSCH by the CSI request field on the DCI, the first nominal repetition is omitted if it is not identical to the first actual repetition, otherwise the first nominal repetition is omitted according to the conditions in clauses 9, 11.1 and 11.2A of [6, TS38.213].

[0045] In some embodiments, for multiple PUSCH transmissions / repetitions, if the terminal device 110-1 is scheduled to transmit a transport block and an aperiodic CSI report in the PUSCH by the CSI request field of the DCI, the CSI report is multiplexed only in the first actual repetition, and the terminal device 110-1 does not expect the first actual repetition to have a single symbol duration.

[0046] In some embodiments, if the number of layers is indicated by the first index of the first field as 1, the second TPMI associated with / indicated by the second index of the second field (e.g., idx, where idx is a non-negative integer, e.g., idx may be from 0 to 27. As another example, idx may be from 0 to 31) may be only one of the TPMIs associated with one layer. In some embodiments, if the number of layers is indicated by the first index of the first field as 2, the second TPMI associated with / indicated by the second index of the second field may be only one of the TPMIs associated with two layers. In some embodiments, if the number of layers is indicated by the first index of the first field as 3, the second TPMI associated with / indicated by the second index of the second field may be only one of the TPMIs associated with three layers. In some embodiments, if the number of layers is indicated by the first index of the first field as 4, the second TPMI associated with / indicated by the second index of the second field may be only one of the TPMIs associated with four layers.

[0047] In some embodiments, the second index of the second field may be associated / linked / related to Z TPMIs, the Z TPMIs being associated with different values ​​of the number of layers, where Z is a positive integer. For example, Z may be any one of {1, 2, 3, 4}. In some embodiments, which one of the Z TPMIs is indicated / associated by the second index of the second field is determined based on the number of layers indicated by the first index of the first field.

[0048] In some embodiments, when Z=1, one TPMI (e.g., TPMI Z1 ) exists. And TPMIZ1 is associated with one value R1 of the number of layers (for example, R1 may be any one of {1, 2, 3, 4}. For example, R1 may be any one of {1, 2}. In another example, R1 may be 1). And the second TPMI is Z1 For example, TPMI Z1 =0 is indicated by idx=0. As another example, TPMI Z1 =1 is indicated by idx=1. For example, TPMI Z1 =i Z1 idx=i Z1 and i Z1 is a non-negative integer. For example, i Z1 may be between 0 and 27.

[0049] In some embodiments, when Z=2, two TPMIs associated / linked / related to the second index (e.g., TPMI Z1 and TPMI Z2 ) exists. And TPMI Z1 is associated with one value R1 of the number of layers (for example, R1 may be any one of {1, 2, 3, 4}. In another example, R1 may be any one of {1, 2}. In another example, R1 may be 1). And, TPMI Z2 is associated with one value R2 of the number of layers (e.g., R2 may be any one of {1, 2, 3, 4}. For example, R2 may be any one of {1, 2}. As another example, R2 may be 2), and R1 is different from R2. Then, the second TPMI indicated by / associated with the second index is determined based on the number of layers indicated by the first index of the first field. For example, if the number of layers indicated by the first index of the first field is R1, then the second TPMI is the TPMI for the number of layers R1. Z1 or as "reserved" for layer number R1. In another example, if the layer number indicated by the first index in the first field is R2, the second TPMI may be the TPMI for layer number R2.Z2 or is indicated as "reserved" for the layer number R2. In another example, in the terminal device 110-1, it is not assumed that the value of the layer number indicated by the first index of the first field is different from R1 and R2 and is indicated by a value different from R1 and R2. In another example, when the layer number R3 indicated by the first index of the first field (for example, R3 may be any one of {1, 2, 3, 4}. In another example, R3 may be any one of {3, 4}) is different from R1 and R2, the second TPMI is assumed to be TPMI=0 for the layer number R3 or is assumed to be "reserved". For example, when the TPMI for one layer is Z1 =0 and 2 layer TPMI Z2 idx=0 may be associated / linked / related to idx=0. Z1 = 1 and 2 layer TPMI Z2 idx=1 may be associated / linked / related to idx=1. Z1 =i Z2 Or 1 layer of TPMI Z1 = "Reserved", 2-layer TPMI Z2 =i Z2 Or 2-layer TPMI Z2 = "Reserved", idx=i Z2 may be associated / linked / related to i Z2 is a non-negative integer. For example, i Z2 may be between 0 and 27.

[0050] In some embodiments, when Z=3, there are three TPMIs associated / linked / related to the second index (e.g., TPMIs Z1 ,TPMI Z2、 TPMI Z3 ) exists. And TPMI Z1 is associated with one value R1 of the number of layers (e.g., R1 may be any one of {1, 2, 3, 4}. In another example, R1 may be any one of {1, 2, 3}. In another example, R1 may be 1), and the TPMIZ2 is associated with one value R2 of the number of layers (e.g., R2 may be any one of {1, 2, 3, 4}. In another example, R2 may be any one of {1, 2, 3}. In another example, R2 may be 2), and the TPMI Z3 is associated with one value R3 of the number of layers (e.g., R3 may be any one of {1, 2, 3, 4}. In another example, R3 may be any one of {1, 2, 3}. In another example, R3 may be 3), and R1, R2 and R3 are different from each other. Then, the second TPMI indicated by / associated with the second index is determined based on the number of layers indicated by the first index of the first field. For example, if the number of layers indicated by the first index of the first field is R1, the second TPMI is the TPMI for the number of layers R1. Z1 or as "reserved" for layer number R1. In another example, if the layer number indicated by the first index in the first field is R2, the second TPMI may be the TPMI for layer number R2. Z2 or as “reserved” for layer number R2. In another example, if the layer number indicated by the first index in the first field is R3, the second TPMI may be the TPMI for layer number R3. Z3 or is indicated as "reserved" for the layer number R3. In another example, in the terminal device 110-1, it is not assumed that the value of the layer number indicated by the first index of the first field is different from R1, R2, and R3, and is indicated by a value different from R1, R2, and R3. In another example, when the layer number R4 indicated by the first index of the first field (for example, R4 may be any one of {1, 2, 3, 4}. In another example, R4 may be 4) is different from R1, R2, and R3, the second TPMI is assumed to be TPMI=0 for the layer number R4, or is assumed to be "reserved". For example, when the TPMI for one layer is Z1 =0, 2-layer TPMI Z2 =0, 3-layer TPMI Z3idx=0 may be associated / linked / related to idx=0. In another example, Z1 = 1, 2 layer TPMI Z2 = 1, 3 layer TPMI Z3 idx=1 may be associated / linked / related to idx=1. In another example, TPMI Z1 =i Z3 Or 1 layer of TPMI Z1 = "Reserved", 2-layer TPMI Z2 =i Z3 Or 2-layer TPMI Z2 = "Reserved", 3-layer TPMI Z3 =i Z3 Or 3-layer TPMI Z3 = "Reserved" is idx=i Z3 may be associated / linked / related to i Z3 is a non-negative integer. For example, i Z3 may be between 0 and 27.

[0051] In some embodiments, when Z=4, there are four TPMIs associated / linked / related to the second index (e.g., TPMI Z1 ,TPMI Z2、 TPMI Z3、 TPMI Z4 ) exists. And TPMI Z1 is associated with one value R1 of the number of layers (e.g., R1 may be any one of {1, 2, 3, 4}. In another example, R1 may be 1), and the TPMI Z2 is associated with one value R2 of the number of layers (e.g., R2 may be any one of {1, 2, 3, 4}. In another example, R2 may be 2), and the TPMI Z3 is associated with one value R3 of the number of layers (e.g., R3 may be any one of {1, 2, 3, 4}. In another example, R3 may be 3), and the TPMI Z4is associated with one value R4 of the number of layers (for example, R4 may be any one of {1, 2, 3, 4}. In another example, R4 may be 4), and R1, R2, R3 and R4 are different from each other. Then, the second TPMI indicated by / associated with the second index is determined based on the number of layers indicated by the first index of the first field. For example, if the number of layers indicated by the first index of the first field is R1, the second TPMI is the TPMI for the number of layers R1. Z1 or as "reserved" for layer number R1. In another example, if the layer number indicated by the first index in the first field is R2, the second TPMI may be the TPMI for layer number R2. Z2 or as “reserved” for layer number R2. In another example, if the layer number indicated by the first index in the first field is R3, the second TPMI may be the TPMI for layer number R3. Z3 or as “reserved” for layer number R3. In another example, if the layer number indicated by the first index in the first field is R4, the second TPMI may be the TPMI for layer number R4. Z4 or as "reserved" for layer number R4. For example, a TPMI with one layer Z1 =0, 2-layer TPMI Z2 =0, 3-layer TPMI Z3 =0, 4-layer TPMI Z4 idx=0 may be associated / linked / related to idx=0. In another example, Z1 = 1, 2 layer TPMI Z2 = 1, 3 layer TPMI Z3 =0, 4-layer TPMI Z4 idx=1 may be associated / linked / related to idx=1. In another example, TPMI Z1 =i Z4 Or 1 layer of TPMI Z1 = "Reserved", 2-layer TPMI Z2 =i Z4 Or 2-layer TPMI Z2= "Reserved", 3-layer TPMI Z3 =i Z4 Or 3-layer TPMI Z3 = "Reserved", 4-layer TPMI Z4 =i Z4 or 4-layer TPMI Z4 = "Reserved" is idx=i Z4 may be associated / linked / related to i Z4 is a non-negative integer. For example, i Z4 may be between 0 and 27.

[0052] In some embodiments, if the number of antenna ports is set as 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=2 or 3 or 4, ul-FullPowerTransmission-r16 is not set or is set to fullpowerMode2 or is set to fullpower, and codebookSubset is set as nonCoherent. In some embodiments, if the number of layers is indicated by the first index of the first field as 1, the second TPMI associated with / indicated by the second index of the second field can be only one of the TPMI={0,1,2,3} for one layer. In some embodiments, if the number of layers is indicated by the first index of the first field as 2, the second TPMI associated with / indicated by the second index of the second field can be only one of the TPMI={0,1,2,3,4,5} for two layers. In some embodiments, if the number of layers is indicated by the first index of the first field as 3, the second TPMI associated with / indicated by the second index of the second field may only be a 3-layer TPMI={0}. In some embodiments, if the number of layers is indicated by the first index of the first field as 3, the codepoint / bit index of the second index of the second field is not needed to indicate the second TPMI, and the second TPMI is assumed to be a 3-layer TPMI={0}. In some embodiments, if the number of layers is indicated by the first index of the first field as 3, the second TPMI is assumed to be a 3-layer TPMI={0} regardless of the value or bit index indicated by the second index of the second field. In some embodiments, if the number of layers is indicated by the first index of the first field as 4, the second TPMI associated with / indicated by the second index of the second field may only be a 4-layer TPMI={0}.In some embodiments, if the number of layers is indicated by the first index of the first field as 4, the code point / bit index of the second index of the second field is not needed to indicate the second TPMI, and the second TPMI is assumed to be TPMI={0} for 4 layers. In some embodiments, if the number of layers is indicated by the first index of the first field as 4, the second TPMI is assumed to be TPMI={0} for 4 layers, regardless of the value or bit index indicated by the second index of the second field. In some embodiments, the size of the second field may be Y bits. Y is a positive integer. For example, Y may be 2 or 3. In some embodiments, the number of valid code points or valid bit indexes in the second field may be W. W is a positive integer. For example, W may be 4 or 5 or 6. In some embodiments, the number of code points or bit indexes that are not "reserved" in the second field may be W. W is a positive integer. For example, W may be 4 or 5 or 6.

[0053] In some embodiments, if the number of antenna ports is set to 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=2 or 3 or 4, ul-FullPowerTransmission-r16 is not set or is set to fullpowerMode2 or is set to fullpower, and codebookSubset is set as partialAndNonCoherent. In some embodiments, if the number of layers is indicated by the first index of the first field as 1, the second TPMI associated with / indicated by the second index of the second field can be only one of the 1-layer TPMI={0,1,2,3,4,5,6,7,8,9,10,11,12,13}. In some embodiments, if the number of layers is indicated by the first index of the first field as 2, the second TPMI associated with / indicated by the second index of the second field can be only one of the 2-layer TPMI={0,1,2,3,4,5,6,7,8,9,10,11,12,13}. In some embodiments, if the number of layers is indicated by the first index of the first field as 3, the second TPMI associated with the second index of the second field indicated by / can only be any one of 3-layer TPMI={0,1}. In some embodiments, if the number of layers is indicated by the first index of the first field as 4, the second TPMI associated with the second index of the second field indicated by / can only be any one of 4-layer TPMI={0,1}. In some embodiments, the size of the second field may be Y bits. Y is a positive integer. For example, Y may be 3 or 4. In some embodiments, the number of valid code points or valid bit indexes of the second field may be W. W is a positive integer. For example, W may be less than 14. For example, W may be 12 or 13 or 14.In some embodiments, the number of code points or bit indexes in the second field that are not "reserved" may be W, where W is a positive integer. For example, W may be less than 14. For example, W may be 12 or 13 or 14.

[0054] In some embodiments, if the number of antenna ports is set to 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=2 or 3 or 4, ul-FullPowerTransmission-r16 is not set or is set to fullpowerMode2 or is set to fullpower, and codebookSubset is set as fullAndPartialAndNonCoherent. In some embodiments, if the number of layers is indicated by the first index of the first field as 1, the second TPMI associated with / indicated by the second index of the second field can be only one of TPMI={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27} for one layer. In some embodiments, if the number of layers is indicated by the first index of the first field as 2, the second TPMI associated with / indicated by the second index of the second field can only be one of the 2-layer TPMIs={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21}. In some embodiments, if the number of layers is indicated by the first index of the first field as 3, the second TPMI associated with / indicated by the second index of the second field can only be one of the 3-layer TPMIs={0,1,2,3,4,5,6}. In some embodiments, if the number of layers is indicated by the first index of the first field as 4, the second TPMI associated with / indicated by the second index of the second field can only be one of the 4-layer TPMIs={0,1,2,3,4,4}. In some embodiments, the size of the second field may be Y bits. Y is a positive integer. For example, Y may be 3 or 4 or 5. In some embodiments, the number of valid code points or valid bit indexes in the second field may be W.W is a positive integer. For example, W may be less than 28. For example, W may be 26 or 27 or 28. In some embodiments, the number of code points or bit indexes that are not "reserved" in the second field may be W. W is a positive integer. For example, W may be less than 28. For example, W may be 26 or 27 or 28.

[0055] In some embodiments, when the number of antenna ports is set as 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=2, ul-FullPowerTransmission-r16 is set to fullpowerMode1, and codebookSubset is set as nonCoherent. In some embodiments, when the number of layers is indicated as 1 by the first index of the first field, the second TPMI associated with / indicated by the second index of the second field can be only one of the TPMI={0,1,2,3,13} for one layer. In some embodiments, when the number of layers is indicated as 2 by the first index of the first field, the second TPMI associated with / indicated by the second index of the second field can be only one of the TPMI={0,1,2,3,4,5,6} for two layers. In some embodiments, the size of the second field may be Y bits. Y is a positive integer. For example, Y may be 2 or 3. In some embodiments, the number of valid code points or valid bit indices of the second field may be W. W is a positive integer. For example, W may be less than 7. For example, W may be 5 or 6 or 7. In some embodiments, the number of code points or bit indexes that are not "reserved" in the second field may be W. W is a positive integer. For example, W may be less than 7. For example, W may be 5 or 6 or 7.

[0056] In some embodiments, if the number of antenna ports is set as 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=2, ul-FullPowerTransmission-r16 is set to fullpowerMode1, and codebookSubset is set as partialAndNonCoherent. In some embodiments, if the number of layers is indicated by the first index of the first field as 1, the second TPMI associated with / indicated by the second index of the second field can be only one of the TPMIs for 1 layer={0,1,2,3,13,12,14,15}. In some embodiments, if the number of layers is indicated by the first index of the first field as 2, the second TPMI associated with / indicated by the second index of the second field can be only one of the TPMIs for 2 layers={0,1,2,3,4,5,6,7,8,9,10,11,12,13}. In some embodiments, the size of the second field may be Y bits, where Y is a positive integer. For example, Y may be 2 or 3 or 4. In some embodiments, the number of valid code points or valid bit indices in the second field may be W. W is a positive integer. For example, W may be less than 14. For example, W may be 12 or 13 or 14. In some embodiments, the number of code points or bit indices that are not "reserved" in the second field may be W. W is a positive integer. For example, W may be less than 14. For example, W may be 12 or 13 or 14.

[0057] In some embodiments, when the number of antenna ports is set as 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=3 or 4, ul-FullPowerTransmission-r16 is set to fullpowerMode1, and codebookSubset is set as nonCoherent. In some embodiments, when the number of layers is indicated by the first index of the first field as 1, the second TPMI associated with / indicated by the second index of the second field can be only one of the TPMI={0,1,2,3,13} for one layer. In some embodiments, when the number of layers is indicated by the first index of the first field as 2, the second TPMI associated with / indicated by the second index of the second field can be only one of the TPMI={0,1,2,3,4,5,6} for two layers. In some embodiments, if the number of layers is indicated by the first index of the first field as 3, the second TPMI associated with / indicated by the second index of the second field can only be one of 3-layer TPMI={0,1}. In some embodiments, if the number of layers is indicated by the first index of the first field as 4, the second TPMI associated with / indicated by the second index of the second field can only be 4-layer TPMI={0}. In some embodiments, if the number of layers is indicated by the first index of the first field as 4, no code point / bit index is needed for the second index of the second field to indicate the second TPMI, and the second TPMI is assumed to be 4-layer TPMI={0}. In some embodiments, if the number of layers is indicated by the first index of the first field as 4, the second TPMI is assumed to be 4-layer TPMI={0} regardless of the value or bit index indicated by the second index of the second field. In some embodiments, the size of the second field may be Y bits, where Y is a positive integer.For example, Y may be 2 or 3. In some embodiments, the number of valid code points or valid bit indices in the second field may be W. W is a positive integer. For example, W may be less than 7. For example, W may be 5 or 6 or 7. In some embodiments, the number of code points or bit indices that are not "reserved" in the second field may be W. W is a positive integer. For example, W may be less than 7. For example, W may be 5 or 6 or 7.

[0058] In some embodiments, when the number of antenna ports is set as 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=3 or 4, ul-FullPowerTransmission-r16 is set to fullpowerMode1, and codebookSubset is set as partialAndNonCoherent. In some embodiments, when the number of layers is indicated by the first index of the first field as 1, the second TPMI associated with / indicated by the second index of the second field can be only one of the TPMI={0,1,2,3,13,12,14,15} for one layer. In some embodiments, when the number of layers is indicated by the first index of the first field as 2, the second TPMI associated with / indicated by the second index of the second field can be only one of the TPMI={0,1,2,3,4,5,6,7,8,9,10,11,12,13} for two layers. In some embodiments, if the number of layers is indicated by the first index of the first field as 3, the second TPMI associated with the second index of the second field indicated by / can only be one of the 3-layer TPMIs = {0, 1, 2}. In some embodiments, if the number of layers is indicated by the first index of the first field as 4, the second TPMI associated with the second index of the second field indicated by / can only be one of the 4-layer TPMIs = {0, 1, 2}. In some embodiments, the size of the second field may be Y bits, where Y is a positive integer. For example, Y may be 3 or 4. In some embodiments, the number of valid code points or valid bit indices in the second field may be W, where W is a positive integer. For example, W may be less than 14. For example, W may be 12 or 13 or 14. In some embodiments, the number of code points or bit indices that are not "reserved" in the second field may be W, where W is a positive integer.For example, W may be less than 14. For example, W may be 12 or 13 or 14.

[0059] In some embodiments, when the number of antenna ports is set as 2 or the number of SRS ports is 2, the transform precoder is disabled, maxRank=2, ul-FullPowerTransmission-r16 is not set or is set to fullpowerMode2 or is set to fullpower, and codebookSubset is set as nonCoherent. In some embodiments, when the number of layers is indicated as 1 by the first index of the first field, the second TPMI associated with / indicated by the second index of the second field can be only one of 1-layer TPMI={0,1}. In some embodiments, when the number of layers is indicated as 2 by the first index of the first field, the second TPMI associated with / indicated by the second index of the second field can be only 2-layer TPMI={0}. In some embodiments, when the number of layers is indicated as 2 by the first index of the first field, the codepoint / bit index of the second index of the second field is not required to indicate the second TPMI, and the second TPMI is assumed to be 2-layer TPMI={0}. In some embodiments, if the number of layers is indicated by the first index of the first field as 2, the second TPMI is assumed to be 2-layer TPMI={0} regardless of the value or bit index indicated by the second index of the second field. In some embodiments, the second field may not be necessary. Also, if the number of layers is indicated by the first index of the first field as 1, the second TPMI is assumed to be 1-layer TPMI={0}. Also, if the number of layers is indicated by the first index of the first field as 2, the second TPMI is assumed to be 2-layer TPMI={0}. In some embodiments, the size of the second field is 1 bit. In some embodiments, the number of valid code points or valid bit indexes of the second field may be W. For example, W may be 1 or 2.In some embodiments, the number of codepoints or bit indexes that are not "reserved" in the second field may be W. For example, W may be 1 or 2.

[0060] In some embodiments, if the number of antenna ports is set to 2 or the number of SRS ports is 2, the transform precoder is disabled, maxRank=2, ul-FullPowerTransmission-r16 is not set, is set to fullpowerMode2, or is set to fullpower, and codebookSubset is set as fullAndPartialAndNonCoherent. In some embodiments, if the number of layers is indicated by the first index of the first field as 1, the second TPMI associated with / indicated by the second index of the second field can be only one of the TPMIs of 1 layer={0,1,2,3,4,5}. In some embodiments, if the number of layers is indicated by the first index of the first field as 2, the second TPMI associated with / indicated by the second index of the second field can be only one of the TPMIs of 2 layers={0,1,2}. In some embodiments, the size of the second field may be Y bits, where Y is a positive integer. For example, Y may be 2 or 3. In some embodiments, the number of valid code points or valid bit indices in the second field may be W. W is a positive integer. For example, W may be less than 6. In another example, W may be 4 or 5 or 6. In some embodiments, the number of code points or bit indices that are not "reserved" in the second field may be W. W is a positive integer. For example, W may be less than 6. In another example, W may be 4 or 5 or 6.

[0061] In some embodiments, when the number of antenna ports is set as 2 or the number of SRS ports is 2, the transform precoder is disabled, maxRank=2, ul-FullPowerTransmission-r16 is set to fullpowerMode1, and codebookSubset is set as nonCoherent. In some embodiments, when the number of layers is indicated as 1 by the first index of the first field, the second TPMI associated with / indicated by the second index of the second field can be only one of 1-layer TPMI={0,1,2}. In some embodiments, when the number of layers is indicated as 2 by the first index of the first field, the second TPMI associated with / indicated by the second index of the second field can be only 2-layer TPMI={0}. In some embodiments, when the number of layers is indicated as 2 by the first index of the first field, the codepoint / bit index of the second index of the second field is not required to indicate the second TPMI, and the second TPMI is assumed to be 2-layer TPMI={0}. In some embodiments, if the number of layers is indicated by the first index of the first field as 2, the second TPMI is assumed to be 2-layer TPMI={0}, regardless of the value or bit index indicated by the second index of the second field. In some embodiments, the size of the second field may be Y bits. Y is a positive integer. For example, Y may be 1 or 2. In some embodiments, the number of valid code points or valid bit indexes in the second field may be W. W is a positive integer. For example, W may be less than 3. For example, W may be 1 or 2 or 3. In some embodiments, the number of code points or bit indexes that are not "reserved" in the second field may be W. W is a positive integer. For example, W may be less than 3. For example, W may be 1 or 2 or 3.

[0062] In some embodiments, the number of layers (e.g., TRI / RI) may be the same for the first and second set of PUSCH transmissions / repetitions, and the number of layers may be indicated in the "Precoding Information and Number of Layers" (or represented as the first TPMI / PMI / RI field) field of the DCI. In other words, the additional / second TPMI / PMI field may not indicate TRI / RI) information.

[0063] In some embodiments, the maximum transmission rank may be set by higher layer parameter maxRank in pusch-Config for PUSCH scheduled in DCI format 0_1 ​​and by maxRank-ForDCIFormat0_2 for PUSCH scheduled in DCI format 0_2. For example, the maximum transmission rank may be set as 2 or 3 or 4. It should be noted that the maximum transmission rank may be any suitable number.

[0064] Alternatively or additionally, the type of codebook subset and / or the type of full power mode may be configured per TRP, or per SRS resource set, or per PUSCH transmission / repetition set, In other words, the type of codebookSubset and / or the type of full power mode may be different for different TRPs, or different SRS resource sets, or different PUSCH transmission / repetition sets.

[0065] The network device 120 transmits control information to the terminal device 110-1 (2010). In some embodiments, the control information may indicate a first index associated with the first TPMI and a second index associated with the second TPMI. Alternatively, the control information may indicate indexes associated with the first TPMI and the second TPMI for multiple PUSCH transmissions. In some embodiments, the first index and the second index may be directly indicated. Alternatively, the first index and the second index may be indirectly indicated. In other embodiments, the control information may implicitly indicate the first index and the second index. Alternatively, the control information may explicitly indicate the first index and the second index.

[0066] An embodiment of the present disclosure will first be described with reference to a situation in which the control information may indicate a first index associated with a first TPMI and a second index associated with a second TPMI.

[0067] In some embodiments, the terminal device 110-1 may determine a first TPMI based on the control information (2015). The first index may correspond to a number of layers for the multiple PUSCH transmissions. The first index may further correspond to a first value of the first TPMI. The terminal device 110-1 determines a second TPMI based on the number of layers and one or more of a codebook subset type setting, a full power mode setting, the first index, the second index, or the first value of the first TPMI (2020).

[0068] In some embodiments, the size of the second TPMI / PMI field may depend on the number of (available) TPMIs for 1-layer and / or 2-layer transmission, the type of codebookSubset, the value of maxRank, and the type of full power mode. In this way, overhead is saved because the size of the second TPMI field is smaller than the size of the first TPMI field.

[0069] For example, the maximum number of TPMIs for 1-layer or 2-layer or 3-layer or 4-layer transmission may be M (M is a positive integer, e.g., 3≦M≦28 or e.g., M∈{3,6,14,16,28}) and the size of the second TPMI / PMI field may be ceil(log2(M)). Alternatively, the number of TPMIs for 1-layer or 2-layer transmission may be M (M is a positive integer, e.g., 3≦M≦28 or e.g., M∈{3,6,16,28}) and the size of the additional / second TPMI field may be ceil(log2(M)). In other embodiments, the number of TPMIs for 1-layer transmission and codebookSubset=fullAndPartialAndNonCoherent may be M (M is a positive integer, e.g., 3≦M≦28 or e.g., M∈{3,6,16,28}) and the size of the second TPMI field may be ceil(log2(M)). Furthermore, in an exemplary embodiment, the number of TPMIs for two-layer transmission and codebookSubset=PartialAndNonCoherent may be M (M is a positive integer, e.g., 3≦M≦28 or e.g., M∈{6,14}), and the size of the second TPMI field may be ceil(log2(M)).

[0070] In some embodiments, a codebook subset type configuration may be configured to the terminal device 110-1 via at least one of an RRC, a MAC CE, and a DCI. For example, the codebook subset type configuration includes at least one of nonCoherent, partialAndNonCoherent, or fullyAndPartialAndNonCoherent.

[0071] In some embodiments, a full power mode setting may be set in the terminal device 110-1. For example, the full power mode setting includes at least one of ul-FullPowerTransmission-r16 not being set, ul-FullPowerTransmission-r16 being set as fullpowerMode1, ul-FullPowerTransmission-r16 being set as fullpowerMode2, or ul-FullPowerTransmission-r16 being set as fullpower.

[0072] In some embodiments, the setting of the type of codebookSubset (e.g., codebookSubset in Table 1 below) and / or the setting of the full power mode (e.g., ul-FullPowerTransmission-r16 in Table 1 below) may be set to the terminal device 110-1, or may be set to all or both of the SRS resource sets associated with or whose use is set to "codebook", or may be set to the first SRS resource set associated with or whose use is set to "codebook". By way of example only, the first TPMI may be determined according to Table 1 below. [Table 1] [Table 2] [Table 3] [Table 4] [Table 5] [Table 6] [Table 7]

[0073] In some embodiments, the setting of the type of codebookSubset (e.g., codebookSubset in Table 11 below) and / or the setting of the full power mode (e.g., ul-FullPowerTransmission-r16 in Table 11 below) may be set to the terminal device 110-1, or may be set to all or both of the SRS resource sets associated with or whose use is set to "codebook", or may be set to a second SRS resource set associated with or whose use is set to "codebook". In this case, the second TPMI may be determined according to Table 11 below. [Table 8] [Table 9] [Table 10] [Table 11] [Table 12] [Table 13] [Table 14] [Table 15]

[0074] In another embodiment, the value of the number of indices corresponding to the TPMI associated with at least one of 1 layer or 2 layers or 3 layers or 4 layers (wherein the index is not "reserved" for all layer numbers) may be N (N is a positive integer) and the size of the second TPMI / PMI field may be ceil(log2(N)).

[0075] When there are two antenna ports -codebookSubset is set to nonCoherent, and the number of (available) TPMIs for one layer transmission is T N1 (T N1 is a positive integer, e.g., T N1 = 2), the number of (available) TPMIs for layer 2 transmission is T N2 (T N2 is a positive integer, e.g., T N2 =1), T N1 and T N2 The maximum value between is N1, where N1 is a positive integer, and N1=max(T N1 ,T N2 ) For example, N1=2. When fullyAndPartialAndNonCoherent or partialAndNonCoherent is set in codebookSubset and the number of antenna ports is 2, the number of (available) TPMIs for 1 layer transmission is T P1 (T P1 is a positive integer, e.g., T P1 = 6), the number of (available) TPMIs for layer 2 transmission is T P2 (T P2 is a positive integer, e.g., T P2 =3), and (T P1 -T N1 ) and (T P2 -T N2 ) is N2, where N2 is a positive integer and N2=max((T P1 -T N1 ),(TP2 -T N2 )). For example, N2=4. - and the value of N is N=N1+N2, e.g. N=6, and the size of the second TPMI / PMI field is 3 bits.

[0076] When the number of antenna ports is four -codebookSubset is set to nonCoherent, and the number of (available) TPMIs for one layer transmission is T N1 (T N1 is a positive integer, e.g., T N1 = 4), the number of (available) TPMIs for layer 2 transmission is T N2 (T N2 is a positive integer, e.g., T N2 = 6), T N1 and T N2 The maximum value between is N1, where N1 is a positive integer, and N1=max(T N1 ,T N2 ) For example, N1=6. -codebookSubset is set to partialAndNonCoherent, and the number of (available) TPMIs for one layer transmission is T P1 (T P1 is a positive integer, e.g., T P1 = 12), the number of (available) TPMIs for layer 2 transmission is T P2 (T P2 is a positive integer, e.g., T P2 =14), and (T P1 -T N1 ) and (T P2 -T N2 ) is N2, where N2 is a positive integer and N2=max((T P1 -T N1 ),(T P2 -T N2 )). For example, N2=8. -codebookSubset is set to fullyAndPartialAndNonCoherent, and the number of (available) TPMIs for one layer transmission is T F1 (T F1 is a positive integer, e.g., TF1 = 28), the number of (available) TPMIs for layer 2 transmission is T F2 (T F2 is a positive integer, e.g., T F2 =22), then (T F1 -T P1 ) and (T F2 -T P2 ) is N3, where N3 is a positive integer and N3=max((T F1 -T P1 ),(T F2 -T P2 )). For example, N2=16. The value of -N is N=N1+N2+N3, for example N=30, and the size of the second TPMI / PMI field is 5 bits.

[0077] In some embodiments, the setting of the type of codebookSubset (e.g., codebookSubset in Table 14 below) and / or the setting of the full power mode (e.g., ul-FullPowerTransmission-r16 in Table 14 below) may be set to the terminal device 110-1, or may be set to all or both of the SRS resource sets associated with or whose use is set to "codebook", or may be set to the first SRS resource set associated with or whose use is set to "codebook". By way of example only, the first TPMI may be determined according to Table 14 below. [Table 16] [Table 17] [Table 18] [Table 19] [Table 20] [Table 21] [Table 22]

[0078] In some embodiments, the setting of the type of codebookSubset (e.g., codebookSubset in Table 24 below) and / or the setting of the full power mode (e.g., ul-FullPowerTransmission-r16 in Table 24 below) may be set to the terminal device 110-1, or may be set to all or both of the SRS resource sets associated with "codebook" or whose use is set to "codebook", or may be set to a second SRS resource set associated with "codebook" or whose use is set to "codebook". In this case, the second TPMI may be determined according to Table 24 below. [Table 23] [Table 24] [Table 25] [Table 26] [Table 27] [Table 28]

Table 29

Table 30

Table 31

Table 32

Table 33

Table 34

Table 35

Table 36

Table 37

Table 38

Table 39

Table 40

Table 41

Table 42

Table 43

[0079] In some embodiments, in a TPMI / precoding information table corresponding to an additional / second TPMI field, there may only be TPMIs corresponding to the same layer number value as indicated in the first TPMI field. Furthermore, the mapping of the bit field to an index according to the second TPMI field, or the interpretation of the bit field, may depend on the layer number value indicated according to the first TPMI field. Alternatively, the bit field indicated in the second TPMI field may only be mapped to TPMIs whose layer number value is the same as that indicated in the first TPMI field.

[0080] In some embodiments, the type of codebookSubset and the type of full power mode may be set per terminal device. In other words, the type of codebookSubset and the type of full power mode may be the same for different TRPs, or different SRS resource sets, or different PUSCH transmission / repetition sets. In this case, the size of the second TPMI / PMI field may depend on the number of TPMIs for one-layer and / or two-layer transmissions, the type of codebookSubset, the value of maxRank, the type of full power mode, and the bit index of the first TPMI / PMI field or the TPMI index of the first TPMI / PMI field. In this way, overhead is saved because the size of the second TPMI field is smaller than the size of the first TPMI field.

[0081] In some embodiments, the value of the number of indices corresponding to the TPMI associated with at least one of 1 layer or 2 layers or 3 layers or 4 layers (indices are not "reserved" for all layer numbers) may be N (N is a positive integer) and the size of the second TPMI / PMI field may be ceil(log2(N)).

[0082] When there are two antenna ports -codebookSubset is set to nonCoherent, and the number of (available) TPMIs for one layer transmission is T N1 (T N1 is a positive integer, e.g., T N1 = 2), the number of (available) TPMIs for layer 2 transmission is T N2 (T N2 is a positive integer, e.g., T N2 =1), T N1 and T N2 The maximum value between is N1, where N1 is a positive integer, and N1=max(T N1 ,T N2 ) For example, N1=2. When fullyAndPartialAndNonCoherent or partialAndNonCoherent is set in codebookSubset and the number of antenna ports is 2, the number of (available) TPMIs for 1 layer transmission is T P1 (T P1 is a positive integer, e.g., T P1 = 6), the number of (available) TPMIs for layer 2 transmission is T P2 (T P2 is a positive integer, e.g., T P2 =3), and (T P1 -T N1 ) and (T P2 -T N2 ) is N2, where N2 is a positive integer and N2=max((T P1 -T N1 ),(T P2 -T N2 )). For example, N2=4. and the value of N is N=N1+N2, for example N=6, and the size of the second TPMI / PMI field may be 3 bits.

[0083] When the number of antenna ports is four -When codebookSubset is set to nonCoherent, if the number of layers in the first TPMI / PMI field is 1 and the TPMI value ∈ {0,1,2,3}, the number of (available) TPMIs for one layer transmission for the second set of PUSCH transmissions / repetitions or for an additional / second TPMI / PMI field is T N1 (T N1 is a positive integer, e.g., T N1 = 4) and the number of layers in the first TPMI / PMI field is 2 and the TPMI values ​​∈ {0, 1, 2, 3, 4, 5}, then the number of (available) TPMIs for the two-layer transmission for the second set of PUSCH transmissions / repetitions or for the additional / second TPMI / PMI field is T N2 (T N2 is a positive integer, e.g., T N1 = 6), and T N1 and T N2The maximum value between is N, where N is a positive integer, and N=max(T N1 ,T N2 ) For example, N=6 and the size of the second TPMI / PMI field is 3 bits. -When codebookSubset is set to partialAndNonCoherent, and the number of layers in the first TPMI / PMI field is 1 and the TPMI value ∈ {0,1,2,3}, the number of (available) TPMIs for one layer transmission for the second set of PUSCH transmissions / repetitions or for an additional / second TPMI / PMI field is T N1 (T N1 is a positive integer, e.g., T N1 = 4) and the number of layers in the first TPMI / PMI field is 2 and the TPMI values ​​∈ {0, 1, 2, 3, 4, 5}, then the number of (available) TPMIs for the two-layer transmission for the second set of PUSCH transmissions / repetitions or for the additional / second TPMI / PMI field is T N2 (T N2 is a positive integer, e.g. TN2 = 6) and the number of layers in the first TPMI / PMI field is 1 and the TPMI value ∈ {4-11}, then the number of (available) TPMIs for one layer transmission for the second set of PUSCH transmissions / repetitions or for an additional / second TPMI / PMI field is T P1 (T P1 is a positive integer, e.g., T P1 = 8) and the number of layers in the first TPMI / PMI field is 2 and the TPMI value ∈ {6-13}, then the number of (available) TPMIs for the two-layer transmission for the second set of PUSCH transmissions / repetitions or for the additional / second TPMI / PMI field is T P2 (T P2 is a positive integer, e.g., T P2 = 8), and T N1 , T N2 , T P1 , T P2 The maximum value of is N, where N is a positive integer, and N=max(T N1 ,T N2 ,T P1 ,T P2For example, N=8 and the size of the second TPMI / PMI field may be 3 bits. -When codebookSubset is set to fullyAndPartialAndNonCoherent, and the number of layers in the first TPMI / PMI field is 1 and the TPMI value ∈ {0, 1, 2, 3}, the number of (available) TPMIs for one layer transmission for the second set of PUSCH transmissions / repetitions or for an additional / second TPMI / PMI field is T N1 (T N1 is a positive integer, e.g., T N1 = 4) and the number of layers in the first TPMI / PMI field is 2 and the TPMI values ​​∈ {0, 1, 2, 3, 4, 5}, then the number of (available) TPMIs for the two-layer transmission for the second set of PUSCH transmissions / repetitions or for the additional / second TPMI / PMI field is T N2 (T N2 is a positive integer, e.g. TN2 = 6) and the number of layers in the first TPMI / PMI field is 1 and the TPMI value ∈ {4-11}, then the number of (available) TPMIs for one layer transmission for the second set of PUSCH transmissions / repetitions or for an additional / second TPMI / PMI field is T P1 (T P1 is a positive integer, e.g., T P1 = 8) and the number of layers in the first TPMI / PMI field is 2 and the TPMI value ∈ {6-13}, then the number of (available) TPMIs for the two-layer transmission for the second set of PUSCH transmissions / repetitions or for the additional / second TPMI / PMI field is T P2 (T P2 is a positive integer, e.g., T P2 = 8) and the number of layers in the first TPMI / PMI field is 1 and the TPMI value ∈ {12-27}, then the number of (available) TPMIs for one layer transmission for the second set of PUSCH transmissions / repetitions or for an additional / second TPMI / PMI field is T F1 (T F1 is a positive integer, e.g., T F1= 16) and the number of layers in the first TPMI / PMI field is 2 and the TPMI value ∈ {14-21}, then the number of (available) TPMIs for the two-layer transmission for the second set of PUSCH transmissions / repetitions or for the additional / second TPMI / PMI field is T F2 (T F2 is a positive integer, e.g., T F2 = 8), and T N1 , T N2 , T P1 , T P2 , T F1 , T F2 The maximum value of is N, where N is a positive integer, and N=max(T N1 ,T N2 ,T P1 ,T P2 ,T F1 ,T F2 For example, N=16 and the size of the second TPMI / PMI field may be 4 bits.

[0084] The mapping of bit fields to indices according to the additional / second TPMI field or the interpretation of the bit fields depends on the value of the number of layers indicated according to the first TPMI field and the value of the TPMI index. The number of bits in the second TPMI field can be further reduced, saving signaling overhead in the DCI.

[0085] In some embodiments, the setting of the type of codebookSubset (e.g., codebookSubset in Table 37 below) and / or the setting of the full power mode (e.g., ul-FullPowerTransmission-r16 in Table 37 below) may be set to the terminal device 110-1, or may be set to all or both of the SRS resource sets associated with "codebook" or whose use is set to "codebook", or may be set to the first SRS resource set associated with "codebook" or whose use is set to "codebook". By way of example only, the first TPMI may be determined according to Table 37 below. [Table 52] [Table 53] [Table 54] [Table 55] [Table 56] [Table 57] [Table 58]

[0086] In some embodiments, the setting of the type of codebookSubset (e.g., codebookSubset in Table 47 below) and / or the setting of the full power mode (e.g., ul-FullPowerTransmission-r16 in Table 47 below) may be set in the terminal device 110-1, or may be set to all or both of the SRS resource sets associated with "codebook" or whose use is set to "codebook", or may be set to a second SRS resource set associated with "codebook" or whose use is set to "codebook". In this case, the second TPMI may be determined according to Table 47 below. [Table 59] [Table 60]

Table 61

Table 62

Table 63

Table 64

Table 65

Table 66

Table 67

Table 68

Table 69

Table 70

Table 71

Table 72

Table 73

Table 74

Table 75

Table 76

Table 77

Table 78

Table 79

Table 80

Table 81

Table 82

Table 83

Table 84

Table 85

Table 86

Table 87

Table 88

Table 89

Table 90

Table 91

Table 92

Table 93

Table 94

Table 95

Table 96

Table 97

[0087] According to the above embodiment, there may be a set of available TPMIs (e.g., S1) in the second TPMI field. The set may be different based on different values ​​of the number of layers and / or different values ​​of the TPMI index indicated according to the first TPMI field. In some embodiments, a subset of available TPMIs from S1 (e.g., ST1) may be defined / configured. For example, the subset may be different for different sets of S1. Alternatively, the subset may be predefined or configured by at least one of a radio resource control (RRC), a media access control (MAC) control element (CE), or a DCI. For example, the table of precoding information in this embodiment may be a subset of the tables defined in Tables 1-61. In another example, the values ​​of the bit fields mapped to the indexes in Tables 1-6 are for disclosure purposes only and the values ​​may be changed. For example, the values ​​of the bit fields mapped to the indexes in Tables 1-61 may be any one of {0-63}. For example, in this way the number of bits in the second TPMI field can be further reduced, saving signaling overhead in the DCI.

[0088] As mentioned above, the control information may indicate an index associated with a first TPMI and a second TPMI for multiple PUSCH transmissions. Here, embodiments of the present disclosure are described with reference to a situation in which the control information may indicate one index associated with a first TPMI and a second TPMI for multiple PUSCH transmissions. In some embodiments, the index may be indicated directly. Alternatively, the index may be indicated indirectly. In other embodiments, the control information may indicate the index implicitly. Alternatively, the control information may indicate the index explicitly.

[0089] In some embodiments, if the number of layers is indicated by the field index as 1, the first and second TPMIs associated with / indicated by the field index can be only one of the TPMIs associated with one layer. In some embodiments, if the number of layers is indicated by the field index as 2, the first and second TPMIs associated with / indicated by the field index can be only one of the TPMIs associated with two layers. In some embodiments, if the number of layers is indicated by the field index as 3, the first and second TPMIs associated with / indicated by the field index can be only one of the TPMIs associated with three layers. In some embodiments, if the number of layers is indicated by the field index as 4, the first and second TPMIs associated with / indicated by the field index can be only one of the TPMIs associated with four layers. In some embodiments, the field index may indicate {R layers, TPMI1, TPMI2}, where R may be one of {1, 2, 3, 4}. For example, TPMI1 is a non-negative integer, and TPMI1 may be any one of 0 to 27. For example, TPMI2 is a non-negative integer, and TPMI2 may be any one of 0 to 27.

[0090] In some embodiments, two TPMIs associated / linked / related to the index of a field (e.g., TPMI j1 and TPMI j2 ) may be present. And TPMI j1 is associated with one value R1 of the number of layers (e.g., R1 can be any one of {1, 2, 3, 4}), and the TPMI j2 are associated with the same value of layer number R1. For example, the first TPMI is the TPMI with layer number R1. j1or as “reserved” for layer number R1, and the second TPMI is a TPMI for layer number R1. j2 or as "reserved" for layer number R1. For example, TPMI j1 is a non-negative integer, and TPMI j1 may be any one of 0 to 27. For example, TPMI j2 is a non-negative integer, and TPMI j2 may be any one of 0 to 27. For example, TPMI j1 TPMI j2 In some embodiments, the TPMI of the R1 layer may be different from j1 =i j1 or TPMI of R1 layer j1 = "Reserved" and TPMI of R1 layer j2 =i j2 or TPMI of R1 layer j2 ="Reserved" may be associated / linked / related to idx, and i j1 is a non-negative integer, i j2 is a non-negative integer, and idx is a non-negative integer. For example, i j1 can range from 0 to 27. For example, i j2 For example, idx may range from 0 to 27. For example, idx may range from 0 to 1299. For example, idx may range from 0 to 2047. In another example, i j1 i j2 In some embodiments, the size of the field may be Y bits, where Y is a positive integer. For example, Y may be less than 11. For example, Y may be any one of {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11}.

[0091] In some embodiments, if the number of layers is indicated by the field index as 1, the first and second TPMIs associated with / indicated by the field index can be only one of the TPMIs associated with one layer. In some embodiments, if the number of layers is indicated by the field index as 2, the first and second TPMIs associated with / indicated by the field index can be only one of the TPMIs associated with two layers. In some embodiments, if the number of layers is indicated by the field index as 3, the first and second TPMIs associated with / indicated by the field index can be only one of the TPMIs associated with three layers. In some embodiments, if the number of layers is indicated by the field index as 4, the first and second TPMIs associated with / indicated by the field index can be only one of the TPMIs associated with four layers. In some embodiments, the field index may indicate {R layers, TPMI1, TPMI2}, where R may be one of {1, 2, 3, 4}. For example, TPMI1 is a non-negative integer, and TPMI1 may be any one of 0 to 27. For example, TPMI2 is a non-negative integer, and TPMI2 may be any one of 0 to 27.

[0092] In some embodiments, when the number of antenna ports is set as 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=2 or 3 or 4, ul-FullPowerTransmission-r16 is not set or is set to fullpowerMode2 or is set to fullpower, and codebookSubset is set as nonCoherent. In some embodiments, when the number of layers is indicated by the index of the field as 1, the TPMI1 associated with / indicated by the index of the field can be only one of TPMI1={0,1,2,3} of one layer, and the TPMI2 associated with / indicated by the index of the field can be only one of TPMI2={0,1,2,3} of one layer. In some embodiments, if the number of layers is indicated by the index of the field as 2, the TPMI1 associated with / indicated by the index of the field can only be one of 2-layer TPMI1={0,1,2,3,4,5}, and the TPMI2 associated with / indicated by the index of the field can only be one of 2-layer TPMI2={0,1,2,3,4,5}. In some embodiments, if the number of layers is indicated by the index of the field as 3, the TPMI1 associated with / indicated by the index of the field can only be one of 3-layer TPMI={0}, and the TPMI2 associated with / indicated by the index of the field can only be one of 3-layer TPMI2={0}. In some embodiments, if the number of layers is indicated by the index of the field as 3, there is no need to indicate values ​​for TPMI1 and TPMI2, and TPMI1 is assumed to be 3-layer TPMI1={0}, and TPMI2 is assumed to be 3-layer TPMI2={0}.In some embodiments, if the number of layers is indicated by the index of the field as 4, then the TPMI1 indicated by the / associated with the index of the field can only be TPMI={0} with 4 layers, and the TPMI2 indicated by the / associated with the index of the field can only be TPMI2={0} with 4 layers. In some embodiments, if the number of layers is indicated by the index of the field as 4, then there is no need to indicate values ​​for TPMI1 and TPMI2, and TPMI1 is assumed to be TPMI1={0} with 4 layers, and TPMI2 is assumed to be TPMI2={0} with 4 layers. In some embodiments, the size of the field may be Y bits. Y is a positive integer. For example, Y may be less than 6. For example, Y may be 5 or 6. In some embodiments, the number of valid code points or valid bit indices in the field may be W. W is a positive integer. For example, W may be less than 54. In some embodiments, the number of code points or bit indices that are not "reserved" in the field may be W. W is a positive integer. For example, W may be less than 54.

[0093] In some embodiments, if the number of antenna ports is set to 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=2 or 3 or 4, ul-FullPowerTransmission-r16 is not set or is set to fullpowerMode2 or is set to fullpower, and codebookSubset is set as partialAndNonCoherent. In some embodiments, if the number of layers is indicated by the index of the field as 1, the TPMI1 associated with / indicated by the index of the field can be only one of TPMI1={0,1,2,3,4,5,6,7,8,9,10,11} for one layer, and the TPMI2 associated with / indicated by the index of the field can be only one of TPMI2={0,1,2,3,4,5,6,7,8,9,10,11} for one layer. In some embodiments, if the number of layers is indicated by the index of the field as 2, the TPMI1 associated with / indicated by the index of the field can be only one of the 2-layer TPMI1={0,1,2,3,4,5,6,7,8,9,10,11,12,13} and the TPMI2 associated with / indicated by the index of the field can be only one of the 2-layer TPMI2={0,1,2,3,4,5,6,7,8,9,10,11,12,13}. In some embodiments, if the number of layers is indicated by the index of the field as 3, the TPMI1 associated with / indicated by the index of the field can be only one of the 3-layer TPMI1={0,1} and the TPMI2 associated with / indicated by the index of the field can be only one of the 3-layer TPMI2={0,1}.In some embodiments, if the number of layers is indicated by the index of the field as 4, the TPMI1 indicated by / associated with the index of the field can be only one of the 4 layers of TPMI1={0,1}, and the TPMI2 indicated by / associated with the index of the field can be only one of the 4 layers of TPMI2={0,1}. In some embodiments, the size of the field may be Y bits. Y is a positive integer. For example, Y may be less than 9. For example, Y may be 8 or 9. In some embodiments, the number of valid code points or valid bit indices of the field may be W. W is a positive integer. For example, W may be less than 348. In some embodiments, the number of code points or bit indices that are not "reserved" in the field may be W. W is a positive integer. For example, W may be less than 348.

[0094] In some embodiments, the number of antenna ports is set to 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=2 or 3 or 4, ul-FullPowerTransmission-r16 is not set, is set to fullpowerMode2 or is set to fullpower, and codebookSubset is set as fullAndPartialAndNonCoherent. In some embodiments, when the number of layers is indicated by the field's index as 1, the TPMI1 associated with / indicated by the field's index can be only one of the TPMI1={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27} for one layer, and the TPMI2 associated with / indicated by the field's index can be only one of the TPMI2={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27} for one layer. In some embodiments, if the number of layers is indicated by the field's index as 2, the TPMI1 associated with / indicated by the field's index can be only one of the 2-layer TPMI1={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21} and the TPMI2 associated with / indicated by the field's index can be only one of the 2-layer TPMI2={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21}.In some embodiments, if the number of layers is indicated by the first index of the first field as 3, the TPMI1 associated with the index of the field indicated by / can only be one of TPMI1={0,1,2,3,4,5,6} of 3 layers, and the TPMI2 associated with the index of the field indicated by / can only be one of TPMI2={0,1,2,3,4,5,6} of 3 layers. In some embodiments, if the number of layers is indicated by the index of the field as 4, the TPMI1 associated with the index of the field indicated by / can only be one of TPMI1={0,1,2,3,4} of 4 layers, and the TPMI2 associated with the index of the field indicated by / can only be one of TPMI2={0,1,2,3,4} of 4 layers. In some embodiments, the size of the field may be Y bits. Y is a positive integer. For example, Y may be less than 11. For example, Y may be 10 or 11. In some embodiments, the number of valid code points or valid bit indexes in a field may be W, where W is a positive integer. For example, W may be less than 1299. In some embodiments, the number of code points or bit indexes in a field that are not "reserved" may be W, where W is a positive integer. For example, W may be less than 1299.

[0095] In some embodiments, when the number of antenna ports is set as 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=2, ul-FullPowerTransmission-r16 is set to fullpowerMode1, and codebookSubset is set as nonCoherent. In some embodiments, when the number of layers is indicated by the index of the field as 1, the TPMI1 associated with / indicated by the index of the field can be only one of TPMI1={0,1,2,3,13} for one layer, and the TPMI2 associated with / indicated by the index of the field can be only one of TPMI2={0,1,2,3,13} for one layer. In some embodiments, if the number of layers is indicated by the index of the field as 2, the TPMI1 associated with the index of the field and indicated by the / can only be one of the two layers of TPMI1 = {0,1,2,3,4,5,6}, and the TPMI2 associated with the index of the field and indicated by the / can only be one of the two layers of TPMI2 = {0,1,2,3,4,5,6}. In some embodiments, the size of the field may be Y bits. Y is a positive integer. For example, Y may be less than 7. For example, Y may be 6 or 7. In some embodiments, the number of valid code points or valid bit indices in the field may be W. W is a positive integer. For example, W may be less than 74. In some embodiments, the number of code points or bit indices that are not "reserved" in the field may be W. W is a positive integer. For example, W may be less than 74.

[0096] In some embodiments, when the number of antenna ports is set as 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=2, ul-FullPowerTransmission-r16 is set to fullpowerMode1, and codebookSubset is set as partialAndNonCoherent. In some embodiments, when the number of layers is indicated by the index of the field as 1, the TPMI1 associated with / indicated by the index of the field can be only one of TPMI1={0,1,2,3,13,12,14,15} of one layer, and the TPMI2 associated with / indicated by the index of the field can be only one of TPMI2={0,1,2,3,13,12,14,15} of one layer. In some embodiments, if the number of layers is indicated as 2 by the first index of the first field, the TPMI1 associated with the index of the field, indicated by / can be only one of the two layers of TPMI1 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13}, and the TPMI2 associated with the index of the field, indicated by / can be only one of the two layers of TPMI2 = {0,1,2,3,4,5,6,7,8,9,10,11,12,13}. In some embodiments, the size of the field may be Y bits, where Y is a positive integer. For example, Y may be less than 9. For example, Y may be 8 or 9. In some embodiments, the number of valid code points or valid bit indices of the field may be W, where W is a positive integer. For example, W may be less than 260. In some embodiments, the number of code points or bit indices that are not "reserved" in the field may be W, where W is a positive integer. For example, W may be less than 260.

[0097] In some embodiments, when the number of antenna ports is set as 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=3 or 4, ul-FullPowerTransmission-r16 is set to fullpowerMode1, and codebookSubset is set as nonCoherent. In some embodiments, when the number of layers is indicated by the index of the field as 1, the TPMI1 associated with / indicated by the index of the field can be only one of TPMI1={0,1,2,3,13} for one layer, and the TPMI2 associated with / indicated by the index of the field can be only one of TPMI2={0,1,2,3,13} for one layer. In some embodiments, if the number of layers is indicated by the index of the field as 2, the TPMI1 associated with / indicated by the index of the field can only be one of 2 layers of TPMI1={0,1,2,3,4,5,6}, and the TPMI2 associated with / indicated by the index of the field can only be one of 2 layers of TPMI2={0,1,2,3,4,5,6}. In some embodiments, if the number of layers is indicated by the index of the field as 3, the TPMI1 associated with / indicated by the index of the field can only be one of 3 layers of TPMI1={0,1}, and the TPMI2 associated with / indicated by the index of the field can only be one of 3 layers of TPMI2={0,1}. In some embodiments, if the number of layers is indicated by the field's index as 4, then the TPMI1 associated with / indicated by the field's index can only be TPMI1={0} with 4 layers, and the TPMI2 associated with / indicated by the field's index can only be TPMI2={0} with 4 layers.In some embodiments, if the number of layers is indicated by the field's index as 4, there is only one codepoint / bit index in the field's index to indicate two TPMIs, the first TPMI being TPMI1=0 with 4 layers and the second TPMI being TPMI2={0} with 4 layers. In some embodiments, the size of the field may be Y bits. Y is a positive integer. For example, Y may be less than 7. For example, Y may be 6 or 7. In some embodiments, the number of valid codepoints or valid bit indexes in the field may be W. W is a positive integer. For example, W may be less than 79. In some embodiments, the number of codepoints or bit indexes that are not "reserved" in the field may be W. W is a positive integer. For example, W may be less than 79.

[0098] In some embodiments, when the number of antenna ports is set as 4 or the number of SRS ports is 4, the transform precoder is disabled, maxRank=3 or 4, ul-FullPowerTransmission-r16 is set to fullpowerMode1, and codebookSubset is set as partialAndNonCoherent. In some embodiments, when the number of layers is indicated by the index of the field as 1, the TPMI1 associated with / indicated by the index of the field can be only one of TPMI1={0,1,2,3,13,12,14,15} of one layer, and the TPMI2 associated with / indicated by the index of the field can be only one of TPMI2={0,1,2,3,13,12,14,15} of one layer. In some embodiments, if the number of layers is indicated by the index of the field as 2, the TPMI1 associated with / indicated by the index of the field can be only one of the 2-layer TPMI1={0,1,2,3,4,5,6,7,8,9,10,11,12,13} and the TPMI2 associated with / indicated by the index of the field can be only one of the 2-layer TPMI2={0,1,2,3,4,5,6,7,8,9,10,11,12,13}. In some embodiments, if the number of layers is indicated by the index of the field as 3, the TPMI1 associated with / indicated by the index of the field can be only one of the 3-layer TPMI1={0,1,2} and the TPMI2 associated with / indicated by the index of the field can be only one of the 3-layer TPMI2={0,1,2}.In some embodiments, if the number of layers is indicated by the first index of the first field as 4, the TPMI1 indicated by / associated with the index of the field can be only one of the 4 layers TPMI1={0,1,2}, and the TPMI2 indicated by / associated with the index of the field can be only one of the 4 layers TPMI2={0,1,2}. In some embodiments, the size of the field may be Y bits. Y is a positive integer. For example, Y may be less than 9. For example, Y may be 8 or 9. In some embodiments, the number of valid code points or valid bit indices of the field may be W. W is a positive integer. For example, W may be less than 278. In some embodiments, the number of code points or bit indices that are not "reserved" in the field may be W. W is a positive integer. For example, W may be less than 278.

[0099] In some embodiments, when the number of antenna ports is set as 2 or the number of SRS ports is 2, the transform precoder is disabled, maxRank=2, ul-FullPowerTransmission-r16 is not set, is set to fullpowerMode2, or is set to fullpower, and codebookSubset is set as nonCoherent. In some embodiments, when the number of layers is indicated by the index of the field as 1, the TPMI1 associated with / indicated by the index of the field can be only one of TPMI1={0,1} for one layer, and the TPMI2 associated with / indicated by the index of the field can be only one of TPMI2={0,1} for one layer. In some embodiments, when the number of layers is indicated by the index of the field as 2, the TPMI1 associated with / indicated by the index of the field can be only one of TPMI1={0} for two layers, and the TPMI2 associated with / indicated by the index of the field can be only one of TPMI2={0} for two layers. In some embodiments, if the number of layers is indicated by the field's index as 2, there is only one codepoint / bit index in the field's index to indicate two TPMIs, the first TPMI being 2-layer TPMI1=0 and the second TPMI being 2-layer TPMI2={0}. In some embodiments, the size of the field may be Y bits, where Y is a positive integer. For example, Y may be less than 3. For example, Y may be 1 or 2 or 3. In some embodiments, the number of valid codepoints or valid bit indexes in the field may be W. For example, W may be less than 5. For example, W may be 3 or 4 or 5. In some embodiments, the number of codepoints or bit indexes that are not "reserved" in the field may be W. For example, W may be less than 5. For example, W may be 3 or 4 or 5.

[0100] In some embodiments, if the number of antenna ports is set to 2 or the number of SRS ports is 2, the transform precoder is disabled, maxRank=2, ul-FullPowerTransmission-r16 is not set, is set to fullpowerMode2, or is set to fullpower, and codebookSubset is set as fullAndPartialAndNonCoherent. In some embodiments, if the number of layers is indicated by the index of the field as 1, the TPMI1 associated with / indicated by the index of the field can be only one of TPMI1={0,1,2,3,4,5} for one layer, and the TPMI2 associated with / indicated by the index of the field can be only one of TPMI2={0,1,2,3,4,5} for one layer. In some embodiments, if the number of layers is indicated as 2 by the first index of the first field, the TPMI1 indicated by / associated with the index of the field can be only one of the two layers TPMI1 = {0,1,2}, and the TPMI2 indicated by / associated with the index of the field can be only one of the two layers TPMI2 = {0,1,2}. In some embodiments, the size of the field may be Y bits. Y is a positive integer. For example, Y may be less than 6. For example, Y may be 4 or 5 or 6. In some embodiments, the number of valid code points or valid bit indices of the field may be W. W is a positive integer. For example, W may be less than 45. In some embodiments, the number of code points or bit indices that are not "reserved" in the field may be W. W is a positive integer. For example, W may be less than 45.

[0101] In some embodiments, when the number of antenna ports is set as 2 or the number of SRS ports is 2, the transform precoder is disabled, maxRank=2, ul-FullPowerTransmission-r16 is set to fullpowerMode1, and codebookSubset is set as nonCoherent. In some embodiments, when the number of layers is indicated as 1 by the first index of the first field, the TPMI1 associated with / indicated by the index of the field can be only one of TPMI1={0,1,2} for one layer, and the TPMI2 associated with / indicated by the index of the field can be only one of TPMI2={0,1,2} for one layer. In some embodiments, when the number of layers is indicated as 2 by the index of the field, the TPMI1 associated with / indicated by the index of the field can be only one of TPMI1={0} for two layers, and the TPMI2 associated with / indicated by the index of the field can be only one of TPMI2={0} for two layers. In some embodiments, if the number of layers is indicated by the field's index as 2, there is only one codepoint / bit index in the field's index to indicate two TPMIs, the first TPMI being 2-layer TPMI1=0 and the second TPMI being 2-layer TPMI2=0. In some embodiments, the size of the field may be Y bits. Y is a positive integer. For example, Y may be less than 4. For example, Y may be 2 or 3 or 4. In some embodiments, the number of valid codepoints or valid bit indexes in the field may be W. W is a positive integer. For example, W may be less than 10. In some embodiments, the number of codepoints or bit indexes that are not "reserved" in the field may be W. W is a positive integer. For example, W may be less than 10.

[0102] For example, if a terminal device 110-1 is configured with an M-TRP PUSCH repetition scheme based on a single DCI and a codebook-based uplink / PUSCH transmission can be configured in the terminal device 110-1 (if the higher layer parameter txConfig of pusch-Config is set to "codebook"), then there are two sets of PUSCH transmissions / repetitions and the precoder for the first set of PUSCH transmissions / repetitions is based on the new / extended TPMI / PMI indicated in the "Precoding information and number of layers" field of the DCI.

[0103] In some embodiments, the terminal device 110-1 may determine a first TPMI based on the control information (2015). The index may correspond to a number of layers for the multiple PUSCH transmissions. The first index may further correspond to a first value of the first TPMI and to a second value of the second TPMI. The terminal device 110-1 determines a second TPMI based on one or more of the number of layers, a setting of a type of codebook subset, a setting of a full power mode, the index, or the first value of the first TPMI (2020).

[0104] In some embodiments, there may be at least one index / codepoint in the (new / extended) TPMI / PMI field indicating the number of layers and two TPMI values. The number of layers applies to the first and second set of PUSCH transmissions / repetitions. The first TPMI of the index / codepoint of the field may be used for the first set of PUSCH transmissions / repetitions. The second TPMI of the index / codepoint of the field may be used for the second set of PUSCH transmissions / repetitions. If there is only one TPMI value of the index / codepoint in the field, the TPMI value may be used for the first set of PUSCH transmissions / repetitions or may be used for both the first and second set of PUSCH transmissions / repetitions. If the number of PUSCH transmissions / repetitions is 1, the first TPMI of the index / codepoint in the field applies to that PUSCH transmission.

[0105] In some embodiments, a combination of two TPMI values ​​associated with the same index / codepoint in the field may be configured in at least one of the RRC, MAC CE, and DCI. Alternatively, the TPMI values ​​associated with the same index / codepoint are associated with the same number of layers, the same type of codebookSubset, and / or the same type of full power mode. Taking four antenna ports as an example, if the transform precoder is disabled, maxRank=2 or 3 or 4, e.g., ul-FullPowerTransmission-r16 is not configured, is configured to fullpowerMode2, or is configured to fullpower, the number of layers is 1, and the first TPMI value is one of {0, 1, 2, 3}, the second TPMI value can only be one of {0, 1, 2, 3} and / or a value different from the first TPMI value. In this way, the number of bits of the additional / second TPMI field can be reduced, and only one field is designed in the DCI, thereby saving the signaling overhead of the DCI.

[0106] In some embodiments, the TPMI / RI field contains a set of available pairs (e.g., S J1 ) may be present. The sets may be different based on different values ​​of the number of layers. In some embodiments, S J1 A subset of available pairs of two TPMIs (e.g., TPMI1 and TPMI2) from J1_S ) may be defined / constructed. For example, a subset may be a set of different S J1Alternatively, the subset may be predefined or configured by at least one of a radio resource control (RRC), a medium access control (MAC) control element (CE), or a DCI. For example, the set or subset does not include the same values ​​of TPMI1 and TPMI2. In this way, for example, the number of bits of the second TPMI field can be further reduced, saving signaling overhead in the DCI.

[0107] Returning to FIG. 2, the terminal device 110-1 may determine a first precoding matrix based on the first TPMI (2025). Also, the terminal device 110-1 may determine a second precoding matrix based on the second TPMI (2030). For example, the precoding matrix may be determined based on the TPMI as follows. If the higher layer parameter txConfig is not set, the precoding matrix W=1. [Table 98] [Table 99] [Table 100] [Table 101] [Table 102] [Table 103] [Table 104]

[0108] Returning to FIG. 2, the terminal device 110-1 may apply a first precoding matrix to a first set of PUSCH transmissions (2035). The terminal device 110-1 may also apply a second precoding matrix to a second set of PUSCH transmissions (2040). For example, the PUSCH transmissions may be precoded based on the precoding matrix. The terminal device 110-1 transmits the PUSCH transmissions based on the first TPMI and the second TPMI (2045).

[0109] 3 illustrates a flow chart of an exemplary method 300 according to an embodiment of the present disclosure. For illustrative purposes only, the method 300 may be implemented in the terminal device 110-1 shown in FIG.

[0110] In block 310, the terminal device 110-1 receives control information from the network device 120. The control information indicates a first index associated with a first transmit precoding matrix indicator (TPMI). The control information also indicates a second index associated with a second TPMI. The first index corresponds to a layer number for the plurality of PUSCH transmissions. In some embodiments, the first index corresponds to a first value of the first TPMI and the second index corresponds to a second value of the second TPMI. The plurality of PUSCH transmissions may include a first set of PUSCH transmissions and a second set of PUSCH transmissions. The first set of PUSCH transmissions may include a second number of PUSCH transmissions. The second number is in the range of 1 to 64. For example, the second number may be any suitable number in {1, 2, 3, ..., 64}. The second set of PUSCH transmissions may include a third number of PUSCH transmissions. The third number is in the range of 1 to 64. For example, the third number may be any suitable number in {1, 2, 3, ..., 64}.

[0111] In block 320, the terminal device 110-1 determines a second TPMI based on the number of layers and at least one of a codebook subset type setting, a full power mode setting, a first index, a second index, or a first value of the first TPMI. For example, the codebook subset type setting includes at least one of nonCoherent, partialAndNonCoherent, or fullyAndPartialAndNonCoherent. Furthermore, the full power mode setting includes at least one of fullpowerMode1, fullpowerMode2, or fullpower.

[0112] In block 330, the terminal device 110-1 transmits the plurality of PUSCH transmissions processed based on the first TPMI and the second TPMI to the network device 120. In some embodiments, the terminal device 110-1 may determine a first precoding matrix based on the first TPMI and a second precoding matrix based on the second TPMI.

[0113] In some embodiments, when the multiple PUSCH transmissions include a first set of PUSCH transmissions and a second set of PUSCH transmissions, the terminal device 110-1 may apply a first precoding matrix to the first set of PUSCH transmissions and a second precoding matrix to the second set of PUSCH transmissions.

[0114] 4 illustrates a flow chart of an exemplary method 400 according to an embodiment of the present disclosure. For illustrative purposes only, the method 400 may be implemented in the terminal device 110-1 shown in FIG.

[0115] In block 410, the terminal device 110-1 receives control information from the network device 120. The control information indicates an index associated with a first TPMI and a second TPMI for the multiple PUSCH transmissions. The index corresponds to a layer number for the multiple PUSCH transmissions. In some embodiments, the index corresponds to a first value of the first TPMI and corresponds to a second value of the second TPMI. The multiple PUSCH transmissions may include a first set of PUSCH transmissions and a second set of PUSCH transmissions. The first set of PUSCH transmissions may include a second number of PUSCH transmissions. The second number is in the range of 1 to 64. For example, the second number may be any suitable number in {1, 2, 3, ..., 64}. The second set of PUSCH transmissions may include a third number of PUSCH transmissions. The third number is in the range of 1 to 64. For example, the third number may be any suitable number in {1, 2, 3, ..., 64}.

[0116] In block 420, the terminal device 110-1 determines a second TPMI based on at least one of the number of layers, a codebook subset type setting, a full power mode setting, or a first value of the first TPMI. For example, the codebook subset type setting includes at least one of nonCoherent, partialAndNonCoherent, or fullyAndPartialAndNonCoherent. Furthermore, the full power mode setting includes at least one of fullpowerMode1, fullpowerMode2, or fullpower.

[0117] In block 430, the terminal device 110-1 transmits the plurality of PUSCH transmissions processed based on the first TPMI and the second TPMI to the network device 120. In some embodiments, the terminal device 110-1 may determine a first precoding matrix based on the first TPMI and a second precoding matrix based on the second TPMI.

[0118] In some embodiments, when the multiple PUSCH transmissions include a first set of PUSCH transmissions and a second set of PUSCH transmissions, the terminal device 110-1 may apply a first precoding matrix to the first set of PUSCH transmissions and a second precoding matrix to the second set of PUSCH transmissions.

[0119] 5 illustrates a flow chart of an exemplary method 500 according to an embodiment of the present disclosure. For illustrative purposes only, the method 500 may be implemented in the network device 120 illustrated in FIG.

[0120] At block 510, the network device 120 transmits control information to the first device 110-1. The control information indicates a first index associated with a first transmit precoding matrix indicator (TPMI) for a plurality of physical uplink shared channel (PUSCH) transmissions. The control information also indicates a second index associated with a second TPMI for the plurality of PUSCH transmissions. The first index corresponds to a layer number for the plurality of PUSCH transmissions. In some embodiments, the first index corresponds to a first value of the first TPMI and the second index corresponds to a second value of the second TPMI. The plurality of PUSCH transmissions may include a first set of PUSCH transmissions and a second set of PUSCH transmissions. The first set of PUSCH transmissions may include a second number of PUSCH transmissions. The second number is in the range of 1 to 64. For example, the second number may be any suitable number in {1, 2, 3, ..., 64}. The second set of PUSCH transmissions may include a third number of PUSCH transmissions. The third number is in the range of 1 to 64. For example, the third number may be any suitable number in {1, 2, 3, ..., 64}.

[0121] The second TPMI may be determined based on the number of layers and at least one of a codebook subset type setting, a full power mode setting, or a first value of the first TPMI. For example, the codebook subset type setting includes at least one of nonCoherent, partialAndNonCoherent, or fullyAndPartialAndNonCoherent. Furthermore, the full power mode setting includes at least one of fullpowerMode1, fullpowerMode2, or fullpower.

[0122] At block 520, the network device 120 receives from the terminal device 110-1 a plurality of PUSCH transmissions processed based on the first TPMI and the second TPMI. In some embodiments, the terminal device 110-1 may determine a first precoding matrix based on the first TPMI and a second precoding matrix based on the second TPMI.

[0123] 6 illustrates a flow chart of an exemplary method 600 according to an embodiment of the present disclosure. For illustrative purposes only, the method 600 may be implemented in the network device 120 illustrated in FIG.

[0124] At block 610, the network device 120 transmits control information to the first device 110-1. The control information indicates an index associated with a first TPMI and a second TPMI for the multiple PUSCH transmissions. The index corresponds to a layer number for the multiple PUSCH transmissions. In some embodiments, the index corresponds to a first value of the first TPMI and corresponds to a second value of the second TPMI. The multiple PUSCH transmissions may include a first set of PUSCH transmissions and a second set of PUSCH transmissions. The first set of PUSCH transmissions may include a second number of PUSCH transmissions. The second number is in a range from 1 to 64. For example, the second number may be any suitable number in {1, 2, 3, ..., 64}. The second set of PUSCH transmissions may include a third number of PUSCH transmissions. The third number is in a range from 1 to 64. For example, the third number may be any suitable number in {1, 2, 3, ..., 64}.

[0125] The second TPMI may be determined based on the number of layers and at least one of a codebook subset type setting, a full power mode setting, or a first value of the first TPMI. For example, the codebook subset type setting includes at least one of nonCoherent, partialAndNonCoherent, or fullyAndPartialAndNonCoherent. Furthermore, the full power mode setting includes at least one of fullpowerMode1, fullpowerMode2, or fullpower.

[0126] At block 520, the network device 120 receives from the terminal device 110-1 a plurality of PUSCH transmissions processed based on the first TPMI and the second TPMI. In some embodiments, the terminal device 110-1 may determine a first precoding matrix based on the first TPMI and a second precoding matrix based on the second TPMI.

[0127] In some embodiments, for multiple PUSCH transmissions, the maximum number of layers may be 1 or 2. For example, in Tables 1-61 or in the above embodiments, rows / indexes for TPMIs with 3 or 4 layers may be omitted.

[0128] 7 is a schematic block diagram of an apparatus 700 suitable for implementing embodiments of the present disclosure. The apparatus 700 may be considered as another exemplary implementation of the network apparatus 110 or the terminal apparatus 120 shown in FIG. 1. Thus, the apparatus 700 may be implemented in or at least as part of the network apparatus 110 or the terminal apparatus 120.

[0129] As shown, the apparatus 700 includes a processor 710, a memory 720 coupled to the processor 710, a suitable transmitter (TX) and receiver (RX) 740 coupled to the processor 710, and a communication interface connected to the TX / RX 740. The memory 710 stores at least a portion of a program 730. The TX / RX 740 is for bidirectional communication. The TX / RX 740 has at least one antenna to facilitate communication, although in practice the access nodes described herein may have multiple 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 an Uu interface for communication between an eNB and a terminal device.

[0130] The program 730 may be considered to include program instructions that, when executed by an associated processor 710, enable the device 700 to operate in accordance with embodiments of the present disclosure, as discussed herein with reference to Figures 1-5. The embodiments of the present disclosure may be implemented by computer software, hardware, or a combination of software and hardware executable by the processor 710 of the device 700. The processor 710 may be configured to implement various embodiments of the present disclosure. The combination of the processor 710 and the memory 720 may also constitute a processing means 850 suitable for implementing embodiments of the present disclosure.

[0131] The memory 720 may be of any type suitable for the local technology network and may be implemented by any suitable data storage technology, including, but not limited to, computer-readable non-transitory storage media, semiconductor-based storage devices, magnetic storage devices and systems, optical storage devices and systems, fixed and removable memories, etc. Although only one memory 720 is shown in the device 700, multiple physically distinct memory modules may be installed in the device 700. The processor 710 may be of any type suitable for the local technology network and may include, but is not limited to, one or more of the following: general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs), and processors based on multi-core processor configurations. The device 700 may have multiple processors, for example application specific integrated circuit chips time-slaved to a clock synchronous with a master processor.

[0132] In some embodiments, a terminal device (e.g., terminal device 110) includes circuitry configured to: receive control information from a network device indicating a first index associated with a first transmit precoding matrix indicator (TPMI) and a second index associated with a second TPMI, where the first index corresponds to a layer number for a plurality of physical uplink shared channel (PUSCH) transmissions; determine the second TPMI based on the layer number and at least one of a codebook subset type setting, a full power mode setting, the first index, the second index, or a first value of the first TPMI; and transmit to the network device a plurality of PUSCH transmissions processed based on the first TPMI and the second TPMI.

[0133] In some embodiments, the first index corresponds to a first value of a first TPMI and the second index corresponds to a second value of a second TPMI.

[0134] In some embodiments, the circuitry is further configured to determine a first precoding matrix based on the first TPMI and to determine a second precoding matrix based on the second TPMI.

[0135] In some embodiments, the multiple PUSCH transmissions include a first set of PUSCH transmissions and a second set of PUSCH transmissions, and the circuitry is configured to transmit the multiple PUSCH transmissions by applying a first precoding matrix to the first set of PUSCH transmissions, applying a second precoding matrix to the second set of PUSCH transmissions, and transmitting the first set of PUSCH transmissions and the second set of PUSCH transmissions.

[0136] In some embodiments, the first set of PUSCH transmissions includes a second number of PUSCH transmissions, the second number being in the range of 1 to 64, and the second set of PUSCH transmissions includes a third number of PUSCH transmissions, the third number being in the range of 1 to 64.

[0137] In some embodiments, the codebook subset type setting includes at least one of: nonCoherent, partialAndNonCoherent, or fullyAndPartialAndNonCoherent.

[0138] In some embodiments, the full power mode settings include at least one of fullpowerMode1, fullpowerMode2, or fullpower.

[0139] In some embodiments, a terminal device (e.g., terminal device 110) includes circuitry configured to: receive control information from a network device indicating an index associated with a first transmit precoding matrix indicator (TPMI) and a second TPMI for multiple physical uplink shared channel (PUSCH) transmissions, where the index corresponds to a number of layers for the multiple PUSCH transmissions; determine the second TPMI based on at least one of the number of layers, a codebook subset type setting, a full power mode setting, the index, or a first value of the first TPMI; and transmit the multiple PUSCH transmissions processed based on the first TPMI and the second TPMI to the network device.

[0140] In some embodiments, the index corresponds to a first value of a first TPMI and corresponds to a second value of a second TPMI.

[0141] In some embodiments, the circuitry is further configured to determine a first precoding matrix based on the first TPMI and to determine a second precoding matrix based on the second TPMI.

[0142] In some embodiments, the multiple PUSCH transmissions include a first set of PUSCH transmissions and a second set of PUSCH transmissions, and the circuitry is configured to transmit the multiple PUSCH transmissions by applying a first precoding matrix to the first set of PUSCH transmissions, applying a second precoding matrix to the second set of PUSCH transmissions, and transmitting the first set of PUSCH transmissions and the second set of PUSCH transmissions.

[0143] In some embodiments, the first set of PUSCH transmissions includes a second number of PUSCH transmissions, the second number being in the range of 1 to 64, and the second set of PUSCH transmissions includes a third number of PUSCH transmissions, the third number being in the range of 1 to 64.

[0144] In some embodiments, the codebook subset type setting includes at least one of: nonCoherent, partialAndNonCoherent, or fullyAndPartialAndNonCoherent.

[0145] In some embodiments, the full power mode settings include at least one of fullpowerMode1, fullpowerMode2, or fullpower.

[0146] In some embodiments, a network device (e.g., network device 120) includes circuitry configured to: transmit, to a terminal device, control information indicating a first index associated with a first transmit precoding matrix indicator (TPMI) and a second index associated with a second TPMI at the network device; and receive from the terminal device a plurality of PUSCH transmissions processed based on the first TPMI and the second TPMI, where the first index corresponds to a number of layers for the plurality of physical uplink shared channel (PUSCH) transmissions, and the second TPMI is determined based on a value of the number of layers and at least one of a configuration of a type of codebook subset, a configuration of a full power mode, the first index, the second index, or a first value of the first TPMI.

[0147] In some embodiments, the first index corresponds to a first value of a first TPMI and the second index corresponds to a second value of a second TPMI.

[0148] In some embodiments, the first set of PUSCH transmissions includes a second number of PUSCH transmissions, the second number being in the range of 1 to 64, and the second set of PUSCH transmissions includes a third number of PUSCH transmissions, the third number being in the range of 1 to 64.

[0149] In some embodiments, the codebook subset type setting includes at least one of: nonCoherent, partialAndNonCoherent, or fullyAndPartialAndNonCoherent.

[0150] In some embodiments, the full power mode settings include at least one of fullpowerMode1, fullpowerMode2, or fullpower.

[0151] In some embodiments, a network device (e.g., network device 120) includes circuitry configured to: transmit, at the network device, control information indicating an index associated with a first transmit precoding matrix indicator (TPMI) and a second TPMI for a plurality of physical uplink shared channel (PUSCH) transmissions, and receive, from the terminal device, the plurality of PUSCH transmissions processed based on the first TPMI and the second TPMI, where the index corresponds to a number of layers for the plurality of PUSCH transmissions, and the second TPMI for the plurality is determined based on at least one of a value of the number of layers, a setting of a type of codebook subset, a setting of a full power mode, or a first value of the first TPMI.

[0152] In some embodiments, the index corresponds to a first value of a first TPMI and corresponds to a second value of a second TPMI.

[0153] In some embodiments, the first set of PUSCH transmissions includes a second number of PUSCH transmissions, the second number being in the range of 1 to 64, and the second set of PUSCH transmissions includes a third number of PUSCH transmissions, the third number being in the range of 1 to 64.

[0154] In some embodiments, the codebook subset type setting includes at least one of: nonCoherent, partialAndNonCoherent, or fullyAndPartialAndNonCoherent.

[0155] In some embodiments, the full power mode settings include at least one of fullpowerMode1, fullpowerMode2, or fullpower.

[0156] The term "circuitry" as used herein may refer to one or more or all of the following: (a) a hardware circuit implementation; (b) a combination of hardware circuitry and software. For example, a circuit may be (i) a combination of analog and / or digital hardware circuitry with software / firmware; (ii) any portion of a hardware processor having software (including digital signal processors), software, and memory that together perform various functions in a device such as a cell phone or server; or (c) a hardware circuit and processor, such as a microprocessor or portion of a microprocessor that requires software (e.g., firmware) for operation, but the software may not be present when not required for operation. As a further example, the term circuitry as used herein also covers merely a hardware circuit or processor (or processors), or portions of a hardware circuit or processor, and its (or their) associated software and / or firmware implementation. The term circuitry also covers, for example, a baseband integrated circuit or processor integrated circuit for a mobile device, or a similar integrated circuit in a server, cellular network device, or other computing or network device, as applicable to certain claim elements.

[0157] In general, various embodiments of the present disclosure may be implemented by hardware or special purpose circuits, software, logic, or any combination thereof. Some aspects may be implemented by hardware, and other aspects may be implemented by firmware or software that may be executed by a controller, microprocessor, or other computing device. Although various aspects of the embodiments of the present disclosure have been shown and described as block diagrams, flow charts, or illustrated by some other pictorial representation, it will be understood that the blocks, apparatus, systems, techniques, or methods described herein may be implemented by, for example, but not limited to, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing device, or combinations thereof.

[0158] The present disclosure further provides at least one computer program product tangibly stored in a computer readable non-transitory storage medium. The computer program product includes computer executable instructions, such as instructions included in program modules. The instructions execute on a target real or virtual processor device to perform, for example, the processes or methods described above with reference to Figures 3-6. Typically, program modules include routines, programs, libraries, objects, classes, components, data structures, etc. that perform particular tasks or implement particular abstract data types. In various embodiments, the functionality of the program modules may be combined or split among program modules as desired. The machine readable instructions of the program modules may be executed in local or distributed devices. In distributed devices, the program modules may be located in both local and remote storage media.

[0159] The program codes for carrying out the methods of the present disclosure may be written in any combination of one or more programming languages. These program codes may be provided to a processor or controller of a general purpose computer, a special purpose computer or other programmable data processing apparatus, and when the program codes are executed by the processor or controller, the functions / operations specified in the flowcharts and / or block diagrams are performed. The program codes may run entirely on the machine, partially on the machine, as a separate software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.

[0160] The above program code may be embodied on a machine-readable medium, which may be any tangible medium that contains or stores a program for use 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, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Even more specific examples of machine-readable storage media include one or more wires, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable-programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.

[0161] It should be understood that although operations have been described in a particular order, it is not required that such operations be performed in the particular order or sequence shown, or that all of the operations shown be performed, in order to achieve desired results. In some situations, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limitations on the scope of the disclosure, but rather as descriptions of features that may be specific to certain embodiments. Some features described in the context of individual embodiments may be implemented in combination in an embodiment. Conversely, various features described in the context of an embodiment may be implemented in multiple embodiments separately or in any suitable subcombination.

[0162] Although the present disclosure has been described in language specific to structural features and / or methodological acts, it is to be understood that the present disclosure, as defined by the appended claims, is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims

1. A method for a user equipment (UE), comprising: receiving downlink control information (DCI) including a first field indicating first precoding information and a number of layers and a second field indicating second precoding information; applying two transmit precoding matrix indicators (TPMIs) based on the first precoding information, the number of layers, and the second precoding information of the DCI to a repetition of a physical uplink shared channel (PUSCH); The number of bits of the second field is a number of bits determined based on the second precoding information, the number of layers indicated in the first field, ul-FullPowerTransmission information not being configured in the UE, and parameters, The parameter is one of: fullyAndPartialAndNonCoherent, partialAndNonCoherent, or nonCoherent. method.

2. The second precoding information is associated with the number of layers. The method of claim 1.

3. Further, determining a PUSCH transmission precoder based on the TPMI for two or four antenna ports. The method of claim 1.

4. The number of bits of the second field is 3, 4 or 5 bits. The method of claim 1.

5. The number of bits of the second precoding information is determined based on the number of antenna ports. The method of claim 1.

6. A user equipment (UE), Means for receiving downlink control information (DCI) including a first field indicating first precoding information and a number of layers, and a second field indicating second precoding information; means for applying two transmit precoding matrix indicators (TPMIs) based on the first precoding information, the number of layers, and the second precoding information of the DCI to a repetition of a physical uplink shared channel (PUSCH); Equipped with The number of bits of the second field is a number of bits determined based on the second precoding information, the number of layers indicated in the first field, ul-FullPowerTransmission information not being configured in the UE, and parameters, The parameter is one of: fullyAndPartialAndNonCoherent, partialAndNonCoherent, or nonCoherent. U.E.

7. The second precoding information is associated with the number of layers. The UE of claim 6.

8. and means for determining a PUSCH transmission precoder based on the TPMI for two or four antenna ports. The UE of claim 6.

9. The number of bits of the second field is 3, 4 or 5 bits. The UE of claim 6.

10. The number of bits of the second precoding information is determined based on the number of antenna ports. The UE of claim 6.

Citation Information

Patent Citations

  • System and method for control and data channel reliability enhancement using multiple diversity domains

    US20200106559A1

  • NR DCI configuration for uplink power transmission

    US20200367217A1

  • Uplink transmission instruction method, terminal, base station and computer storage medium

    WO2020035069A1

  • Terminal, wireless communication method, and base station

    WO2022029979A1