Method and apparatus for determining codebook subsets, user device

By determining codebook subsets based on the number of antenna ports for each SRS resource, the method addresses the incorrect assumptions in existing technologies, ensuring accurate configuration and scheduling of PUSCH transmissions for full power support.

JP7659536B2Active Publication Date: 2025-04-09GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
JP2022500115
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2019-08-15
Filing Date
2020-08-13
Publication Date
2025-04-09
Estimated Expiration
2040-08-13

AI Technical Summary

Technical Problem

Existing methods for determining physical uplink shared channels (PUSCHs) based on a codebook assume all sounding reference signal (SRS) resources have the same number of antenna ports, which is incorrect when different numbers of antenna ports are configured for different SRS resources, leading to incorrect codebook subset configuration and TMPI/rank field sizing in DCI format 0_1.

Method used

The method involves receiving indication and configuration information from a network device to determine a codebook subset for uplink transmission, considering the number of antenna ports for each SRS resource, and configuring the codebook subset and TMPI/rank fields accordingly to support full power transmission.

Benefits of technology

This approach allows for correct codebook subset configuration and determination of TMPI and rank field sizes based on the indicated SRS resource, ensuring accurate scheduling of PUSCH transmissions and supporting full power transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007659536000002
    Figure 0007659536000002
  • Figure 0007659536000003
    Figure 0007659536000003
  • Figure 0007659536000004
    Figure 0007659536000004
Patent Text Reader

Abstract

The present disclosure provides a method and apparatus for determining a codebook subset for a user device, in which a UE receives first indication information sent by a network device, the first indication information being used to indicate a first sounding reference signal (SRS) resource in an SRS resource set, the UE receives first configuration information sent by the network device, the first configuration information being used to configure a codebook subset, and the UE determines a codebook subset for uplink transmission based on the first indication information and the first configuration information.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to the field of mobile communication technology, and in particular to a method and apparatus for determining a codebook subset, and a user device. [Background technology]

[0002] The existing method of determining a codebook-based physical uplink shared channel (PUSCH) is based on the assumption that the number of antenna ports of all sounding reference signal (SRS) resources is the same in an SRS resource set configured for codebook-based uplink (UL) transmission. However, to support full power transmission, different numbers of antenna ports are configured for different SRS resources in an SRS resource set for codebook-based UL transmission. Thus, if the existing method is still used, the configuration of the codebook subset is incorrect, and the method of determining the size of a Transmit Precoding Matrix Indicator (TMPI) and rank field in a downlink control information (DCI) format 0_1 ​​for scheduling a codebook-based PUSCH is also incorrect, because the design is based on the assumption that the number of antenna ports of different SRS resources in an SRS resource set is the same. Summary of the Invention [Means for solving the problem]

[0003] The embodiments of the present application provide a method and apparatus for determining a codebook subset, and a user device.

[0004] The method for determining a codebook subset according to an embodiment of the present application includes the following steps: receiving, by a UE, first indication information sent by a network device, the first indication information being used to indicate a first SRS resource in an SRS resource set; receiving, by the UE, first configuration information sent by a network device, the first configuration information being used to configure a codebook subset; The UE determines a codebook subset for uplink transmission based on the first indication information and the first configuration information.

[0005] The codebook subset determining apparatus according to the embodiment of the present application comprises: a receiving unit configured to receive first indication information sent by a network device and receive first configuration information sent by a network device, the first indication information being used to indicate a first SRS resource in an SRS resource set, and the first configuration information being used to configure a codebook subset; a determining unit configured to determine a codebook subset for uplink transmission based on the first indication information and the first configuration information.

[0006] A user device according to an embodiment of the present application includes a memory for storing a computer program, and a processor for calling the computer program stored in the memory to execute the above-mentioned method for determining a codebook subset.

[0007] The chip according to the embodiment of the present application is used to implement the above codebook subset determination method.

[0008] Specifically, the chip includes a processor that calls up and executes, from a memory, a computer program for causing a device to which the chip is attached to execute the above-mentioned method for determining a codebook subset.

[0009] A computer-readable storage medium according to an embodiment of the present application stores a computer program for causing a computer to execute the above-mentioned method for determining a codebook subset.

[0010] A computer program product according to an embodiment of the present application comprises computer program commands for causing a computer to perform the above-described method for determining a codebook subset.

[0011] A computer program according to an embodiment of the present application, when executed on a computer, causes the computer to perform the above-mentioned method for determining a codebook subset.

[0012] The technical solution of the present invention supports full power transmission based on the configuration of SRS resources of different antenna numbers to SRS resources for codebook-based transmission. For a given codebook-based PUSCH transmission scheduled by a DCI format, the UE can determine the correct codebook subset for the indicated SRS resource, and determine the correct size of the bit fields TMPI and rank according to the indicated SRS resource. [Brief description of the drawings]

[0013] [Figure 1] FIG. 1 is a schematic diagram of a communication system architecture according to an embodiment of the present application. [Diagram 2] 4 is a flowchart of a method for determining a codebook subset according to an embodiment of the present application; [Diagram 3] 4 is a flowchart of a method for determining a codebook subset according to an embodiment of the present application; [Figure 4] 4 is a flowchart of a method for determining a codebook subset according to an embodiment of the present application; [Diagram 5] FIG. 2 is a structural diagram of a codebook subset determining device according to an embodiment of the present application; [Figure 6] FIG. 2 is a schematic structural diagram of a communication device according to an embodiment of the present application; [Figure 7] 1 is a schematic structural diagram of a chip according to an embodiment of the present application. [Figure 8] 1 is a schematic block diagram of a communication system according to an embodiment of the present application; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0014] The drawings described herein are for further understanding of the present application and constitute a part of the present application, and the illustrative embodiments and the description thereof are for interpreting the present application and do not constitute undue limitations on the present application.

