User equipment, computer-readable medium, and method for reporting subband channel status information.

By optimizing the allocation of CSI-RS samples in the 5G network, the UE solves the problems of resource waste and performance loss when generating CSI reports, and achieves efficient CSI report generation and network resource management.

CN115734248BActive Publication Date: 2026-05-26APPLE INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
APPLE INC
Filing Date
2022-07-29
Publication Date
2026-05-26

AI Technical Summary

Technical Problem

In 5G networks, when user equipment (UE) generates subband channel state information (CSI) reports, existing technologies cannot efficiently utilize channel state information reference signal (CSI-RS) samples, resulting in resource waste and performance loss.

Method used

The UE determines the number of CSI-RS samples used in different subbands by selecting channel information associated with the bandwidth portion (BWP) and optimizes the allocation of CSI-RS samples to generate CSI reports, reducing storage and processing complexity while maintaining performance.

Benefits of technology

This approach achieves improvements in the efficiency and accuracy of CSI reporting, reduces power consumption, and optimizes network resource allocation while minimizing UE complexity and resource consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115734248B_ABST
    Figure CN115734248B_ABST
Patent Text Reader

Abstract

This application relates to subband channel state information reporting. It relates to apparatuses, components, systems, and methods for performing CSI reporting. In an example, a BWP includes "M" subbands and is configured for a UE. The UE can process "Kc" CSI-RS samples to generate "M" subband CSI reports, where "Kc > M". The UE determines the number of CSI-RS samples used for each subband based on the channel information of the BWP, where this number can vary among the subbands.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates in general to subband channel status information reporting. Background Technology

