Precoding wireless communications using closed loop and open loop techniques

By combining closed-loop and open-loop MIMO technologies, the problems of large feedback and poor pre-decoding performance in MIMO communication are solved, achieving a balance between bandwidth and subband, and improving the efficiency and quality of wireless communication.

CN121399861APending Publication Date: 2026-01-23QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380099735.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-03
Publication Date
2026-01-23

AI Technical Summary

Technical Problem

In existing wireless communication systems, the feedback mechanism in multiple-input multiple-output (MIMO) communication has a large feedback amount and poor pre-decoding performance, making it difficult to achieve a balance between broadband and subband.

Method used

Closed-loop MIMO technology is used for selecting wideband pre-decoders, and open-loop MIMO technology is combined with it for determining subband-specific pre-decoders, thereby reducing feedback and improving pre-decoding performance.

Benefits of technology

By reducing feedback and improving pre-decoding performance, a balance was achieved between broadband and subband, improving the efficiency and quality of wireless communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121399861A_ABST
    Figure CN121399861A_ABST
Patent Text Reader

Abstract

Aspects described herein relate to a hybrid closed-loop and open-loop multiple-input multiple-output (MIMO) precoding technique that includes transmitting, by a first node, a reference signal to a second node; receiving feedback for the reference signal from the second node, the feedback indicating a first pre-decoder for communicating with the second node in the broadband; and transmitting a communication to the second node in a plurality of sub-bands of the broadband using a plurality of pre-decoders, where each pre-decoder of the plurality of pre-decoders is based at least in part on the broadband pre-decoder, the broadband pre-decoder is based on a first pre-decoder (e.g., based on a closed loop technique) and a sub-band specific pre-decoder (which may be based on an open loop technique) for a corresponding sub-band of the plurality of sub-bands. Other aspects relate to receiving reference signals, transmitting feedback, and receiving pre-coded communications.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] Aspects of the disclosure relate generally to wireless communication systems, and more particularly to precoding for multiple-input multiple-output (MIMO) communications.

[0002] BACKGROUND

[0003] Wireless communication systems are widely deployed to provide various types of communication content such as voice, video, packet data, messaging, broadcast, and so on. These systems can be multiple-access systems capable of supporting communication with multiple users by sharing the available system resources (e.g., time, frequency, and power). Examples of such multiple-access systems include code-division multiple access (CDMA) systems, time-division multiple access (TDMA) systems, frequency-division multiple access (FDMA) systems, and orthogonal frequency-division multiple access (OFDMA) systems, and single-carrier frequency division multiple access (SC-FDMA) systems.

[0004] These multiple access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different wireless devices to communicate on a municipal, national, regional, and even global level. For example, a fifth generation (5G) wireless communication technology (which can be referred to as 5G new radio (5G NR)) is envisaged to expand and support diverse usage scenarios and applications falling under the umbrella of SUMMARY

[0005] The following presents a simplified summary of one or more aspects in order to provide a basic understanding of such aspects. This summary is not an extensive overview of all contemplated aspects, and is intended to neither identify key or critical elements of all aspects nor delineate the scope of any or all aspects. Its sole purpose is to present some concepts of one or more aspects in a simplified form as a prelude to the more detailed description that is presented later.

[0006] According to an aspect, an apparatus for wireless communication is provided that includes a transceiver, one or more memories configured to store, individually or in combination, instructions; and one or more processors communicatively coupled with the one or more memories. The one or more processors are configured to execute the instructions individually or in combination to cause the apparatus to transmit a reference signal to a node, receive feedback from the node for the reference signal indicating a first precoder for communicating with the node in a wideband, and transmit communications to the node in a plurality of subbands of the wideband using a plurality of precoders, where each precoder of the plurality of precoders is based at least in part on a wideband precoder that is based on the first precoder and a subband-specific precoder for a corresponding subband of the plurality of subbands. A first subband precoder of the plurality of precoders for a first subband of the plurality of subbands is different than a second subband precoder of the plurality of precoders for a second subband of the plurality of subbands.

[0007] In another aspect, an apparatus for wireless communication is provided that includes a transceiver, one or more memories configured to store, individually or in combination, instructions; and one or more processors communicatively coupled with the one or more memories. The one or more processors are configured to execute the instructions individually or in combination to cause the apparatus to receive a reference signal transmitted by a node, transmit feedback based on measuring the reference signal indicating a first precoder for communicating with the node in a wideband, and receive communications from the node in a plurality of subbands of the wideband using a plurality of precoders, where each precoder of the plurality of precoders is based at least in part on a wideband precoder that is based on the first precoder and a subband-specific precoder for a corresponding subband of the plurality of subbands. A first subband precoder of the plurality of precoders for a first subband of the plurality of subbands is different than a second subband precoder of the plurality of precoders for a second subband of the plurality of subbands.

[0008] In another aspect, a method for wireless communication is provided that includes transmitting, by a first node, a reference signal to a second node, receiving feedback from the second node for the reference signal indicating a first precoder for communicating with the second node in a wideband, and transmitting communications to the second node in a plurality of subbands of the wideband using a plurality of precoders, where each precoder of the plurality of precoders is based at least in part on a wideband precoder that is based on the first precoder and a subband-specific precoder for a corresponding subband of the plurality of subbands, where a first subband precoder of the plurality of precoders for a first subband of the plurality of subbands is different than a second subband precoder of the plurality of precoders for a second subband of the plurality of subbands.

[0009] In another aspect, a method for wireless communication is provided, the method comprising: receiving by a first node the reference signal transmitted by a second node; transmitting feedback, based on a measurement of the reference signal, indicating a first pre-decoder for communicating with the second node in a broadband manner; and receiving communication from the second node in a plurality of subbands of the broadband manner using a plurality of pre-decoders, wherein each of the plurality of pre-decoders is at least partially based on a broadband pre-decoder, the broadband pre-decoder being based on the first pre-decoder and a subband-specific pre-decoder for a corresponding subband of the plurality of subbands, wherein the first subband pre-decoder of the plurality of pre-decoders for the first subband of the plurality of subbands is different from the second subband pre-decoder of the plurality of pre-decoders for the second subband of the plurality of subbands.

[0010] In another aspect, an apparatus for wireless communication is provided, the apparatus comprising: a transceiver; a memory configured to store instructions; and one or more processors communicatively coupled to the transceiver and the memory. The one or more processors are configured to execute instructions to perform operations of the methods described herein. In another aspect, an apparatus for wireless communication is provided, the apparatus including components for performing operations of the methods described herein. In yet another aspect, one or more computer-readable media are provided, the one or more computer-readable media including code executable by one or more processors to perform operations of the methods described herein.

[0011] To achieve the foregoing and related objectives, one or more aspects include the features fully described below and specifically pointed out in the claims. The following description and drawings illustrate some exemplary features of one or more aspects in detail. However, these features indicate only some of the various ways in which the principles of the various aspects may be employed, and this description is intended to include all such aspects and their equivalents. Attached Figure Description

[0012] The disclosed aspects will be described below in conjunction with the accompanying drawings, which are provided for illustration and not limitation of the disclosed aspects, wherein similar names represent similar elements, and in the accompanying drawings:

[0013] Figure 1 Examples of wireless communication systems according to various aspects of this disclosure are illustrated;

[0014] Figure 2 These are illustrations illustrating examples of decomposed base station architectures according to various aspects of this disclosure;

[0015] Figure 3 This is a block diagram illustrating examples of receiving nodes according to various aspects of this disclosure;

[0016] Figure 4This is a block diagram illustrating examples of transmitting nodes according to various aspects of this disclosure;

[0017] Figure 5 This is a flowchart illustrating an example of a method for transmitting communication based on a wideband predecoder and one or more subband predecoders for each subband in the wideband, according to the aspects described herein.

[0018] Figure 6 This is a flowchart illustrating an example of a method for receiving communication based on a wideband predecoder and one or more subband predecoders for each subband in the wideband, according to the aspects described herein.

[0019] Figure 7 Examples of systems for performing downlink and uplink communication using hybrid closed-loop and open-loop pre-decoding techniques, according to the aspects described herein, are illustrated; and

[0020] Figure 8 This is a block diagram illustrating examples of multiple-input multiple-output (MIMO) communication systems including base stations and UEs according to various aspects of this disclosure. Detailed Implementation

[0021] Various aspects will now be described with reference to the accompanying drawings. In the following description, numerous specific details are described for illustrative purposes and to provide a thorough understanding of one or more aspects. However, it will be apparent that such aspects can be practiced without these specific details.

[0022] The features described herein generally involve pre-decoding of wireless communications using both closed-loop and open-loop techniques. For example, in some wireless communication technologies, such as fifth-generation (5G) New Radio (NR), a node may use a pre-decoder based on feedback information from a receiving node to transmit multiple-input multiple-output (MIMO) wireless communication (referred to herein as closed-loop MIMO), or to transmit MIMO wireless communication without feedback from the receiving node or other knowledge of channel conditions (referred to herein as open-loop MIMO). For example, a pre-decoder may be a matrix that can be applied to the signal to be transmitted before transmission to provide a spatial mapping of the signal used for MIMO communication.

[0023] For example, using closed-loop MIMO, the transmitting node can transmit based on feedback information from the receiving node regarding the channel from the transmitting node to the receiving node. In closed-loop MIMO, the transmitting node can transmit a reference signal (RS), the receiving node can measure the RS and / or measure the channel based on the RS, the receiving node can report the measurement or recommend a pre-decoder as feedback to the transmitting node, and the transmitting node can transmit communication to the receiving node using the recommended pre-decoder or a pre-decoder determined based on the measurement. In the example, the receiving node can instruct a recommended pre-decoder for the entire bandwidth (called wideband closed-loop MIMO) or for each of multiple subbands (called subband closed-loop MIMO). In wideband closed-loop MIMO, the receiving node can select and instruct a single pre-decoder for the entire assigned bandwidth of transmission, can send feedback instructing the single pre-decoder to the transmitting node, and the transmitting node can apply the single pre-decoder over the entire assigned bandwidth of transmission. In subband closed-loop MIMO, the receiving node can select and instruct a pre-decoder for each of multiple subbands across the entire assigned transmission bandwidth, and can send feedback to the transmitting node instructing each pre-decoder for each of the multiple subbands. The transmitting node can then apply each pre-decoder to the corresponding assigned transmission subband. In this respect, wideband closed-loop MIMO allows for a smaller feedback size compared to subband closed-loop MIMO, and subband closed-loop MIMO allows for improved pre-decoding performance compared to wideband closed-loop MIMO.