[0015] The technical solutions in the embodiments of the present application are described below in conjunction with the drawings of the embodiments of the present application, and obviously, the described embodiments are only a part of the embodiments of the present application, and not all of the embodiments. Based on the embodiments of the present application, other embodiments that a person skilled in the art can obtain without any creative efforts are all within the scope of protection of the present application.

[0016] The technical proposals of the embodiments of the present application may be applied to various communication systems, such as a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD) system, a 5G communication system, or a future communication system.

[0017] Exemplarily, a communication system 100 applied to an embodiment of the present application is shown in FIG. The communication system 100 may include a network device 110, which may be a device capable of communicating with a terminal 120 (or a communication terminal, which may be called a terminal). The network device 110 may provide communication coverage for a specific geographical area and may communicate with a terminal located in the coverage area. The network device 110 may be an evolved base station (eNB or eNodeB: Evolutional NodeB) in an LTE system, or a radio controller in a Cloud Radio Access Network (CRAN), or the network device may be a mobile switching center, a relay station, an access point, an in-vehicle device, a wearable device, a hub, a switch, a bridge, a router, a network side device in a 5G network, or a network device in a future communication system, etc.

[0018] The wireless communication system 100 further includes at least one terminal device 120 located in the coverage of the access network device 110. The terminal device 120 may be mobile or fixed. Optionally, the terminal device 120 may be referred to as an access terminal, a user device (UE), a subscriber unit, a subscriber station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user equipment. The access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with wireless communication capabilities, a computing device or other processing device connected to a wireless modem, an in-vehicle device, a wearable device, a terminal device in a future 5G network or a terminal device in a future evolving PLMN, etc.

[0019] Optionally, terminals 120 can communicate with each other via Device to Device (D2D).

[0020] Optionally, a 5G communication system or a 5G network may also be referred to as a New Radio (NR) system or a NR network.

[0021] FIG. 1 illustrates one network device and two terminals for illustration, and optionally, the communication system 100 may include multiple network devices and other numbers of terminals in the coverage of each network device, and the embodiments of the present application are not limited thereto.

[0022] Optionally, the communication system 100 may further include other network entities, such as a network controller, a mobility management entity, etc., and the embodiments of the present application are not limited thereto.

[0023] It should be understood that a device having a communication function in a network / system of an embodiment of the present application may be called a communication device. Taking the communication system 100 shown in Fig. 1 as an example, the communication device may include a network device 110 and a terminal 120 having a communication function, the network device 110 and the terminal 120 may be the above specific devices, and the description is omitted here, and the communication device may further include other devices in the communication system 100, such as other network entities such as a network controller, a mobility management entity, etc., and the embodiment of the present application is not limited thereto.

[0024] It should be understood that the terms "system" and "network" are always used interchangeably herein. The term "and / or" in this specification is only for describing the associative relationship of related objects, and indicates that three kinds of relationships can exist, for example, A and / or B can indicate three situations: A exists alone, A and B exist simultaneously, and B exists alone. Also, in this specification, the character " / " generally indicates that the related objects before and after it are in an "or" relationship.

[0025] In order to facilitate understanding of the technical solutions of the embodiments of the present application, the following describes the technical solutions related to the embodiments of the present application.

[0026] As specified in 3GPP release 15, for codebook-based PUSCH transmission, the UE may be configured with an SRS resource set, where the use / purpose of higher layer parameters is set to "codebook". In the SRS resource set, the UE may be configured with one or two SRS resources, where the number of antenna ports of these two SRS resources is the same. For codebook-based PUSCH transmission, the UE may be configured with a codebook subset by the RRC parameter codebookSubset. Codebook-based PUSCH transmission may be scheduled with DCI format 0_1. The UE determines a precoder for PUSCH transmission based on an SRS resource indicator (SRI), a TPMI, and a transmission rank, where the SRI, TPMI, and transmission rank are indicated by the DCI fields of the SRS resource indicator, the precoding information, and the number of layers.

[0027] TPMI is used to indicate the precoder applied to layers {0...v-1} and corresponds to the SRS resource selected by SRI when multiple SRS resources are configured, or TPMI is used to indicate the precoder applied to layers {0...v-1} and corresponds to the SRS resource when a single SRS resource is configured. The transmit precoder is selected from an uplink codebook, where the number of antenna ports is equal to the number of antenna ports in the SRS resource configured for PUSCH based on the codebook, the latter being provided by the parameter nrofSRS-Ports in SRS-Config.

[0028] For codebook-based transmission, the UE may determine the codebook subset based on the higher layer parameter codebookSubset in the received pusch-Config based on the TPMI, and configure the codebook subset with "fullyAndPartialAndNonCoherent" or "partialAndNonCoherent" or "nonCoherent" according to the UE's capability. The maximum transmission rank may be configured by the higher layer parameter maxRank in pusch-Config. Specifically, for 4 antenna ports, the codebook subset may be "fullyAndPartialAndNonCoherent", "partialAndNonCoherent" or "nonCoherent". However, for 2 antenna ports, the codebook subset configuration may only be "fullyAndPartialAndNonCoherent" or "nonCoherent". If the higher layer parameter nrofSRS-Ports in an SRS-ResourceSet with usage set to "codebook" indicates that two SRS antenna ports are configured, then the UE should not want to configure the higher layer parameter codebookSubset set to "partialAndNonCoherent" for the UE.

[0029] For codebook-based transmission, the UE may be configured with a single SRS-ResourceSet with usage set to "codebook", and only one SRS resource is indicated based on the SRI from the SRS resource set. The maximum number of SRS resources configured for codebook-based transmission is two.