[0002] Fifth-generation mobile networks (5G) are a wireless standard designed to improve data transmission speed, reliability, availability, and more. While still under development, this standard includes numerous details related to estimating the quality of the channels used for communication between user equipment (UE) and the network (e.g., the network's base stations) in order to improve the quality of service for communication. Summary of the Invention

[0003] According to some embodiments of this disclosure, a user equipment (UE) is provided, the UE including one or more processors and one or more memories, the one or more memories storing instructions that, when executed by the one or more processors, configure the UE to: determine Kc One Channel State Information Reference Signal (CSI-RS) sample will be used M In the Channel State Information (CSI) report for each sub-band, Kc and M is a positive integer, M <Kc And the stated M Each subband belongs to a bandwidth portion (BWP); determine the... Kc The first number of CSI-RS samples out of the total CSI-RS samples will be used for the... M The first sub-band of the sub-bands, wherein the first number of CSI-RS samples is different from those determined for the purpose of... M The process involves: determining a second number of CSI-RS samples in a second subband of a subband, wherein the first number of CSI-RS samples is determined based on channel information associated with the BWP; generating a CSI report for the first subband by using at least the CSI-RS samples associated with the first subband, wherein the total number of CSI-RS samples used for the CSI report is equal to the first number of CSI-RS samples; and sending the CSI report to the network.

[0004] According to some embodiments of this disclosure, one or more non-transitory computer-readable media are provided, the one or more non-transitory computer-readable media storing instructions that, when executed by a user equipment (UE), cause the UE to perform an operation, the operation including: determining... Kc One Channel State Information Reference Signal (CSI-RS) sample will be used in the Channel State Information (CSI) reports for M sub-bands, among which Kc and M is a positive integer, M <Kc And the stated MEach subband belongs to a bandwidth portion (BWP); determine the... Kc The first number of CSI-RS samples out of the total CSI-RS samples will be used for the... M The first sub-band of the sub-bands, wherein the first number of CSI-RS samples is different from those determined for the purpose of... M The process involves: determining a second number of CSI-RS samples in a second subband of a subband, wherein the first number of CSI-RS samples is determined based on channel information associated with the BWP; generating a CSI report for the first subband by using at least the CSI-RS samples associated with the first subband, wherein the total number of CSI-RS samples used for the CSI report is equal to the first number of CSI-RS samples; and sending the CSI report to the network.

[0005] According to some embodiments of this disclosure, a method implemented by a user equipment (UE) is provided, the method comprising: determining Kc One Channel State Information Reference Signal (CSI-RS) sample will be used M In the Channel State Information (CSI) report for each sub-band, Kc and M is a positive integer, M <Kc And the stated M Each subband belongs to a bandwidth portion (BWP); determine the... Kc The first number of CSI-RS samples out of the total CSI-RS samples will be used for the... M The first sub-band of the sub-bands, wherein the first number of CSI-RS samples is different from those determined for the purpose of... M The process involves: determining a second number of CSI-RS samples in a second subband of a subband, wherein the first number of CSI-RS samples is determined based on channel information associated with the BWP; generating a CSI report for the first subband by using at least the CSI-RS samples associated with the first subband, wherein the total number of CSI-RS samples used for the CSI report is equal to the first number of CSI-RS samples; and sending the CSI report to the network. Attached Figure Description

[0006] Figure 1 An example of a network environment according to some implementation schemes is shown.

[0007] Figure 2 An example of a bandwidth portion according to some implementations is shown, which includes multiple subbands and channel state information reference signal (CSI-RS) resources allocated in the subbands.

[0008] Figure 3An example of CSI-RS sample selection in a subband according to some implementation schemes is shown.

[0009] Figure 4 An example of CSI-RS sample selection in a subband based on channel information including the subband's BWP, according to some implementation schemes, is shown.

[0010] Figure 5 Examples of noise power-based functions that can be used for CSI-RS sample selection in subbands, according to some implementation schemes, are shown.

[0011] Figure 6 Examples of signal power-based functions that can be used for CSI-RS sample selection in subbands, according to some implementation schemes, are shown.

[0012] Figure 7 Examples of time-domain element-based functions that can be used for CSI-RS sample selection in subbands, according to some implementation schemes, are shown.

[0013] Figure 8 An example of a sequence diagram showing CSI-RS sample selection in a subband based on channel information including the subband's BWP, according to some implementation schemes, is shown.

[0014] Figure 9 An example of the operational flow / algorithm structure for selecting CSI-RS samples in a subband based on channel information including the subband's BWP, according to some implementation schemes, is shown.

[0015] Figure 10 An example of a receiving component according to some implementation schemes is shown.

[0016] Figure 11 Examples of UEs according to some implementation schemes are shown.

[0017] Figure 12 Examples of base stations according to some implementation schemes are shown. Detailed Implementation

[0018] The following detailed description relates to the accompanying drawings. The same reference numerals may be used in different drawings to identify the same or similar elements. In the following description, specific details, such as particular structures, architectures, interfaces, technologies, etc., are set forth for illustrative and non-limiting purposes to provide a thorough understanding of various aspects of the various embodiments. However, it will be apparent to those skilled in the art that various aspects of the various embodiments may be practiced in other examples departing from these specific details. In some cases, descriptions of well-known devices, circuits, and methods have been omitted so as not to obscure the description of the various embodiments with unnecessary detail. For the purposes of this document, the phrase "A or B" means (A), (B), or (A and B).

[0019] Typically, a User Equipment (UE) can communicate with a network using channels in different frequency ranges, such as communicating with one or more base stations or other network nodes. The network can allocate a Bandwidth Part (BWP) for communication, where the BWP may include multiple subbands. The UE can send subband Channel State Information (CSI) reports to the network to support network management of communication (e.g., may include link adaptation for UE subband allocation). To generate a subband CSI report, the UE can use CSI Reference Signal (CSI-RS) samples estimated from the subband's Physical Resource Block (PRB).

[0020] In some cases, BWP includes " M "The size is estimated" M "The height of the belt" Kc "Number of CSI-RS samples, of which" Kc>M When generating CSI reports for subbands, the UE can select and use only a subset of the CSI-RS samples estimated for the subband based on channel information for the entire BWP. Generally, because the network typically allocates some, but not all, subbands to the UE, the UE can then determine which subbands are most likely to be allocated and use more CSI-RS samples for those subbands by using channel information. This method of selecting and using a subset of CSI-RS samples reduces the processing associated with CSI reporting and related memory area space with minimal performance impact, among other improvements.

[0021] The following is a glossary of terms that may be used in this disclosure.

[0022] As used herein, the term "circuit" refers to, is part of, or includes: a hardware component configured to provide the functions described herein, such as electronic circuits, logic circuits, processors (shared, dedicated, or grouped) or memories (shared, dedicated, or grouped), application-specific integrated circuits (ASICs), field-programmable devices (FPDs) (e.g., field-programmable gate arrays (FPGAs), programmable logic devices (PLDs), complex PLDs (CPLDs), high-capacity PLDs (HCPLDs), structured ASICs, or programmable system-on-a-chip (SoCs)), digital signal processors (DSPs), etc. In some embodiments, a circuit may execute one or more software or firmware programs to provide at least some of the functions described herein. The term "circuit" may also refer to a combination of one or more hardware elements (or combinations of circuits used in electrical or electronic systems) and program code for performing the functions of that program code. In these embodiments, the combination of hardware elements and program code may be referred to as a particular type of circuit.

[0023] As used herein, the term "processor circuit" means, is part of, or includes the following: a circuit capable of sequentially and automatically performing a series of arithmetic or logical operations or recording, storing, or transmitting digital data. The term "processor circuit" may also refer to an application processor, baseband processor, central processing unit (CPU), graphics processing unit, single-core processor, dual-core processor, triple-core processor, quad-core processor, or any other device capable of executing or otherwise operating computer-executable instructions (such as program code, software modules, and / or functional procedures).

[0024] As used herein, the term "interface circuit" refers to, is part of, or includes a circuit that enables the exchange of information between two or more components or devices. The term "interface circuit" can refer to one or more hardware interfaces, such as buses, I / O interfaces, peripheral component interfaces, network interface cards, etc.

[0025] As used herein, the term "user equipment" or "UE" refers to equipment of a remote user that has radio communication capabilities and can describe network resources in a communication network. Furthermore, the term "user equipment" or "UE" may be considered synonymous and may refer to a client, mobile phone, mobile device, mobile terminal, user terminal, mobile unit, mobile station, mobile user, subscriber, user, remote station, access agent, user agent, receiver, radio equipment, reconfigurable radio equipment, reconfigurable mobile device, etc. Additionally, the term "user equipment" or "UE" can include any type of wireless / wired equipment or any computing device that includes a wireless communication interface.

[0026] As used herein, the term "base station" refers to a device with radio communication capabilities that is a network component of a communication network (or more simply, a network) and can be configured as an access node within the communication network. A UE's access to the communication network can be managed at least partially by the base station, thereby connecting the UE to the base station to access the communication network. Depending on the Radio Access Technology (RAT), a base station may be referred to as a gNodeB (gNB), eNodeB (eNB), access point, etc.

[0027] As used herein, the term "computer system" means any type of interconnected electronic device, computer device, or component thereof. Additionally, the term "computer system" or "system" may refer to the various components of a computer that are communicatively coupled to each other. Furthermore, the term "computer system" or "system" may refer to multiple computer devices or multiple computing systems that are communicatively coupled to each other and configured to share computing resources or network resources.

[0028] As used herein, the term "resource" refers to physical or virtual devices, physical or virtual components within a computing environment, or physical or virtual components within a specific device, such as computer equipment, mechanical equipment, memory space, processor / CPU time, processor / CPU utilization, processor and accelerator load, hardware time or utilization, power supply, input / output operations, port or network sockets, channel / link allocation, throughput, memory utilization, storage, network, databases and applications, units of workload, etc. "Hardware resource" can refer to computing, storage, or networking resources provided by physical hardware components. "Virtualized resource" can refer to computing, storage, or networking resources provided by virtualization infrastructure to applications, devices, systems, etc. The terms "network resource" or "communication resource" can refer to resources that computer equipment / systems can access via a communication network. The term "system resource" can refer to any kind of shared entity providing services and can include computing or network resources. System resources can be considered as a coherent set of functions, network data objects, or services accessible through a server, wherein such system resources reside on a single host or multiple hosts and are clearly identifiable.

[0029] As used herein, the term "channel" refers to any tangible or intangible transmission medium used for transmitting data or data streams. The term "channel" may be synonymous or equivalent with "communication channel," "data communication channel," "transmission channel," "data transmission channel," "access channel," "data access channel," "link," "data link," "carrier," "radio frequency carrier," or any other similar term indicating a path or medium through which data is transmitted. Additionally, as used herein, the term "link" refers to a connection between two devices used for transmitting and receiving information.

[0030] As used in this article, the terms "instantiate" and "instantiate" refer to the creation of an instance. "Instance" also refers to the concrete occurrence of an object, which may occur, for example, during the execution of program code.

[0031] The term "connection" can mean that two or more elements at a common communication protocol layer have an established signaling relationship with each other through a communication channel, link, interface, or reference point.

[0032] As used herein, the term "network element" refers to physical or virtualized equipment or infrastructure used to provide wired or wireless communication network services. The term "network element" may be considered synonymous with or referred to as networked computers, network hardware, network equipment, network nodes, virtualized network functions, etc.

[0033] The term "information element" refers to a structural element that contains one or more fields. The term "field" refers to the individual content of an information element, or the data element that contains that content. An information element may include one or more additional information elements.

[0034] Figure 1 A network environment 100 according to some implementation schemes is illustrated. Network environment 100 may include UE 104 and gNB 108. gNB 108 may be a base station providing a radio access cell; for example, UE 104 may communicate with gNB 108 through a 3GPP New Radio (NR) cell. UE 104 and gNB 108 may communicate through an air interface compatible with 3GPP technical specifications, such as those defining the fifth-generation (5G) NR system standard.

[0035] The gNB 108 can transmit information (e.g., data and control signaling) in the downlink direction by mapping logical channels to transport channels and transport channels to physical channels. Logical channels can transmit data between the Radio Link Control (RLC) and MAC layers; transport channels can transmit data between the MAC and PHY layers; and physical channels can transmit information across the air interface. Physical channels may include the Physical Broadcast Channel (PBCH), the Physical Downlink Control Channel (PDCCH), and the Physical Downlink Shared Channel (PDSCH).

[0036] The PBCH can be used to broadcast system information that UE 104 can use for initial access to the serving cell. The PBCH can be transmitted together with the Physical Synchronization Signal (PSS) and the Secondary Synchronization Signal (SSS) in the Synchronization Signal (SS) / PBCH block. During the cell search process (including cell selection and reselection) and for beam selection, UE 104 can use the SS / PBCH block (SSB).

[0037] PDSCH can be used to transmit end-user application data, signaling radio bearer (SRB) messages, system information messages (other than MIBs), and paging messages.

[0038] The PDCCH can transmit DCIs used by the gNB 108 scheduler to allocate both uplink and downlink resources. DCIs can also be used to provide uplink power control commands, configure time slot formats, or indicate that preemption has occurred.

[0039] The gNB 108 can also transmit various reference signals to the UE 104. These reference signals may include demodulation reference signals (DMRS) for the PBCH, PDCCH, and PDSCH. The UE 104 can compare the received version of the DMRS with a known sequence of transmitted DMRS to estimate the impact of the propagation channel. The UE 104 can then apply phase inversion of the propagation channel during the demodulation process corresponding to the physical channel transmission.

[0040] The reference signal may also include a Channel State Information Reference Signal (CSI-RS). The CSI-RS can be a multi-purpose downlink transmit that can be used for CSI reporting, beam management, connectivity mode mobility, radio link failure detection, beam failure detection and recovery, link adaptation, and fine-tuning of time and frequency synchronization.

[0041] Reference signals and information from the physical channel can be mapped to resources in the resource grid. For a given antenna port, subcarrier spacing configuration, and transmission direction (e.g., downlink or uplink), there exists a resource grid. The basic unit of the NR downlink resource grid can be a resource element, which can be defined by a subcarrier in the frequency domain and an orthogonal frequency division multiplexing (OFDM) symbol in the time domain. Twelve consecutive subcarriers in the frequency domain can constitute a physical resource block (PRB). A resource element group (REG) can include a PRB in the frequency domain and an OFDM symbol in the time domain, for example, twelve resource elements. A control channel element (CCE) can represent a resource group used for transmitting the PDCCH. One CCE can be mapped to multiple REGs, for example, six REGs.

[0042] UE 104 can use physical uplink channels to transmit data and control information to gNB 108. Different types of physical uplink channels are possible, including, for example, the Physical Uplink Control Channel (PUCCH) and the Physical Uplink Shared Channel (PUSCH). The PUCCH carries control information from UE 104 to gNB 108, such as uplink control information (UCI), while the PUSCH carries data services (e.g., end-user application data) and may also carry UCI.

[0043] In the example, communication with the gNB 108 and / or the base station can utilize channels in the Frequency Range 1 (FR1) band, the Frequency Range 2 (FR2) band, and / or the High Frequency Range (FRH) band. The FR1 band includes both licensed and unlicensed bands. The NR unlicensed band (NR-U) includes spectrum shared with other types of Radio Access Technologies (RATs) (e.g., LTE-LAA, WiFi, etc.). A Listen-Before-Speak (LBT) process can be used to avoid or minimize collisions between different RATs in the NR-U, whereby the device should apply a Clear Channel Assessment (CCA) check before using the channel.

[0044] Figure 2 An example of a BWP 200 according to some implementations is shown, which includes multiple subbands and CSI-RS resources allocated within the subbands. Generally, CSI-RS resources are physical resource blocks (PRBs) carrying CSI-RS. These PRBs are processed and measured by the UE to estimate and store CSI-RS samples in the UE's memory. CSI-RS samples can be used for various purposes, including for CSI reporting. CSI reports can indicate quantities such as Channel Quality Indicator (CQI) and Precoding Matrix Indicator (PMI), where these quantities are related to CSI in LTE and 5G NR. For example, the reported quantities can utilize a link adaptation auxiliary network.

[0045] In LTE, carriers have a maximum bandwidth of 20MHz and can be aggregated to form a maximum channel bandwidth of 100MHz in LTE-Advanced or a maximum channel bandwidth of 640MHz in LTE-Advanced Pro. In contrast, in 5G NR, carrier bandwidth is a maximum of 100MHz in frequency range 1 (FR1: 450MHz to 6GHz) and a maximum of 400MHz in frequency range 2 (FR2: 24.25GHz to 52.6GHz), and these carriers can be aggregated with a maximum bandwidth of 800MHz.

[0046] In 5G NR, BWP 200 allows for carrier partitioning and can be configured differently using its own signal characteristics. BWP200 includes a subset of consecutive PRBs (the number of which is referred to herein as "..."). K tot The maximum number of "Ktot" is 275 PRBs. The network can configure the UE to have a maximum of four BWPs in the downlink or a maximum of four BWPs in the uplink. An additional four BWPs can be configured in the supplementary uplink. Typically, one BWP in the UL and one BWP in the DL are active at a given time.

[0047] like Figure 2As shown, PRB (shown as a square) can form the “…” of BWP 200. M "A person with a belt. In" Figure 2 In the specific illustration, the first four PRBs of BWP 200 form the first subband (displayed as "SB1"), the next four PRBs of BWP 200 form the next subband (displayed as "SB2"), and so on, until the last group of PRBs forms the final Mth subband (displayed as "SB"). M Of course, the size of the subband (e.g., the number of PRBs) can vary and does not have to be four PRBs. Generally, the size can be four, eight, sixteen, or thirty-two PRBs, and can depend on the size (or size range) of the BWP 200 (e.g., " K tot (”).

[0048] Depending on the network-configured CSI-RS density, CSI-RS can be distributed across the PRB of the BWP 200. Figure 2 In the specific illustration, each other PRB carries a CSI-RS (displayed as "CSI-RS1", "CSI-RS2", ..., "CSI-RS"). K The total is " K "One CSI-RS). In this illustration, although " K "equal" K tot "Half of it, but more generally" K "less than or equal to" K tot ".

[0049] UE can measure and estimate the subband's " K "Number of CSI-RS samples (e.g., CSI-RS1 and CSI-RS2 samples in "SB1", and up to "SB") M "CSI-RS" K (Samples) and store them in a memory buffer. These samples can be used for various purposes, including generating CSI reports.

[0050] In the example, the network can configure the UE to report CQI and PMI (and other CSI-related quantities) at the subband level. Therefore, the UE is configured to report at least " M "One CQI and " M "One PMI, this is called the sub-band report number. For each sub-band, the corresponding number can be included in the sub-band CSI report."

[0051] To generate a subband CSI report for the first subband (e.g., "SB1"), the UE can use a sample of the measured and estimated CSI-RS measured in that subband (e.g., Figure 2 (The two samples, "CSI-RS1" and "CSI-RS2"). This method can also be applied to each sub-band. Therefore, the UE can use " K "To generate" CSI-RS samples M "Each UE carries a CSI report. However, due to resource or hardware constraints, the UE may not be able to use or store all of them." K "To generate" CSI-RS samples M "Each item comes with a CSI report. Constraints may include memory layout, vector processor architecture, timing requirements, etc." Furthermore, K "It can vary considerably depending on the BWP 200 (e.g., its size) and higher-level configurations (e.g., RRC configurations sent by the network).

[0052] Therefore, to reduce UE complexity (e.g., reduce the memory area required for buffering CSI-RS samples and reduce processing related to CSI reporting (which translates to reduced UE power consumption), " Kc "One rather than " K "Even if" K "There are changes from one report instance to another, where" Kc "usually smaller than" K "and greater than " M In one example, " Kc "The number of designs for each UE can be fixed."

[0053] Therefore, it is not about buffering and / or processing " K Instead of using "a CSI-RS sample", it uses " Kc "Number of CSI-RS samples, and the number of CSI-RS samples used is greater than the number of subbands." M Therefore, the UE needs to start from " K Select from "PRBs" Kc "a PRB (or from " K Select from "CSI-RS" Kc "One CSI-RS) is used for its subband CQI reporting. Because " Kc "greater than" M Therefore, the UE needs to determine how to perform this selection on different subbands, specifically by determining the individual number of CSI-RS samples used in each subband, such that the total number of individual numbers (e.g., the sum) equals " KcThe selection of each subband and on each subband is referred to herein as “CSI-RS to Subband Allocation” and is further illustrated in subsequent figures. In various implementations, the selection process relies on the channel information of the BWP 200, enabling the UE to generate… M "Each subband CSI report minimizes degradation of UE key performance indicators (KPIs) such as rate or throughput. In other words, the implementation allows for reduced UE complexity (e.g., smaller memory area, lower power consumption) and minimal performance degradation relative to the subband CSI report."

[0054] To illustrate, consider the following numerical example. The BWP 200's " K tot "It's 272 PRBs. The UE downsamples the BWP 200 with a factor of 8 and therefore stores..." K=34 "Number of CSI-RS samples. Each subband has a size of 16 PRBs. Therefore, the total number of subbands..." M "It is 17 (for example, 272 divided by 16). Because" K=34 "and" M=17 Therefore, the UE essentially stores two CSI-RS samples for each subband. However, due to constraints, the UE can only process " Kc=24 Two CSI-RS samples are used for CSI reporting. Therefore, for each subband, the UE can use its corresponding two CSI-RS samples to generate a subband CSI report. The selection process of the embodiments of this disclosure allows the UE to choose from " K Select from 34 (e.g., 34) CSI-RS samples Kc "Number of (e.g., 24) CSI-RS samples to generate " M "A total of 17 (e.g., 17) subband CSI reports. According to this process, for a set of subbands, one CSI-RS sample is selected for each subband, while for the remaining set of "M" subbands, more than one CSI-RS sample is selected for each subband. Therefore, the number of CSI-RS samples used for each subband can vary across different subbands."

[0055] Figure 3 An example of CSI-RS sample selection in subbands according to some implementation schemes is shown. Each subband is shown in squares. For clarity, seventeen subbands are shown (e.g., " M=17 The above numerical examples are reused. Four example choices are shown: first baseline choice 310, second baseline choice 320, third baseline choice 330, and fourth baseline choice 340. These baseline choices may not depend on the channel information from CSI-RS to subband allocation.

[0056] because" ",get" ",in" "is a positive integer," "yes" Kc "Divided by" M The integer quotient of "", N "is the integer remainder of the division, and " Use this naming convention and refer back to the numerical example above. Kc=24 "", M=17 "", "and" N =7".

[0057] In order to generate " M "Each sub-band CSI-RS report requires at least one CSI-RS sample. This can be..." "Set it to this minimum number. Therefore," N "Several (e.g., 7) additional CSI-RS samples may be allocated to some, but not all." M "Height belt."

[0058] The first baseline selection is 310, using ascending order of the subband index. In other words, the subband " 1 "to" N "have" "A CSI-RS sample. This type of CSI-RS to subband assignment is shown as a square with diagonal shading. In contrast, the subband..." N+1 "to" M "have" "One CSI-RS. This type of CSI-RS to subband assignment is shown with a blank square. Alternatively, descending order can be used."

[0059] The second baseline selection 320 uses a uniform distribution on the “M” subbands. An additional CSI-RS sample is assigned for every two subbands (or more generally, every “X” subbands) (e.g., each of these subbands has a total of “M” subbands). "one", while each of the remaining subbands was only allocated " "One CSI-RS sample. The subband assignments for both types of CSI-RS are shown using squares with diagonal shading and blank squares, similar to the description above."

[0060] The third baseline selection is 330 in " M "Random assignment is used on the sub-band. Specifically," N "An additional CSI-RS sample is arbitrarily assigned. Similar to the case above, a square with diagonal shading indicates..." "The allocation of CSI-RS samples, while blank squares indicate..." The allocation of CSI-RS samples.

[0061] The fourth baseline selection 340 uses a centered assignment. The center of the BWP is assigned a " "Number of CSI-RS samples, and this allocation extends outwards in the direction of the BWP edge until all are included." N "An additional CSI-RS sample was assigned. Similar to the case above, a square with diagonal shading indicates..." "The allocation of CSI-RS samples, while blank squares indicate..." The allocation of CSI-RS samples.

[0062] Generally speaking, the four baseline choices mentioned above can reduce UE complexity associated with CSI reporting. However, as further illustrated in the following figures, performance gains relative to these baseline methods can be achieved by using channel information from the CSI-RS for subband allocation, with minimal or no impact on the reduction in UE complexity.

[0063] Figure 4 An example of CSI-RS sample selection 400 in a subband based on channel information 410 including subbands, according to some implementation schemes, is shown. The BWP includes " M "A single item. CSI-RS resources" Kc "Samples can be used to generate" M "Each child has a CSI report, including" M <Kc For each sub-band " i "(in" i (This is the subband index), the UE determines the subband. i The estimated CSI-RS resources in the "at least" "One sample is used to generate this subband." i The subband CSI report. Based on channel information 410, the UE also determines how to allocate " N "An additional CSI-RS sample, making each subband" i "Sub-bands can be used" i The CSI-RS resources in " S i "Additional samples (if any) to generate this subband" i Sub-band CSI reports. For example, " S i "Can be equal to 1, 2 or any other value (hereinafter referred to as "" "), and where the value may, but is not required to, vary between subbands (e.g., " The CSI-RS to subband allocation can be represented as "". ",in" ".

[0064] exist Figure 4 In the illustration, the squares with diagonal shading correspond to those selected for generating subbands. i "Sub-band CSI report" One sample out of a CSI-RS sample (“ "yes" Kc "Divided by" M The integer quotient of "". The square with dashed shading corresponds to the one selected to generate the subband ". i "Sub-band CSI report" S i "One sample from a CSI-RS sample. The square with crosshairs corresponds to the subband." i "Estimated but not selected for subband generation" i This refers to a sample from the CSI-RS samples of the sub-band CSI report. As shown in the figure, for a total of two CSI-RS samples, "SB1" is assigned "Q=1" and "S1=1". In contrast, for a total of one CSI-RS sample, "SB2" is assigned "Q=1" and "S1=0", and so on, up to the Mth sub-band, where for a total of two CSI-RS samples, "SB2" is assigned "Q=1" and "S1=0". M "Q=1" and "S" were assigned M =1". S i "The channel information 410 can be varied between subbands such that at least one subband can be assigned a different total number of CSI-RS samples than the total number of samples assigned to at least another subband."

[0065] Generally, the channel information 410 of the BWP includes the channel quality and / or channel characteristics of "M" subbands in terms of time and / or frequency. For example, the channel information 410 may include the noise power of each subband, the signal power of each subband, the coherence bandwidth of the subband group, the throughput of each subband, the block error rate (BLER) of each subband, the number of acknowledgments (ACK) or negative acknowledgments (NACK) of each subband, the magnitude of the log-likelihood ratio of each subband, or any or a combination of the rate at which the network allocates subbands to the UE.

[0066] In the example, the network relies on frequency-selective scheduling, where UEs are typically scheduled on portions of the BWP with good channel conditions. Therefore, the PRBs that may be allocated to a UE should have a more accurate number of CSIs (or reports). For this reason, when such subbands are more likely to be offered for allocation to a UE, a larger number of CSI-RS samples for the subband should be selected. Channel information 410 can be used as a way to anticipate subband allocation. In other words, when channel information 410 indicates a higher probability of allocating a first subband channel to a UE compared to a second subband, the number of CSI-RS resource samples that the UE can select in the first subband is relatively larger than the number of CSI-RS samples selected for the second subband.

[0067] In the example, a general optimization problem can be used to allocate CSI-RS to subbands. For example, a function can be defined based on channel information. Optimizing this function indicates whether to allocate CSI-RS samples from a subband to that subband for generating CSI reports for that subband. The optimization depends on the channel information. The function may include a cost function, where optimization involves minimizing the cost of CSI-RS allocation to subbands. Alternatively or additionally, the function may include a reward function, where optimization involves maximizing the reward for CSI-RS allocation to subbands.

[0068] Regarding the cost function, it can be defined as follows. As a sub-band indicator, where " The instruction will N One sample from the additional CSI-RS samples is assigned to the i-th subband. Assuming the cost of allocating additional CSI-RS samples to the i-th subband, the optimization problem can be defined as " "and" The constraint is "". This problem can be solved using a linear procedure (including in closed-form). An example solution will be provided. Sort in ascending order, and finally select " N "A minimum value. For these values, Set to 1 (e.g., " For the remaining values, Set to 0 (e.g., " Cost function It can be defined as a function of the following terms: each subband " i "noise power, each sub-band" i The signal power of "", the coherence bandwidth measurement of the sub-band group, and the signal power of each sub-band " i "throughput, per subband" i "BLER, each sub-band" i The number of ACKs or NACKs for each subband iThe value of the log-likelihood ratio or the value of each subband that the network allocates to the UE. i "the rate of".

[0069] In terms of the cost function, it can be defined in a similar way, thereby rewarding... Replacement cost The optimization problem can then be defined as " "and" The example solution will be subject to the constraint of "". Sort in descending order, and finally select " N "A maximum value. For these values, Set to 1 (e.g., " For the remaining values, Set to 0 (e.g., " Reward function It can be defined as a function of the following terms: each subband " i "noise power, each sub-band" i The signal power of "", the coherence bandwidth of the sub-band group, and the signal power of each sub-band. i "throughput, per subband" i "BLER, each sub-band" i The number of ACKs or NACKs for each subband i The value of the log-likelihood ratio or the value of each subband that the network allocates to the UE. i The rate of return. In the example, the reward function It can be defined as a cost function The opposite of (e.g., " ) or cost function The opposite case (e.g., " (”).

[0070] In addition, based on the expression " ", by using function terms From " N The above optimization problem is defined by allocating data among several CSI-RS samples. The expression can be generalized, and depending on the generalization, function terms can be defined and used in functions (e.g., cost and / or reward functions). For example, using the following expression " "." "yes" Kc "Divided by" M The integer quotient of " and " In this example, " "One CSI-RS sample is assigned to each subband." i"Q" CSI-RS samples were assigned to "M" subbands, and " "N" samples are assigned to "N" subbands. Therefore, it is possible to assign another "N" samples to subbands. "Number of CSI-RS samples are allocated to subbands, of which only a total of..." N "The individual belt was assigned to that" "An additional CSI-RS sample. In this case, the above optimization problem can be solved, where..." .

[0071] See again Figure 3 Baseline selection can be viewed as a special case of an optimization problem using a cost function (e.g., " For example, the first baseline selection 310 is achieved by assigning " "used for" i =1, ..., N” and the allocation of “ "used for" i =N+1, ..., M (or any larger value) is achieved by assigning "=N+1, ..., M (or any larger value)". The second baseline selection of 320 is achieved by assigning " "used for" i =1, ..., N,” and the allocation of “ "Used for the remaining cases. The third baseline selection 330 is achieved through randomization." The value is achieved by assigning "". The fourth baseline selection 340 is achieved by assigning " "Used for intermediate sub-bands and allocation" "It is used for other situations."

[0072] Figure 5 An example of a noise power-based function 500 for CSI-RS sample selection in subband 510, according to some embodiments, is shown. BWP includes " M "The height is 510 (displayed as "SB1", "SB2"... "SB")" M (This can be done in each sub-band). i The PRB carries various signals. Some of these signals can be used to estimate the subband. i "Noise power." M "The noise power on subband 510 can be included in the channel information used to optimize the noise power-based function 500."

[0073] In the example, the CSI Interference Measurement (CSI-IM) signal can be carried by the PRB and shown in the diagram as a square with diagonal shading. Although each sub-band shows a specific CSI-IM pattern, another pattern is also possible. Additionally, it can be found in… M "Different patterns are used on each sub-band. The UE measures each sub-band, for example."i Use CSI-IM resources in the data to estimate the subband i Noise and interference in the memory. The UE also stores R... nn,i This is the sub-band. i The estimated noise and interference covariance matrix is ​​520.

[0074] The function 500 based on noise power can be defined based on the noise and interference covariance matrix 520. Generally speaking, sub-bands... i The higher the estimated noise and interference value, the more sub-bands should be allocated to it. i "The number of additional CSI-RS samples" Si "The smaller it becomes, the greater the likelihood that the network might not carry this child." i "Assigned to the UE. For example, function 500 based on noise power includes functions defined as " The cost function of “”, where “ " is a mapping function that transforms the noise and interference covariance matrix 520 into a scalar. This mapping function can represent the noise level of a subband. An example of the mapping function is the spectral norm of the quantized noise, where " Another example of a mapping function is the total power in the noise and interference covariance matrix 520, where " As mentioned above, the function 500 based on noise power can include a reward function. A similar mapping can be used, where, for example, " ".

[0075] Figure 6 An example of a signal power-based function 600 for CSI-RS sample selection in subband 610, according to some embodiments, is shown. BWP includes " M "The height is 610 (displayed as "SB1", "SB2"... "SB")" M (This can be done in each sub-band). i The PRB carries various signals. Some of these signals can be used to estimate the subband. i "Average power." M The average power over sub-band 610 can be included in the channel information used to optimize the signal power-based function 600.

[0076] In the example, the CSI-IM signal can be carried by the PRB and shown in the diagram as a square with diagonal shading. Alternatively, the CSI-IM signal can be carried by the PRB and shown in the diagram as a square with dashed shading. Although each sub-band shows a specific CSI-IM pattern and a specific CSI-RS, other patterns are possible and the CSI-IM pattern may differ from the CSI-RS pattern. Additionally, [further details can be found in the "...]" section. M"Different patterns are used on each subband. The UE estimates the value of each subband by, for example, measuring CSI-IM resources." i Noise and interference in “R” (e.g., R nn,i Furthermore, estimates on BWP state that... K "Number of CSI-RS samples (not just " Kc "each subband" and these samples can be used for purposes other than subband CSI reporting (e.g., one purpose includes average power estimation on the BWP). i The average power of “” can be derived from these estimates and represented as a subband. i The SINR estimate given the noise and interference estimates in the table.

[0077] The function 600 based on signal power can be based on each sub-band. i The average power definition of "subband". Generally speaking, "subband" i The higher the average power, the more sub-bands should be allocated to it. i "The number of additional CSI-RS samples" Si "It becomes larger because there is a greater probability that the network might bring this child." i "Assigned to the UE. For example, using SINR estimates from M subbands 610. Specifically, the UE can base its SINR on the subband..." i The noise and interference estimates in the text, as well as the sub-band values ​​already provided. i The CSI-RS resource performs measurements to estimate the subband. i SINR (represented as " SINR estimate "Can be used as a child belt" i The average SINR of PRB in “”.

[0078] In the example, function 600 based on signal power includes using the SINR estimate. "A cost function defined as a variable. For example, the cost function is the opposite of the SINR estimate (e.g., " In another illustration, the cost function is the inverse of the SINR estimate (“). (”).

[0079] In addition, the UE can calculate each subband " i The SINR mean (represented as "" in the text) SINR variance (represented as " The cost function can be based on the SINR mean and SINR variance, where " ”, and among them “ " is a mapping function. In the example, " ", which is the coefficient of variation. This coefficient is a good indicator of the reliability of the SINR estimate in the subband. Specifically, if the SINR varies greatly across the PRB in the subband, this cost can be high because it indicates that the SINR estimate may not be very reliable; similarly, if the mean is low (e.g., a low average SINR), the cost increases. In another example, " This cost reflects the amount of frequency diversity in the subband. Specifically, when the variance is low, the diversity is low, and this subband may not require as much PRB (and therefore, the cost value is high).

[0080] As mentioned above, the signal power-based function 600 may include a reward function. A similar mapping can be used, where, for example, " "or" ".

[0081] Figure 7 An example of a time-domain element-based function 700, which can be used for CSI-RS sample selection in subband 710 according to some embodiments, is shown. BWP includes " M "The height is 710 (displayed as "SB1", "SB2"... "SB")" M (This can be done in each sub-band). i The PRB carries various signals and different signal processing can be performed on each sub-band. This processing yields measurements that can be monitored over a period of time. These measurements monitored over a period of time are referred to herein as time-domain elements. One or more time-domain elements may be included in the channel information used to optimize the time-domain element-based function 700. The time-domain elements may include each sub-band… i "Throughput, BLER, number of ACKs or NACKs, the value of the log-likelihood ratio (LLR), or the subband allocated by the network to the UE." i "the rate of".

[0082] Consider the example of throughput as a time-domain element. Based on the sub-bands in the previous time slot up to time "t1". i The PRB carries symbols that can be decoded for subbands. i The first throughput at measurement time "t1". Similarly, based on the sub-bands in the previous time slot up to time "t2". i The PRB carries symbols that can be decoded for subbands. i The second throughput at time "t2" is measured, and so on up to the current time "t". j Each throughput can be multiplied by a weighting factor "α", the value of which can vary depending on the timing of the throughput. The weighted throughputs can be summed to generate a weighted average throughput. Each subband can be used in function 700 based on time-domain elements.i The weighted average throughput is calculated using the formula "". A similar approach can be used for any type or combination of other types of time-domain elements.

[0083] In the example, function 700 based on time-domain elements includes a cost function defined using time-domain elements (or combinations of time-domain elements). This cost function is represented as " ",in" i "Sub-band index and" t "This is the current time point. The cost function can be represented by " "And filtering is performed over a period of time, where..." "" represents the weighting coefficient. Temporal filtering can be useful when the UE is configured to have the same BWP over a period of time.

[0084] In the example where throughput is used as a time-domain element, It is each sub-band " i "A mapping function of throughput over a period of time. Subband" i The throughput of “” can be the throughput achieved in the i-th subband in a previous time instance. If the throughput is high, the mapping function generally reduces the cost, and vice versa. As mentioned above, the function 700 based on time-domain elements can include a reward function. For throughput, if the throughput is high, the reward is greater.

[0085] In the example of BLER as a time-domain element, It is each sub-band " i "The mapping function of BLER over a period of time. Subband" i The BLER can be the BLER implemented in the i-th subband in a previous time slot. If the BLER is high, the mapping function generally increases the cost, and vice versa. As mentioned above, the function 700 based on time-domain elements can include a reward function. For BLER, if the BLER is high, the reward is smaller.

[0086] In the example where ACK / NACK is used as a time-domain element, It is each sub-band " i "A mapping function of the number of ACKs / NACKs (e.g., one of these two numbers or their ratio) over a period of time. A subband can be transmitted in response to data reception on the i-th subband in a previous time slot." i The ACK / NACK ratio is used. If the number of NACKs is relatively large, the mapping function generally increases the cost, and if the number of ACKs is relatively large, the cost decreases. As mentioned above, the function 700 based on time-domain elements may include a reward function. For ACK / NACK, if the number of NACKs is relatively large, the reward is small, and if the number of ACKs is relatively large, the reward increases.

[0087] In the example of LLR as a time-domain element, It is each sub-band " i "The mapping function of LLR over a period of time. It can be derived from subbands." i The PRB carries a demodulator that processes the signal to obtain a subband. i The LLR (Limited Line Response) represents a soft decision, while ACK / NACK represents an implicit hard decision. In other words, compared to ACK / NACK, LLR conveys more information about link quality in the BWP (Block Window). If the LLR is low, the mapping function generally increases the cost, and vice versa. As mentioned above, the time-domain element-based function 700 can include a reward function. For LLR, a higher LLR results in a greater reward.

[0088] In the example where subband allocation is used as a time-domain element, The subband of the BWP allocated by the network to the UE over a period of time. i The rate mapping function of "". The UE can monitor the allocation of subbands within a certain period of time. i The allocation frequency is calculated as a ratio to the allocation frequencies of other subbands of the BWP (e.g., normalized based on the allocation frequencies of other subbands of the BWP). In some cases, the network may allocate subbands of the BWP where these subbands are part of the PDSCH and may differ from the subbands used for CSI reporting over a period of time. In these cases, the UE can track the allocation of the "PDSCH subband". When a PDSCH subband overlaps with a "CSI-RS subband" (e.g., more than 50 percent of the PRB or some other threshold number of overlap), the UE considers the allocation to be a "CSI-RS subband" allocation and uses this allocation when calculating the allocation rate. If its allocation rate is relatively lower than the allocation rate of other subbands of the BWP, the mapping function generally increases the subband allocation. i The cost is the same for both. As mentioned above, the function 700 based on time-domain elements can include a reward function. For the allocation rate, the reward is greater if the allocation rate is relatively large.

[0089] The examples provided above are for illustrative purposes only. Other time-domain elements can be used. For example, frequency-domain elements (such as...) can be monitored over a period of time. Figure 5 and Figure 6 (The noise power and / or signal power described herein). This monitoring can obtain time-domain elements (e.g., noise power of each sub-band as a function of time, signal power of each sub-band as a function of time), which are then used in function 700 based on the time-domain elements.

[0090] In another example, the UE may have an estimate of the delay spread or coherent bandwidth for a group of subbands. For each group of consecutive subbands within the same coherent bandwidth, one subband (or a subset of subbands) is selected and assigned a lower cost value (or a larger reward value), while the remaining subbands in the group are assigned higher cost values ​​(or smaller reward values). This type of cost / reward allocation can be performed because these remaining adjacent subbands may experience the same channel conditions and may not provide a real performance gain by allocating additional CSI-RS samples to them. In other words, it may be sufficient to select one subband and assign it a relatively larger number of CSI-RS samples than the other subbands in the group. In this example, the function (cost or reward) for CSI-RS to subband allocation is based on the delay spread or coherent bandwidth.

[0091] Figure 8 An example sequence diagram 800 is shown, illustrating CSI-RS sample selection in a subband based on channel information including the subband's BWP, according to some implementation schemes. Sequence diagram 800 can be obtained from the UE from the "..." of the BWP carrying CSI-RS. K "Estimated and stored in each PRB (e.g., stored in the UE's memory buffer)" K "Start with one CSI-RS sample. Next, the UE determines that the BWP has " M "Individual subbands (e.g., based on RRC configuration) and limiting their CSI reporting capacity to use " K "a CSI-RS sample" Kc "Constraints on each CSI-RS sample. For example, this can be pre-configured by designing the UE's CSI reporting capacity." Kc Based on the expression " (Or a generalized version of the expression is also possible, as described above), the UE allocates data from "" to each subband. K "In the CSI-RS sample" "a number of CSI-RS samples (or equivalently, " Kc "a CSI-RS sample". In other words, for each subband, at least "a CSI-RS sample" is obtained by using the CSI-RS resources received in the subband. "One sample is used to generate a CSI report." N The remaining samples will be assigned to " M "Each sub-band is included. Therefore, for each sub-band..." i The UE receives the allocated cost. and / or allocated rewards And use mapping functions Cost and / or rewards The cost is calculated as a function of the channel information for the BWP. In some cases, possible feedback and / or time-domain filtering are used based on additional inputs (e.g., ACK / NACK count, LLR, delay spread), thereby updating the cost accordingly. and / or rewards Performing "by determining the allocation that minimizes costs and / or maximizes rewards" N "remaining samples to" M "The allocation of a subset of subbands. Here, the UE can..." N "The remaining samples are assigned to those with " N "a minimum cost and / or " N "The sub-band with the biggest reward."

[0092] Figure 9 An example of an operational flow / algorithm structure 900 for selecting CSI-RS samples in a subband based on channel information including the subband's BWP, according to some implementations, is shown. The operational flow / algorithm structure 900 can be executed or implemented by a UE (such as, for example, UE 104, UE 1100) or its components (such as processor 1104). The UE can communicate with a network including base stations (such as gNB 108 or gNB 1200).

[0093] The operation process / algorithm structure 900 may include determining "" at 902 Kc "One CSI-RS sample will be used for" M In the individual CSI report, among which " Kc "and" M "is a positive integer," M <Kc ",and" M "Each subband belongs to a BWP. For example, the network configures a BWP for the UE and in..." M "Send from the PRB in the configured PRB" K tot "A CSI-RS signal. The UE receives it." K tot "One CSI-RS resource and measurement based on downsampling factor" K "One CSI-RS resource to generate and store memory buffers that can be used for different purposes." K "One CSI-RS sample. For the purpose of subband CSI reporting, the UE can be pre-configured to use " K "In the CSI-RS sample" Kc "Number of CSI-RS samples, of which" Kc <K<K tot ".

[0094] The operation process / algorithm structure 900 may include determining "" at 904. KcThe first number of CSI-RS samples out of the total CSI-RS samples will be used for… M "The first sub-band of the sub-bands, where a first number of CSI-RS samples are different from those identified for " M "A second number of CSI-RS samples in a second subband, wherein a first number of CSI-RS samples is determined based on channel information associated with the BWP. For example, the UE is pre-configured to perform the allocation of CSI-RS samples to subbands by solving an optimization problem, wherein the optimization problem uses a cost function and / or a reward function, and wherein such functions include transformations of channel information and alteration of possible allocations to find an allocation that results in minimum cost and / or maximum reward. The above combined..." Figures 4 to 7 Example cost and / or reward functions are described.

[0095] The operation flow / algorithm structure 900 may include generating a CSI report for the first subband at 906 by using at least CSI-RS samples associated with the first subband, wherein the total number of CSI-RS samples used for the CSI report is equal to a first number of CSI-RS samples. For example, the UE has determined this first number, and this first number is less than the number of sampled CSI-RS resources received in the subband. The UE may randomly select the first number of CSI-RS samples from the sampled CSI-RS resources in ascending PRB index order, descending PRB index order, or using any other mode, and use the selected CSI-RS samples to measure the number of different reports in the CSI report, including, for example, CQI and / or PMI.

[0096] The operation flow / algorithm structure 900 may include sending CSI reports to the network at 908. For example, CSI reports may be sent periodically, semi-persistently, or intermittently, depending on the CSI report configuration (e.g., set by the network using RRC configuration).

[0097] Figure 10 A receiving component 1000 of a UE 104 according to some embodiments is shown. The receiving component 1000 may include an antenna panel 1004 that includes a plurality of antenna elements. The panel 1004 is shown as having four antenna elements, but other embodiments may include other numbers.

[0098] Antenna panel 1004 can be coupled to an analog beamforming (BF) component that includes multiple phase shifters 1008(1)–1008(4). Phase shifters 1008(1)–1008(4) can be coupled to a radio frequency (RF) chain 1012. RF chain 1012 can amplify received analog RF signals, down-convert RF signals to baseband, and convert analog baseband signals to digital baseband signals that can be provided to a baseband processor for further processing.

[0099] In various implementations, control circuitry residing in the baseband processor may provide BF weights (e.g., W1-W4) to phase shifters 1008(1)–1008(4) to provide a receive beam at antenna panel 1004; these BF weights may represent phase shift values. These BF weights may be determined based on channel-based beamforming.

[0100] Figure 11 A UE 1100 according to some implementation schemes is shown. UE 1100 may be similar to Figure 1 UE 104, and is basically compatible with Figure 1 UE 104 interchange.

[0101] Similar to the description above relative to UE 124, UE 1100 can be any mobile or non-mobile computing device, such as, for example, a mobile phone, computer, tablet, industrial wireless sensors (e.g., microphones, carbon dioxide sensors, pressure sensors, humidity sensors, thermometers, motion sensors, accelerometers, laser scanners, fluid level sensors, stock sensors, voltmeters / ammeters, actuators, etc.), video surveillance / monitoring devices (e.g., cameras, camcorders, etc.), wearable devices, or loosely coupled IoT devices. In some implementations, the UE can be a reduced-capacity UE or an NR-Light UE.

[0102] UE 1100 may include a processor 1104, RF interface circuitry 1108, memory / storage device 1112, user interface 1116, sensor 1120, drive circuitry 1122, power management integrated circuit (PMIC) 1124, and battery 1128. Components of UE 1100 may be implemented as integrated circuits (ICs), portions of integrated circuits, discrete electronic devices or other modules, logic components, hardware, software, firmware, or combinations thereof. Figure 11 The block diagram is intended to show a high-level view of some of the components of UE 1100. However, some of the components shown may be omitted, additional components may be present, and different arrangements of the components shown may occur in other specific implementations.

[0103] The components of UE 1100 can be coupled to various other components via one or more interconnects 1132, which can represent any type of interface, input / output, bus (local, system, or extension), transmission line, trace, optical connector, etc., allowing various circuit components (on common or different chips or chipsets) to interact with each other.

[0104] Processor 1104 may include processor circuitry, such as, for example, baseband processor circuitry (BB) 1104A, central processing unit circuitry (CPU) 1104B, and graphics processing unit circuitry (GPU) 1104C. Processor 1104 may include any type of circuitry or processor circuitry that executes or otherwise operates computer-executable instructions, such as program code, software modules, or functional processes from memory / storage device 1112, to cause UE 1100 to perform the operations described herein.

[0105] In some implementations, the baseband processor circuit 1104A can access the communication protocol stack 1136 in the memory / storage device 1112 to communicate over a 3GPP-compliant network. Generally, the baseband processor circuit 1104A can access the communication protocol stack to perform the following operations: user plane functions at the PHY, MAC, RLC, PDCP, SDAP, and PDU layers; and control plane functions at the PHY, MAC, RLC, PDCP, RRC, and Non-Access Stratum (NAS) layers. In some implementations, PHY layer operations may additionally / optionally be performed by components of the RF interface circuit 1108.

[0106] The baseband processor circuit 1104A can generate or process baseband signals or waveforms carrying information in a 3GPP-compliant network. In some implementations, the waveforms used for NR can be based on cyclic prefix OFDM (CP-OFDM) in the uplink or downlink, and Discrete Fourier Transform Extended OFDM (DFT-S-OFDM) in the uplink.

[0107] The baseband processor circuit 1104A can also access group information from the memory / storage device 1112 to determine multiple repeated search space groups in which PDCCHs can be emitted.

[0108] The memory / storage device 1112 may include any type of volatile or non-volatile memory that can be distributed throughout the UE 1100. In some embodiments, some of the memory / storage devices 1112 may be located on the processor 1104 itself (e.g., L1 cache and L2 cache), while other memory / storage devices 1112 may be located outside the processor 1104 but accessible via a memory interface. The memory / storage device 1112 may include any suitable volatile or non-volatile memory, such as, but not limited to, dynamic random access memory (DRAM), static random access memory (SRAM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, solid-state memory, or any other type of memory device technology.

[0109] The RF interface circuit 1108 may include transceiver circuitry and a radio frequency front-end module (RFEM), which allows the UE1100 to communicate with other devices via a radio access network. The RF interface circuit 1108 may include various components arranged in the transmit or receive path. These components may include, for example, switches, mixers, amplifiers, filters, synthesizer circuitry, control circuitry, etc.

[0110] In the receiving path, the RFEM can receive the radiated signal from the air interface via antenna 1124' and continue to filter and amplify the signal (using a low-noise amplifier). This signal can be provided to the receiver of the transceiver, which downconverts the RF signal into a baseband signal that is provided to the baseband processor of processor 1104.

[0111] In the transmission path, the transceiver's transmitter upconverts the baseband signal received from the baseband processor and provides the RF signal to the RFEM. The RFEM can then amplify the RF signal using a power amplifier before it is radiated across the air interface via antenna 1124'.

[0112] In various implementations, the RF interface circuit 1108 can be configured to transmit / receive signals in a manner compatible with NR access technology.

[0113] Antenna 1124' may include multiple antenna elements, each of which converts electrical signals into radio waves to travel through the air and converts received radio waves back into electrical signals. These antenna elements may be arranged in one or more antenna panels. Antenna 1124' may have omnidirectional, directional, or combinations thereof antenna panels to enable beamforming and multiple-input / multiple-output communication. Antenna 1124' may include microstrip antennas, printed antennas fabricated on the surface of one or more printed circuit boards, patch antennas, phased array antennas, etc. Antenna 1124' may have one or more panels designed for a specific frequency band included in FR1 or FR2.

[0114] User interface 1116 includes various input / output (I / O) devices designed to enable users to interact with UE 1100. User interface 1116 includes input device circuitry and output device circuitry. Input device circuitry includes any physical or virtual means for accepting input, particularly including one or more physical or virtual buttons (e.g., a reset button), a physical keyboard, a keypad, a mouse, a touchpad, a touchscreen, a microphone, a scanner, a headset, etc. Output device circuitry includes any physical or virtual means for displaying information or otherwise conveying information, such as sensor readings, actuator positions, or other similar information. Output device circuitry may include any number or combination of audio or visual displays, particularly including one or more simple visual outputs / indicators (e.g., binary status indicators such as light-emitting diodes "LEDs") and multi-character visual outputs), or more complex outputs such as display devices or touchscreens (e.g., liquid crystal displays (LCDs), LED displays, quantum dot displays, projectors, etc.), where the output of characters, graphics, multimedia objects, etc., is generated or produced by the operation of UE 1100.

[0115] Sensor 1120 may include devices, modules, or subsystems intended to detect events or changes in their environment and transmit information (sensor data) about the detected events to other devices, modules, subsystems, etc. Examples of such sensors include, in particular,: inertial measurement units including accelerometers; gyroscopes; or magnetometers; microelectromechanical systems or nanoelectromechanical systems including: triaxial accelerometers; triaxial gyroscopes; or magnetometers; level sensors; flow sensors; temperature sensors (e.g., thermistors); pressure sensors; barometric pressure sensors; gravimeters; altimeters; image capture devices (e.g., cameras or lensless aperture sensors); light detection and ranging sensors; proximity sensors (e.g., infrared radiation detectors, etc.); depth sensors; ambient light sensors; ultrasonic transceivers; microphones or other similar audio capture devices; etc.

[0116] The driving circuit 1122 may include software and hardware elements for controlling specific devices embedded in, attached to, or otherwise communicatively coupled to the UE 1100. The driving circuit 1122 may include various drivers that allow other components to interact with or control various input / output (I / O) devices that may exist within or be connected to the UE 1100. For example, the driving circuit 1122 may include: a display driver for controlling and allowing access to a display device; a touchscreen driver for controlling and allowing access to a touchscreen interface; a sensor driver for acquiring sensor readings of the sensor circuit 1120 and controlling and allowing access to the sensor circuit 1120; a driver for acquiring actuator positions of electromechanical components or controlling and allowing access to electromechanical components; a camera driver for controlling and allowing access to an embedded image capture device; and / or an audio driver for controlling and allowing access to one or more audio devices.

[0117] The PMIC 1124 manages the power supplied to various components of the UE 1100. Specifically, relative to the processor 1104, the PMIC 1124 controls power selection, voltage scaling, battery charging, or DC-DC conversion.

[0118] In some implementations, the PMIC 1124 can control or otherwise become part of various power-saving mechanisms of the UE 1100. For example, if the platform UE is in the RRC_Connected state, where it remains connected to the RAN node as it anticipates receiving traffic soon, it can enter a state known as Discontinuous Receive Mode (DRX) after a period of inactivity. During this state, the UE 1100 can power down for short intervals to conserve power. If there is no data traffic activity over an extended period, the UE 1100 can transition to the RRC_Idle state, where the platform disconnects from the network and does not perform operations such as channel quality feedback, handover, etc. The UE 1100 enters a very low-power state and performs paging, where the platform periodically wakes up again to listen to the network before powering down again. The UE 1100 may not receive data in this state; to receive data, the UE must transition back to the RRC_Connected state. Additional power-saving modes can allow the device to be unable to use the network for longer than the paging interval (ranging from a few seconds to several hours). During this period, the device is completely unable to connect to the network and can be completely powered off. Any data sent during this time will result in significant latency, which is assumed to be acceptable.

[0119] Battery 1128 can power UE 1100, but in some examples, UE 1100 may be mounted and / or deployed in a fixed location and may have a power source coupled to the grid. Battery 1128 may be a lithium-ion battery, a metal-air battery such as a zinc-air battery, an aluminum-air battery, a lithium-air battery, etc. In some specific implementations, such as in vehicle-based applications, battery 1128 may be a typical lead-acid automotive battery.

[0120] Figure 12 A gNB 1200 according to some implementations is shown. The gNB node 1200 may be similar to the gNB 108 and is substantially interchangeable with the gNB.

[0121] The gNB 1200 may include a processor 1204, an RF interface circuit 1208, a core network (CN) interface circuit 1212, and a memory / storage device circuit 1216.

[0122] The components of gNB 1200 can be coupled to various other components via one or more interconnects 1228.

[0123] The processor 1204, RF interface circuit 1208, memory / storage device circuit 1216 (including communication protocol stack 1210), antenna 1224, and interconnect 1228 are similar to those in the reference. Figure 10 Similar named elements are shown and described.

[0124] The CN interface circuit 1212 can provide connectivity to a core network (e.g., a 5GC using a 5G core network (5GC) compatible network interface protocol, such as Carrier Ethernet protocol) or some other suitable protocol. Network connectivity can be provided to / from the gNB 1200 via fiber optic or wireless backhaul. The CN interface circuit 1212 may include one or more dedicated processors or FPGAs for communicating using one or more of the aforementioned protocols. In some implementations, the CN interface circuit 1212 may include multiple controllers for providing connectivity to other networks using the same or different protocols.

[0125] As is widely recognized, the use of personally identifiable information should comply with privacy policies and practices that are generally accepted to meet or exceed industry or governmental requirements for protecting user privacy. Specifically, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of authorized use should be clearly explained to users.

[0126] For one or more embodiments, at least one of the components shown in one or more of the foregoing figures may be configured to perform one or more operations, techniques, processes, or methods as described in the Examples section below. For example, the baseband circuitry described above in conjunction with one or more of the foregoing figures may be configured to operate according to one or more of the examples below. Similarly, circuitry associated with the UE, base station, network element, etc., described above in conjunction with one or more of the foregoing figures may be configured to operate according to one or more of the examples shown in the Examples section below.

[0127] Example

[0128] Further exemplary implementations are provided in the following sections.

[0129] Example 1 includes a method implemented by a user equipment (UE), the method comprising: determining Kc One Channel State Information Reference Signal (CSI-RS) sample will be used M In the Channel State Information (CSI) report for each sub-band, Kc and M is a positive integer, M <Kc ,and M Each subband belongs to a bandwidth portion (BWP); confirm Kc The first number of CSI-RS samples out of the total CSI-RS samples will be used M The first sub-band of the sub-bands, wherein the first number of CSI-RS samples are different from those determined for use M The process involves: determining a second number of CSI-RS samples in a second subband of a subband, wherein a first number of CSI-RS samples is determined based on channel information associated with the BWP; generating a CSI report for the first subband by using at least the CSI-RS samples associated with the first subband, wherein the total number of CSI-RS samples used for the CSI report is equal to the first number of CSI-RS samples; and sending the CSI report to the network.

[0130] Example 2 includes the method according to Example 1, wherein the channel information is frequency-based and includes at least one of the following: noise power of each subband, signal power of each subband, or coherent bandwidth of a group of subbands.

[0131] Example 3 includes the method according to any of the preceding examples, wherein the channel information is time-based and includes at least one of the following: throughput of each subband, block error rate (BLER) of each subband, number of acknowledgments (ACK) or negative acknowledgments (NACK) of each subband, a value of the log-likelihood ratio of each subband, or the rate at which the network allocates subbands to the UE for each subband.

[0132] Example 4 includes the method according to any of the foregoing embodiments, wherein the method further includes: determining Kc In the CSI-RS samples One CSI-RS sample will be used M Each sub-band in the sub-band and Kc In the CSI-RS samples N Each CSI-RS sample will be M Used on individual belts, among which yes Kc Divide by M The integer quotient, and N It is the integer remainder of the division; and the function uses channel information to... N The first subband was identified from the CSI-RS samples. S 100 CSI-RS samples, of which S It is less than N A positive integer, wherein the function includes at least one of a cost function or a reward function, and wherein the first number of CSI-RS samples is equal to and S sum.

[0133] Example 5 includes the method according to Example 4, wherein the method further includes: determining the noise and interference covariance matrix of the first sub-band, wherein the function is based on the noise and interference covariance matrix.

[0134] Example 6 includes the method according to Example 5, wherein the method further includes: determining at least one of the spectral norm or the total power based on the noise and interference covariance matrix, wherein the function includes at least one of the spectral norm or the total power as a variable.

[0135] Example 7 includes the method according to any of the preceding Examples 4 to 6, wherein the method further includes: determining a signal-to-interference-plus-noise ratio (SINR) estimate for a first sub-band, wherein the function is based on the SINR estimate.

[0136] Example 8 includes the method according to Example 7, wherein the function includes at least one of the negative of the SINR estimate or the reciprocal of the SINR estimate as a variable.

[0137] Example 9 includes the method according to Example 7, wherein the method further includes: determining at least one of the mean or the variance of the SINR estimate, wherein the function includes at least one of the mean or the variance.

[0138] Example 10 includes the method according to any of the preceding Examples 4 to 9, wherein the function includes time-domain elements of the first sub-band as variables.

[0139] Example 11 includes the method according to Example 10, wherein the time-domain element includes the throughput of the first subband in a previous time slot.

[0140] Example 12 includes the method according to any of the preceding Examples 10 to 11, wherein the time-domain element includes the bit error rate (BLER) of the first subband in the previous time slot.

[0141] Example 13 includes the method according to any of the preceding Examples 10 to 12, wherein the time-domain element includes the number of acknowledgments (ACKs) or negative acknowledgments (NACKs) of the first subband in the previous time slot.

[0142] Example 14 includes the method according to any of the preceding Examples 10 to 13, wherein the time-domain element includes the magnitude of the log-likelihood ratio of the first sub-band in the previous time slot.

[0143] Example 15 includes the method according to any of the preceding Examples 10 to 14, wherein the time-domain element includes the rate at which the network allocates the first subband to the UE in a previous time slot.

[0144] Example 16 includes the method according to any of the preceding Examples 4 to 15, wherein the function is based on the coherent bandwidth of a subband group including a first subband.

[0145] Example 17 includes a UE comprising means for performing one or more elements of the methods described or associated with any of Examples 1 to 16.

[0146] Example 18 includes one or more non-transitory computer-readable media, the one or more non-transitory computer-readable media including instructions that, when executed by one or more processors of the UE, cause the UE to perform one or more elements of the methods described or associated with any of Examples 1 to 16.

[0147] Example 19 includes a UE comprising logic, modules, or circuitry for performing one or more elements of the methods described or associated with any of Examples 1 to 16.

[0148] Example 20 includes a UE comprising one or more processors and one or more computer-readable media, the one or more computer-readable media including instructions that, when executed by the one or more processors, cause the one or more processors to perform one or more elements of the methods described or associated with any of Examples 1 to 16.

[0149] Unless otherwise expressly stated, any of the examples above may be combined with any other example (or combination of examples). The foregoing description of one or more specific embodiments provides illustration and description, but is not intended to be exhaustive or to limit the scope of the embodiments to the precise form disclosed. In light of the teachings above, modifications and variations are possible, or modifications and variations may be derived from practice of various embodiments.

[0150] Although the above embodiments have been described in considerable detail, many variations and modifications will become apparent to those skilled in the art once the disclosure is fully understood. This disclosure is intended to render the following claims as encompassing all such variations and modifications.

Claims

1. A user equipment (UE), the UE comprising: One or more processors; as well as One or more memories, the one or more memories storing instructions that, when executed by the one or more processors, configure the UE to: Sure Kc One Channel State Information Reference Signal (CSI-RS) sample will be used M In the Channel State Information (CSI) report for each sub-band, Kc and M is a positive integer, M <Kc And the stated M Each subband belongs to a bandwidth portion (BWP); Determine the Kc The first number of CSI-RS samples out of the total CSI-RS samples will be used for the... M The first sub-band of the sub-bands, wherein the first number of CSI-RS samples is different from those determined for the purpose of... M A second number of CSI-RS samples in a second subband of a subband, wherein the first number of CSI-RS samples is determined based on channel information associated with the BWP; A CSI report for the first subband is generated by using at least CSI-RS samples associated with the first subband, wherein the total number of CSI-RS samples used for the CSI report is equal to the first number of CSI-RS samples; and Send the CSI report to the network.

2. The UE according to claim 1, wherein the channel information is frequency-based and includes at least one of the following: noise power of each sub-band, signal power of each sub-band, or coherent bandwidth of a group of sub-bands.

3. The UE according to claim 1, wherein the channel information is time-based and includes at least one of the following: throughput of each subband, block error rate (BLER) of each subband, number of ACKs or NACKs of each subband, log-likelihood ratio of each subband, or rate at which the network allocates subbands to the UE.

4. The UE according to claim 1, wherein the execution of the instruction further configures the UE to: Determine the Kc In the CSI-RS samples One CSI-RS sample will be used for the above M Each sub-band in the sub-band and the Kc In the CSI-RS samples N The CSI-RS samples will be in the M Used on individual belts, among which yes Kc Divide by M The integer quotient, and N yes Kc Divide by M Integer remainder; and Using the function based on the channel information from N The CSI-RS samples identified were used for the first subband. S 100 CSI-RS samples, of which S It is less than N A positive integer, wherein the function includes at least one of a cost function or a reward function, and wherein the first number of CSI-RS samples is equal to and S sum.

5. The UE according to claim 4, wherein the execution of the instruction further configures the UE to: Determine the noise and interference covariance matrix of the first subband, wherein the function is based on the noise and interference covariance matrix.

6. The UE according to claim 5, wherein the execution of the instructions further configures the UE to: At least one of the spectral norm or the total power is determined based on the noise and interference covariance matrix, wherein the function includes at least one of the spectral norm or the total power as a variable.

7. The UE according to claim 4, wherein the execution of the instruction further configures the UE to: Determine the estimated signal-to-interference-plus-noise ratio (SINR) of the first sub-band, wherein the function is based on the estimated SINR.

8. The UE of claim 7, wherein the function includes at least one of the negative of the SINR estimate or the reciprocal of the SINR estimate as a variable.

9. The UE according to claim 7, wherein the execution of the instruction further configures the UE to: Determine at least one of the mean or the variance of the SINR estimate, wherein the function includes at least one of the mean or the variance.

10. The UE of claim 4, wherein the function includes time-domain elements of the first sub-band as variables.

11. The UE of claim 10, wherein the time-domain element includes the throughput of the first subband in a previous time slot.

12. The UE of claim 10, wherein the time-domain element includes the bit error rate (BLER) of the first subband in the previous time slot.

13. The UE of claim 10, wherein the time-domain element includes the number of ACKs or NACKs of the first subband in a previous time slot.

14. The UE of claim 10, wherein the time-domain element includes the magnitude of the log-likelihood ratio of the first sub-band in the previous time slot.

15. The UE of claim 10, wherein the time-domain element includes the rate at which the network allocates the first subband to the UE in a previous time slot.

16. The UE of claim 4, wherein the function is based on the coherent bandwidth of a subband group including the first subband.

17. One or more non-transitory computer-readable media, the one or more non-transitory computer-readable media storing instructions that, when executed by a user equipment (UE), cause the UE to perform an operation, the operation comprising: Sure Kc One Channel State Information Reference Signal (CSI-RS) sample will be used in the Channel State Information (CSI) reports for M sub-bands, among which Kc and M is a positive integer, M <Kc And the stated M Each subband belongs to a bandwidth portion (BWP); Determine the Kc The first number of CSI-RS samples out of the total CSI-RS samples will be used for the... M The first sub-band of the sub-bands, wherein the first number of CSI-RS samples is different from those determined for the purpose of... M A second number of CSI-RS samples in a second subband of a subband, wherein the first number of CSI-RS samples is determined based on channel information associated with the BWP; A CSI report for the first subband is generated by using at least CSI-RS samples associated with the first subband, wherein the total number of CSI-RS samples used for the CSI report is equal to the first number of CSI-RS samples; and Send the CSI report to the network.

18. One or more non-transitory computer-readable media according to claim 17, wherein the operation further comprises: Determine the Kc In the CSI-RS samples One CSI-RS sample will be used for the above M Each sub-band in the sub-band and the Kc In the CSI-RS samples N The CSI-RS samples will be in the M Used on individual belts, among which yes Kc Divide by M The integer quotient, and N yes Kc Divide by M The integer remainder; as well as Using the function based on the channel information from N The CSI-RS samples identified were used for the first subband. S 100 CSI-RS samples, of which S It is less than N A positive integer, wherein the function includes at least one of a cost function or a reward function, and wherein the first number of CSI-RS samples is equal to and S sum.

19. A method implemented by a user equipment (UE), the method comprising: Sure Kc One Channel State Information Reference Signal (CSI-RS) sample will be used M In the Channel State Information (CSI) report for each sub-band, Kc and M is a positive integer, M <Kc And the stated M Each subband belongs to a bandwidth portion (BWP); Determine the Kc The first number of CSI-RS samples out of the total CSI-RS samples will be used for the... M The first sub-band of the sub-bands, wherein the first number of CSI-RS samples is different from those determined for the purpose of... M A second number of CSI-RS samples in a second subband of a subband, wherein the first number of CSI-RS samples is determined based on channel information associated with the BWP; A CSI report for the first subband is generated by using at least CSI-RS samples associated with the first subband, wherein the total number of CSI-RS samples used for the CSI report is equal to the first number of CSI-RS samples; and Send the CSI report to the network.

20. The method of claim 19, wherein the channel information includes at least one of the following: noise power of each subband, signal power of each subband, coherence bandwidth of a subband group, throughput of each subband, block error rate (BLER) of each subband, number of ACKs or NACKs for each subband, a value of the log-likelihood ratio of each subband, or the rate at which the network allocates subbands to the UE.