[0024] For example, using open-loop MIMO, the transmitting node can send communication to the receiving node without knowing the channel from the transmitting node to the receiving node, whereas this would otherwise allow for pre-decoder selection in closed-loop MIMO. For example, when using open-loop MIMO, the transmitting node can use diversity codes used for MIMO transmission, such as space-time block codes (STBC) or space-frequency block codes (SFBC). Compared to closed-loop MIMO, open-loop MIMO offers efficiency because it does not require transmission feedback, while closed-loop MIMO can have improved pre-decoding performance compared to open-loop MIMO because feedback can lead to more accurate pre-decoder determination and use.

[0025] The aspects described herein relate to using closed-loop MIMO and open-loop MIMO techniques for pre-decoding wireless communications to realize the benefits of both techniques. For example, closed-loop MIMO can be used to select or recommend a wideband pre-decoder, and open-loop MIMO can be used to select a subband pre-decoder. In the example, the transmitting node can use subband pre-decoding for multiple wideband subbands, where each subband pre-decoder can be based on both: a wideband pre-decoder selected based on closed-loop feedback; and a subband-specific pre-decoder selected for a given subband in the absence of corresponding subband feedback or by otherwise using open-loop MIMO. In a specific example, a closed-loop MIMO technique can be used to determine a wideband pre-decoder (referred to herein as W1), where the transmitting node determines W1 based on feedback from the receiving node, and a non-feedback-based open-loop MIMO technique can be used to determine a subband-specific pre-decoder for each subband (referred herein as W2(i) for subband i). For example, open-loop MIMO techniques may include using patterns of pre-decoders that can cycle across multiple subbands to determine a fixed or predefined pre-decoder for each subband.

[0026] Based on the aspects described in this paper, using closed-loop MIMO for wideband pre-decoders allows for the benefit of reduced feedback for pre-decoder selection compared to closed-loop MIMO used for subband pre-decoders. Furthermore, using open-loop MIMO for subband pre-decoders allows for the benefit of eliminating the feedback required by open-loop MIMO and the diversity gain associated with subband pre-decoders on wideband pre-decoders. This allows for improved pre-decoding performance across subbands, as opposed to a single pre-decoder used in wideband applications.

[0027] The following will refer to Figures 1 to 8 To present the described features in more detail.

[0028] As used in this application, the terms "component," "module," "system," etc., are intended to include computer-related entities such as, but not limited to, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable file, an execution thread, a program, and / or a computer. By way of illustration, both an application running on a computing device and the computing device itself can be components. One or more components may reside within a process and / or an execution thread, and components may be located on one computer and / or distributed across two or more computers. Furthermore, these components are executable from various computer-readable media on which various data structures are stored. Components can communicate via local and / or remote processes, such as based on signals having one or more data packets (e.g., data from a component that interacts with a local system, another component in a distributed system, and / or interacts with other systems across a network such as the Internet).

[0029] As used herein, a processor configured to perform or be operable to perform a plurality of actions, at least one processor, and / or one or more processors (alone or in combination) are intended to include at least two different processors capable of performing different subsets, overlapping subsets, or non-overlapping subsets of the plurality of actions, or a single processor capable of performing all of the plurality of actions. In a non-limiting example of a plurality of processors capable of performing different combinations of the plurality of actions, the description of a processor configured to perform or be operable to perform actions X, Y, and Z, at least one processor, and / or one or more processors may include at least a first processor configured to perform or be operable to perform a first subset of X, Y, and Z (e.g., performing X) and at least a second processor configured to perform or be operable to perform a second subset of X, Y, and Z (e.g., performing Y and Z). Alternatively, the first, second, and third processors may be configured to perform corresponding actions in actions X, Y, and Z, respectively. It should be understood that any combination of one or more processors may each be configured to perform or be operable to perform any one of the plurality of actions or any combination of the plurality of actions.

[0030] As used herein, a memory, at least one memory, and / or one or more memories (individually or in combination) configured to store or have thereon instructions executable by one or more processors for performing multiple actions are intended to include at least two different memories capable of storing different subsets, overlapping subsets, or non-overlapping subsets of instructions for performing the multiple actions, or a single memory capable of storing instructions for performing all of the multiple actions. In a non-limiting example of one or more memories (alone or in combination) capable of storing different subsets of instructions for performing different actions among the plurality of actions, the description of a memory configured or operable to store or thereon instructions for performing actions X, Y, and Z, at least one memory, and / or one or more memories may include at least a first memory configured or operable to store or thereon instructions for performing a first subset of X, Y, and Z (e.g., instructions for performing X), and at least a second memory configured or operable to store or thereon instructions for performing a second subset of X, Y, and Z (e.g., instructions for performing Y and Z). Alternatively, the first, second, and third memories may be configured to store or thereon a corresponding one of the first subset of instructions for performing X, the second subset of instructions for performing Y, and the third subset of instructions for performing Z. It should be understood that any combination of one or more memories may be configured or operable to store or have thereon any instruction or any combination of instructions executable by one or more processors to perform any of a plurality of actions or any combination of such actions. Furthermore, one or more processors may each be coupled to at least one of the one or more memories and configured or operable to execute instructions to perform the plurality of actions. For example, in the above non-limiting example of different subsets of instructions for performing actions X, Y, and Z, a first processor may be coupled to a first memory storing instructions for performing action X, at least a second processor may be coupled to at least a second memory storing instructions for performing actions Y and Z, and the first and second processors may combine to execute the respective subsets of instructions to complete the execution of actions X, Y, and Z. Alternatively, three processors may access one of three different memories, each storing instructions for performing action X, Y, or Z, and the three processors may combine to execute the respective subsets of instructions to complete the execution of actions X, Y, and Z. Alternatively, a single processor may execute instructions stored in a single memory or distributed across multiple memories to complete the execution of actions X, Y, and Z.

[0031] The technologies described herein can be used in various wireless communication systems, such as CDMA, TDMA, FDMA, OFDMA, single-carrier FDMA, and others. The terms "system" and "network" are often used interchangeably. CDMA systems implement radio technologies such as CDMA2000 and Universal Terrestrial Radio Access (UTRA). CDMA2000 encompasses the IS-2000, IS-95, and IS-856 standards. IS-2000 versions 0 and A are commonly referred to as CDMA2000 1X, 1X, etc. IS-856 (TIA-856) is commonly referred to as CDMA2000 1xEV-DO, High-Rate Packet Data (HRPD), etc. UTRA includes Wideband CDMA (WCDMA) and other variants of CDMA. TDMA systems implement radio technologies such as Global System for Mobile Communications (GSM). OFDMA systems can implement radio technologies such as Ultra Mobile Broadband (UMB), Evolved UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDM. ™ UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). 3GPP Long Term Evolution (LTE) and LTE-A Advanced (LTE-A) are newer versions of UMTS using E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the 3rd Generation Partnership Project (3GPP). CDMA2000 and UMB are described in documents from an organization called the 3rd Generation Partnership Project 2 (3GPP2). The technologies described herein can be used in the aforementioned systems and radio technologies, as well as in other systems and radio technologies, including cellular (e.g., LTE) communications on shared radio frequency spectrum bands. However, the following description describes LTE / LTE-A systems for illustrative purposes, and the term LTE is used in most of the following description, although these technologies can also be applied beyond LTE / LTE-A applications (e.g., to fifth-generation (5G) New Radio (NR) networks or other next-generation communication systems).

[0032] The following description provides examples and is not intended to limit the scope, applicability, or examples set forth in the claims. Changes may be made to the function and arrangement of the elements discussed without departing from the scope of this disclosure. Various processes or components may be omitted, substituted, or added as appropriate in the various examples. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Furthermore, features described with respect to some examples may be combined in other examples.

[0033] Various aspects or features will be presented according to the system, which may include multiple devices, components, modules, etc. It should be understood and appreciated that various systems may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. Combinations of these methods may also be used.

[0034] Figure 1 This is an illustration of an example of a wireless communication system and access network 100. The wireless communication system (also known as a wireless wide area network (WWAN)) may include base station 102, UE 104, evolved packet core (EPC) 160, and / or 5G core (5GC) 190. Base station 102 may include macro cells (high-power cellular base stations) and / or small cells (low-power cellular base stations). Macro cells may include base stations. Small cells may include femtocells, picocells, and microcells. In this example, base station 102 may also include gNB 180, as further described herein. In one example, according to aspects described herein, some nodes of the wireless communication system may have modem 340 and communication receiving component 342 for receiving communication pre-decoded based on a wideband pre-decoder and one or more subband pre-decoders for each subband in the wideband. Additionally, according to the aspects described herein, some nodes may have a modem 440 and a communication transmission component 442 for transmitting communication based on a wideband pre-decoder and pre-decoders for one or more subbands in each subband of the wideband. Although UE 104 is shown as having a modem 340 and a communication receiving component 342, and base station 102 / gNB 180 is shown as having a modem 440 and a communication transmission component 442, this is an illustrative example, and essentially any node or node type may include a modem 340 and a communication receiving component 342 and / or a modem 440 and a communication transmission component 442 to provide the corresponding functionality described herein.

[0035] Base station 102 configured for 4G LTE (which may be collectively referred to as Evolved Universal Mobile Telecommunications System (UMTS) Terrestrial Radio Access Network (E-UTRAN)) can interface with EPC 160 via backhaul link 132 (e.g., using the S1 interface). Base station 102 configured for 5G NR (which may be collectively referred to as Next Generation RAN (NG-RAN)) can interface with 5GC 190 via backhaul link 184. Among other functions, base station 102 may also perform one or more of the following functions: user data delivery, radio channel encryption and decryption, integrity protection, header compression, mobility control functions (e.g., handover, dual connectivity), inter-cell interference coordination, connection establishment and release, load balancing, distribution of Non-Access Stratum (NAS) messages, NAS node selection, synchronization, Radio Access Network (RAN) sharing, Multimedia Broadcast Multicast Service (MBMS), subscriber and equipment tracking, RAN Information Management (RIM), paging, location, and delivery of alarm messages. Base stations 102 can communicate directly or indirectly (e.g., via EPC 160 or 5GC 190) with each other on backhaul link 134 (e.g., using an X2 interface). Backhaul link 134 can be wired or wireless.