[0030] If multiple SRS resources are configured by an SRS-ResourceSet with usage set to "codebook", the UE should expect the higher layer parameter nrofSRS-Ports of the SRS-Resources in the SRS-ResourceSet to be configured to the same value for all of these SRS resources.

[0031] Table 1 shows the PUSCH precoding information based on the codebook subset configuration. [Table 1]

[0032] The existing method of determining a codebook-based physical uplink shared channel (PUSCH) is based on the assumption that the number of antenna ports of all sounding reference signal (SRS) resources is the same in an SRS resource set configured for codebook-based uplink (UL) transmission. However, to support full power transmission, different numbers of antenna ports are configured for different SRS resources in an SRS resource set for codebook-based UL transmission. Thus, if the existing method is still used, the configuration of the codebook subset is incorrect, and the method of determining the size of the TMPI and rank fields in the downlink control information (DCI) format 0_1 ​​for scheduling the codebook-based PUSCH is also incorrect, because the design is based on the assumption that the number of antenna ports of different SRS resources in an SRS resource set is the same.

[0033] In the embodiment of the present invention, the following PUSCH transmission method that supports full power transmission is provided. In the SRS resource set configured for PUSCH transmission based on the codebook, one SRS resource with four ports and one SRS resource with two ports are configured. If the configured codebook subset is "partialAndNonCoherent", when indicating an SRS resource with two antenna ports for PUSCH transmission, the UE should determine to use the "nonCoherent" codebook subset. In the PUSCH configuration, the UE is provided with two upper layer parameters for the configuration of the codebook subset: a first configuration for 4 antenna ports and a second configuration for 2 antenna ports. For a given PUSCH transmission, the UE determines the codebook subset based on the indicated SRS resource and the corresponding RRC parameters. In DCI format X for scheduling PUSCH transmission, the size of the TMPI and rank fields depends on the number of antenna ports configured for the SRS resource indicated by the SRI field in the same DCI format X. Here, DCI format X is, for example, DCI format 0_1.

[0034] The technical solutions of the embodiments of the present application are described in detail below.

[0035] 2 is a flow chart of a method for determining a codebook subset according to an embodiment of the present application. As shown in FIG. 2, the method for determining a codebook subset includes the steps shown in the following blocks. The method starts in block 201.

[0036] In step 201, the UE receives first indication information sent by a network device, where the first indication information is used to indicate a first SRS resource in an SRS resource set.

[0037] In one optional embodiment of the present application, the UE receives second configuration information sent by a network, and the second configuration information is used to configure the SRS resource set, where the SRS resource set includes one or more SRS resources, where if the SRS resource set includes multiple SRS resources, the numbers of antenna ports of different SRS resources in the multiple SRS resources may be configured to be different or the same.

[0038] In one alternative embodiment of the present application, the SRS resource set is configured to support full power transmission.

[0039] In one alternative embodiment of the present application, the usage of the SRS resource set is set to codebook.

[0040] In one alternative embodiment of the present application, the first indication information may be an SRI, and the SRI is included in the DCI.

[0041] In step 202, the UE receives first configuration information sent by a network device, and the first configuration information is used to configure a codebook subset.

[0042] In one alternative embodiment of the present application, the first configuration information is included in higher layer signaling (such as RRC signaling), and the first configuration information includes one or more configuration parameters, where the configuration parameters may be referred to as higher layer parameters or RRC parameters, and a configuration parameter is used to determine a codebook subset configuration.

[0043] In step 203, the UE determines a codebook subset for uplink transmission based on the first indication information and the first configuration information.

[0044] Method 1 The first configuration information includes one configuration parameter, for example, the UE receives an upper layer parameter codebookSubset to provide a codebook subset configuration.

[0045] In situation 1, the UE determines a first SRS resource in the SRS resource set based on the first indication information and the second configuration information, and when the first SRS resource has two antenna ports, if the first configuration information is set to partialAndNonCoherent, the UE determines that the codebook subset for uplink transmission is nonCoherent.

[0046] In situation 2, the UE determines a first SRS resource in the SRS resource set based on the first indication information and the second configuration information, and when the first SRS resource has two antenna ports, if the first configuration information is set to partialAndNonCoherent, the UE determines that the codebook subset for uplink transmission is fullyAndPartialAndNonCoherent.

[0047] In one alternative embodiment, if the maximum number of antenna ports of all SRS resources in the SRS resource set is two, the UE does not want the network device to set the first parameter to partialAndNonCoherent.

[0048] In one alternative embodiment, the UE sends second indication information to a network device, the second indication information being used to indicate that the UE supports a codebook subset for uplink transmission when two antenna ports are used for uplink transmission, and the second indication information is included in a capability report of the UE.

[0049] Method 2 The first configuration information includes a plurality of configuration parameters, and different configuration parameters of the plurality of configuration parameters are used to determine codebook subset configurations corresponding to different antenna ports.

[0050] In one alternative embodiment, the plurality of configuration parameters includes a first configuration parameter and a second configuration parameter, the first configuration parameter being used to determine a first codebook subset configuration corresponding to four antenna ports, and the second configuration parameter being used to determine a second codebook configuration corresponding to two antenna ports.

[0051] The UE determines a first SRS resource in the SRS resource set based on the first indication information and the second configuration information, and if the first SRS resource has two antenna ports, the UE determines a codebook subset for uplink transmission based on the second codebook subset configuration, or if the first SRS resource has four antenna ports, the UE determines a codebook subset for uplink transmission based on the first codebook subset configuration.

