Type ii codebook enhancement for up to 128 ports
The Type II codebook enhancement for up to 128 ports addresses CSI prediction challenges by optimizing measurement resource configurations and CBSR, enhancing robustness and throughput in wireless communication systems.
Patent Information
- Application Number
- PCT/CN2024/110525
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-08-08
- Publication Date
- 2026-02-12
AI Technical Summary
Existing wireless communication systems face challenges in supporting channel state information (CSI) prediction with enhanced Type II codebooks, particularly in scenarios requiring up to 128 ports, which affect robustness and throughput.
The introduction of a Type II codebook enhancement supporting up to 128 ports, including measurement resource configurations and codebook subset restriction (CBSR) enhancements to reduce overhead and maintain signal processing time.
This solution improves the robustness and throughput of wireless communication systems by enabling efficient CSI prediction and reducing overhead in CSI reporting, particularly for Type II Doppler codebooks with 128 ports.
Smart Images

Figure CN2024110525_12022026_PF_FP_ABST
Abstract
Description
TYPE II CODEBOOK ENHANCEMENT FOR UP TO 128 PORTSTECHNICAL FIELD
[0001] This application relates generally to wireless communication systems, including codebook based channel state information (CSI) prediction.BACKGROUND
[0002] Wireless mobile communication technology uses various standards and protocols to transmit data between a base station and a wireless communication device. Wireless communication system standards and protocols can include, for example, 3rd Generation Partnership Project (3GPP) Long Term Evolution (LTE) (e.g., 4G) , 3GPP New Radio (NR) (e.g., 5G) , and Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard for Wireless Local Area Networks (WLAN) (commonly known to industry groups as ) .
[0003] As contemplated by the 3GPP, different wireless communication systems's tandards and protocols can use various radio access networks (RANs) for communicating between a base station of the RAN (which may also sometimes be referred to generally as a RAN node, a network node, or simply a node) and a wireless communication device known as a user equipment (UE) . 3GPP RANs can include, for example, Global System for Mobile communications (GSM) , Enhanced Data Rates for GSM Evolution (EDGE) RAN (GERAN) , Universal Terrestrial Radio Access Network (UTRAN) , Evolved Universal Terrestrial Radio Access Network (E-UTRAN) , and / or Next-Generation Radio Access Network (NG-RAN) .
[0004] Each RAN may use one or more radio access technologies (RATs) to perform communication between the base station and the UE. For example, the GERAN implements GSM and / or EDGE RAT, the UTRAN implements Universal Mobile Telecommunication System (UMTS) RAT or other 3GPP RAT, the E-UTRAN implements LTE RAT (sometimes simply referred to as LTE) , and NG-RAN implements NR RAT (sometimes referred to herein as 5G RAT, 5G NR RAT, or simply NR) . In certain deployments, the E-UTRAN may also implement NR RAT. In certain deployments, NG-RAN may also implement LTE RAT.
[0005] A base station used by a RAN may correspond to that RAN. One example of an E-UTRAN base station is an Evolved Universal Terrestrial Radio Access Network (E-UTRAN) Node B (also commonly denoted as evolved Node B, enhanced Node B, eNodeB, or eNB) . One example of an NG-RAN base station is a next generation Node B (also sometimes referred to as a g Node B or gNB) .
[0006] A RAN provides its communication services with external entities through its connection to a core network (CN) . For example, E-UTRAN may utilize an Evolved Packet Core (EPC) while NG-RAN may utilize a 5G Core Network (5GC) .
[0007] BRIEF DESCRIPTION OF THE SEVERAL VIEWS OF THE DRAWINGS
[0008] To easily identify the discussion of any particular element or act, the most significant digit or digits in a reference number refer to the figure number in which that element is first introduced.
[0009] FIG. 1 illustrates a process for CSI prediction that may be used according to certain embodiments.
[0010] FIG. 2 illustrates a measurement resource configuration for CSI prediction including KS > 1 periodic or semi-persistent CSI-RS resources, according to embodiments herein.
[0011] FIG. 3 illustrates a measurement resource configuration for CSI prediction when aperiodic CSI-RS is configured as CMR, according to embodiments herein.
[0012] FIG. 4 illustrates a 2-D linear antenna array that may be used with certain embodiments herein.
[0013] FIG. 5 illustrates an example of CBSR enhancement, according to certain embodiments.
[0014] FIG. 6 is a flowchart illustrating a method for a UE to report CSI to a wireless network, according to certain embodiments.
[0015] FIG. 7 is a flowchart illustrating a method for a wireless network, according to certain embodiments.
[0016] FIG. 8 illustrates an example architecture of a wireless communication system, according to embodiments disclosed herein.
[0017] FIG. 9 illustrates a system for performing signaling between a wireless device and a network device, according to embodiments disclosed herein.DETAILED DESCRIPTION
[0018] Various embodiments are described with regard to a UE. However, reference to a UE is merely provided for illustrative purposes. The example embodiments may be utilized with any electronic component that may establish a connection to a network and is configured with the hardware, software, and / or firmware to exchange information and data with the network. Therefore, the UE as described herein is used to represent any appropriate electronic component.
[0019] In some wireless communication systems, various enhancements have been made to the downlink (DL) channel state information (CSI) codebook. For example, four codebook types are supported including a Type I Single-Panel Codebook (typeI-SinglePanel) , a Type I Multi-Panel Codebook (typeI-MultiPanel) , a Type II Codebook and a Type II Port Selection Codebook (typeII-PortSelection) . Further, the Type II codebook has been enhanced to reduce overhead through the use of a spatial domain discrete Fourier transform (DFT) basis. For example, an enhanced Type II Codebook (typeII-r16) and an enhanced Type II Port Selection Codebook (TypeII-PortSelection-r16 ) are supported. The Type II port selection codebook has further been enhanced for channel (s) with a partial reciprocity. For example, a further enhanced Type II port selection codebook (typeII-PortSelection-r17) is supported.
[0020] Additionally, the Type II codebook has been enhanced for coherent joint transmission (CJT ) with up to four transmission and reception points (TRPs) . For example, typeII-r16 has been enhanced to typeII-CJT-r18 to support CJT and typeII-PortSelection-r17 has been enhanced to typeII-CJT-PortSelection-r18 to support CJT. The Type II codebook has also been enhanced for CSI prediction with time domain compression of multiple precoding matrix indicators (PMIs) by a time / Doppler domain DFT basis. For example, typeII-r16 has been enhanced to typeII-Doppler-r18 and typeII-PortSelection-r17 has been enhanced to typeII-Doppler-PortSelection-r18 to support time domain compression.
[0021] In some wireless communication mechanisms, it would be useful to specify support for Type-II codebook refinement supporting up to a total of 128 channel state information reference signal (CSI-RS) ports. For example, CSI support for up to 128 CSI-RS ports targeting frequency range 1 (FR1) may be specified. A Type-I codebook refinement supporting up to a total of 128 CSI-RS ports across all resources may be considered assuming the CSI-RS resources (with up to 32 CSI-RS ports per resource) , based on extension of current codebooks. A Type-II codebook refinement supporting up to a total of 128 CSI-RS ports across all resources may be considered assuming the CSI-RS resources (with up to 32 CSI-RS ports per resource) based on the extension of current codebooks without modifying any codebook parameter (s) other than introducing additional values for the number of ports codebook parameter (s) . In some cases, the Type-II codebook may have a higher precoding resolution as compared to the Type-I codebook.
[0022] Additionally, in some implementations, a Type II Doppler codebook may be considered in order to allow CSI prediction, (i.e., a UE reports a CSI estimate at a future time with respect to the time the measurement reference is transmitted) and to allow a PMI time domain compression when multiple PMIs are reported for multiple times in the future.
[0023] Embodiments herein introduce a Type II codebook enhancement to support up to 128 ports in, for example, a Type II Doppler codebook, thus increasing the robustness and throughput when using the enhanced 128 port Type II codebook. Further, embodiments herein introduce an enhancement to the codebook subset restriction (CBSR) for reducing the overhead.
[0024] Measurement Resource Configurations to Support Type II Doppler Codebook
[0025] FIG. 1 illustrates a process 100 for CSI prediction that may be used according to certain embodiments. The process 100 may correspond to cases of, for example, a 3GPP Type II codebook. The various parameters discussed may be configured via radio resource control (RRC) signaling in some cases.
[0026] Aspects of the process 100 related to measurement resource configuration using a Type-II Doppler codebook are now discussed. The illustrated process 100 uses a number K of measurement resources 102 of a channel measurement resource (CMR) . In the given example, the K measurement resources 102 are CSI-RS resources (e.g., aperiodic CSI-RS resources (AP-CSI-RS resources) . Note that in various cases, K may take various values (e.g., K ∈ {4, 8, 12} ) and the K measurement resources 102 may transmit the last measurement resource at, for example, time TRS. By way of example, FIG. 1 shows K = 4 CSI-RS resources (shown as CSI-RS 1, CSI-RS 2, CSI-RS 3, and CSI-RS 4) .
[0027] The measurement resource configuration further uses a measurement resource offset 104 that is denoted m. The value m represents an offset between two adjacent ones of the measurement resources 102 of the CMR in slots. The value m may take various values (e.g., m ∈ {1, 2} slots) .
[0028] Aspects of the process 100 related to CSI reporting corresponding to DL channel measurements are now discussed. The illustrated process 100 includes a CSI report 110 that is based on measurements of the measurement resources 102. The CSI report 110 (at time Treport) includes a number N4 of predicted CSI 108 that are based on measurement of the measurement resources 102. Note that in various cases, N4 may take various values (e.g., N4 ∈ {1, 2, 4, 8} ) . Each of the predicted CSI 108 has an effective time as indicated on the timeline 114. By way of example, FIG. 1 shows predicted CSI-RS (shown as CSI Predict 1, CSI Predict 2, CSI Predict 3, and CSI Predict 4) .
[0029] As shown in FIG. 1, there may be a distance 112 (denoted d) between two of the predicted CSI 108. The value d may be denoted in slots. In the case of periodic CSI-RS (P- CSI-RS) or semi-persistent CSI-RS (SP-CSI-RS) , the value d may equal the periodicity of the CSI-RS resource. For aperiodic CSI-RS resource, d may take various values (e.g., d ∈{1, m} slots) .
[0030] Embodiments corresponding to the process 100 may also rely on a number of selected time / Doppler basis (i.e., Q for the number of Doppler frequencies) . Note that in some embodiments where N4 > 1, Q ∈ {2} .
[0031] The process 100 also uses a δ value 106 (denoted δ) representing a number of slots from the slot of the CSI report 110 slot to the effective time of the first of the predicted CSI 108 from the CSI report 110 (i.e., Treport) . In various embodiments, δ ∈ {0, 1, 2} slots.
[0032] Embodiments herein may consider various parameters for the CMR configuration as provided in 3GPP technical specification (TS) 38.214. For example, a UE configured with a CSI-ReportConfig with the higher layer parameter N4 and reportQuantity set to 'cri-RI-PMI-CQI', is expected to be configured with K∈ {4, 8, 12} aperiodic CSI-RS resources or with a single periodic or semi-persistent CSI-RS resource in the resource set for channel measurement. For an aperiodic CSI-RS resource set for channel measurement, the K CSI-RS resources are triggered by the same triggering instance and the separation between two consecutive CSI-RS resources is m ∈ {1, 2} slots, which is configured by higher layer parameter in the non-zero power (NZP) -CSI-RS-ResourceSet. The K aperiodic CSI-RS resources are transmitted following the order of the CSI-RS resource identifiers (IDs) configured in the CSI-RS resource set. The UE may assume that the antenna port with the same port index of the K aperiodic CSI-RS resources is the same. If interference measurement is performed on CSI-interference measurement (CSI-IM) resource, only one resource is configured in the corresponding csi-IM-ResourceSet. If interference measurement is performed on NZP CSI-RS, only one resource is configured in the corresponding NZP-CSI-RS-ResourceSet for interference measurement.
[0033] In certain embodiments disclosed herein, to support a Type II Doppler codebook with up to 128 ports for a CMR configuration, in some cases only aperiodic CSI-RS resources are supported. In some other cases, aperiodic CSI-RS resources, periodic CSI-RS resources, and semi-persistent CSI-RS resources are supported. In yet some other cases, only periodic CSI-RS resources and semi-persistent CSI-RS resources are supported.
[0034] FIG. 2 illustrates a measurement resource configuration 200 for CSI prediction including KS > 1 periodic or semi-persistent CSI-RS resources, according to embodiments herein. The measurement resource configuration 200 may correspond to cases of, for example, a 3GPP Type II Doppler codebook with up to 128 ports.
[0035] In some embodiments, to support Type II Doppler codebook with up to 128 ports when periodic or semi-persistent CSI-RS resources are configured as the CMR, up to KS > 1 periodic or semi-persistent CSI-RS resources may be configured in the resource set for channel measurement with a configured periodicity between each resource set. KS is an integer (greater than one) indicating the number of CSI-RS resources in each reference signal (RS) resource set configured as a CMR.
[0036] A combination of the number of configured ports for each of the KS CSI-RS resources equals a selected number of total ports (up to 128 ports) for channel measurement. For example, when KS = 2, two CSI-RS resources are configured in the resource set for channel measurement and if each measurement resource is configured with 24 ports, a total of 48 ports may be used. Similarly, when KS = 3, three CSI-RS resources are configured in the resource set and if each measurement resource is configured with 16 ports, a total of 48 ports may be used. As another example, when KS = 2, two CSI-RS resources are configured in the resource set and if each measurement resource is configured with 32 ports, a total of 64 ports may be used. As yet another example, when KS = 4, four CSI-RS resources are configured in the resource set and if each measurement resource is configured with 16 ports, a total of 64 ports may be used. As a final example, when KS = 4 CSI-RS resources are configured in the resource set for channel measurement, and if each measurement resource is configured with 32 ports, a total of 128 ports may be used. Those skilled in the art will recognize from the disclosure herein that many other combinations of KS values and configured number of ports per CSI-RS may be used.
[0037] In the example shown in FIG. 2, KS = 4 such that the measurement resource set 202 includes four CSI-RS resources (shown as CSI-RS 1, CSI-RS 2, CSI-RS 3, and CSI-RS4) . Additionally, as the measurement resource set 202 is configured to be periodic or semi-persistent, the CSI-RS of the measurement resource set 202 may be repeatedly transmitted with a predetermined periodicity 204.
[0038] In some embodiments, to support a Type II Doppler codebook with up to 128 ports, if periodic or a semi-persistent CSI-RS resources are configured as the CMR, when up to KS > 1 periodic or semi-persistent CSI-RS resources are configured in the resource set for channel measurement, various restrictions or parameters may be configured to maintain signal processing time.
[0039] For example, the KS > 1 CSI-RS resources may be configured within a small time domain window (e.g., 1 or 2 slots) . Additionally, the UE may report a maximum duration of the window (e.g., 1 or 2 slots) as part of the UE capability report via RRC signaling. In addition, or in other embodiments, the number of CSI-RS ports may be the same for all of the KS > 1 configured CSI-RS resources. Further, all the KS > 1 configured CSI-RS resources as CMR may share the same bandwidth (BW) and resource element (RE) . In some cases, only one NZP CSI-RS resource or one CSI-IM measurement resource may be configured for interference measurement resource (IMR) irrespective of the value of KS > 1. For a physical downlink shared channel (PDSCH) energy per resource element (EPRE) assumption for a channel quality indicator (CQI) calculation, a same powerControlOffset value may be assumed for all the KS > 1 configured CSI-RS resources comprising the CMR. It should be understood that one or any combination of these restrictions or parameters may be used to support a Type II Doppler codebook with up to 128 ports.
[0040] FIG. 3 illustrates a measurement resource configuration 300 for CSI prediction when aperiodic CSI-RS is configured as CMR, according to embodiments herein. The measurement resource configuration 300 may correspond to cases of, for example, a 3GPP Type II Doppler codebook with up to 128 ports. In this example, KS·K > 1 aperiodic CSI-RS resources can be configured in the resource set for channel measurement, where KS > 1 is the number of CSI-RS resources used to support more than 32 ports (up to 128 ports) . As discussed above, a combination of the number of configured ports for each of the KS >1 CSI-RS resources equals a selected number of total ports (up to 128 ports) for channel measurement. Further, K is an integer representing the total number of groups of KS > 1 CSI-RS resources used for time domain CSI prediction. In certain embodiments, K ∈ {4, 8, 12} .
[0041] In the example shown in FIG. 3, KS is equal to 4 and K is equal to 4. Accordingly, there are a total of 16 CSI-RS resources (shown as CSI-RS 1, CSI-RS 2, . . ., CSI-RS 16) . The 16 total CSI-RS resources in this example are configured in a first group 302, a second group 304, a third group 306, and a fourth group 308 with KS = 4 CSI-RS resource in each of the K = 4 groups. Additionally, a measurement resource offset 310 may be used as denoted by m. The value m represents an offset between two adjacent CSI-RS measurement resource groups (i.e., a measurement resource offset 310 between the first group 302 and the second group 304) . The value m may take various values, and in certain embodiments m ∈{1, 2} slots.
[0042] In some embodiments, to support Type II Doppler codebook with up to 128 ports, when aperiodic CSI-RS resources are configured as the CMR and KS·K > 1 aperiodic CSI-RS resources may be configured in the resource set for channel measurement, the CSI-RS resources may be ordered by resource (ID (e.g., NZP-CSI-RS-ResourceID) . The CSI-RS resources are assumed to be transmitted in the time domain in the same order as the NZP-CSI-RS-ResourceID.
[0043] Additionally, in some instances, there are a total of K ∈ {4, 8, 12} groups of CSI-RS resources with each group having KS > 1 CSI-RS resources. The first KS > 1 CSI-RS resources with the smallest NZP-CSI-RS-ResourceIDs may comprise the first group. The second KS > 1 CSI-RS resources with the second smallest NZP-CSI-RS-ResourceIDs may comprise the second group, and so on. Accordingly, the last KS > 1 CSI-RS resources with the largest NZP-CSI-RS-ResourceIDs may comprise the K-th group. In some cases, the time domain distance between adjacent groups is m ∈ {1, 2} slots, where the m slots may be configured by RRC signaling.
[0044] In some embodiments, to support Type II Doppler codebook with up to 128 ports, when aperiodic CSI-RS resources are configured as the CMR and KS·K > 1 aperiodic CSI-RS resources can be configured in the resource set for channel measurement, various restrictions or parameters may be configured to maintain signal processing time.
[0045] For example, among all the K ∈ {4, 8, 12} groups of CSI-RS resources, each group of KS > 1 CSI-RS resources may be configured within a small time domain window (e.g., 1 or 2 slots) . Additionally, the UE may report the maximum duration of the window (e.g., 1 or 2 slots) as part of a UE capability report via RRC signaling. In certain embodiments, the number of CSI-RS ports is the same for all the KS·K > 1 configured CSI-RS resources, and / or all the KS·K > 1 configured CSI-RS resources as CMR share the same BW and RE. In some cases, only one NZP CSI-RS resource or one CSI-IM measurement resource may be configured for IMR irrespective the value of KS·K > 1. Additionally, for a PDSCH EPRE assumption for a CQI calculation, a same powerControlOffset value may be assumed for all the KS·K > 1 configured CSI-RS resources comprising the CMR. It should be understood that one or any combination of these restrictions or parameters may be used to support Type II Doppler codebook with up to 128 ports.
[0046] In some embodiments, to support Type II Doppler codebook with up to 128 ports, when aperiodic CSI-RS resources are configured as the CMR and KS·K > 1 aperiodic CSI-RS resources can be configured in the resource set for channel measurement, configuring a group of KS > 1 aperiodic CSI-RS resources in more than one slot, (e.g., 2 slots) may be supported. In certain such embodiments, the configuration of the group of KS > 1 aperiodic CSI-RS resources may be explicit. For example, it may be that a slot offset may be configured in the aperiodic NZP-CSI-RS-Resource. Further, when an aperiodic CSI-RS resource set is triggered, the per NZP-CSI-RS-Resource slot offset may be with respect to the aperiodicTriggeringOffset configured in the corresponding NZP-CSI-RS-ResourceSet. In other embodiments, the configuration of the group of KS > 1 aperiodic CSI-RS resources may be implicit. For example, the configuration for two adjacent CSI-RS resources, (i.e., CSI-RS i and CSI-RS j) , may be based on the resource ID (i.e., CSI-RS j is the next CSI-RS resource that has larger resource ID compared to CSI-RS i when CSI-RS resources are ordered increasingly with respect to resource ID) . If CSI-RS j starts earlier in the slot (i.e., having a smaller symbol index) compared to CSI-RS i, the slot offset for CSI-RS j may increase by one (i.e., CSI-RS j is assumed to be transmitted in the next slot after CSI-RS i) .
[0047] In some embodiments, to support Type II Doppler codebook with up to 128 ports when aperiodic CSI-RS resources are configured as the CMR and KS·K > 1 aperiodic CSI-RS resources can be configured in the resource set for channel measurement, if a group of KS > 1 CSI-RS resources span more than 1 slot (e.g., 2 slots) the network only configures m = 2 slots. Note that m may be configured by the aperiodicResourceOffset-r18 field in a TD-DD-Config information element (IE) in certain wireless communication systems and may be configured as either one slot or two slots.
[0048] For example, a TD-DD-Config IE may comprise:
[0049] CBSR Enhancement
[0050] In some wireless communication systems, a Type II codebook is configured for a two dimensional (2-D) linear antenna array, which may be parameterized by (N1, N2) . N1 is the number of equally spaced antenna element locations in a vertical direction, per panel. N2 is the number of equally spaced antenna element locations in a horizontal direction, per panel. For example, FIG. 4 illustrates a 2-D linear antenna array 400 that may be used with certain embodiments herein. In this example, N1 = 6 antenna element locations in the vertical direction and N2 = 4 antenna element locations in the vertical direction (i.e., (N1, N2) = (6, 4) ) . Each antenna element location has two antenna elements (i.e., ports) . As shown, each antenna element location comprises a cross-polarized antenna including a vertically polarized antenna element 402 (V-pol) and a horizontally polarized antenna element 404 (H- pol) . Thus, each antenna element location corresponds to two ports. In the example shown in FIG. 4, the 2-D linear antenna array 400 with (N1, N2) = (6, 4) provides 64·2 = 48 total ports.
[0051] Table 1 provides other examples of supported 2-D linear antenna arrays.
[0052] Table 1
[0053] The 2-D linear antenna array 400 provides for N1·N2 orthogonal spatial basis (i.e., spatial beam directions) . CBSR allows the network to configure the UE to select the corresponding spatial basis for reporting. However, CBSR may have a large overhead as the N1·N2 orthogonal spatial basis increases when using 128 ports (e.g., up to 64 bits for 128 ports compared to up to 32 bits for 64 ports) .
[0054] In some embodiments, for Type II codebook enhancement to support up to 128 ports, to reduce the overhead for CBSR configuration, each bit in the CBSR may be used to represent more than one spatial basis. For example, each bit in the CBSR may be used to represent a spatial basis in the vertical direction (X1) and a spatial basis in the horizontal direction (X2) , where the beams in the CBSR may all point in a similar direction (i.e., have a similar spatial basis) . As a result, embodiments herein may reduce overhead as the total number of bits for the CBSR is reduced to (N1N2) / (X1X2) from the CBSR previously using N1·N2 bits.
[0055] Table 2 provides example values of (X1, X2) that may be considered for different total number of ports and different values of (N1, N2) .
[0056] Table 2
[0057] FIG. 5 illustrates an example of CBSR enhancement, according to certain embodiments. In this example, 64 spatial basis 502 corresponding to a 2-D linear antenna array (not shown) with (N1, N2) = (8, 8) to support 128 ports. To reduce the overhead for CBSR, the 64 spatial basis 502 are grouped into 8 CBSR subsets 504 (shown as CBSR_0, CBSR_1, CBSR_2, CBSR_3, CBSR_4, CBSR_5, CBSR_6, and CBSR_7) . Each CBSR subset 504 has X1 = 2 spatial basis 502 in the vertical direction and X2 = 4 spatial basis 502 in the horizontal direction (i.e., (X1X2) = (2, 4)) .
[0058] Thus, rather than using N1N2 = 8·8 = 64 bits to report selected ones of the spatial basis 502, the UE uses (N1N2) / (X1X2) = (8·8) / (2·4) = 8 bits to report selected ones of the CBSR subsets 504.
[0059] Example Embodiments
[0060] FIG. 6 is a flowchart illustrating a method 600 for a UE to report channel state information (CSI) to a wireless network, according to certain embodiments. In block 602, the method 600 includes receiving, from a base station, CSI reporting configuration information comprising resource configuration information to configure a RS resource set and codebook configuration information for a Type II Doppler codebook to support up to 128 total ports for channel measurement. In block 604, the method 600 includes determining, from the resource configuration information, Ks CSI-RS resources in the RS resource set configured as CMR and a number of configured ports for each of the Ks CSI-RS resources. Ks is a first integer greater than one. A combination of the number of configured ports for each of the Ks CSI-RS resources equals a selected number of the up to 128 total ports for channel measurement. In block 606, the method 600 includes performing measurements on the Ks CSI-RS resources at a first time. In block 608, the method 600 includes determining, based on the measurements and the codebook configuration information for the Type II Doppler codebook, a CSI estimate for a second time after the first time. In block 610, the method 600 includes sending, from the UE to the base station, the CSI estimate.
[0061] In certain embodiments of the method 600, the resource configuration information configures the Ks CSI-RS resources as periodic CSI-RS or semi-persistent CSI-RS configured for the CMR, and the resource configuration information configures the Ks CSI-RS resources in the resource set within a time domain window of one slot or two slots. In certain such embodiments, the UE is configured to send, to the base station, a UE capability report indicating a maximum duration of the time domain window. In addition, or in other embodiments, the resource configuration information configures a same number of ports as the number of configured ports for each of the Ks CSI-RS resources, wherein the number of configured ports comprises at least 32 ports for each of the Ks CSI-RS resources. The resource configuration information may also configure the number of configured ports for each of the Ks CSI-RS resources with a same bandwidth (BW) and a same resource element (RE) . The resource configuration information may configure a single non-zero power (NZP) CSI-RS resource or a single CSI-interference measurement (CSI-IM) resource as an interference measurement resource (IMR) , irrespective of a value of Ks > 1. In certain embodiments, the UE calculates a physical downlink shared channel (PDSCH) energy per resource element (EPRE) for a channel quality indicator (CQI) using a same power control offset value for each of the Ks CSI-RS resources for the CMR.
[0062] In certain embodiments of the method 600, for K groups, the resource configuration information configures Ks·K aperiodic CSI-RS resources in the resource set configured as the CMR, where Ks·K > 1, where K is a second integer, and wherein each group of the K groups of the Ks CSI-RS resources supports at least 32 ports up to the 128 total ports for channel measurement. In certain such embodiments, K ∈ {4, 8, 12} , the resource configuration information orders the Ks·K aperiodic CSI-RS resources by resource identifier (ID) , and the UE measures the Ks CSI-RS resources in an order based on the resource ID. The resource ID may comprise a non-zero power (NZP) CSI-RS resource ID (NZP-CSI-RS-ResourceID) . The resource configuration information orders a first Ks CSI-RS resources with smallest NZP-CSI-RS-ResourceIDs in a first group of the K groups, a second Ks CSI-RS resources with second smallest NZP-CSI-RS-ResourceIDs in a second group of the K groups, and a K-th Ks CSI-RS resources with largest NZP-CSI-RS-ResourceIDs in a K-th group of the K groups. A time distance between adjacent groups of the K groups may be configured by radio resource control (RRC) signaling as one slot or two slots.
[0063] In certain embodiments, the resource configuration information configures the Ks CSI-RS resources within each of the K groups in a time domain window of one slot or two slots. The UE may be configured to send, to the base station, a UE capability report indicating a maximum duration of the time domain window. The resource configuration information may configure a same number of ports as the number of configured ports for each of the Ks·K aperiodic CSI-RS resources. The resource configuration information may configure the number of configured ports for each of the Ks·K aperiodic CSI-RS resources with a same bandwidth (BW) and a same resource element (RE) . In certain embodiments, the resource configuration information configures a single non-zero power (NZP) CSI-RS resource or a single CSI-interference measurement (CSI-IM) resource as an interference measurement resource (IMR) , irrespective of a value of Ks·K > 1. In certain embodiments, the UE calculates a physical downlink shared channel (PDSCH) energy per resource element (EPRE) for a channel quality indicator (CQI) using a same power control offset value for each of the Ks·K aperiodic CSI-RS resources for the CMR. In certain embodiments, the resource configuration information explicitly configures the Ks CSI-RS resources within each of the K groups in the two slots with a slot offset configured in an aperiodic non-zero power (NZP) CSI-RS resource, wherein when an aperiodic CSI-RS resource set is triggered, a per NZP CSI-RS resource offset is configured with respect to an aperiodic triggering offset in a corresponding NZP CSI-RS resource set. In certain embodiments, the resource configuration information implicitly configures the Ks CSI-RS resources within each of the K groups in the two slots, wherein for two adjacent CSI-RS resources, CSI-RS i and CSI-RS j, the UE assumes that the CSI-RS j is to be transmitted in a next slot after the CSI-RS i when the CSI-RS j starts earlier, based on a symbol index, compared to the CSI-RS i. In certain embodiments, when the Ks CSI-RS resources span more than the one slot, the resource configuration information configures the time domain window for the two slots.
[0064] In certain embodiments, the method 600 further includes: for N1 antenna element locations in a vertical direction and N2 antenna element locations in a horizontal direction, grouping N1·N2 spatial basis into codebook subset restriction (CBSR) groups that each include X1 spatial basis in a vertical direction and X2 spatial basis in a horizontal direction, where N1, N2, X1, and X2 are integers; and reporting, to the base station, selected ones of the CBSR groups using (N1N2) / (X1X2) bits.
[0065] Embodiments contemplated herein include an apparatus comprising means to perform one or more elements of the method 600. This apparatus may be, for example, an apparatus of a UE (such as a wireless device 902 that is a UE, as described herein) .
[0066] Embodiments contemplated herein include one or more non-transitory computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of the method 600. This non-transitory computer-readable media may be, for example, a memory of a UE (such as a memory 906 of a wireless device 902 that is a UE, as described herein) .
[0067] Embodiments contemplated herein include an apparatus comprising logic, modules, or circuitry to perform one or more elements of the method 600. This apparatus may be, for example, an apparatus of a UE (such as a wireless device 902 that is a UE, as described herein) .
[0068] Embodiments contemplated herein include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of the method 600. This apparatus may be, for example, an apparatus of a UE (such as a wireless device 902 that is a UE, as described herein) .
[0069] Embodiments contemplated herein include a signal as described in or related to one or more elements of the method 600.
[0070] Embodiments contemplated herein include a computer program or computer program product comprising instructions, wherein execution of the program by a processor is to cause the processor to carry out one or more elements of the method 600. The processor may be a processor of a UE (such as a processor (s) 904 of a wireless device 902 that is a UE, as described herein) . These instructions may be, for example, located in the processor and / or on a memory of the UE (such as a memory 906 of a wireless device 902 that is a UE, as described herein) .
[0071] FIG. 7 is a flowchart illustrating a method 700 for a wireless network, according to certain embodiments. In block 702, the method 700 includes configuring, for a UE, a CMR configuration to support CSI reporting based on configuration information comprising resource configuration information to configure a RS resource set and codebook configuration information for a Type II Doppler codebook to support up to 128 total ports for channel measurement. In block 704, the method 700 the resource configuration information configures Ks CSI-RS resources in the RS resource set configured as a CMR and a number of configured ports for each of the Ks CSI-RS resources, where Ks is a first integer greater than one. A combination of the number of configured ports for each of the Ks CSI-RS resources equals a selected number of the up to 128 total ports for channel measurement. In block 706, the method 700 includes causing one or more base stations to transmit, to the UE, based on the CMR configuration, a plurality of CSI-RSs corresponding to the Ks CSI-RS resources in the RS resource set. In block 708, the method 700 includes receiving, from the UE, a report comprising predicted CSI.
[0072] In certain embodiments of the method 700, the resource configuration information configures the Ks CSI-RS resources as periodic CSI-RS or semi-persistent CSI-RS configured for the CMR, and wherein the resource configuration information configures the Ks CSI-RS resources in the resource set within a time domain window of one slot or two slots. The method may further include receiving, from the UE, a UE capability report indicating a maximum duration of the time domain window. In certain embodiments, the resource configuration information configures a same number of ports as the number of configured ports for each of the Ks CSI-RS resources, wherein the number of configured ports comprises at least 32 ports for each of the Ks CSI-RS resources. In certain embodiments, the resource configuration information configures the number of configured ports for each of the Ks CSI-RS resources with a same bandwidth (BW) and a same resource element (RE) . The resource configuration information may also configure a single non-zero power (NZP) CSI-RS resource or a single CSI-interference measurement (CSI-IM) resource as an interference measurement resource (IMR) , irrespective of a value of Ks > 1.
[0073] In certain embodiments, of the method 700, for K groups, the resource configuration information configures Ks·K aperiodic CSI-RS resources in the resource set configured as the CMR, where Ks·K > 1, where K is a second integer, and wherein each group of the K groups of the Ks CSI-RS resources supports at least 32 ports up to the 128 total ports for channel measurement. In certain such embodiments, K ∈ {4, 8, 12} , the resource configuration information orders the Ks·K aperiodic CSI-RS resources by resource identifier (ID) , the resource ID comprises a non-zero power (NZP) CSI-RS resource ID (NZP-CSI-RS-ResourceID) , and the resource configuration information orders a first Ks CSI-RS resources with smallest NZP-CSI-RS-ResourceIDs in a first group of the K groups, a second Ks CSI-RS resources with second smallest NZP-CSI-RS-ResourceIDs in a second group of the K groups, and a K-th Ks CSI-RS resources with largest NZP-CSI-RS-ResourceIDs in a K-th group of the K groups. A time distance between adjacent groups of the K groups may be configured by radio resource control (RRC) signaling as one slot or two slots.
[0074] In certain embodiments of the method 700, the resource configuration information configures the Ks CSI-RS resources within each of the K groups in a time domain window of one slot or two slots. The method may further include receiving, from the UE a UE capability report indicating a maximum duration of the time domain window. In certain embodiments, the resource configuration information configures a same number of ports as the number of configured ports for each of the Ks·K aperiodic CSI-RS resources. In certain embodiments, the resource configuration information configures the number of configured ports for each of the Ks·K aperiodic CSI-RS resources with a same bandwidth (BW) and a same resource element (RE) . In certain embodiments, the resource configuration information configures a single non-zero power (NZP) CSI-RS resource or a single CSI-interference measurement (CSI-IM) resource as an interference measurement resource (IMR) , irrespective of a value of Ks·K > 1. In certain embodiments, the resource configuration information explicitly configures the Ks CSI-RS resources within each of the K groups in the two slots with a slot offset configured in an aperiodic non-zero power (NZP) CSI-RS resource, wherein when an aperiodic CSI-RS resource set is triggered, a per NZP CSI-RS resource offset is configured with respect to an aperiodic triggering offset in a corresponding NZP CSI-RS resource set. In certain embodiments, the resource configuration information implicitly configures the Ks CSI-RS resources within each of the K groups in the two slots, wherein for two adjacent CSI-RS resources, CSI-RS i and CSI-RS j, the UE assumes that the CSI-RS j is to be transmitted in a next slot after the CSI-RS i when the CSI-RS j starts earlier, based on a symbol index, compared to the CSI-RS i. In certain embodiments, when the Ks CSI-RS resources span more than the one slot, the resource configuration information configures the time domain window for the two slots.
[0075] In certain embodiments, the method 700 further includes: receiving, from the UE, a report comprising (N1N2) / (X1X2) bits indicating selected ones of codebook subset restriction (CBSR) group, wherein for N1 antenna element locations in a vertical direction and N2 antenna element locations in a horizontal direction, N1·N2 spatial basis are grouped into the CBSR groups, and wherein each of the CBSR groups include X1 spatial basis in a vertical direction and X2 spatial basis in a horizontal direction, where N1, N2, X1, and X2 are integers.
[0076] Embodiments contemplated herein include an apparatus comprising means to perform one or more elements of the method 700. This apparatus may be, for example, an apparatus of a base station (such as a network device 918 that is a base station, as described herein) .
[0077] Embodiments contemplated herein include one or more non-transitory computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform one or more elements of the method 700. This non-transitory computer-readable media may be, for example, a memory of a base station (such as a memory 922 of a network device 918 that is a base station, as described herein) .
[0078] Embodiments contemplated herein include an apparatus comprising logic, modules, or circuitry to perform one or more elements of the method 700. This apparatus may be, for example, an apparatus of a base station (such as a network device 918 that is a base station, as described herein) .
[0079] Embodiments contemplated herein include an apparatus comprising: one or more processors and one or more computer-readable media comprising instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of the method 700. This apparatus may be, for example, an apparatus of a base station (such as a network device 918 that is a base station, as described herein) .
[0080] Embodiments contemplated herein include a signal as described in or related to one or more elements of the method 700.
[0081] Embodiments contemplated herein include a computer program or computer program product comprising instructions, wherein execution of the program by a processing element is to cause the processing element to carry out one or more elements of the method 700. The processor may be a processor of a base station (such as a processor (s) 920 of a network device 918 that is a base station, as described herein) . These instructions may be, for example, located in the processor and / or on a memory of the base station (such as a memory 922 of a network device 918 that is a base station, as described herein) .
[0082] FIG. 8 illustrates an example architecture of a wireless communication system 800, according to embodiments disclosed herein. The following description is provided for an example wireless communication system 800 that operates in conjunction with the LTE system standards and / or 5G or NR system standards as provided by 3GPP technical specifications.
[0083] As shown by FIG. 8, the wireless communication system 800 includes UE 802 and UE 804 (although any number of UEs may be used) . In this example, the UE 802 and the UE 804 are illustrated as smartphones (e.g., handheld touchscreen mobile computing devices connectable to one or more cellular networks) , but may also comprise any mobile or non-mobile computing device configured for wireless communication.
[0084] The UE 802 and UE 804 may be configured to communicatively couple with a RAN 806. In embodiments, the RAN 806 may be NG-RAN, E-UTRAN, etc. The UE 802 and UE 804 utilize connections (or channels) (shown as connection 808 and connection 810, respectively) with the RAN 806, each of which comprises a physical communications interface. The RAN 806 can include one or more base stations (such as base station 812 and base station 814) that enable the connection 808 and connection 810.
[0085] In this example, the connection 808 and connection 810 are air interfaces to enable such communicative coupling, and may be consistent with RAT (s) used by the RAN 806, such as, for example, an LTE and / or NR.
[0086] In some embodiments, the UE 802 and UE 804 may also directly exchange communication data via a sidelink interface 816. The UE 804 is shown to be configured to access an access point (shown as AP 818) via connection 820. By way of example, the connection 820 can comprise a local wireless connection, such as a connection consistent with any IEEE 802.11 protocol, wherein the AP 818 may comprise a router. In this example, the AP 818 may be connected to another network (for example, the Internet) without going through a CN 824.
[0087] In embodiments, the UE 802 and UE 804 can be configured to communicate using orthogonal frequency division multiplexing (OFDM) communication signals with each other or with the base station 812 and / or the base station 814 over a multicarrier communication channel in accordance with various communication techniques, such as, but not limited to, an orthogonal frequency division multiple access (OFDMA) communication technique (e.g., for downlink communications) or a single carrier frequency division multiple access (SC-FDMA) communication technique (e.g., for uplink and ProSe or sidelink communications) , although the scope of the embodiments is not limited in this respect. The OFDM signals can comprise a plurality of orthogonal subcarriers.
[0088] In some embodiments, all or parts of the base station 812 or base station 814 may be implemented as one or more software entities running on server computers as part of a virtual network. In addition, or in other embodiments, the base station 812 or base station 814 may be configured to communicate with one another via interface 822. In embodiments where the wireless communication system 800 is an LTE system (e.g., when the CN 824 is an EPC) , the interface 822 may be an X2 interface. The X2 interface may be defined between two or more base stations (e.g., two or more eNBs and the like) that connect to an EPC, and / or between two eNBs connecting to the EPC. In embodiments where the wireless communication system 800 is an NR system (e.g., when CN 824 is a 5GC) , the interface 822 may be an Xn interface. The Xn interface is defined between two or more base stations (e.g., two or more gNBs and the like) that connect to 5GC, between a base station 812 (e.g., a gNB) connecting to 5GC and an eNB, and / or between two eNBs connecting to 5GC (e.g., CN 824) .
[0089] The RAN 806 is shown to be communicatively coupled to the CN 824. The CN 824 may comprise one or more network elements 826, which are configured to offer various data and telecommunications services to customers / subscribers (e.g., users of UE 802 and UE 804) who are connected to the CN 824 via the RAN 806. The components of the CN 824 may be implemented in one physical device or separate physical devices including components to read and execute instructions from a machine-readable or computer-readable medium (e.g., a non-transitory machine-readable storage medium) .
[0090] In embodiments, the CN 824 may be an EPC, and the RAN 806 may be connected with the CN 824 via an S1 interface 828. In embodiments, the S1 interface 828 may be split into two parts, an S1 user plane (S1-U) interface, which carries traffic data between the base station 812 or base station 814 and a serving gateway (S-GW) , and the S1-MME interface, which is a signaling interface between the base station 812 or base station 814 and mobility management entities (MMEs) .
[0091] In embodiments, the CN 824 may be a 5GC, and the RAN 806 may be connected with the CN 824 via an NG interface 828. In embodiments, the NG interface 828 may be split into two parts, an NG user plane (NG-U) interface, which carries traffic data between the base station 812 or base station 814 and a user plane function (UPF) , and the S1 control plane (NG-C) interface, which is a signaling interface between the base station 812 or base station 814 and access and mobility management functions (AMFs) .
[0092] Generally, an application server 830 may be an element offering applications that use internet protocol (IP) bearer resources with the CN 824 (e.g., packet switched data services) . The application server 830 can also be configured to support one or more communication services (e.g., VoIP sessions, group communication sessions, etc. ) for the UE 802 and UE 804 via the CN 824. The application server 830 may communicate with the CN 824 through an IP communications interface 832.
[0093] FIG. 9 illustrates a system 900 for performing signaling 934 between a wireless device 902 and a network device 918, according to embodiments disclosed herein. The system 900 may be a portion of a wireless communications system as herein described. The wireless device 902 may be, for example, a UE of a wireless communication system. The network device 918 may be, for example, a base station (e.g., an eNB or a gNB) of a wireless communication system.
[0094] The wireless device 902 may include one or more processor (s) 904. The processor (s) 904 may execute instructions such that various operations of the wireless device 902 are performed, as described herein. The processor (s) 904 may include one or more baseband processors implemented using, for example, a central processing unit (CPU) , a digital signal processor (DSP) , an application specific integrated circuit (ASIC) , a controller, a field programmable gate array (FPGA) device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.
[0095] The wireless device 902 may include a memory 906. The memory 906 may be a non-transitory computer-readable storage medium that stores instructions 908 (which may include, for example, the instructions being executed by the processor (s) 904) . The instructions 908 may also be referred to as program code or a computer program. The memory 906 may also store data used by, and results computed by, the processor (s) 904.
[0096] The wireless device 902 may include one or more transceiver (s) 910 that may include radio frequency (RF) transmitter circuitry and / or receiver circuitry that use the antenna (s) 912 of the wireless device 902 to facilitate signaling (e.g., the signaling 934) to and / or from the wireless device 902 with other devices (e.g., the network device 918) according to corresponding RATs.
[0097] The wireless device 902 may include one or more antenna (s) 912 (e.g., one, two, four, or more) . For embodiments with multiple antenna (s) 912, the wireless device 902 may leverage the spatial diversity of such multiple antenna (s) 912 to send and / or receive multiple different data streams on the same time and frequency resources. This behavior may be referred to as, for example, multiple input multiple output (MIMO) behavior (referring to the multiple antennas used at each of a transmitting device and a receiving device that enable this aspect) . MIMO transmissions by the wireless device 902 may be accomplished according to precoding (or digital beamforming) that is applied at the wireless device 902 that multiplexes the data streams across the antenna (s) 912 according to known or assumed channel characteristics such that each data stream is received with an appropriate signal strength relative to other streams and at a desired location in the spatial domain (e.g., the location of a receiver associated with that data stream) . Certain embodiments may use single user MIMO (SU-MIMO) methods (where the data streams are all directed to a single receiver) and / or multi user MIMO (MU-MIMO) methods (where individual data streams may be directed to individual (different) receivers in different locations in the spatial domain) .
[0098] In certain embodiments having multiple antennas, the wireless device 902 may implement analog beamforming techniques, whereby phases of the signals sent by the antenna (s) 912 are relatively adjusted such that the (joint) transmission of the antenna (s) 912 can be directed (this is sometimes referred to as beam steering) .
[0099] The wireless device 902 may include one or more interface (s) 914. The interface (s) 914 may be used to provide input to or output from the wireless device 902. For example, a wireless device 902 that is a UE may include interface (s) 914 such as microphones, speakers, a touchscreen, buttons, and the like in order to allow for input and / or output to the UE by a user of the UE. Other interfaces of such a UE may be made up of transmitters, receivers, and other circuitry (e.g., other than the transceiver (s) 910 / antenna (s) 912 already described) that allow for communication between the UE and other devices and may operate according to known protocols (e.g., and the like) .
[0100] The wireless device 902 may include a codebook module 916. The codebook module 916 may be implemented via hardware, software, or combinations thereof. For example, the codebook module 916 may be implemented as a processor, circuit, and / or instructions 908 stored in the memory 906 and executed by the processor (s) 904. In some examples, the codebook module 916 may be integrated within the processor (s) 904 and / or the transceiver (s) 910. For example, the codebook module 916 may be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and hardware components (e.g., logic gates and circuitry) within the processor (s) 904 or the transceiver (s) 910.
[0101] The codebook module 916 may be used for various aspects of the present disclosure, for example, aspects of FIG. 2 to FIG. 6.
[0102] The network device 918 may include one or more processor (s) 920. The processor (s) 920 may execute instructions such that various operations of the network device 918 are performed, as described herein. The processor (s) 920 may include one or more baseband processors implemented using, for example, a CPU, a DSP, an ASIC, a controller, an FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein.
[0103] The network device 918 may include a memory 922. The memory 922 may be a non-transitory computer-readable storage medium that stores instructions 924 (which may include, for example, the instructions being executed by the processor (s) 920) . The instructions 924 may also be referred to as program code or a computer program. The memory 922 may also store data used by, and results computed by, the processor (s) 920.
[0104] The network device 918 may include one or more transceiver (s) 926 that may include RF transmitter circuitry and / or receiver circuitry that use the antenna (s) 928 of the network device 918 to facilitate signaling (e.g., the signaling 934) to and / or from the network device 918 with other devices (e.g., the wireless device 902) according to corresponding RATs.
[0105] The network device 918 may include one or more antenna (s) 928 (e.g., one, two, four, or more) . In embodiments having multiple antenna (s) 928, the network device 918 may perform MIMO, digital beamforming, analog beamforming, beam steering, etc., as has been described.
[0106] The network device 918 may include one or more interface (s) 930. The interface (s) 930 may be used to provide input to or output from the network device 918. For example, a network device 918 that is a base station may include interface (s) 930 made up of transmitters, receivers, and other circuitry (e.g., other than the transceiver (s) 926 / antenna (s) 928 already described) that enables the base station to communicate with other equipment in a core network, and / or that enables the base station to communicate with external networks, computers, databases, and the like for purposes of operations, administration, and maintenance of the base station or other equipment operably connected thereto.
[0107] The network device 918 may include a Codebook module 932. The Codebook module 932 may be implemented via hardware, software, or combinations thereof. For example, the Codebook module 932 may be implemented as a processor, circuit, and / or instructions 924 stored in the memory 922 and executed by the processor (s) 920. In some examples, the Codebook module 932 may be integrated within the processor (s) 920 and / or the transceiver (s) 926. For example, the Codebook module 932 may be implemented by a combination of software components (e.g., executed by a DSP or a general processor) and hardware components (e.g., logic gates and circuitry) within the processor (s) 920 or the transceiver (s) 926.
[0108] The Codebook module 932 may be used for various aspects of the present disclosure, for example, aspects of FIG. 2 to FIG. 5, and FIG. 7.
[0109] For one or more embodiments, at least one of the components set forth in one or more of the preceding figures may be configured to perform one or more operations, techniques, processes, and / or methods as set forth herein. For example, a baseband processor as described herein in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth herein. For another example, circuitry associated with a UE, base station, network element, etc. as described above in connection with one or more of the preceding figures may be configured to operate in accordance with one or more of the examples set forth herein.
[0110] Any of the above described embodiments may be combined with any other embodiment (or combination of embodiments) , unless explicitly stated otherwise. The foregoing description of one or more implementations provides illustration and description, but is not intended to be exhaustive or to limit the scope of embodiments to the precise form disclosed. Modifications and variations are possible in light of the above teachings or may be acquired from practice of various embodiments.
[0111] Embodiments and implementations of the systems and methods described herein may include various operations, which may be embodied in machine-executable instructions to be executed by a computer system. A computer system may include one or more general-purpose or special-purpose computers (or other electronic devices) . The computer system may include hardware components that include specific logic for performing the operations or may include a combination of hardware, software, and / or firmware.
[0112] It should be recognized that the systems described herein include descriptions of specific embodiments. These embodiments can be combined into single systems, partially combined into other systems, split into multiple systems or divided or combined in other ways. In addition, it is contemplated that parameters, attributes, aspects, etc. of one embodiment can be used in another embodiment. The parameters, attributes, aspects, etc. are merely described in one or more embodiments for clarity, and it is recognized that the parameters, attributes, aspects, etc. can be combined with or substituted for parameters, attributes, aspects, etc. of another embodiment unless specifically disclaimed herein.
[0113] It is well understood that the use of personally identifiable information should follow privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy of users. In particular, personally identifiable information data should be managed and handled so as to minimize risks of unintentional or unauthorized access or use, and the nature of authorized use should be clearly indicated to users.
[0114] Although the foregoing has been described in some detail for purposes of clarity, it will be apparent that certain changes and modifications may be made without departing from the principles thereof. It should be noted that there are many alternative ways of implementing both the processes and apparatuses described herein. Accordingly, the present embodiments are to be considered illustrative and not restrictive, and the description is not to be limited to the details given herein, but may be modified within the scope and equivalents of the appended claims.
Claims
1.A method for a user equipment (UE) to report channel state information (CSI) to a wireless network, the method comprising:receiving, from a base station, CSI reporting configuration information comprising resource configuration information to configure a reference signal (RS) resource set and codebook configuration information for a Type II Doppler codebook to support up to 128 total ports for channel measurement;determining, from the resource configuration information, Ks CSI-RS resources in the RS resource set configured as a channel measurement resource (CMR) and a number of configured ports for each of the Ks CSI-RS resources, wherein Ks is a first integer greater than one, and wherein a combination of the number of configured ports for each of the Ks CSI-RS resources equals a selected number of the up to 128 total ports for channel measurement;performing measurements on the Ks CSI-RS resources at a first time;determining, based on the measurements and the codebook configuration information for the Type II Doppler codebook, a CSI estimate for a second time after the first time; andsending, from the UE to the base station, the CSI estimate.2.The method of claim 1, wherein the resource configuration information configures the Ks CSI-RS resources as periodic CSI-RS or semi-persistent CSI-RS configured for the CMR, and wherein the resource configuration information configures the Ks CSI-RS resources in the resource set within a time domain window of one slot or two slots.3.The method of claim 2, wherein the UE is configured to send, to the base station, a UE capability report indicating a maximum duration of the time domain window.4.The method of claim 2, wherein the resource configuration information configures a same number of ports as the number of configured ports for each of the Ks CSI-RS resources.5.The method of claim 4, wherein the number of configured ports comprises at least 32 ports for each of the Ks CSI-RS resources.6.The method of claim 2, wherein the resource configuration information configures the number of configured ports for each of the Ks CSI-RS resources with a same bandwidth (BW) and a same resource element (RE) .7.The method of claim 2, wherein the resource configuration information configures a single non-zero power (NZP) CSI-RS resource or a single CSI-interference measurement (CSI-IM) resource as an interference measurement resource (IMR) , irrespective of a value of Ks > 1.8.The method of claim 2, further comprising calculating a physical downlink shared channel (PDSCH) energy per resource element (EPRE) for a channel quality indicator (CQI) using a same power control offset value for each of the Ks CSI-RS resources for the CMR.9.The method of claim 1, wherein for K groups, the resource configuration information configures Ks·K aperiodic CSI-RS resources in the resource set configured as the CMR, where Ks·K > 1, where K is a second integer, and wherein each group of the K groups of the Ks CSI-RS resources supports at least 32 ports up to the 128 total ports for channel measurement.10.The method of claim 9, wherein K ∈ {4, 8, 12} , wherein the resource configuration information orders the Ks·K aperiodic CSI-RS resources by resource identifier (ID) , and wherein the UE measures the Ks CSI-RS resources in an order based on the resource ID.11.The method of claim 10, wherein the resource ID comprises a non-zero power (NZP) CSI-RS resource ID (NZP-CSI-RS-ResourceID) , andwherein the resource configuration information orders a first Ks CSI-RS resources with smallest NZP-CSI-RS-ResourceIDs in a first group of the K groups, a second Ks CSI-RS resources with second smallest NZP-CSI-RS-ResourceIDs in a second group of the K groups, and a K-th Ks CSI-RS resources with largest NZP-CSI-RS-ResourceIDs in a K-th group of the K groups.12.The method of claim 11, wherein a time distance between adjacent groups of the K groups is configured by radio resource control (RRC) signaling as one slot or two slots.13.The method of claim 10, wherein the resource configuration information configures the Ks CSI-RS resources within each of the K groups in a time domain window of one slot or two slots.14.The method of claim 13, wherein the UE is configured to send, to the base station, a UE capability report indicating a maximum duration of the time domain window.15.The method of claim 13, wherein the resource configuration information configures a same number of ports as the number of configured ports for each of the Ks·K aperiodic CSI-RS resources.16.The method of claim 13, wherein the resource configuration information configures the number of configured ports for each of the Ks·K aperiodic CSI-RS resources with a same bandwidth (BW) and a same resource element (RE) .17.The method of claim 13, wherein the resource configuration information configures a single non-zero power (NZP) CSI-RS resource or a single CSI-interference measurement (CSI-IM) resource as an interference measurement resource (IMR) , irrespective of a value of Ks·K > 1.18.The method of claim 13, further comprising calculating a physical downlink shared channel (PDSCH) energy per resource element (EPRE) for a channel quality indicator (CQI) using a same power control offset value for each of the Ks·K aperiodic CSI-RS resources for the CMR.19.The method of claim 13, wherein the resource configuration information explicitly configures the Ks CSI-RS resources within each of the K groups in the two slots with a slot offset configured in an aperiodic non-zero power (NZP) CSI-RS resource,wherein when an aperiodic CSI-RS resource set is triggered, a per NZP CSI-RS resource offset is configured with respect to an aperiodic triggering offset in a corresponding NZP CSI-RS resource set.20.The method of claim 13, wherein the resource configuration information implicitly configures the Ks CSI-RS resources within each of the K groups in the two slots, wherein for two adjacent CSI-RS resources, CSI-RS i and CSI-RS j, the UE assumes that the CSI-RS j is to be transmitted in a next slot after the CSI-RS i when the CSI-RS j starts earlier, based on a symbol index, compared to the CSI-RS i.21.The method of claim 13, wherein when the Ks CSI-RS resources span more than the one slot, the resource configuration information configures the time domain window for the two slots.22.The method of claim 1, further comprising:for N1 antenna element locations in a vertical direction and N2 antenna element locations in a horizontal direction, grouping N1·N2 spatial basis into codebook subset restriction (CBSR) groups that each include X1 spatial basis in a vertical direction and X2 spatial basis in a horizontal direction, where N1, N2, X1, and X2 are integers; andreporting, to the base station, selected ones of the CBSR groups using (N1N2) / (X1X2) bits.23.A method for a wireless network, the method comprising:configuring, for a user equipment (UE) , a channel measurement resource (CMR) configuration to support channel state information (CSI) reporting based on configuration information comprising resource configuration information to configure a reference signal (RS) resource set and codebook configuration information for a Type II Doppler codebook to support up to 128 total ports for channel measurement,wherein the resource configuration information configures Ks CSI-RS resources in the RS resource set configured as CMR and a number of configured ports for each of the Ks CSI-RS resources, where Ks is a first integer greater than one, and where a combination of the number of configured ports for each of the Ks CSI-RS resources equals a selected number of the up to 128 total ports for channel measurement;causing one or more base stations to transmit, to the UE, based on the CMR configuration, a plurality of CSI-RSs corresponding to the Ks CSI-RS resources in the RS resource set; andreceiving, from the UE, a report comprising predicted CSI.24.The method of claim 23, wherein the resource configuration information configures the Ks CSI-RS resources as periodic CSI-RS or semi-persistent CSI-RS configured for the CMR, and wherein the resource configuration information configures the Ks CSI-RS resources in the resource set within a time domain window of one slot or two slots.25.The method of claim 24, further comprising receiving, from the UE, a UE capability report indicating a maximum duration of the time domain window.26.The method of claim 24, wherein the resource configuration information configures a same number of ports as the number of configured ports for each of the Ks CSI-RS resources.27.The method of claim 26, wherein the number of configured ports comprises at least 32 ports for each of the Ks CSI-RS resources.28.The method of claim 24, wherein the resource configuration information configures the number of configured ports for each of the Ks CSI-RS resources with a same bandwidth (BW) and a same resource element (RE) .29.The method of claim 24, wherein the resource configuration information configures a single non-zero power (NZP) CSI-RS resource or a single CSI-interference measurement (CSI-IM) resource as an interference measurement resource (IMR) , irrespective of a value of Ks > 1.30.The method of claim 23, wherein for K groups, the resource configuration information configures Ks·K aperiodic CSI-RS resources in the resource set configured as the CMR, where Ks·K > 1, where K is a second integer, and wherein each group of the K groups of the Ks CSI-RS resources supports at least 32 ports up to the 128 total ports for channel measurement.31.The method of claim 30, wherein K ∈ {4, 8, 12} , and wherein the resource configuration information orders the Ks·K aperiodic CSI-RS resources by resource identifier (ID) .32.The method of claim 31, wherein the resource ID comprises a non-zero power (NZP) CSI-RS resource ID (NZP-CSI-RS-ResourceID) , andwherein the resource configuration information orders a first Ks CSI-RS resources with smallest NZP-CSI-RS-ResourceIDs in a first group of the K groups, a second Ks CSI-RS resources with second smallest NZP-CSI-RS-ResourceIDs in a second group of the K groups, and a K-th Ks CSI-RS resources with largest NZP-CSI-RS-ResourceIDs in a K-th group of the K groups.33.The method of claim 32, wherein a time distance between adjacent groups of the K groups is configured by radio resource control (RRC) signaling as one slot or two slots.34.The method of claim 31, wherein the resource configuration information configures the Ks CSI-RS resources within each of the K groups in a time domain window of one slot or two slots.35.The method of claim 34, further comprising receiving, from the UE a UE capability report indicating a maximum duration of the time domain window.36.The method of claim 34, wherein the resource configuration information configures a same number of ports as the number of configured ports for each of the Ks·K aperiodic CSI-RS resources.37.The method of claim 34, wherein the resource configuration information configures the number of configured ports for each of the Ks·K aperiodic CSI-RS resources with a same bandwidth (BW) and a same resource element (RE) .38.The method of claim 34, wherein the resource configuration information configures a single non-zero power (NZP) CSI-RS resource or a single CSI-interference measurement (CSI-IM) resource as an interference measurement resource (IMR) , irrespective of a value of Ks·K > 1.39.The method of claim 34, wherein the resource configuration information explicitly configures the Ks CSI-RS resources within each of the K groups in the two slots with a slot offset configured in an aperiodic non-zero power (NZP) CSI-RS resource,wherein when an aperiodic CSI-RS resource set is triggered, a per NZP CSI-RS resource offset is configured with respect to an aperiodic triggering offset in a corresponding NZP CSI-RS resource set.40.The method of claim 34, wherein the resource configuration information implicitly configures the Ks CSI-RS resources within each of the K groups in the two slots, wherein for two adjacent CSI-RS resources, CSI-RS i and CSI-RS j, the UE assumes that the CSI-RS j is to be transmitted in a next slot after the CSI-RS i when the CSI-RS j starts earlier, based on a symbol index, compared to the CSI-RS i.41.The method of claim 34, wherein when the Ks CSI-RS resources span more than the one slot, the resource configuration information configures the time domain window for the two slots.42.The method of claim 23, further comprising: , receiving, from the UE, a report comprising (N1N2) / (X1X2) bits indicating selected ones of codebook subset restriction (CBSR) group,wherein for N1 antenna element locations in a vertical direction and N2 antenna element locations in a horizontal direction, N1·N2 spatial basis are grouped into the CBSR groups, andwherein each of the CBSR groups include X1 spatial basis in a vertical direction and X2 spatial basis in a horizontal direction, where N1, N2, X1, and X2 are integers.43.An apparatus comprising means to perform the method of any of claim 1 to claim 42.44.A computer-readable media comprising instructions to cause an electronic device, upon execution of the instructions by one or more processors of the electronic device, to perform the method of any of claim 1 to claim 42.45.An apparatus comprising logic, modules, or circuitry to perform the method of any of claim 1 to claim 42.46.A baseband processor for a user equipment (UE) that is configured to cause the UE to perform one or more elements of any of claim 1 to claim 22.47.A baseband processor for a base station that is configured to cause the base station to perform one or more elements of any of claim 23 to claim 42.
Citation Information
Patent Citations
Type II port selection codebook feedback method and device, type II port selection codebook determination method and device, and computer readable storage medium
CN115118316A
Communication method and related device
CN118368037A
CSI report configuration with a codebook list
US20210320704A1
Resource aggregation for dynamic antenna port adaptation
US20230318669A1