[0036] Base station 102 can wirelessly communicate with one or more UEs 104. Each base station in base station 102 can provide communication coverage for a corresponding geographic coverage area 110. Overlapping geographic coverage areas 110 may exist. For example, small cell 102' may have a coverage area 110' that overlaps with the coverage areas 110 of one or more macro base stations 102. A network that includes both small cells and macro cells may be referred to as a heterogeneous network. The heterogeneous network may also include a Home Evolved Node B (eNB) (HeNB), which can provide services to restricted groups (which may be referred to as a Closed Subscriber Group (CSG)). The communication link 120 between base station 102 and UE 104 may include uplink (UL) (also known as reverse link) transmission from UE 104 to base station 102 and / or downlink (DL) (also known as forward link) transmission from base station 102 to UE 104. The communication link 120 may use multiple-input multiple-output (MIMO) antenna technologies, including spatial multiplexing, beamforming, and / or transmit diversity. The communication link may carry one or more carriers. Base station 102 / UE104 may use spectrum per carrier up to Y MHz (e.g., 5MHz, 10MHz, 15MHz, 20MHz, 100MHz, 400MHz, etc.) of bandwidth allocated in carrier aggregation for transmission in the DL and / or UL directions, totaling up to Yx MHz (e.g., corresponding to x component carriers). Carriers may be adjacent to each other or may not be adjacent to each other. Carrier allocation may be asymmetrical for DL ​​and UL (e.g., more or fewer carriers may be allocated to DL than to UL). Component carriers may include primary component carriers and one or more secondary component carriers. The primary component carrier may be referred to as the primary cell (PCell) and the secondary component carrier may be referred to as the secondary cell (SCell).

[0037] In another example, some UEs 104 may communicate with each other using a device-to-device (D2D) communication link 158. The D2D communication link 158 may use DL / UL WWAN spectrum. The D2D communication link 158 may use one or more sidelink channels, such as the Physical Sidelink Broadcast Channel (PSBCH), Physical Sidelink Discovery Channel (PSDCH), Physical Sidelink Shared Channel (PSSCH), and Physical Sidelink Control Channel (PSCCH). D2D communication can be achieved through various wireless D2D communication systems, such as FlashLinQ, WiMedia, Bluetooth, ZigBee, Wi-Fi based on the IEEE 802.11 standard, LTE, or NR.

[0038] The wireless communication system may also include a Wi-Fi access point (AP) 150 that communicates with a Wi-Fi station (STA) 152 via a communication link 154 in the 5 GHz unlicensed spectrum. When communicating in the unlicensed spectrum, the STA 152 / AP 150 may perform a free channel assessment (CCA) to determine the availability of a channel before communication.

[0039] Small cell 102' can operate in licensed and / or unlicensed spectrum. When operating in unlicensed spectrum, small cell 102' can employ NR, and uses the same 5 GHz unlicensed spectrum as the Wi-Fi AP 150. Small cell 102' employing NR in unlicensed spectrum can improve the coverage of the access network and / or increase the capacity of the access network.