[0052] In an embodiment of the present application, the UE receives a DCI, the DCI is used for scheduling the uplink transmission, the DCI includes a first bit field and a second bit field, the first bit field is used for carrying third indication information, the third indication information is used for indicating precoding and transmission rank information, the second bit field is used for carrying the first indication information, the first indication information is used for indicating a first SRS resource in an SRS resource set; wherein the size of the first bit field is determined based on at least one of the following: the value of said second bit field, the number of ports of the first SRS resource indicated by the first indication information in the second bit field; A target codebook subset configuration, which is a codebook subset configuration corresponding to a number of ports of the first SRS resource.

[0053] In the above scheme, the first bit field is a TPMI and rank field, and the second bit field is an SRI field.

[0054] The above technical solutions of the embodiments of the present application will be described below in conjunction with specific application examples.

[0055] Example 1 (corresponding to method 1 above) The UE is configured with an SRS resource set for codebook-based UL transmission. In the SRS resource set, one or more SRS resources may be configured for the UE. If multiple SRS resources are configured in the resource set, the same or different number of antenna ports may be configured for the SRS resources. In one example, in the SRS resource set, the first SRS resource is configured with four antenna ports, and the second SRS resource is configured with two antenna ports. The UE may be configured with higher layer parameters for configuring the codebook subset. For codebook-based PUSCH transmission, the UE determines the codebook subset based on the TMPI, SRI, and higher-level parameters for configuring the codebook subset. If the higher-level parameters for the codebook subset are set to "partialAndNonCoherent", the UE should determine the codebook subset to be used when the second SRS resource indicated by the SRI is "nonCoherent".

[0056] As shown in Figure 3, in the example, the method for determining a codebook subset may include steps shown in the following blocks: The method may start at 301.

[0057] In step 301, the UE receives configuration information of an SRS resource set for uplink transmission based on a codebook from a network device. The SRS resource set includes a second SRS resource configured with two antenna ports.

[0058] Wherein, the UE receives configuration information of an SRS resource set for UL transmission based on a codebook from a network device, the SRS resource set is configured to support full power transmission, and in the SRS resource set, the UE is configured with a second SRS resource with two antenna ports.

[0059] In step 302, the UE receives a higher layer parameter codebookSubset set to "partialAndNonCoherent."

[0060] Here, the UE receives an upper layer parameter codebookSubset to provide a codebook subset configuration, where the upper layer parameter codebookSubset is set to 'partialAndNonCoherent'.

[0061] In step 303, for a PUSCH transmission, if a second SRS resource is indicated for the PUSCH transmission, the UE needs to determine the codebook subset as "nonCoherent".

[0062] Here, if a second SRS resource is indicated for a PUSCH transmission, the UE should determine that the codebook subset for the PUSCH is non-coherent. For a given PUSCH transmission, if a second SRS resource is indicated by the SRI, the UE should determine that the codebook subset is "nonCoherent".

[0063] According to the technical solution of the embodiment of the present invention, an SRS resource set with a usage set to "codebook" can be configured for the UE, for example, an SRS resource set configured by an upper layer parameter SRS-ResourceSet. In the SRS resource set with a usage set to "codebook", one or more SRS resources can be configured for the UE. If multiple SRS resources are configured and used by SRS-ResourceSet and set to "codebook", the UE may desire that the upper layer parameter nrofSRS-Ports of the SRS-Resource in SRS-ResourceSet can be configured to the same value or different values ​​for all of these SRS resources.

[0064] In pusch-Config, the higher layer parameter codebookSubset is configured for the UE, which may be set to "fullyAndPartialAndNonCoherent", "partialAndNonCoherent" or "nonCoherent" depending on the UE's capabilities. If the maximum value of nrofSRS-Ports in the SRS-Resource configured for all SRS resources in the SRS-ResourceSet whose usage is set to "codebook" is four antenna ports, the higher layer parameter codebookSubset can be configured for the UE to be "fullyAndPartialAndNonCoherent", "partialAndNonCoherent" or "nonCoherent".

[0065] If multiple SRS resources are configured in an SRS-ResourceSet whose purpose is set to "codebook", if the maximum value of the higher layer parameter nrofSRS-Ports of the SRS-Resource in the SRS-ResourceSet is four antenna ports, and if there is at least one SRS resource configured with two antenna ports in an SRS-ResourceSet whose purpose is set to "codebook", and the higher layer parameter codebookSubset in pusch-Config is configured to "partialAndNonCoherent", the UE should assume the codebook subset of the SRS resource configured with two antenna ports in an SRS-ResourceSet whose purpose is set to "codebook" as "nonCoherent".

[0066] Also, for example, when multiple SRS resources are configured in an SRS-ResourceSet whose purpose is set to "codebook", if the maximum value of the higher layer parameter nrofSRS-Ports of the SRS-Resource in the SRS-ResourceSet is four antenna ports, and there is at least one SRS resource configured with two antenna ports in the SRS-ResourceSet whose purpose is set to "codebook", and the higher layer parameter codebookSubset in pusch-Config is configured to "partialAndNonCoherent", the UE should assume that the codebook subset of the SRS resource configured with two antenna ports in the SRS-ResourceSet whose purpose is set to "codebook" is "fullyAndPartialAndNonCoherent".

[0067] If the maximum value of nrofSRS-Ports of the configured SRS-Resources for all SRS resources in an SRS-ResourceSet with usage set to "codebook" is two antenna ports, then the UE should not want to be configured with the higher layer parameter codebookSubset set to "partialAndNonCoherent".

[0068] In one alternative embodiment of the present disclosure, in the UE capability report, the UE may report an uplink codebook subset of two antenna ports that support a full power transmission mode. In one example, the UE has four Tx antenna ports. When using four antenna ports, the UE may report a parameter pusch-TransCoherence in the UE capability report to report that it supports an uplink codebook subset for UL precoding. When two antenna ports are used for UL transmission, the UE may also report a parameter in the UE capability report to report that it supports an uplink codebook subset for UL precoding. In one example, these two antenna ports may be realized by the UE through antenna virtualization.

[0069] Example 2 (corresponding to method 2) The UE may be provided with multiple RRC parameters to provide codebook subset configurations for multiple different numbers of antenna ports. In one example, the UE may be provided with a codebook subset configuration for four antenna ports and a codebook subset configuration for two antenna ports. The UE may be configured with an SRS resource set for UL transmission based on the codebook. In the resource set, the UE may be configured with multiple SRS resources with the same or different number of antenna ports. For a given PUSCH transmission, the UE should determine the codebook set based on the higher layer parameters and the SRS resource indicated by the SRI.

[0070] 4, in this example, the method for determining a codebook subset may include steps shown in the following blocks: The method may start at 401.

[0071] In step 401, the UE receives a first configuration of codebook subsets for four antenna ports and a second configuration of codebook subsets for two antenna ports from a network device.

[0072] Here, the network device may configure for the UE a first configuration of codebook subsets for four antenna ports and a second configuration of codebook subsets for two antenna ports.

[0073] In step 402, the UE is configured with an SRS resource set for UL transmission based on the codebook. In the SRS resource set, the UE may be configured with one or more SRS resources. Each SRS resource may be configured with one, two, or four antenna ports.

[0074] In step 403, for PUSCH transmission, the SRS resources in the resource set are indicated by the SRI, and the UE should determine a codebook subset based on the number of antenna ports configured for the indicated SRS resources and the configuration of the codebook subset provided by the higher layer parameters.

[0075] Here, for a given PUSCH transmission based on the codebook, the SRS resource in the resource set is indicated by an SRI field in the DCI for scheduling the PUSCH transmission. Then, the UE determines a codebook subset for the PUSCH transmission based on the SRS resource indicated by the SRI and a codebook subset configuration provided by a higher layer parameter. In one example, if two antenna ports are configured for the SRS resource indicated by the SRI, the UE should determine the codebook subset based on the second configuration. If four antenna ports are configured for the SRS resource indicated by the SRI, the UE should determine the codebook subset based on the first configuration.

[0076] In one example, two higher layer parameters, codebookSubset and codebookSubset2port, may be provided to the UE in pusch-Config. The higher layer parameter codebookSubset is used to provide codebook subset configurations for four antenna ports and more than four antenna ports. The higher layer parameter codebookSubset2port is used to provide codebook subset configurations for two antenna ports. The UE may be configured with an SRS resource set with a purpose set to "codebook", e.g., an SRS resource set configured by the higher layer parameter SRS-ResourceSet. In an SRS resource set with a purpose set to "codebook", the UE may be configured with one or more SRS resources. If multiple SRS resources are configured by SRS-ResourceSet with a purpose set to "codebook", the UE may want the higher layer parameter nrofSRS-Ports of the SRS-Resource in the SRS-ResourceSet to be configured with the same value or different values ​​for all of these SRS resources. For each SRS resource, the nrofSRS-Port configured in the SRS-Resource may be 1 or 2 or 4.

[0077] For codebook-based transmission, the UE may be configured with a single SRS-ResourceSet with usage set to "codebook", and only one SRS resource is indicated based on the SRI in the SRS resource set. For a given PUSCH transmission, if the SRS resource indicated by the SRI is configured with two antenna ports, the UE determines the codebook subset based on the higher layer parameter codebookSubset2port, and if the SRS resource indicated by the SRI is configured with four antennas, the UE determines the codebook subset based on the higher layer parameter codebookSubset.

[0078] Further, in one alternative embodiment of the present disclosure, for PUSCH transmission based on DCI scheduling codebook, the size of the bit field "precoding information and number of layers" depends on the value of the bit field SRI. The UE determines the number of bits of the bit field "precoding information and number of layers" based on the SRS resource indicated by the SRI in the DCI. The UE may be configured with an SRS resource set for PUSCH transmission based on the codebook. In the SRS resource set, the UE may be configured with one or more SRS resources. If there are multiple SRS resources, the same or different number of antenna ports can be configured for different SRS resources. For PUSCH transmission based on the codebook, one SRS resource may be indicated by the SRI in the scheduling DCI of the SRS resource set. Then, the UE determines the number of bits of "precoding and number of layers" based on the number of antenna ports configured in the SRS resource indicated by the SRI and the configuration of the codebook subset provided for said number of ports by the higher layer parameter (configured in the SRS resource indicated by the SRI).

[0079] In one example, DCI format 0_1 ​​is used to schedule PUSCH transmission. The bit field "SRS resource indicator" (SRI) indicates one SRS resource from the SRS resource set with usage set to "codebook", and the bit field "precoding information and number of layers" indicates information of the PUSCH precoder and transmission rank. The number of bits of the bit field "precoding information and number of layers" may be determined as follows: The number of bits of "Precoding information and number of layers" is a function of the value of the bit field SRS resource indicator. The number of bits of "Precoding Information and Number of Layers" is a function of the number of antenna ports configured to the SRS resource indicated by the bit field SRS resource indicator. The number of bits for "precoding information and number of layers" is a configuration parameter for the SRS resource set configured by higher layer parameters to the number of antenna ports (used for those configured for the SRS resource indicated by the bit field SRS resource indicator). In one example, when txConfig=codebook, if the transform precoder is enabled or disabled, or based on the value of the higher layer parameter maxRank and the configuration of the codebook subset, and the number of antenna ports in the SRS resource indicated by the "SRS resource indicator" is 4, the number of bits is 2 or 4 or 5. In one example, when txConfig=codebook, if the transform precoder is enabled or disabled, or based on the value of the higher layer parameter maxRank, and the configuration of the codebook subset, the number of bits is 4 or 5 or 6 if the number of antenna ports in the SRS resource indicated by the "SRS resource indicator" is 4. In one example, when txConfig=codebook, the number of bits is 2 or 4 when the transform precoder is enabled or disabled, the value of the upper layer parameter maxRank and the configuration of the codebook subset, and the number of antenna ports in the SRS resource indicated by the "SRS resource indicator" is 4. In one example, when txConfig=codebook, the number of bits is 1 or 3 when the transform precoder is enabled or disabled, the value of the upper layer parameter maxRank and the configuration of the codebook subset, and the number of antenna ports in the SRS resource indicated by the "SRS resource indicator" is 2.