[0040] Base station 102 (whether it is a small cell 102' or a large cell (e.g., a macro base station)) may include an eNB, gNodeB (gNB), or other types of base stations. Some base stations, such as gNB 180, can operate in conventional sub-6 GHz spectrum, millimeter wave (mmW) frequencies, and / or near-mmW frequencies to communicate with UE 104. When gNB 180 operates in mmW or near-mmW frequencies, gNB180 may be referred to as an mmW base station. Extremely high frequency (EHF) is a portion of the electromagnetic spectrum that contains radio frequency (RF). EHF has a range of 30 GHz to 300 GHz, with wavelengths between 1 mm and 10 mm. Radio waves in this band may be referred to as millimeter waves. Near-mmW extends down to frequencies of 3 GHz with wavelengths of 100 mm. Ultra-high frequency (SHF) bands extend between 3 GHz and 30 GHz, and are also referred to as centimeter waves. Communication using mmW / near-mmW radio bands has extremely high path loss and short range. The mmW base station 180 can be used with the UE 104 in conjunction with beamforming 182 to compensate for extremely high path loss and short range. The base station 102 mentioned herein may include the gNB 180.

[0041] EPC 160 may include a Mobility Management Entity (MME) 162, other MMEs 164, a Serving Gateway 166, a Multimedia Broadcast Multicast Service (MBMS) Gateway 168, a Broadcast Multicast Service Center (BM-SC) 170, and a Packet Data Network (PDN) Gateway 172. MME 162 can communicate with the Home Subscriber Server (HSS) 174. MME 162 is the control node that handles signaling between UE 104 and EPC 160. Generally, MME 162 provides bearer and connection management. All user Internet Protocol (IP) packets are delivered through the Serving Gateway 166, which is itself connected to the PDN Gateway 172. The PDN Gateway 172 provides UE IP address allocation and other functions. The PDN Gateway 172 and BM-SC 170 are connected to the IP Service 176. The IP Service 176 may include the Internet, intranets, IP Multimedia Subsystem (IMS), PS streaming service, and / or other IP services. The BM-SC 170 provides functions for MBMS user service dispatch and delivery. The BM-SC 170 can act as an entry point for content provider MBMS transmission, authorize and initiate MBMS bearer services in a Public Land Mobile Network (PLMN), and schedule MBMS transmissions. The MBMS gateway 168 can allocate MBMS services to base station 102 belonging to a Broadcast-Specific Service Multicast Single Frequency Network (MBSFN) area, and is responsible for session management (start / stop) and collecting eMBMS-related billing information.

[0042] 5GC 190 may include Access and Mobility Management Functions (AMF) 192, other AMFs 193, Session Management Functions (SMF) 194, and User Plane Functions (UPF) 195. AMF 192 may communicate with Unified Data Management (UDM) 196. AMF 192 may be a control node handling signaling between UE 104 and 5GC 190. Generally, AMF 192 provides QoS streaming and session management. (For example, user Internet Protocol (IP) packets from one or more UEs 104 may be delivered via UPF 195. UPF 195 may provide UE IP address allocation and other functions for one or more UEs. UPF 195 connects to IP services 197. IP services 197 may include the Internet, intranets, IP Multimedia Subsystem (IMS), PS streaming services, and / or other IP services.

[0043] A base station may also be referred to as a gNB, Node B, Evolved Node B (eNB), access point, transceiver base station, radio base station, radio transceiver, transceiver function, Basic Services Set (BSS), Extended Services Set (ESS), Transmit-Receive Point (TRP), or some other suitable terminology. Base station 102 provides UE 104 with access to EPC 160 or 5GC 190. Examples of UE 104 include cellular phones, smartphones, Session Initiation Protocol (SIP) phones, laptops, personal digital assistants (PDAs), satellite radios, GPS devices, multimedia devices, video devices, digital audio players (e.g., MP3 players), cameras, game consoles, tablets, smart devices, wearable devices, vehicles, electricity meters, air pumps, large or small kitchen appliances, healthcare devices, implants, sensors / actuators, displays, or any other similarly functional device. Some UEs in UE 104 may be referred to as IoT devices (e.g., parking meters, air pumps, toasters, vehicles, heart monitors, etc.). IoT UEs may include Machine Type Communication (MTC) / Enhanced MTC (eMTC, also known as Category (CAT)-M or Cat M1) UEs, NB-IoT (also known as CAT NB1) UEs, and other types of UEs. In this disclosure, eMTC and NB-IoT may refer to future technologies that may evolve from or are based on these technologies. For example, eMTC may include FeMTC (Further eMTC), eFeMTC (Enhanced Further eMTC), mMTC (Massive MTC), etc., and NB-IoT may include eNB-IoT (Enhanced NB-IoT), FeNB-IoT (Further Enhanced NB-IoT), etc. UE 104 may also be referred to as a station, mobile station, subscriber station, mobile unit, subscriber unit, radio unit, remote unit, mobile device, radio device, wireless communication device, remote device, mobile subscriber station, access terminal, mobile terminal, radio terminal, remote terminal, mobile phone, user agent, mobile client, client, or some other suitable term.

[0044] The deployment of communication systems (such as 5G New Radio (NR) systems) can involve a variety of components or parts. In a 5G NR system or network, network nodes, network entities, network mobility elements, radio access network (RAN) nodes, core network nodes, network elements or network equipment (such as base stations (BS, e.g., BS 102)), or one or more units (or components) performing base station functionality can be implemented in either a converged or decomposed architecture. For example, BSs (such as Node B (NB), evolved NB (eNB), NR BS, 5G NB, access point (AP), transmit / receive point (TRP), or cell, etc.) can be implemented as converged base stations (also known as standalone BS or monolithic BS) or decomposed base stations.

[0045] Aggregated base stations can be configured to utilize a radio protocol stack that is physically or logically integrated within a single RAN node. Decentralized base stations can be configured to utilize a protocol stack that is physically or logically distributed across two or more units, such as one or more central or centralized units (CUs), one or more distributed units (DUs), or one or more radio units (RUs). In some aspects, the CU can be implemented within a RAN node, and one or more DUs can be co-located with the CU, or alternatively, can be geographically or virtually distributed across one or more other RAN nodes. DUs can be implemented to communicate with one or more RUs. Each of the CU, DU, and RU can also be implemented as a virtual unit, namely a virtual central unit (VCU), a virtual distributed unit (VDU), or a virtual radio unit (VRU).

[0046] Base station type operation or network design can take into account the aggregation characteristics of base station functionality. For example, decomposed base stations can be utilized in Integrated Access Backhaul (IAB) networks, Open Radio Access Networks (O-RAN (such as network configurations initiated by the O-RAN Alliance)), or Virtualized Radio Access Networks (vRAN, also known as Cloud Radio Access Networks (C-RAN)). Decomposition can include distributing functionality across two or more units in various physical locations, as well as virtually distributing the functionality of at least one unit, which enables flexibility in network design. The various units in a decomposed base station or decomposed RAN architecture can be configured for wired or wireless communication with at least one other unit.

[0047] In the example, communication transmitting component 442 may transmit RS, and communication receiving component 342 may receive and measure RS. Communication receiving component 342 may transmit feedback indicating measurement or recommending a pre-decoder. Communication transmitting component 442 may receive feedback, select a pre-decoder based on the feedback, and transmit pre-decoded communication based on the pre-decoder. According to the aspects described herein, communication transmitting component 442 may select a pre-decoder based on both: a wideband pre-decoder selected based on feedback; and an associated subband-specific pre-decoder for each of a plurality of subbands in the wideband. In the example, base station 102 / gNB 180 may include communication transmitting component 442 for transmitting a Channel State Information Reference Signal (CSI-RS) and pre-decoding transmissions based on feedback for the CSI-RS, and UE 104 may include communication receiving component 342 for receiving the reference signal, transmitting feedback, and receiving pre-decoded communication. In another example, UE 104 may include a communication transmission component 442 for transmitting a sounding reference signal (SRS) and pre-decoding the transmission based on feedback to the SRS, and base station 102 / gNB 180 (or another UE in sidelink communication) may include a communication reception component 342 for receiving the reference signal, transmitting feedback, and receiving the pre-decoded communication.

[0048] Figure 2 A diagram illustrating an example of a decomposed base station 200 architecture is shown. The decomposed base station 200 architecture may include one or more central units (CUs) 210, which may communicate directly with the core network 220 via a backhaul link, or indirectly with the core network 220 via one or more decomposed base station units, such as a near real-time (near-RT) RAN Intelligent Controller (RIC) 225 via an E2 link, or a non-real-time (non-RT) RIC 215 associated with a Service Management and Orchestration (SMO) framework 205, or both. CUs 210 may communicate with one or more distributed units (DUs) 230 via corresponding midhaul links (such as F1 interfaces). DUs 230 may communicate with one or more radio units (RUs) 240 via corresponding fronthaul links. RUs 240 may communicate with a corresponding UE 104 via one or more radio frequency (RF) access links. In some implementations, UE 104 may be served simultaneously by multiple RUs 240.

[0049] Each unit in a cell (e.g., CU 210, DU 230, RU 240, and near-RT RIC 225, non-RT RIC 215, and SMO frame 205) may include or be coupled to one or more interfaces configured to receive or transmit signals, data, or information (collectively, signals) via wired or wireless transmission media. Each unit in the cell, or an associated processor or controller providing instructions to the communication interfaces of these units, may be configured to communicate with one or more other units via transmission media. For example, these units may include wired interfaces configured to receive signals or transmit signals to one or more other units via wired transmission media. Additionally, these units may include wireless interfaces that may include receivers, transmitters, or transceivers (such as radio frequency (RF) transceivers) configured to receive signals or transmit signals to one or more other units, or both, via wireless transmission media.

[0050] In some aspects, the CU 210 can host one or more higher-level control functions. Such control functions may include Radio Resource Control (RRC), Packet Data Convergence Protocol (PDCP), Serving Data Adaptation Protocol (SDAP), etc. Each control function can be implemented using an interface configured to signal to other control functions hosted by the CU 210. The CU 210 can be configured to handle user plane functionality (i.e., Central Unit-User Plane (CU-UP)), control plane functionality (i.e., Central Unit-Control Plane (CU-CP)), or a combination thereof. In some implementations, the CU 210 can be logically split into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP units can communicate bidirectionally with the CU-CP units via an interface such as an E1 interface. The CU 210 can be implemented to communicate with the DU 230 for network control and signaling, as needed.

[0051] DU 230 may correspond to a logic unit that includes one or more base station functions for controlling the operation of one or more RU 240s. In some aspects, DU 230 may, at least in part, host one or more of the following, depending on functional splits (such as those defined by the 3rd Generation Partnership Project (3GPP): Radio Link Control (RLC) layer, Medium Access Control (MAC) layer, and one or more high physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.). In some aspects, DU 230 may further host one or more low PHY layers. Each layer (or module) may be implemented using an interface configured to communicate signaling with other layers (and modules) hosted by DU 230 or with control functions hosted by CU 210.

[0052] Lower-layer functionality can be implemented by one or more RU 240s. In some deployments, an RU240 controlled by a DU 230 may correspond to a logical node that hosts RF processing functions or low-PHY layer functions (such as performing Fast Fourier Transform (FFT), Inverse FFT (iFFT), digital beamforming, or Physical Random Access Channel (PRACH) extraction and filtering, or both, based at least in part on functional decomposition (such as lower-layer functional decomposition). In such architectures, the RU 240 may be implemented to handle over-the-air (OTA) communications with one or more UE 104s. In some specific implementations, the real-time and non-real-time aspects of control plane and user plane communications with the RU 240 may be controlled by the corresponding DU 230. In some scenarios, this configuration enables the implementation of the DU 230 and CU 210 in cloud-based RAN architectures such as vRAN architectures.

[0053] SMO framework 205 can be configured to support RAN deployment and provisioning of both non-virtualized and virtualized network elements. For non-virtualized network elements, SMO framework 205 can be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which can be managed via operation and maintenance interfaces such as the O1 interface. For virtualized network elements, SMO framework 205 can be configured to interact with a cloud computing platform such as Open Cloud (O-Cloud) 290 to perform network element lifecycle management (such as instantiating virtualized network elements) via a cloud computing platform interface such as the O2 interface. Such virtualized network elements may include, but are not limited to, CU 210, DU 230, RU 240, and near-RT RIC 225. In some implementations, SMO framework 205 can communicate with hardware aspects of the 4G RAN such as Open eNB (O-eNB) 211 via the O1 interface. Additionally, in some implementations, SMO framework 205 can communicate directly with one or more RU 240s via the O1 interface. SMO framework 205 may also include a non-RT RIC 215 configured to support the functionality of SMO framework 205.

[0054] The non-RT RIC 215 can be configured to include logical functions enabling non-real-time control and optimization of RAN elements and resources, including artificial intelligence / machine learning (AI / ML) workflows for model training and updates, or policy-based guidance for applications / features in the near-RT RIC 225. The non-RT RIC 215 can be coupled to or communicate with the near-RT RIC 225, such as via an A1 interface. The near-RT RIC 225 can be configured to include logical functions enabling near real-time control and optimization of RAN elements and resources via data collection and actions through an interface such as an E2 interface, connecting one or more CU 210s, one or more DU 230s, or both, and O-eNBs to the near-RT RIC 225.

[0055] In some implementations, to generate AI / ML models to be deployed in the near-RT RIC 225, the non-RT RIC 215 may receive parameters or external enrichment information from an external server. This information can be utilized by the near-RT RIC 225 and may be received from non-network data sources or network functions at the SMO framework 205 or the non-RT RIC 215. In some examples, the non-RT RIC 215 or the near-RT RIC 225 may be configured to tune RAN behavior or performance. For example, the non-RT RIC 215 may monitor long-term trends and patterns in performance and employ AI / ML models to perform corrective actions via the SMO framework 205 (such as reconfiguration via O1) or by creating RAN management policies (such as A1 policies).

[0056] Turn now Figures 3 to 8 The aspects are described with reference to one or more components and one or more methods that can perform the actions or operations described herein, wherein the aspects shown in dashed lines may be optional. Although the following will be discussed... Figures 5 to 6 The operations described herein are presented in a specific order and / or are presented as being performed by example components; however, it should be understood that the order of actions and the components performing these actions may vary depending on the specific implementation. Furthermore, it should be understood that the actions, functions, and / or components described below may be performed by a specially programmed processor, a processor executing specially programmed software or a computer-readable medium, or any other combination of hardware and / or software components capable of performing the described actions or functions.

[0057] refer to Figure 3An example of a specific implementation of the receiving node 300 (such as UE 104 in DL MIMO or base station 102 in UL MIMO) may include various components, some of which have already been described above and are further described herein, including components such as one or more processors 312 and one or more memories 316 communicating via one or more buses 344, and one or more transceivers 302. For example, one or more processors 312 may include a single processor or multiple processors configured to perform one or more functions described herein. For example, multiple processors may be configured to perform a specific subset of the set of functions described herein, such that multiple processors can perform the set of functions together. Similarly, for example, one or more memories 316 may include a single memory device or multiple memory devices configured to store instructions or parameters for performing one or more functions described herein. For example, multiple memory devices may be configured to store instructions or parameters for performing a specific subset of the set of functions described herein, such that multiple memory devices can store instructions or parameters for the set of functions together. According to the aspects described herein, one or more processors 312, one or more memories 316, and one or more transceivers 302 may operate in conjunction with modem 340 and / or communication receiving component 342 for receiving communications pre-decoded based on a broadband pre-decoder and one or more sub-band pre-decoders for each sub-band in the broadband.

[0058] In one aspect, one or more processors 312 may include modem 340 and / or may be part of modem 340 using one or more modem processors. Therefore, various functions associated with communication receiving component 342 may be included in modem 340 and / or processor 312, and in one aspect, may be performed by a single processor, while in other aspects, different functions may be performed by a combination of two or more different processors. For example, in one aspect, one or more processors 312 may include any or any combination of a modem processor, or baseband processor, or digital signal processor, or transmit processor, or receiver processor, or transceiver processor associated with transceiver 302. In other aspects, some of the features of one or more processors 312 and / or modem 340 associated with communication receiving component 342 may be performed by transceiver 302.

[0059] Additionally, memory 316 may be configured to store data used herein and / or a local version of application 375, or one or more sub-components of communication receiving component 342 and / or its sub-components executed by at least one processor 312. Memory 316 may include any type of computer-readable medium that can be used by a computer or at least one processor 312, such as random access memory (RAM), read-only memory (ROM), magnetic tape, magnetic disk, optical disk, volatile memory, non-volatile memory, and any combination thereof. For example, in one aspect, when receiving node 300 is operating at least one processor 312 to execute one or more sub-components of communication receiving component 342 and / or its sub-components, memory 316 may be a non-transitory computer-readable storage medium storing one or more computer-executable codes and / or associated data defining one or more sub-components of communication receiving component 342 and / or its sub-components.

[0060] Transceiver 302 may include at least one receiver 306 and at least one transmitter 308. Receiver 306 may include hardware, firmware, and / or software code executable by a processor for receiving data, the code including instructions and stored in memory (e.g., a computer-readable medium). Receiver 306 may be, for example, a radio frequency (RF) receiver. In one aspect, receiver 306 may receive signals transmitted by a transmitting node. Additionally, receiver 306 may process such received signals and may also obtain measurements of these signals, such as, but not limited to, Ec / Io, signal-to-noise ratio (SNR), reference signal received power (RSRP), received signal strength indicator (RSSI), etc. Transmitter 308 may include hardware, firmware, and / or software code executable by a processor for transmitting data, the code including instructions and stored in memory (e.g., a computer-readable medium). Suitable examples of transmitter 308 may include, but are not limited to, RF transmitters.

[0061] Furthermore, in one aspect, the receiving node 300 may include an RF front-end 388, which is communicatively operable with one or more antennas 365 and transceiver 302 to receive and transmit radio transmissions, such as wireless communications transmitted by at least one transmitting node or wireless transmissions transmitted by the receiving node 300. The RF front-end 388 may be connected to one or more antennas 365 and may include one or more low-noise amplifiers (LNAs) 390, one or more switches 392, one or more power amplifiers (PAs) 398, and one or more filters 396 for transmitting and receiving RF signals.

[0062] On one hand, the LNA 390 can amplify the received signal at the desired output level. On another hand, each LNA 390 can have a specified minimum gain value and a maximum gain value. On yet another hand, the RF front end 388 can use one or more switches 392 to select a particular LNA 390 and its specified gain value based on the desired gain value for a particular application.

[0063] Furthermore, for example, the RF front-end 388 may use one or more PAs 398 to amplify the signal for RF output at a desired output power level. In one aspect, each PA 398 may have a specified minimum gain value and a maximum gain value. In another aspect, the RF front-end 388 may use one or more switches 392 to select a particular PA 398 and its specified gain value based on the desired gain value for a particular application.

[0064] Additionally, for example, the RF front-end 388 may use one or more filters 396 to filter the received signal to obtain the input RF signal. Similarly, in one aspect, for example, a corresponding filter 396 may be used to filter the output from a corresponding PA 398 to generate an output signal for transmission. In one aspect, each filter 396 may be connected to a specific LNA 390 and / or PA 398. In one aspect, the RF front-end 388 may use one or more switches 392 to select the transmission path or reception path using a specified filter 396, LNA 390, and / or PA 398 based on a configuration as specified by the transceiver 302 and / or processor 312.

[0065] Therefore, transceiver 302 can be configured to transmit and receive wireless signals via RF front end 388 through one or more antennas 365. In one aspect, the transceiver can be tuned to operate at a specified frequency, such that receiving node 300 can communicate, for example, with one or more transmitting nodes or one or more cells associated with one or more transmitting nodes. In another aspect, for example, modem 340 can configure transceiver 302 to operate at a specified frequency and power level based on the configuration of receiving node 300 and the communication protocol used by modem 340.

[0066] In one aspect, modem 340 may be a multi-band, multi-mode modem capable of processing digital data and communicating with transceiver 302, enabling the use of transceiver 302 to transmit and receive digital data. In another aspect, modem 340 may be multi-band and configured to support multiple frequency bands for a specific communication protocol. In another aspect, modem 340 may be multi-mode and configured to support multiple operating networks and communication protocols. In one aspect, modem 340 may control one or more components of receiving node 300 (e.g., RF front-end 388, transceiver 302) to enable signal transmission and / or reception from the network based on a specified modem configuration. In one aspect, modem configuration may be based on the modem's mode and the frequency band used. In another aspect, modem configuration may be based on configuration information associated with receiving node 300, such as that provided by the network during cell selection and / or cell reselection.

[0067] In one aspect, the communication receiving component 342 may include one or more of the following: a channel measurement component 352 for measuring the channel based on RS received from the transmitting node; a feedback component 354 for sending feedback based on the channel measurement; and / or a configuration component 356 for sending or receiving configuration related to at least a subband-specific pre-decoder for pre-decoding the communication received from the transmitting node.

[0068] On one hand, processor 312 may correspond to a combination Figure 8 The UE describes one or more processors in the processor. Similarly, memory 316 may correspond to the combination of Figure 8 The memory described in the UE.

[0069] refer to Figure 4 According to the aspects described herein, an example of a specific implementation of the transmitting node 400 (e.g., base station 102 and / or gNB 180 in DL MIMO, or UE 104 in UL MIMO, as described above) may include various components, some of which have already been described above, but include components such as one or more processors 412 and one or more memories 416 communicating via one or more buses 444, and one or more transceivers 402, which may operate in conjunction with modem 440 and communication transmitting component 442 for transmitting communication based on a wideband pre-decoder and one or more subband pre-decoders for each subband in the wideband.

[0070] One or more transceivers 402, receivers 406, transmitters 408, one or more processors 412, one or more memories 416, applications 475, buses 444, RF front-ends 488, LNAs 490, switches 492, filters 496, PAs 498, and one or more antennas 465 may be the same as or similar to the corresponding components of the receiver node 300 as described above, but are configured or otherwise programmed for transmit node operations that are the opposite of receiver node operations.

[0071] In one aspect, the communication transmission component 442 may optionally include one or more of the following: a feedback processing component 452 for processing feedback received from the receiving node regarding the transmitted RS; a predecoder selection component 454 for selecting at least one wideband predecoder based on the feedback; and / or a configuration component 456 for sending or receiving configurations related to at least one subband-specific predecoder for predecoding communications sent to the receiving node.

[0072] On one hand, processor 412 may correspond to a combination Figure 8 The base station described in the text refers to one or more processors. Similarly, memory 416 may correspond to the combination of... Figure 8 The memory described by the base station in the text.

[0073] Figure 5 A flowchart illustrating an example of a method 500 for transmitting communication based on a wideband pre-decoder and one or more subband pre-decoders for each subband in the wideband, according to the aspects described herein. Figure 6 A flowchart illustrating an example of a method 600 for receiving communication based on a wideband pre-decoder and pre-decoding for one or more subband pre-decoders for each subband in the wideband, according to various aspects described herein, is shown. In the example, a transmitting node 400 (e.g., base station 102 or gNB 180 in DL MIMO, a monolithic base station or gNB, a portion of a split base station or gNB, or UE 104 in UL MIMO) can use... Figure 1 and Figure 4 One or more of the components described in the document are used to perform the action. Figure 5 The functions described in method 500 are shown, and the receiving node 300 (e.g., UE 104 in DL MIMO or base station 102 or gNB 180 in UL MIMO, a monolithic base station or gNB, a fragmented base station or part of a gNB, etc.) can be used. Figure 1 and Figure 3 One or more of the components described in the document are used to perform the action. Figure 6The functionality described in method 600 is shown. For ease of explanation, methods 500 and 600 are described together; however, methods 500 and 600 do not need to be executed together and can actually be executed independently using separate devices.

[0074] In method 500, at block 502, a reference signal may be transmitted to a receiving node. In one aspect, a communication transmitting component 442 (e.g., in conjunction with processor 412, memory 416, transceiver 402, etc.) may transmit the reference signal (e.g., from transmitting node 400 (such as base station 102 or UE 104)) to a receiving node (e.g., receiving node 300 (such as UE 104 or base station 102)). For example, if the node transmitting the reference signal is base station 102, the communication transmitting component 442 may transmit a reference signal defined for transmission by base station 102, such as CSI-RS. In another example, if the node transmitting the reference signal is UE 104, the communication transmitting component 442 may transmit a reference signal defined for transmission by UE 104, such as SRS.

[0075] In method 600, at block 602, a reference signal can be received from the transmitting node. In one aspect, a communication receiving component 342 (e.g., in conjunction with processor 312, memory 316, transceiver 302, etc.) can (e.g., at receiving node 300 (such as UE 104 or base station 102)) receive the reference signal from the transmitting node (e.g., transmitting node 400, such as base station 102 or UE 104). For example, if the node receiving the reference signal is UE 104, the communication receiving component 342 can receive a reference signal defined for transmission by base station 102, such as CSI-RS. In another example, if the node receiving the reference signal is base station 102, the communication receiving component 342 can receive a reference signal defined for transmission by UE 104, such as SRS.

[0076] In method 600, at block 604, feedback for a reference signal may be sent to the transmitting node, indicating a first pre-decoder for communicating with the transmitting node in broadband. On one hand, feedback component 354 (e.g., in conjunction with processor 312, memory 316, transceiver 302, communication receiving component 342, etc.) may send feedback for a reference signal to the transmitting node, indicating a first pre-decoder for communicating with the transmitting node in broadband. For example, the feedback may include measurements of received RS, measurements of the channel based on received RS, a recommended pre-decoder selected based on measurements of the channel or received RS, etc. In the example, if the receiving node 300 is UE 104, feedback component 354 may send feedback on feedback resources configured by base station 102 (e.g., in uplink control information (UCI)). In another example, if the receiving node 300 is base station 102, the feedback component 354 may send feedback when scheduling uplink transmission resources (e.g., in the DCI for scheduling resources). For example, the DCI may include an indicator for a recommended pre-decoder for broadband.

[0077] In method 500, at block 504, feedback for a reference signal can be received from the receiving node, indicating a first predecoder for communication with the receiving node in broadband. On one hand, feedback processing component 452 (e.g., in conjunction with processor 412, memory 416, transceiver 402, communication transmission component 442, etc.) can receive feedback for a reference signal from the receiving node, indicating a first predecoder for communication with the receiving node in broadband. For example, as described, the feedback may include a measurement of the RS performed by the receiving node, a measurement of the channel based on the RS performed by the receiving node, a recommended predecoder selected by the receiving node based on the measurement of the channel or the received RS, etc. In this example, feedback processing component 452 may receive and process the feedback, and predecoder selection component 454 may select a broadband predecoder to be used for communication with the receiving node based on the feedback. For example, predecoder selection component 454 may select the recommended predecoder selected by the receiving node or another predecoder.

[0078] In method 500, at block 506, multiple pre-decoders can be used to transmit communication to a receiving node in multiple subbands of a wideband, wherein each of the multiple pre-decoders is at least partially based on a wideband pre-decoder, which is based on a first pre-decoder and a subband-specific pre-decoder for a corresponding subband among the multiple subbands. On one hand, a communication transmitting component 442 (e.g., in conjunction with a processor 412, memory 416, transceiver 402, pre-decoder selection component 454, etc.) can use multiple pre-decoders to transmit communication to a receiving node in multiple subbands of a wideband, wherein each of the multiple pre-decoders is at least partially based on a wideband pre-decoder, which is based on a first pre-decoder and a subband-specific pre-decoder for a corresponding subband among the multiple subbands. In the example, the subband-specific pre-decoders for the multiple subbands can be different. In the example, the predecoder selection component 454 may select a subband-specific predecoder based on a configured or defined pattern on multiple subbands. In either case, the predecoder selection component 454 may calculate or otherwise determine each predecoder for each subband based on or according to a wideband predecoder and a subband-specific predecoder for a given subband.

[0079] In a specific example, as described, the predecoder selection component 454 can select a wideband predecoder based on feedback and can select a subband-specific predecoder for each of a plurality of subbands in the wideband. For example, for a given number N subbands in the wideband, the predecoder selection component 454 can select a subband-specific predecoder W2(i) for a given subband i in N. Thus, the predecoder selection component 454 can select subband-specific predecoders W2(1), W2(2), ..., W2(N) for subbands 1, 2, ..., N in the wideband. In one example, the predecoder selection component 454 can then select a predecoder for each subband based on the wideband predecoder and the corresponding subband-specific predecoder. For example, the predecoder selection component 454 can compute a predecoder for each subband by performing matrix multiplication of the wideband predecoder W1 and the subband-specific predecoders W2(1), W2(2), ..., W2(N) for each subband. In this example, the pre-decoder selection component 454 can compute the pre-decoder for each sub-band i in the N sub-bands of the wideband as W(i) = W1. W2(i).

[0080] In method 600, at block 606, multiple pre-decoders can be used to receive communication from a transmitting node in multiple subbands of a wideband, wherein each of the multiple pre-decoders is at least partially based on a wideband pre-decoder, which is based on a first pre-decoder and a subband-specific pre-decoder for a corresponding subband among the multiple subbands. In one aspect, a communication receiving component 342 (e.g., in conjunction with processor 312, memory 316, transceiver 302, etc.) can use multiple pre-decoders to receive communication from a transmitting node in multiple subbands of a wideband, wherein each of the multiple pre-decoders is at least partially based on a wideband pre-decoder, which is based on a first pre-decoder and a subband-specific pre-decoder for a corresponding subband among the multiple subbands. In the example, as described, the subband-specific pre-decoders for the multiple subbands can be different and can be selected based on the wideband pre-decoder and the subband-specific pre-decoder for each subband.

[0081] In the example, such as for downlink MIMO pre-decoding, UE 104 (as receiver node 300) may specify one or more cyclic patterns to cycle through multiple subbands for subband-specific pre-decoders, as described above. For example, UE 104 may evaluate and select the optimal beam pattern based on channel conditions, historical patterns, and communication metrics associated with the pattern. For instance, the pattern may include an indication of multiple pre-decoders (e.g., pre-decoding matrices) to be applied in each subband within a subset of multiple subbands. In one example, a given pattern may indicate a number of subband-specific pre-decoders less than the number of subbands, in which case the pre-decoder selection component 454 may cycle through the pattern across multiple subbands.

[0082] In method 600, optionally at block 608, an indication of a recommended pattern for cycling a subband-specific predecoder across multiple subbands may be sent to the transmitting node. On one hand, configuration component 356 (e.g., in conjunction with processor 312, memory / 316, transceiver 302, communication receiving component 342, etc.) may send an indication of a recommended pattern for cycling a subband-specific predecoder across multiple subbands to the transmitting node. For example, configuration component 356 may send the indication of the pattern (e.g., in a UCI, in feedback sent at block 604, or in other signaling), wherein the indication may include a specific predecoder in the pattern, an index of multiple configured patterns configured by the transmitting node for the receiving node, etc.

[0083] In method 600, optionally at block 610, a configuration for cycling one or more patterns of a subband-specific pre-decoder across multiple subbands may be received from the transmitting node. In one aspect, configuration component 356 (e.g., in conjunction with processor 312, memory 316, transceiver 302, communication receiving component 342, etc.) may receive the configuration for cycling one or more patterns of a subband-specific pre-decoder across multiple subbands from the transmitting node. For example, configuration component 356 may receive this configuration in Radio Resource Control (RRC) signaling, Medium Access Control (MAC)-Control Element (CE) signaling, Downlink Control Information (DCI), etc. In the example, configuration component 356 may select from a plurality of patterns based on evaluating them as described, and may send an indication to the transmitting node of one of the patterns (e.g., by sending an index of the pattern within the plurality of patterns).

[0084] Similarly, in downlink MIMO, in method 500, optionally at block 508, an indication of a recommended pattern for cycling a subband-specific predecoder across multiple subbands can be received from the receiving node. In one aspect, configuration component 456 (e.g., in conjunction with processor 412, memory 416, transceiver 402, communication transmission component 442, etc.) can receive from the receiving node an indication of a recommended pattern for cycling a subband-specific predecoder across multiple subbands. For example, configuration component 456 can receive (e.g., in UCI, in feedback received at block 504, or in other signaling) an indication of the pattern, wherein the indication may include a specific predecoder in the pattern, an index of multiple configured patterns configured by the transmitting node for the receiving node, etc. In the example, the predecoder selection component 454 may select a subband-specific predecoder (e.g., W2(i) for each subband i) based on the indicated pattern (e.g., as the indicated pattern or a different pattern selected based on the indicated pattern).

[0085] In method 500, optionally at block 510, a configuration for cycling one or more patterns of a subband-specific pre-decoder across multiple subbands may be sent to the receiving node. In one aspect, configuration component 456 (e.g., in conjunction with processor 412, memory 416, transceiver 402, communication transmission component 442, etc.) may send the configuration for cycling one or more patterns of a subband-specific pre-decoder across multiple subbands to the receiving node. For example, configuration component 456 may send the configuration in RRC signaling, MAC-CE signaling, DCI, etc. In the example, configuration component 456 may then receive from the receiving node an indication of the selected pattern as an index of the pattern among multiple patterns configured for the receiving node.

[0086] In another example, for downlink or uplink MIMO, reference signal transmission may be configured by base station 102 for UE 104. For example, for downlink MIMO, base station 102 (as transmitting node 400) may be configured to transmit CSI-RS for UE 104 (as receiving node 300) to receive. In this example, in method 500, optionally at block 512, a configuration reference signal may be transmitted to the receiving node to indicate the configuration to be transmitted to the receiving node. On one hand, configuration component 456 (e.g., in conjunction with processor 412, memory 416, transceiver 402, communication transmitting component 442, etc.) may transmit a configuration reference signal (e.g., CSI-RS) to the receiving node to indicate the configuration to be transmitted to the receiving node. For example, this configuration may include an indication of resources on which CSI-RS is received. Additionally, for example, this configuration may include one or more parameters related to the hybrid closed-loop and open-loop pre-decoding scheme described herein, such as indications of subband-specific pre-decoders available to receiving node 300 (e.g., UE 104) or selected by receiving node 300 when reporting which subband-specific pre-decoders should be used, multiple possible patterns of subband-specific pre-decoders that receiving node 300 can select from, etc. In the example, as described, receiving node 300 may send an indication of the selected subband-specific pre-decoder or the selected pattern (e.g., as an index of a pattern within a plurality of patterns or other identifier) ​​in the feedback received at block 504.

[0087] In this example, in method 600, optionally at block 612, a configuration reference signal can be received from the transmitting node to indicate the configuration received from the transmitting node. On one hand, configuration component 356 (e.g., in conjunction with processor 312, memory 316, transceiver 302, communication receiving component 342, etc.) can receive a configuration reference signal (e.g., CSI-RS) from the transmitting node to indicate the configuration received from the transmitting node. For example, the configuration may include an indication of the resources on which CSI-RS is to be received, as described. Additionally, for example, the configuration may include one or more parameters (such as an indication of a subband-specific predecoder, an indication of a subband-specific predecoder pattern, etc.) related to the hybrid closed-loop and open-loop predecoder scheme described herein, which the receiving node 300 can use to report the selected subband-specific predecoder or subband-specific predecoder pattern in feedback sent at block 604.

[0088] In another example, for uplink MIMO, base station 102 (as receiving node 300) may be configured to transmit SRS for transmission by UE 104 (as transmitting node 400). In this example, in method 500, optionally at block 514, a configuration reference signal may be received from the receiving node for a configuration to be transmitted to the receiving node. On one hand, configuration component 456 of UE 104 (as transmitting node 400) (e.g., in conjunction with processor 412, memory 416, transceiver 402, communication transmission component 442, etc.) may receive a configuration reference signal (e.g., SRS) from the receiving node for a configuration to be transmitted to the receiving node. For example, the configuration may include an indication of the resources on which SRS is to be transmitted. Additionally, for example, the configuration may include one or more parameters related to the hybrid closed-loop and open-loop pre-decoding scheme described herein, such as an indication of a subband-specific pre-decoder available to the transmitting node 400 (e.g., UE 104) or from which the transmitting node 400 may select when transmitting uplink communication, multiple possible patterns of subband-specific pre-decoders from which the transmitting node 400 may select, etc. In the example, as described, the transmitting node 400 may receive feedback at block 504 from the receiving node 300 (e.g., base station 102) indicating the selected subband-specific pre-decoder or the selected pattern, and the transmitting node 400 may interpret the indication based on the configuration of the pre-decoder (e.g., as an index of a pattern within multiple patterns or other identifier).

[0089] In this example, in method 600, optionally at block 614, a configuration reference signal may be transmitted to the transmitting node to receive the configuration received from the transmitting node. On one hand, configuration component 356 (e.g., in conjunction with processor 312, memory 316, transceiver 302, communication receiving component 342, etc.) may transmit a configuration reference signal (e.g., CSI-SRS) to the transmitting node to receive the configuration received from the transmitting node. For example, as described, the configuration may include an indication of the resources on which SRS will be transmitted. Additionally, for example, the configuration may include one or more parameters (such as an indication of a sub-band specific predecoder, an indication of a sub-band specific predecoder pattern, etc.) related to the hybrid closed-loop and open-loop predecoding scheme described herein, which the transmitting node 400 (e.g., UE 104) may use to predecode uplink transmissions. The receiving node 300 (e.g., base station 102) may indicate the selected sub-band specific predecoder or a sub-band specific predecoder pattern in feedback transmitted at block 604.

[0090] Additionally, in this example, the receiving node 300 (e.g., base station 102) may recommend a subband-specific predecoder or a pattern of a subband-specific predecoder in the DCI used for scheduling uplink transmission (e.g., as an index or other identifier of a pattern among multiple configured patterns). In this example, when feedback is transmitted at block 604, optionally at block 616, a DCI for scheduling Physical Uplink Shared Channel (PUSCH) transmission may be transmitted, wherein the DCI indicates a wideband predecoder and one of a plurality of patterns for cycling multiple subband-specific predecoders across multiple subbands. On one hand, the feedback component 354 (e.g., in conjunction with processor 312, memory 316, transceiver 302, communication receiving component 342, etc.) may transmit a DCI for scheduling PUSCH transmission, wherein the DCI indicates a wideband predecoder and one of a plurality of patterns for cycling multiple subband-specific predecoders across multiple subbands. In the example, the receiving node 300 can evaluate a subband-specific predecoder and determine which predecoder pattern the transmitting node 400 should use, and can indicate that pattern accordingly in the DCI. This allows the transmission of a fixed-size DCI, which may include a fixed number of bits for indicating a wideband predecoder and a fixed number of bits for indicating the pattern of a subband-specific predecoder (e.g., as an index within the configured pattern).

[0091] In this example, upon receiving feedback at block 504, optionally at block 516, a DCI scheduled for PUSCH transmission may be received, wherein the DCI indicates a wideband pre-decoder and one of a plurality of patterns for cycling multiple subband-specific pre-decoders across multiple subbands. On one hand, feedback processing component 452 (e.g., in conjunction with processor 412, memory 416, transceiver 402, communication transmission component 442, etc.) may receive a DCI scheduled for PUSCH transmission, wherein the DCI indicates a wideband pre-decoder and one of a plurality of patterns for cycling multiple subband-specific pre-decoders across multiple subbands. In this example, feedback processing component 452 may receive the DCI and determine the patterns of the wideband pre-decoder and subband-specific pre-decoders based on an index or other identifier indicated in the DCI, as described.

[0092] Figure 7Examples of systems 700 and 702 for performing DL and ULMIMO using hybrid closed-loop and open-loop pre-decoding techniques as described herein are illustrated. System 700 includes a gNB 102 and a UE 104 capable of communicating using DL MIMO. At 704, gNB 102 may transmit CSI-RS. In the example, as described above, gNB 102 may configure multiple cyclic patterns for W2 (e.g., for a subband-specific pre-decoder, as described above). UE 104 may measure the CSI-RS channel and calculate a wideband pre-decoder W1. UE 104 may also evaluate the multiple cyclic patterns for W2 and select a pattern (e.g., the best or optimal pattern). At 706, UE 104 may send feedback to gNB 102 containing a recommendation for W1 and / or, optionally, an indication (e.g., an index or other identifier) ​​of the recommended pattern for cyclic W2. As described, at 708, gNB 102 can send using W1 for each subband i. W2(i) is the MIMO performed by the pre-decoder.

[0093] System 702 includes a gNB 102 and a UE 104 that can communicate using UL MIMO. At 712, gNB 102 can configure SRS and / or multiple cyclic patterns for W2 (e.g., for a subband-specific pre-decoder, as described above) to UE 104. At 714, UE 104 can transmit SRS based on the configuration. gNB 102 can measure the SRS channel and calculate the wideband pre-decoder W1. gNB 102 evaluates multiple cyclic patterns for W2 and selects a pattern (e.g., the best or optimal pattern). At 716, gNB 102 can send a DCI for scheduling PUSCH to UE 104, which indicates an index of recommended W1 and / or, optionally, recommended patterns for W2 cycling. At 718, UE 104 can transmit W1 using the patterns for each subband i. W2(i) is a MIMO performed by a pre-decoder, as described.

[0094] Figure 8 This is a block diagram of a MIMO communication system 800 including base station 102 and UE 104. The MIMO communication system 800 can be illustrated by reference. Figure 1 The wireless communication access network 100 is described in various aspects. Base station 102 may be a reference. Figure 1Examples of various aspects of the described base station 102 are provided. Base station 102 may be equipped with antennas 834 and 835, and UE 104 may be equipped with antennas 852 and 853. In the MIMO communication system 800, base station 102 may be able to transmit data simultaneously through multiple communication links. Each communication link may be referred to as a "layer," and the "rank" of the communication link may indicate the number of layers used for communication. For example, in a 2x2 MIMO communication system in which base station 102 transmits two "layers," the rank of the communication link between base station 102 and UE 104 is two.

[0095] At base station 102, a transmit (Tx) processor 820 can receive data from a data source. The transmit processor 820 can process the data. The transmit processor 820 can also generate control symbols or reference symbols. A transmit MIMO processor 830 can perform spatial processing (e.g., pre-decoding, if applicable) on the data symbols, control symbols, or reference symbols, and can provide output symbol streams to transmit modulators / demodulators 832 and 833. Each modulator / demodulator 832 to 833 can process (e.g., for OFDM, etc.) its corresponding output symbol stream to obtain an output sample stream. Each modulator / demodulator 832 to 833 can further process (e.g., convert to analog, amplify, filter, and up-convert) the output sample stream to obtain a DL signal. In one example, the DL signal from modulators / demodulators 832 and 833 can be transmitted via antennas 834 and 835, respectively.

[0096] UE 104 can be used as a reference. Figure 1 and Figure 3 Examples of various aspects of the described UE 104. At UE 104, UE antennas 852 and 853 can receive DL signals from base station 102 and can provide the received signals to modulators / demodulators 854 and 855, respectively. Each modulator / demodulator 854 to 855 can adjust (e.g., filter, amplify, downconvert, and digitize) the corresponding received signal to obtain an input sample. Each modulator / demodulator 854 to 855 can further process (e.g., for OFDM, etc.) the input sample to obtain a received symbol. A MIMO detector 856 can obtain the received symbol from modulators / demodulators 854 and 855, perform MIMO detection on the received symbol (if applicable), and provide the detected symbol. A receive (Rx) processor 858 can process (e.g., demodulate, deinterleave, and decode) the detected symbol to provide data for decoding of UE 104 to a data output and to provide decoding control information to processor 880 or memory 882.

[0097] In some cases, processor 880 may execute stored instructions to enable communication component 342 (see example...). Figure 1 andFigure 3 Instantiate.

[0098] On the uplink (UL), at UE 104, a transmitting processor 864 can receive and process data from a data source. The transmitting processor 864 can also generate reference symbols for a reference signal. Symbols from the transmitting processor 864 can be pre-decoded (if applicable) by a transmitting MIMO processor 866, further processed by modulators / demodulators 854 and 855 (e.g., for single-carrier FDMA, etc.), and transmitted to base station 102 according to communication parameters received from base station 102. At base station 102, UL signals from UE 104 can be received by antennas 834 and 835, processed by modulators / demodulators 832 and 833, detected (if applicable) by a MIMO detector 836, and further processed by a receiving processor 838. The receiving processor 838 can provide decoded data to a data output and processor 840 or memory 842.

[0099] In some cases, processor 840 may execute stored instructions to instantiate communication sending component 442 (see, for example...). Figure 1 and Figure 4 ).

[0100] Components of UE 104 may be implemented individually or collectively using one or more ASICs, which are adapted to perform some or all of the applicable functions in hardware. Each of the indicated modules may be a component for performing one or more functions related to the operation of the MIMO communication system 800. Similarly, components of base station 102 may be implemented individually or collectively using one or more application-specific integrated circuits (ASICs), which are adapted to perform some or all of the applicable functions in hardware. Each of the indicated components may be a component for performing one or more functions related to the operation of the MIMO communication system 800.

[0101] The following aspects are merely illustrative and may be combined with other embodiments or aspects of the teachings described herein without limitation.

[0102] Aspect 1 is a method for wireless communication, the method comprising: transmitting a reference signal from a first node to a second node; receiving feedback from the second node for the reference signal, the feedback indicating a first pre-decoder for communicating with the second node in a broadband environment; and transmitting communication to the second node using a plurality of pre-decoders in a plurality of subbands of the broadband environment, wherein each of the plurality of pre-decoders is at least partially based on a broadband pre-decoder, the broadband pre-decoder being based on the first pre-decoder and a subband-specific pre-decoder for a corresponding subband of the plurality of subbands, wherein a first subband pre-decoder for a first subband of the plurality of subbands is different from a second subband pre-decoder for a second subband of the plurality of subbands.

[0103] In aspect 2, the method according to aspect 1 includes wherein each of the plurality of predecoders is the product of the wideband predecoder and the subband-specific predecoder for the corresponding subband of the plurality of subbands.

[0104] In aspect 3, the method according to any one of aspects 1 or 2 includes wherein the subband-specific predecoder is based on a pattern for causing the subband-specific predecoder to cycle over the plurality of subbands.

[0105] In aspect 4, the method according to any one of aspects 1 to 3 includes sending to the second node a configuration for causing the sub-band specific pre-decoder to cycle over the plurality of sub-bands.

[0106] In aspect 5, the method according to any one of aspects 1 to 4 includes receiving from the second node an indication of a recommended pattern for causing the sub-band specific pre-decoder to cycle over the plurality of sub-bands, wherein the sub-band specific pre-decoder for each of the plurality of sub-bands is based on the recommended pattern.

[0107] In aspect 6, the method according to any one of aspects 1 to 5 includes the fact that the reference signal is CSI-RS.

[0108] In aspect 7, the method according to any one of aspects 1 to 6 includes receiving from the second node a configuration of the reference signal to be transmitted to the second node.

[0109] In aspect 8, the method according to aspect 7 includes the configuration comprising instructions for multiple patterns for causing multiple sub-band specific pre-decoders, including the sub-band specific pre-decoders, to cycle over the multiple sub-bands.

[0110] In aspect 9, the method according to aspect 8 includes receiving a DCI sent by a scheduled PUSCH, wherein the DCI indicates the wideband predecoder and one of the plurality of patterns for causing the plurality of subband-specific predecoders to cycle over the plurality of subbands.

[0111] In aspect 10, the method according to any one of aspects 1 to 9 includes the fact that the reference signal is an SRS.

[0112] Aspect 11 is a method for wireless communication, the method comprising: receiving, by a first node, the reference signal transmitted by a second node; transmitting, based on a measurement of the reference signal, feedback indicating a first pre-decoder for communicating with the second node in a broadband environment; and receiving communication from the second node in a plurality of subbands of the broadband environment using a plurality of pre-decoders, wherein each of the plurality of pre-decoders is at least partially based on a broadband pre-decoder, the broadband pre-decoder being based on the first pre-decoder and a subband-specific pre-decoder for a corresponding subband of the plurality of subbands, wherein a first subband pre-decoder for a first subband of the plurality of subbands is different from a second subband pre-decoder for a second subband of the plurality of subbands.

[0113] In aspect 12, the method according to aspect 11 includes wherein each of the plurality of predecoders is the product of the wideband predecoder and the subband-specific predecoder for the corresponding subband of the plurality of subbands.

[0114] In aspect 13, the method according to any one of aspects 11 or 12 includes the subband-specific pre-decoder being based on a pattern for causing the subband-specific pre-decoder to cycle over the plurality of subbands.

[0115] In aspect 14, the method according to any one of aspects 11 to 13 includes receiving from the second node a configuration for cyclically cycling the subband-specific pre-decoder over the plurality of subbands.

[0116] In aspect 15, the method according to any one of aspects 11 to 14 includes sending to the second node an indication of a recommended pattern for causing the sub-band specific pre-decoder to cycle over the plurality of sub-bands, wherein the sub-band specific pre-decoder for each of the plurality of sub-bands is based on the recommended pattern.

[0117] In aspect 16, the method according to any one of aspects 11 to 15 includes the fact that the reference signal is CSI-RS.

[0118] In aspect 17, the method according to any one of aspects 11 to 16 includes sending the reference signal to the second node to configure the configuration sent to the second node.

[0119] In aspect 18, the method according to aspect 17 includes the configuration comprising instructions for multiple patterns for causing multiple sub-band specific pre-decoders, including the sub-band specific pre-decoders, to cycle over the multiple sub-bands.

[0120] In aspect 19, the method according to aspect 18 includes sending a DCI that schedules the PUSCH to transmit, wherein the DCI indicates the wideband predecoder and one of the plurality of patterns for causing the plurality of subband-specific predecoders to cycle over the plurality of subbands.

[0121] In aspect 20, the method according to any one of aspects 11 to 19 includes the fact that the reference signal is an SRS.

[0122] Aspect 21 is an apparatus for wireless communication, the apparatus comprising: one or more memories configured to store instructions; and one or more processors communicatively coupled to the one or more memories, wherein the one or more processors are configured to execute the instructions to cause the apparatus to perform any of the methods described according to aspects 1 to 20.

[0123] Aspect 22 is an apparatus for wireless communication, the apparatus including components for performing any of the methods described according to aspects 1 to 20.

[0124] Aspect 23 is one or more computer-readable media, the computer-readable medium including code executable by one or more processors for wireless communication, the code including code for performing any of the methods described according to aspects 1 to 20.

[0125] The above detailed description, illustrated in conjunction with the accompanying drawings, describes examples and does not represent only examples that can be implemented or fall within the scope of the claims. The term "example" as used in this description means "serving as an example, instance, or illustration," not "preferred" or "advantageous over other examples." The detailed description includes specific details used to provide an understanding of the described techniques. However, these techniques can be practiced without these specific details. In some instances, well-known structures and devices are shown in block diagram form to avoid obscuring the concepts of the described examples.

[0126] Information and signals can be represented using any of a variety of different technologies and processes. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned in the above description can be represented by voltage, current, electromagnetic waves, magnetic fields or particles, light fields or particles, computer-executable code or instructions stored on a computer-readable medium, or any combination thereof.

[0127] The various exemplary frames and components described in connection with the disclosure herein may be implemented or executed using specially programmed devices, such as, but not limited to, processors, digital signal processors (DSPs), ASICs, field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof, designed to perform the functions described herein. While a specially programmed processor may be a microprocessor, in alternative embodiments, the processor may be any conventional processor, controller, microcontroller, or state machine. A specially programmed processor may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors cooperating with a DSP core, or any other such configuration.

[0128] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or code on or transmitted via a non-transitory computer-readable medium. Other examples and specific implementations fall within the scope and spirit of this disclosure and the appended claims. For example, due to the nature of software, the functions described above may be implemented using hardware, firmware, hardwired, software executed by a specially programmed processor, or any combination of these. Features implementing the functions may also be physically located in various locations, including portions distributed such that the functions are implemented in different physical locations. Additionally, as used herein, including in the claims, the word "or" used in a list of entries beginning with "at least one of" indicates a distributed list, such that a list such as "at least one of A, B, or C" means A or B or C or AB or AC or BC or ABC (i.e., A and B and C).

[0129] Computer-readable media includes both computer storage media and communication media, with the latter including any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium accessible by a general-purpose or special-purpose computer. By way of example, and not limitation, computer-readable media may include RAM, ROM, EEPROM, CD-ROM or other optical disc storage devices, magnetic disk storage devices or other magnetic storage devices, or any other medium capable of carrying or storing desired program code components in the form of instructions or data structures, and accessible by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. Furthermore, any connection is appropriately referred to as computer-readable media. For example, if software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, digital subscriber line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included within the definition of media. As used herein, disks and optical discs include compact optical discs (CDs), laser optical discs, optical discs, digital versatile optical discs (DVDs), floppy disks, and Blu-ray discs, wherein disks typically copy data magnetically, while optical discs use lasers to copy data optically. Combinations of the above are also included within the scope of computer-readable media.

[0130] The prior description of this disclosure is provided to enable those skilled in the art to implement or use it. Various modifications to this disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit or scope of this disclosure. Furthermore, while elements of the described aspects and / or embodiments are described or claimed in the singular, plural forms are contemplated unless explicitly stated otherwise. Additionally, unless otherwise stated, all or part of any aspect and / or embodiment may be used in conjunction with all or part of any other aspect and / or embodiment. Therefore, this disclosure is not intended to be limited to the examples and designs described herein, but should be granted the broadest scope consistent with the principles and novel features disclosed herein.

Claims

1. An apparatus for wireless communication, the apparatus comprising: transceiver; One or more memories, the one or more memories being configured to store instructions individually or in combination; and One or more processors, the one or more processors being communicatively coupled to the one or more memories, wherein the one or more processors are configured to execute the instructions individually or in combination to cause the device to: Send a reference signal to the node; Receive feedback from the node for the reference signal, the feedback indicating a first pre-decoder for communicating with the node in broadband; as well as Communication is transmitted to the node using multiple pre-decoders in multiple subbands of the broadband, wherein each of the multiple pre-decoders is at least partially based on the broadband pre-decoder, the broadband pre-decoder being based on the first pre-decoder and a subband-specific pre-decoder for the corresponding subband among the multiple subbands. The first subband pre-decoder of the plurality of pre-decoders for the first subband of the plurality of subbands is different from the second subband pre-decoder of the plurality of pre-decoders for the second subband of the plurality of subbands.

2. The apparatus of claim 1, wherein each of the plurality of predecoders is the product of the wideband predecoder and the subband-specific predecoder for the corresponding subband of the plurality of subbands.

3. The apparatus of claim 1, wherein the subband-specific predecoder is based on a pattern for cycling the subband-specific predecoder over the plurality of subbands.

4. The apparatus of claim 1, wherein the one or more processors are configured to execute the instructions individually or in combination to cause the apparatus to send to the node a configuration for causing the subband-specific pre-decoder to cycle over the plurality of subbands.

5. The apparatus of claim 1, wherein the one or more processors are configured to execute the instructions individually or in combination to cause the apparatus to receive from the node an indication of a recommended pattern for causing the subband-specific pre-decoder to cycle over the plurality of subbands, wherein the subband-specific pre-decoder for each of the plurality of subbands is based on the recommended pattern.

6. The apparatus according to claim 1, wherein the reference signal is a channel state information reference signal (CSI-RS).

7. The apparatus of claim 1, wherein the one or more processors are configured to execute the instructions individually or in combination to cause the apparatus to receive from the node a configuration of the reference signal to be transmitted to the node.

8. The apparatus of claim 7, wherein the configuration includes instructions for multiple patterns for causing multiple subband-specific predecoders, including the subband-specific predecoders, to cycle over the multiple subbands.

9. The apparatus of claim 8, wherein the one or more processors are configured to execute the instructions individually or in combination to cause the apparatus to receive downlink control information (DCI) scheduled to be transmitted via the Physical Uplink Shared Channel (PUSCH), wherein the DCI indicates one of the plurality of patterns of the wideband pre-decoder and the plurality of patterns for causing the plurality of subband-specific pre-decoders to cycle over the plurality of subbands.

10. The apparatus of claim 1, wherein the reference signal is a detection reference signal (SRS).

11. An apparatus for wireless communication, the apparatus comprising: transceiver; One or more memories, the one or more memories being configured to store instructions individually or in combination; and One or more processors, the one or more processors being communicatively coupled to the one or more memories, wherein the one or more processors are configured to execute the instructions individually or in combination to cause the device to: Receive reference signals sent by the nodes; Feedback from a first pre-decoder, indicating communication with the node in broadband, is transmitted based on measurements of the reference signal. as well as Communication is received from the node using multiple pre-decoders in multiple subbands of the broadband, wherein each of the multiple pre-decoders is at least partially based on the broadband pre-decoder, the broadband pre-decoder being based on the first pre-decoder and a subband-specific pre-decoder for a corresponding subband among the multiple subbands. The first subband pre-decoder of the plurality of pre-decoders for the first subband of the plurality of subbands is different from the second subband pre-decoder of the plurality of pre-decoders for the second subband of the plurality of subbands.

12. The apparatus of claim 11, wherein each of the plurality of predecoders is the product of the wideband predecoder and the subband-specific predecoder for the corresponding subband of the plurality of subbands.

13. The apparatus of claim 11, wherein the subband-specific predecoder is based on a pattern for cycling the subband-specific predecoder over the plurality of subbands.

14. The apparatus of claim 11, wherein the one or more processors are configured to execute the instructions individually or in combination to cause the apparatus to receive from the node a configuration for causing the subband-specific pre-decoder to cycle over the plurality of subbands.

15. The apparatus of claim 11, wherein the one or more processors are configured to execute the instructions individually or in combination to cause the apparatus to send to the node an indication of a recommended pattern for causing the subband-specific pre-decoder to cycle over the plurality of subbands, wherein the subband-specific pre-decoder for each of the plurality of subbands is based on the recommended pattern.

16. The apparatus of claim 11, wherein the reference signal is a channel state information reference signal (CSI-RS).

17. The apparatus of claim 11, wherein the one or more processors are configured to execute the instructions individually or in combination to cause the apparatus to send the configuration of the reference signal to the node.

18. The apparatus of claim 17, wherein the configuration includes instructions for multiple patterns for causing multiple subband-specific predecoders, including the subband-specific predecoders, to cycle over the multiple subbands.

19. The apparatus of claim 18, wherein the one or more processors are configured to execute the instructions individually or in combination to cause the apparatus to transmit downlink control information (DCI) for scheduling transmission of the Physical Uplink Shared Channel (PUSCH), wherein the DCI indicates one of the plurality of patterns of the wideband pre-decoder and for causing the plurality of subband-specific pre-decoders to cycle over the plurality of subbands.

20. The apparatus of claim 11, wherein the reference signal is a detection reference signal (SRS).

21. A method for wireless communication, the method comprising: The first node sends a reference signal to the second node; Receive feedback from the second node for the reference signal, the feedback indicating a first pre-decoder for communicating with the second node in broadband; as well as Communication is transmitted to the second node using multiple pre-decoders in multiple subbands of the broadband, wherein each of the multiple pre-decoders is at least partially based on the broadband pre-decoder, the broadband pre-decoder being based on the first pre-decoder and a subband-specific pre-decoder for the corresponding subband among the multiple subbands. The first subband pre-decoder of the plurality of pre-decoders for the first subband of the plurality of subbands is different from the second subband pre-decoder of the plurality of pre-decoders for the second subband of the plurality of subbands.

22. The method of claim 21, wherein each of the plurality of predecoders is the product of the wideband predecoder and the subband-specific predecoder for the corresponding subband of the plurality of subbands.

23. The method of claim 21, wherein the subband-specific predecoder is based on a pattern for cycling the subband-specific predecoder over the plurality of subbands.

24. The method of claim 21, further comprising sending to the second node a configuration for causing the subband-specific predecoder to cycle over the plurality of subbands.

25. The method of claim 21, further comprising receiving from the second node an indication of a recommended pattern for cycling the subband-specific pre-decoder over the plurality of subbands, wherein the subband-specific pre-decoder for each of the plurality of subbands is based on the recommended pattern.

26. A method for wireless communication, the method comprising: The first node receives the reference signal sent by the second node; Feedback from a first pre-decoder, indicating communication with the second node in broadband, is transmitted based on measurements of the reference signal. as well as Communication is received from the second node using multiple pre-decoders in multiple subbands of the broadband, wherein each of the multiple pre-decoders is at least partially based on the broadband pre-decoder, the broadband pre-decoder being based on the first pre-decoder and a subband-specific pre-decoder for a corresponding subband among the multiple subbands. The first subband pre-decoder of the plurality of pre-decoders for the first subband of the plurality of subbands is different from the second subband pre-decoder of the plurality of pre-decoders for the second subband of the plurality of subbands.

27. The method of claim 26, wherein each of the plurality of predecoders is the product of the wideband predecoder and the subband-specific predecoder for the corresponding subband of the plurality of subbands.

28. The method of claim 26, wherein the subband-specific predecoder is based on a pattern for cycling the subband-specific predecoder over the plurality of subbands.

29. The method of claim 26, further comprising receiving from the second node a configuration for cycling one or more patterns of the subband-specific pre-decoder over the plurality of subbands.

30. The method of claim 26, further comprising sending to the second node an indication of a recommended pattern for causing the subband-specific pre-decoder to cycle over the plurality of subbands, wherein the subband-specific pre-decoder for each of the plurality of subbands is based on the recommended pattern.