[0080] According to this embodiment, codebook-based transmission is performed by configuring different antenna port numbers for SRS resources in an SRS resource set to support full power transmission. For a given codebook-based PUSCH transmission scheduled by a DCI format, the UE can determine the correct codebook subset for the indicated SRS resource and determine the correct size of the bit fields TMPI and rank based on the indicated SRS resource.

[0081] 5 is a structural diagram of a codebook subset determining device according to an embodiment of the present application, the codebook subset determining device is applied to a UE, as shown in FIG.

[0082] The receiving unit 501 is configured to receive first indication information sent by a network device, the first indication information being used to indicate a first SRS resource in an SRS resource set; and to receive first configuration information sent by a network device, the first configuration information being used to configure a codebook subset; The determining unit 502 is configured to determine a codebook subset for uplink transmission based on the first indication information and the first configuration information.

[0083] In one optional embodiment of the present application, the receiving unit 501 is further configured to receive second configuration information sent by a network, and the second configuration information is used to configure the SRS resource set, where the SRS resource set includes one or more SRS resources, where if the SRS resource set includes multiple SRS resources, the numbers of antenna ports of different SRS resources in the multiple SRS resources may be configured to be different or the same.

[0084] In one alternative embodiment of the present application, the SRS resource set is configured to support full power transmission.

[0085] In one alternative embodiment of the present application, the usage of the SRS resource set is set to codebook.

[0086] In one optional embodiment of the present application, the determining unit 502 is configured to determine a first SRS resource in the SRS resource set based on the first indication information and the second configuration information, and if the first SRS resource has two antenna ports, determine that a codebook subset for uplink transmission is nonCoherent when the first configuration information is set to partialAndNonCoherent.

[0087] In one optional embodiment of the present application, the determining unit 502 is configured to determine a first SRS resource in the SRS resource set based on the first indication information and the second configuration information, and when the first SRS resource has two antenna ports, determine that the codebook subset for uplink transmission is fullyAndPartialAndNonCoherent when the first configuration information is set to partialAndNonCoherent.

[0088] In one optional embodiment of the present application, if the maximum number of antenna ports of all SRS resources in the SRS resource set is two, the UE does not want the network device to set the first parameter to partialAndNonCoherent.

[0089] In one alternative embodiment of the present application, the device further comprises a sending unit 503 .

[0090] The sending unit 503 is configured to send second indication information to a network device, the second indication information being used to indicate that the UE supports a codebook subset for uplink transmission when two antenna ports are used for uplink transmission.

[0091] In one alternative embodiment of the present application, the second indication information is included in a capability report of the UE.

[0092] In one optional embodiment of the present application, the first configuration information includes a plurality of configuration parameters, and different configuration parameters among the plurality of configuration parameters are used to determine codebook subset configurations corresponding to different antenna ports.

[0093] In one alternative embodiment of the present application, the plurality of configuration parameters includes a first configuration parameter and a second configuration parameter, the first configuration parameter being used to determine a first codebook subset configuration corresponding to four antenna ports, and the second configuration parameter being used to determine a second codebook configuration corresponding to two antenna ports.

[0094] In one optional embodiment of the present application, the determining unit 502 is configured to determine a first SRS resource in the SRS resource set based on the first indication information and the second configuration information, and determine a codebook subset for uplink transmission based on the second codebook subset configuration if the first SRS resource has two antenna ports, or determine a codebook subset for uplink transmission based on the first codebook subset configuration if the first SRS resource has four antenna ports.

[0095] In one optional embodiment of the present application, the receiving unit 501 is further configured to receive a DCI, the DCI being used to schedule the uplink transmission, the DCI including a first bit field and a second bit field, the first bit field being used to carry third indication information, the third indication information being used to indicate precoding and transmission rank information, the second bit field being used to carry the first indication information, and the first indication information being used to indicate a first SRS resource in an SRS resource set.

[0096] wherein the size of the first bit field is determined based on at least one of the following: the value of said second bit field, the number of ports of the first SRS resource indicated by the first indication information in the second bit field; and A target codebook subset configuration, which is a codebook subset configuration corresponding to a number of ports of the first SRS resource.

[0097] In one alternative embodiment of the present application, the first bit field is a TPMI and rank field, and the second bit field is an SRI field.

[0098] It should be understood that those skilled in the art can refer to the relevant description of the codebook subset determination method in the embodiment of the present application for understanding the relevant description of the above codebook subset determination apparatus in the embodiment of the present application.

[0099] Fig. 6 is a schematic structural diagram of a communication device 600 according to an embodiment of the present application. The communication device may be a user device or a network device, and the communication device 600 shown in Fig. 6 includes a processor 610, which can call and execute a computer program from a memory to realize the method in the embodiment of the present application.

[0100] Optionally, as shown in Fig. 6, the communication device 600 may further include a memory 620. Here, the processor 610 may call and execute a computer program from the memory 620 to implement the method in the embodiment of the present application.

[0101] Here, the memory 620 may be a separate device independent of the processor 610 or may be integrated into the processor 610 .

[0102] Optionally, as shown in FIG. 6, the communication device 600 may further include a transceiver 630, and the processor 610 may control the transceiver 630 to communicate with other devices, in particular to transmit information or data to the other devices or receive information or data transmitted from the other devices.

[0103] Here, the transceiver 630 may include a transmitter and a receiver, and may further include an antenna, and the number of antennas may be one or more.

[0104] Optionally, the communication device 600 may specifically be a network device of the embodiments of the present application, and the communication device 600 may implement corresponding processes implemented by the network device in each method of the embodiments of the present application, which are not described here for the sake of brevity.

[0105] Optionally, the communication device 600 may specifically be a mobile terminal / user device of an embodiment of the present application, and the communication device 600 may implement corresponding processes implemented by the mobile terminal / user device in each method of the embodiment of the present application, which are not described here for the sake of brevity.

[0106] 7 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 700 shown in FIG. 7 includes a processor 710, which can read and execute computer programs from a memory to implement the method in the embodiment of the present application.

[0107] Optionally, as shown in Fig. 7, the chip 700 may further include a memory 720. Here, the processor 710 may call and execute a computer program from the memory 720 to implement the method in the embodiment of the present application.

[0108] Here, the memory 720 may be a separate device independent of the processor 710 or may be integrated into the processor 710 .

[0109] Optionally, the chip 700 may further include an input interface 730. Here, the processor 710 may control the input interface 730 to communicate with other devices or chips, and in particular, may obtain information or data sent by other devices or chips.

[0110] Optionally, the chip 700 may further include an output interface 740, where the processor 710 may control the output interface 740 to communicate with other devices or chips, in particular to transmit information or data to other devices or chips.

[0111] Optionally, the chip may be applied to a network device in the embodiments of the present application, and the chip can realize corresponding processes realized by the network device in each method of the embodiments of the present application, and the description will be omitted here for brevity.

[0112] Optionally, the chip may be applied to a terminal / mobile terminal in the embodiments of the present application, and the chip can realize corresponding processes realized by the terminal / mobile terminal in each method of the embodiments of the present application, and the description is omitted here for brevity.

[0113] It should be understood that the chips referred to in the embodiments of the present application may also be referred to as a system level chip, a system chip, a chip system, or a system on a chip.

[0114] 8 is a schematic block diagram of a communication system 800 according to an embodiment of the present application. As shown in FIG. 8, the communication system 800 includes a user device 810 and a network device 820.

[0115] Here, the user device 810 may be configured to realize a corresponding function realized by the user device in the above method, and the network device 820 may be configured to realize a corresponding function realized by the network device in the above method.

[0116] It should be understood that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing functions. In the realization process, each step in the above method embodiments may be completed by a command in the form of a hardware integrated logic circuit or software in the processor. The processor may be a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component. Each method, step and logic block diagram disclosed in the embodiments of the present application may be realized or executed. The general-purpose processor may be a microprocessor, or the processor may be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied to be executed and completed by a hardware decoding processor, or executed and completed by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art, such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with the hardware.

[0117] It can be understood that the memory in the embodiments of the present application may be volatile or non-volatile memory, or may include both volatile and non-volatile memory. Here, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM) that functions as an external cache memory. By way of example and not of limitation, many forms of RAM are available, such as, for example, static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct Rambus random access memory (DR RAM). It should be noted that memory in the systems and methods described herein is intended to include, without being limited to, these and any other suitable types of memory.

[0118] An embodiment of the present application further provides a computer-readable storage medium for storing a computer program.

[0119] In at least one embodiment, the computer-readable storage medium may be applied to a network device in an embodiment of the present application, and the computer program causes a processor to execute corresponding processes implemented by the network device in each method embodiment of the present application, which will not be described here for the sake of brevity.

[0120] In at least one example, the computer-readable storage medium may be applied to a mobile terminal / terminal in an embodiment of the present application, and the computer program causes a processor to execute corresponding processes implemented by the mobile terminal / terminal of each method in the embodiment of the present application, the description of which is omitted here for brevity.

[0121] Embodiments of the present application further provide a computer program product including one or more computer program commands.

[0122] In at least one example, the computer program product may be applied to a network device in an embodiment of the present application, and the computer program commands cause a processor to execute corresponding processes implemented by the network device in each method embodiment of the present application, which are not described herein for the sake of brevity.

[0123] In at least one example, the computer program product may be applied to a terminal / mobile terminal in an embodiment of the present application, and the computer program commands cause a processor to execute corresponding processes implemented by the terminal / mobile terminal in each method embodiment of the present application, which are not described here for brevity.

[0124] An embodiment of the present application further provides a computer program.

[0125] In at least one example, the computer program may be applied to a network device in an embodiment of the present application, and when the computer program is executed by a processor, the processor performs corresponding processes implemented by the network device in each method embodiment of the present application, which will not be described here for brevity.

[0126] In at least one example, the computer program may be applied to a terminal / mobile terminal in an embodiment of the present application, and when the computer program is executed by a processor, the processor executes corresponding processes implemented by the terminal / mobile terminal in each method embodiment of the present application, which are not described here for brevity.

[0127] Those skilled in the art can understand that each example unit and algorithm step described in conjunction with the embodiments disclosed herein may be realized in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may realize the described functions using different methods for each specific application, but such realization should not be considered to go beyond the scope of this application.

[0128] Those skilled in the art can clearly understand that for convenience and concise description, the specific operation processes of the above systems, devices and units can refer to the corresponding processes in the method embodiments, and the description will be omitted here.

[0129] In some embodiments provided in the present application, it should be understood that the disclosed system, device and method may be realized in other ways. For example, the above device embodiments are only exemplary, for example, the division of the units is only a logical functional division, and there may be other division ways in actual implementation, for example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not implemented. In addition, the shown or discussed mutual couplings or direct couplings or communication connections may be indirect couplings or communication connections of devices or units through some interfaces, which may be electrical, mechanical or other forms.

[0130] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed among multiple network units, among which some or all of the units may be selected according to actual needs to achieve the purpose of the scheme of the present embodiment.

[0131] Furthermore, each functional unit in each embodiment of the present application may be integrated into one processing unit, and each unit may exist physically alone, or two or more units may be integrated into one unit.

[0132] The functions may be realized in the form of a software functional unit and stored in one computer-readable storage medium when sold or used as an independent product. Based on this understanding, the technical solution of the present application may be essentially or a part that contributes to the prior art or a part of the technical solution may be realized in the form of a software product, and the computer software product is stored in one storage medium and includes some commands to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in various embodiments of the present application. The above storage medium includes various media that can store program codes, such as U disks, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical disks.

[0133] The above are only specific embodiments of the present application, but the scope of protection of the present application is not limited thereto, and any changes or substitutions that a person skilled in the art can easily think of within the technical scope disclosed in the present application should be included in the scope of protection of the present application. Therefore, the scope of protection of the present application should be governed by the scope of protection of the claims.

Claims

1. A method for determining a codebook subset, comprising the steps of: A user device (UE) receives first indication information transmitted by a network device, the first indication information being used to indicate a first sounding reference signal (SRS) resource in an SRS resource set; receiving, by the UE, first configuration information sent by a network device, the first configuration information being used to configure a plurality of codebook subsets; and determining, by the UE, a codebook subset for uplink transmission based on the first indication information and the first configuration information.

2. The method further includes the step of the UE receiving second configuration information sent by a network device; Wherein, the second configuration information is used to configure the SRS resource set, and the SRS resource set includes one or more SRS resources; Wherein, when the SRS resource set includes a plurality of SRS resources, the number of antenna ports of different SRS resources in the plurality of SRS resources is configured to be different or the same. The method of claim 1.

3. The SRS resource set is configured to support full power transmission. The method of claim 2.

4. The use of the SRS resource is set to "codebook." The method according to claim 2 or 3.

5. The step of determining a codebook subset for uplink transmission by the UE based on the first indication information and the first configuration information includes: determining, by the UE, a first SRS resource in the SRS resource set based on the first indication information and the second configuration information; and if the first SRS resource has two antenna ports, when the first configuration information is set to "partialAndNonCoherent", the UE determines that a codebook subset for uplink transmission is "nonCoherent". The method according to any one of claims 2 to 4.

6. The step of determining a codebook subset for uplink transmission by the UE based on the first indication information and the first configuration information includes: determining, by the UE, a first SRS resource in the SRS resource set based on the first indication information and the second configuration information; and if the first SRS resource has two antenna ports, when the first configuration information is set to "partialAndNonCoherent", the UE determines that a codebook subset for uplink transmission is "fullAndPartialAndNonCoherent". The method according to any one of claims 2 to 4.

7. When the maximum number of antenna ports of all SRS resources in the SRS resource set is 2, if the network device sets the first parameter to "partialAndNonCoherent", the UE recognizes this as an erroneous operation. The method according to claim 5 or 6.

8. The method comprises: The method further includes the step of: the UE sending second indication information to a network device, the second indication information being used to indicate that the UE supports a codebook subset for uplink transmission when two antenna ports are used for uplink transmission. A method according to any one of claims 5 to 7.

9. The second indication information is included in a capability report of the UE. The method according to claim 8.

10. The first configuration information includes a plurality of configuration parameters, and different configuration parameters among the plurality of configuration parameters are used to determine codebook subset configurations corresponding to different antenna ports. The method according to any one of claims 2 to 4.

11. The plurality of configuration parameters include a first configuration parameter and a second configuration parameter, the first configuration parameter being used to determine a first codebook subset configuration corresponding to four antenna ports, and the second configuration parameter being used to determine a second codebook subset configuration corresponding to two antenna ports. The method of claim 10.

12. The step of determining a codebook subset for uplink transmission by the UE based on the first indication information and the first configuration information includes: determining, by the UE, a first SRS resource in the SRS resource set based on the first indication information and the second configuration information; and determining a codebook subset for uplink transmission based on the second codebook subset configuration when the first SRS resource has two antenna ports, or determining a codebook subset for uplink transmission based on the first codebook subset configuration when the first SRS resource has four antenna ports. The method of claim 11.

13. The method comprises: The method further includes the step of: the UE receiving downlink control information (DCI), the DCI being used to schedule the uplink transmission, the DCI including a first bit field and a second bit field, the first bit field being used to carry third indication information, the third indication information being used to indicate precoding and transmission rank information, the second bit field being used to carry the first indication information, and the first indication information being used to indicate a first SRS resource in an SRS resource set; Here, the size of the first bit field is: the value of the second bit field, a number of ports of the first SRS resource, the first SRS resource being indicated by a first indication information in the second bit field; and a target codebook subset configuration, the target codebook subset configuration corresponding to a number of ports of the first SRS resource. is determined based on at least one of The method according to any one of claims 1 to 12.

14. The first bit field is a transmit precoding matrix indicator (TMPI) and a rank field, and the second bit field is an SRS resource indicator (SRI) field. The method of claim 13.

15. A user device comprising a memory for storing a computer program and a processor for calling the computer program stored in said memory to execute the method according to any one of claims 1 to 14.

Citation Information

Patent Citations

  • Method of transmitting uplink phase tracking reference signal by user euqipment in wireless communication system and apparatus supporting same

    WO2019112374A1

  • Terminal and wireless communication method

    WO2020250450A1