Reduced time domain precoding filter for multi-antenna precoding

By using a shortened time-domain pre-decoding filter in wireless communication, selecting a subset of time-domain pre-decoding taps with larger absolute values, and optimizing channel energy, the problem of high PAPR in OFDM multi-antenna pre-decoding is solved, thereby improving the efficiency and capacity of the communication system.

CN121890002APending Publication Date: 2026-04-17QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
QUALCOMM INC
Filing Date
2024-07-29
Publication Date
2026-04-17

AI Technical Summary

Technical Problem

In wireless communication, when using OFDM technology, multi-antenna pre-decoding leads to peak-to-average power ratio (PAPR) and other challenges that are difficult to solve effectively with existing technologies.

Method used

A shortened time-domain pre-decoding filter is used. Signal pre-decoding is performed by selecting a subset of time-domain pre-decoding taps with larger absolute values. A transmit channel shortener is used to optimize channel energy, reduce PAPR, and maintain beamforming gain.

Benefits of technology

It achieves improved power efficiency while reducing PAPR, supports higher data rates and larger system capacity, and enhances spectral efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121890002A_ABST
    Figure CN121890002A_ABST
Patent Text Reader

Abstract

Methods, systems, and devices for wireless communication are described. A user equipment (UE) transmits a signal according to a shortened time domain precoding filter for multi-antenna precoding. In some examples, a UE may pre-code a signal according to a subset of time domain pre-coding taps. The UE may select a subset of time-domain precoding taps from the set of time-domain precoding taps according to the absolute value of each of the set of time-domain precoding taps. The UE may transmit a signal according to the precoding. In other examples, a UE may select a transmit channel shortening to apply to a channel. The UE may select a transmit channel shortening device based on a channel energy associated with the transmit channel shortening device for the shortened channel. The UE may transmit a signal via the shortened channel.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross-referencing

[0002] This patent application claims priority to U.S. Patent Application No. 18 / 454,058, filed August 22, 2023, entitled “SHORTENED TIMEDOMAIN PRECODING FILTERS FOR MULTI-ANTENNA PRECODING”, which is assigned to the assignee of this application and is expressly incorporated herein by reference. Technical Field

[0003] The following relates to wireless communication, including shortened time-domain pre-decoding filters for multi-antenna pre-decoding.

[0004] Related technical descriptions

[0005] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, message sending and receiving, and broadcasting. These systems can support communication with multiple users by sharing available system resources (e.g., time, frequency, and power). Examples of such multiple access systems include fourth-generation (4G) systems (such as Long Term Evolution (LTE), LTE-A Advanced (LTE-A), or LTE-A Pro systems) and fifth-generation (5G) systems (which may be referred to as New Radio (NR) systems). These systems may employ technologies such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal FDMA (OFDMA), or Discrete Fourier Transform Extended Orthogonal Frequency Division Multiplexing (DFT-S-OFDM). A wireless multiple access communication system may include one or more base stations, each supporting wireless communication for communication devices, which may be referred to as User Equipment (UE).

[0006] Wireless communication devices, such as UEs and network entities, can implement orthogonal frequency division multiplexing (OFDM) such as DFT-S-OFDM to transmit or receive wireless communications. This allows the wireless communication devices to communicate over relatively large bandwidths (e.g., broadband). While wireless communication devices can operate in higher frequency bands using such large bandwidths, wireless communication between devices may suffer from relatively high path loss in higher frequency bands. To overcome path loss, wireless communication devices can implement multi-antenna pre-decoding to encode and / or decode wireless communications. For example, a transmitting wireless communication device can use multi-antenna pre-decoding to transmit signals via multiple antennas. By implementing multi-antenna pre-decoding, the transmitting wireless communication device can concentrate more power of the signal in some spatial directions compared to others, which can increase the beamforming gain associated with the signal and offset path loss. However, implementing multi-antenna pre-decoding using OFDM such as DFT-S-OFDM can lead to challenges such as peak-to-average power ratio (PAPR). Summary of the Invention

[0007] The systems, methods, and apparatus disclosed herein each have several innovative aspects, and no single aspect is solely responsible for the desired properties disclosed herein.

[0008] One innovative aspect of the subject matter described in this disclosure can be implemented in a method for wireless communication by a user equipment (UE). The method includes: pre-decoding a signal based on a subset of time-domain pre-decoded taps from a set of time-domain pre-decoded taps, each time-domain pre-decoded tap in the set corresponding to a corresponding pre-decoded value in a set of pre-decoded values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoded tap in the subset of time-domain pre-decoded taps being greater than the corresponding absolute value of each of one or more other time-domain pre-decoded taps in the set of time-domain pre-decoded taps. The method may further include: transmitting the signal via the set of subcarriers based on the pre-decoding.

[0009] Another innovative aspect of the subject matter described in this disclosure can be implemented in a UE. The UE may include a processing system comprising processor circuitry and memory circuitry storing code. The processing system may be configured to cause the UE to: pre-decode a signal based on a subset of time-domain pre-decode taps from a set of time-domain pre-decode taps, each time-domain pre-decode tap in the set corresponding to a corresponding pre-decode value in a set of pre-decode values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decode tap in the subset of time-domain pre-decode taps being greater than the corresponding absolute value of each of one or more other time-domain pre-decode taps in the set of time-domain pre-decode taps. The processing system may be further configured to cause the UE to: transmit the signal via the set of subcarriers based on the pre-decode.

[0010] Another innovative aspect of the subject matter described in this disclosure can be implemented in a UE. The UE may include means for pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps being greater than the corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps. The UE may also include means for transmitting the signal via the set of subcarriers based on the pre-decoding.

[0011] Another innovative aspect of the subject matter described in this disclosure can be implemented in a non-transitory computer-readable medium storing code for wireless communication. The code may include instructions executable by one or more processors to pre-decode a signal based on a subset of time-domain pre-decode taps from a set of time-domain pre-decode taps, each time-domain pre-decode tap in the set corresponding to a corresponding pre-decode value in a set of pre-decode values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decode tap in the subset of time-domain pre-decode taps being greater than the corresponding absolute value of each of one or more other time-domain pre-decode taps in the set of time-domain pre-decode taps. The code may include instructions executable by one or more processors to transmit the signal via the set of subcarriers based on the pre-decode.

[0012] Another innovative aspect of the subject matter described in this disclosure can be implemented in a method for wireless communication by a network entity. The method may include: pre-decoding a signal based on a subset of time-domain pre-decoded taps from a set of time-domain pre-decoded taps, each time-domain pre-decoded tap in the set corresponding to a corresponding pre-decoded value in a set of pre-decoded values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoded tap in the subset of time-domain pre-decoded taps being greater than the corresponding absolute value of each of one or more other time-domain pre-decoded taps in the set of time-domain pre-decoded taps. The method may further include: transmitting the signal via the set of subcarriers based on the pre-decoding.

[0013] Another innovative aspect of the subject matter described in this disclosure can be implemented in a network entity. The network entity may include a processing system comprising processor circuitry and memory circuitry for storing code. The processing system may be configured to cause the network entity to pre-decode a signal based on a subset of time-domain pre-decode taps from a set of time-domain pre-decode taps, each time-domain pre-decode tap in the set corresponding to a corresponding pre-decode value in a set of pre-decode values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decode tap in the subset of time-domain pre-decode taps being greater than the corresponding absolute value of each of one or more other time-domain pre-decode taps in the set of time-domain pre-decode taps. The processing system may be further configured to cause the network entity to transmit the signal via the set of subcarriers based on the pre-decode.

[0014] Another innovative aspect of the subject matter described in this disclosure can be implemented in a network entity. This network entity may include components for pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps being greater than the corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps. The network entity may also include components for transmitting the signal via the set of subcarriers based on the pre-decoding.

[0015] Another innovative aspect of the subject matter described in this disclosure can be implemented in a non-transitory computer-readable medium storing code for wireless communication. The code may include instructions executable by one or more processors to pre-decode a signal based on a subset of time-domain pre-decode taps from a set of time-domain pre-decode taps, each time-domain pre-decode tap in the set corresponding to a corresponding pre-decode value in a set of pre-decode values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decode tap in the subset of time-domain pre-decode taps being greater than the corresponding absolute value of each of one or more other time-domain pre-decode taps in the set of time-domain pre-decode taps. The code may also include instructions executable by one or more processors to transmit the signal via the set of subcarriers based on the pre-decode.

[0016] Another inventive aspect of the subject matter described in this disclosure can be implemented in a method for wireless communication by a transmitter. The method may include: selecting a transmit channel shortener from a set of multiple candidate transmit channel shorteners to be applied to a set of subcarriers of a channel, the channel energy associated with the selected transmit channel shortener being greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners in the set of multiple candidate transmit channel shorteners. The method may further include: transmitting a signal via the set of subcarriers of the channel according to the selected transmit channel shortener.

[0017] Another innovative aspect of the subject matter described in this disclosure can be implemented in a transmitter. The transmitter may include a processing system comprising processor circuitry and memory circuitry storing code. The processing system may be configured to cause the transmitter to: select, from a set of multiple candidate transmit channel shorteners, a transmit channel shortener to be applied to a set of subcarriers of a channel, wherein the channel energy associated with the selected transmit channel shortener is greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners in the set of multiple candidate transmit channel shorteners. The processing system may be further configured to cause the transmitter to: transmit a signal via the set of subcarriers of the channel according to the selected transmit channel shortener.

[0018] Another innovative aspect of the subject matter described in this disclosure can be implemented in a transmitter. The transmitter may include means for selecting a transmit channel shortener from a set of multiple candidate transmit channel shorteners for application to a set of subcarriers of a channel, the channel energy associated with the transmit channel shortener being greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners in the set of multiple candidate transmit channel shorteners. The transmitter may also include means for transmitting a signal via the set of subcarriers of the channel according to the selected transmit channel shortener.

[0019] Another innovative aspect of the subject matter described in this disclosure can be implemented in a non-transitory computer-readable medium storing code for wireless communication. The code may include instructions executable by one or more processors to: select a transmit channel shortener from a set of multiple candidate transmit channel shorteners to be applied to a set of subcarriers of a channel, wherein the channel energy associated with the transmit channel shortener is greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners in the set of multiple candidate transmit channel shorteners. The code may also include instructions executable by one or more processors to: transmit a signal via the set of subcarriers of the channel according to the selected transmit channel shortener. Attached Figure Description

[0020] Figure 1 and Figure 2 An example of a wireless communication system supported by a shortened time-domain pre-decoding filter for multi-antenna pre-decoding is shown, according to one or more aspects of this disclosure.

[0021] Figure 3 An example of a pre-decoding scheme for a shortened time-domain pre-decoding filter for multi-antenna pre-decoding is shown, according to one or more aspects of this disclosure.

[0022] Figure 4 Examples of channel shortening schemes for shortened time-domain pre-decoding filters for multi-antenna pre-decoding, according to one or more aspects of this disclosure, are shown.

[0023] Figure 5 and Figure 6 An example of a process flow for a shortened time-domain pre-decoding filter supporting multi-antenna pre-decoding is shown according to one or more aspects of this disclosure.

[0024] Figure 7 and Figure 8 A block diagram of an apparatus for a shortened time-domain pre-decoding filter for multi-antenna pre-decoding is shown, according to one or more aspects of this disclosure.

[0025] Figure 9 A block diagram of a communication manager supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown.

[0026] Figure 10 A diagram of a system including a device supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding is shown according to one or more aspects of this disclosure.

[0027] Figure 11 and Figure 12 A block diagram of an apparatus for a shortened time-domain pre-decoding filter for multi-antenna pre-decoding is shown, according to one or more aspects of this disclosure.

[0028] Figure 13 A block diagram of a communication manager supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown.

[0029] Figure 14 A diagram of a system including a device supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding is shown according to one or more aspects of this disclosure.

[0030] Figure 15 and Figure 16A block diagram of an apparatus for a shortened time-domain pre-decoding filter for multi-antenna pre-decoding is shown, according to one or more aspects of this disclosure.

[0031] Figure 17 A block diagram of a communication manager supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown.

[0032] Figure 18 A diagram of a system including a device supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding is shown according to one or more aspects of this disclosure.

[0033] Figures 19 to 26 A flowchart illustrating a method for a shortened time-domain pre-decoding filter supporting multi-antenna pre-decoding according to one or more aspects of this disclosure is shown. Detailed Implementation

[0034] Various aspects as a whole relate to techniques for multi-antenna pre-decoding for orthogonal frequency domain multiplexing (OFDM), such as for discrete Fourier transform extended OFDM (DFT-S-OFDM). Some aspects more specifically relate to shortened time-domain pre-decoding filters associated with multi-antenna pre-decoding for OFDM. In some examples, a first wireless communication device may use a relatively short time-domain pre-decoding filter that can be constructed with a reduced number of time-domain pre-decoding taps relative to other different pre-decoders (such a pre-decoder may be referred to as a "few-tap" pre-decoder). For example, the first wireless communication device (e.g., user equipment (UE)) may select a subset of time-domain pre-decoding taps (which may be referred to as significant time-domain pre-decoding taps) from a set of time-domain pre-decoding taps used for pre-decoding signals for OFDM. The set of time-domain pre-decoding taps may correspond to a set of pre-decoded values ​​associated with a set of subcarrier tones (e.g., corresponding to one or more antennas) used for communication between the first and second wireless communication devices. The first wireless communication device may select significant time-domain pre-decoding taps based on the absolute value of the time-domain pre-decoding tap being greater than that of other time-domain pre-decoding taps in the set, as well as other criteria. In some examples, the first wireless communication device may obtain the set of time-domain pre-decoding taps based on feedback information such as CSI (CSI) reports (e.g., based on an enhanced type 2 CSI codebook). In other examples, the first wireless communication device may obtain the set of time-domain pre-decoding taps based on CSI estimates of the uplink channel (e.g., based on channel reciprocity with the downlink channel).

[0035] In some implementations, the first wireless communication device can shorten the time-domain pre-decoding filter by implementing a transmit channel shortener. For example, the first wireless communication device can configure the transmit channel shortener using several parameters, including the delay associated with the shortened channel (e.g., the effective channel) generated by the transmit channel shortener and the target window length of the target window. The first wireless communication device can configure the transmit channel shortener to scale (e.g., maximize) the channel energy within the target window. The first wireless communication device can use the transmit channel shortener to construct a shortened channel in the time domain and can perform OFDM using the corresponding shortened channel transformed to the frequency domain. In some examples, the first wireless communication device can design the transmit channel shortener using feedback information such as from CSI reports (e.g., according to an enhanced type 2 CSI codebook).

[0036] Specific aspects of the subject matter described herein can be implemented to achieve one or more of the following potential advantages. The techniques employed by the described wireless communication devices can achieve flexible trade-offs between one or more metrics, such as peak-to-average power ratio (PAPR) and system capacity, by shortening the pre-decoding filter. For example, the UE can use a pre-decoder with a reduced number of time-domain pre-decoding taps, which can support one or more adjusted metrics of the OFDM signal, such as reduced PAPR. The UE can preserve the beamforming gain of the OFDM signal by using a pre-decoder with significant time-domain pre-decoding taps. In some examples, the UE can reduce the PAPR of the OFDM signal by using a transmit channel shortener. The UE can support increased power efficiency (e.g., increased power output) by designing the shortened channel (e.g., the effective channel) according to the transmit channel shortener. In some specific implementations, the operation performed by the described wireless communication devices via shortened pre-decoding filters (such as via a subset of time-domain pre-decoding taps or a transmit channel shortener) can support higher data rates, greater system capacity, and / or greater spectral efficiency, among other benefits.

[0037] The aspects of this disclosure are initially described in the context of wireless communication systems. The aspects of this disclosure are additionally described with reference to pre-decoding schemes, channel shortening schemes, and process flows. The aspects of this disclosure are further illustrated and described with reference to apparatus diagrams, system diagrams, and flowcharts related to shortened time-domain pre-decoding filters used for multi-antenna pre-decoding.

[0038] Figure 1An example of a wireless communication system 100 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding according to one or more aspects of this disclosure is shown. The wireless communication system 100 may include one or more network entities 105, one or more UEs 115, and a core network 130. In some examples, the wireless communication system 100 may be a Long Term Evolution (LTE) network, an Advanced LTE (LTE-A) network, an LTE-A Pro network, a New Radio (NR) network, or a network operating according to other systems and radio technologies, including future systems and radio technologies not explicitly mentioned herein.

[0039] Network entity 105 may be distributed across a geographical area to form wireless communication system 100, and may include devices of different forms or with different capabilities. In various examples, network entity 105 may be referred to as a network element, mobility element, radio access network (RAN) node, or network equipment, etc. In some examples, network entity 105 and UE 115 may wirelessly communicate via one or more communication links 125 (e.g., radio frequency (RF) access links). For example, network entity 105 may support coverage area 110 (e.g., a geographical coverage area), over which UE 115 and network entity 105 may establish one or more communication links 125. Coverage area 110 may be an example of a geographical area in which network entity 105 and UE 115 may support the transmission of signals according to one or more radio access technologies (RATs).

[0040] UE 115 can be distributed throughout the entire coverage area 110 of the wireless communication system 100, and each UE 115 can be stationary, mobile, or both at different times. UE 115 can be devices of different forms or with different capabilities. Figure 1 Some example UE 115s are illustrated herein. The UE 115 described herein can be able to support various types of devices (such as...) Figure 1 It communicates with other UEs (115 or network entity 105) as shown.

[0041] As described herein, nodes of the wireless communication system 100 (which may be referred to as network nodes or wireless nodes) may be network entity 105 (e.g., any network entity described herein), UE 115 (e.g., any UE described herein), network controller, apparatus, device, computing system, one or more components, or another suitable processing entity configured to perform any of the techniques described herein. For example, a node may be UE 115. Alternatively, a node may be network entity 105. Furthermore, a first node may be configured to communicate with a second or third node. In one aspect of this example, the first node may be UE 115, the second node may be network entity 105, and the third node may be UE 115. In another aspect of this example, the first node may be UE 115, the second node may be network entity 105, and the third node may be network entity 105. In other aspects of this example, the first node, the second node, and the third node may be different from these examples. Similarly, references to UE 115, network entity 105, device, equipment, computing system, etc., may include disclosures of UE 115, network entity 105, device, equipment, computing system, etc., as nodes. For example, a disclosure that UE 115 is configured to receive information from network entity 105 also discloses that a first node is configured to receive information from a second node.

[0042] In some examples, network entity 105 may communicate with core network 130, communicate with each other, or both. For example, network entity 105 may communicate with core network 130 via one or more backhaul communication links 120 (e.g., according to S1, N2, N3, or other interface protocols). In some examples, network entity 105 may communicate with each other directly (e.g., directly between network entities 105) or indirectly (e.g., via core network 130) via backhaul communication links 120 (e.g., according to X2, Xn, or other interface protocols). In some examples, network entity 105 may communicate with each other via midhaul communication link 162 (e.g., according to midhaul interface protocol) or fronthaul communication link 168 (e.g., according to fronthaul interface protocol) or any combination thereof. Backhaul communication link 120, midhaul communication link 162, or fronthaul communication link 168 may be or include one or more wired links (e.g., electrical links, fiber optic links), one or more wireless links (e.g., radio links, wireless optical links), etc., or various combinations thereof. UE 115 can communicate with core network 130 via communication link 155.

[0043] One or more network entities in network entity 105 described herein may include or be referred to as base station 140 (e.g., transceiver base station, radio base station, NR base station, access point, radio transceiver, NodeB, eNodeB (eNB), next-generation NodeB or gigabit NodeB (any of which may be referred to as gNB), 5G NB, next-generation eNB (ng-eNB), home NodeB, home eNodeB or other suitable terms). In some examples, network entity 105 (e.g., base station 140) may be implemented in an aggregated (e.g., monolithic, standalone) base station architecture that may be configured to utilize a protocol stack that is physically or logically integrated within a single network entity 105 (e.g., a single RAN node, such as base station 140).

[0044] In some examples, network entity 105 may be implemented in a decomposed architecture (e.g., a decomposed base station architecture, a decomposed RAN architecture) that can be configured to utilize protocol stacks physically or logically distributed across two or more network entities 105, such as an Integrated Access Backhaul (IAB) network, an Open RAN (O-RAN) (e.g., a network configuration sponsored by the O-RAN Alliance), or a Virtualized RAN (vRAN) (e.g., a Cloud RAN (C-RAN)). For example, network entity 105 may include one or more of the following: a Central Unit (CU) 160, a Distributed Unit (DU) 165, a Radio Unit (RU) 170, a RAN Intelligent Controller (RIC) 175 (e.g., a near-real-time RIC, a non-real-time RIC), a Service Management and Orchestration (SMO) 180 system, or any combination thereof. 170 may also be referred to as a radio headend, intelligent radio headend, remote radio headend (RRH), remote radio unit (RRU), or transmit / receive point (TRP). One or more components of network entity 105 in a decomposed RAN architecture may be co-located, or one or more components of network entity 105 may be located in distributed locations (e.g., separate physical locations). In some examples, one or more network entities 105 in a decomposed RAN architecture may be implemented as virtual units (e.g., virtual CU (VCU), virtual DU (VDU), virtual RU (VRU)).

[0045] The functional splitting among CU 160, DU 165, and RU 170 is flexible and can support different functionalities depending on which functions (e.g., network layer functions, protocol layer functions, baseband functions, RF functions, and any combination thereof) are performed at CU 160, DU 165, and RU 170. For example, protocol stack functional splitting can be used between CU 160 and DU 165, allowing CU 160 to support one or more layers of the protocol stack, and DU 165 to support one or more different layers of the protocol stack. In some examples, CU 160 can host higher protocol layer (e.g., Layer 3 (L3), Layer 2 (L2)) functionalities and signaling (e.g., Radio Resource Control (RRC), Serving Data Adaptation Protocol (SDAP), Packet Data Convergence Protocol (PDCP)). The CU160 can connect to one or more DU 165s or RU 170s, and the one or more DU 165s or RU 170s can host lower protocol layers, such as Layer 1 (L1) (e.g., Physical (PHY) layer) or L2 (e.g., Radio Link Control (RLC) layer, Medium Access Control (MAC) layer) functionality and signaling, and each can be at least partially controlled by the CU 160. Additionally or alternatively, a protocol stack functional split can be employed between the DU 165 and RU 170, such that the DU 165 can support one or more layers of the protocol stack, and the RU 170 can support one or more different layers of the protocol stack. The DU 165 can support one or more different cells (e.g., via one or more RU 170s). In some cases, functional decomposition between CU 160 and DU 165, or between DU 165 and RU 170, can be performed within the protocol layer (e.g., some functions of the protocol layer can be performed by one of CU 160, DU 165, or RU 170, while other functions of the protocol layer can be performed by another of CU 160, DU 165, or RU 170). CU 160 can be further functionally decomposed into CU control plane (CU-CP) functions and CU user plane (CU-UP) functions. CU 160 can be connected to one or more DU 165 via midhaul communication link 162 (e.g., F1, F1-c, F1-u), and DU 165 can be connected to one or more RU 170 via fronthaul communication link 168 (e.g., open fronthaul (FH) interface). In some examples, the midhaul communication link 162 or the fronthaul communication link 168 may be implemented based on the interfaces (e.g., channels) between the layers of the protocol stack, which are supported by the corresponding network entities 105 that communicate via such communication links.

[0046] In a wireless communication system (e.g., wireless communication system 100), the infrastructure and spectrum resources for radio access can support wireless backhaul link capabilities to supplement wired backhaul connections, thereby providing an IAB network architecture (e.g., to core network 130). In some cases, in an IAB network, one or more network entities 105 (e.g., IAB node 104) may be partially controlled by each other. One or more IAB nodes 104 may be referred to as donor entities or IAB donors. One or more DU 165s or one or more RU 170s may be partially controlled by one or more CU 160s associated with donor network entity 105 (e.g., donor base station 140). One or more donor network entities 105 (e.g., IAB donors) may communicate with one or more additional network entities 105 (e.g., IAB node 104) via supported access and backhaul links (e.g., backhaul communication link 120). IAB node 104 may include an IAB mobile terminal (IAB-MT) controlled (e.g., scheduled) by a DU 165 of a coupled IAB donor. The IAB-MT may include a separate set of antennas for relaying communication with UE 115, or may share the same antennas (e.g., those of RU 170) of IAB node 104 for access via the DU 165 (e.g., referred to as a virtual IAB-MT (vIAB-MT)). In some examples, IAB node 104 may include a DU 165 that supports communication links with additional entities (e.g., IAB node 104, UE 115) within a relay chain or configuration (e.g., downstream) of the access network. In such cases, one or more components of the decomposed RAN architecture (e.g., one or more IAB nodes 104 or components of IAB node 104) may be configured to operate according to the techniques described herein.

[0047] In the context of applying the techniques described herein to a decomposed RAN architecture, one or more components of the decomposed RAN architecture can be configured to support shortened time-domain pre-decoding filters for multi-antenna pre-decoding as described herein. For example, some operations described as being performed by UE 115 or network entity 105 (e.g., base station 140) may additionally or alternatively be performed by one or more components of the decomposed RAN architecture (e.g., IAB node 104, DU 165, CU 160, RU 170, RIC 175, SMO 180).

[0048] UE 115 may include or be referred to as a mobile device, wireless device, remote device, handheld device, or subscriber device, or any other suitable term, wherein "device" may also be referred to as a cell, station, terminal, or client, etc. UE 115 may also include or be referred to as a personal electronic device, such as a cellular phone, personal digital assistant (PDA), tablet computer, laptop computer, or personal computer. In some examples, UE 115 may include or be referred to as a wireless local loop (WLL) station, Internet of Things (IoT) device, Internet of Everything (IoE) device, or machine-type communication (MTC) device, etc., which may be implemented in various objects such as appliances or vehicles, meters, etc.

[0049] The UE 115 described herein is capable of communicating with various types of devices, such as other UEs 115 that may sometimes act as relays, as well as network entities 105 and network equipment including macro eNBs or gNBs, small cell eNBs or gNBs, relay base stations, etc. Figure 1 As shown in the image.

[0050] UE 115 and network entity 105 can wirelessly communicate with each other via one or more communication links 125 (e.g., access links) using resources associated with one or more carriers. The term "carrier" can refer to a set of RF spectrum resources having a defined physical layer structure for supporting communication link 125. For example, a carrier for communication link 125 may include a portion of the RF spectrum band (e.g., a bandwidth portion (BWP)) operating according to one or more physical layer channels for a given radio access technology (e.g., LTE, LTE-A, LTE-A Pro, NR). Each physical layer channel may carry acquisition signaling (e.g., synchronization signals, system information), control signaling coordinating carrier operation, user data, or other signaling. Wireless communication system 100 may support communication with UE 115 using carrier aggregation or multi-carrier operation. Depending on the carrier aggregation configuration, UE 115 may be configured to utilize multiple downlink component carriers and one or more uplink component carriers. Carrier aggregation may be used in conjunction with both frequency division duplex (FDD) component carriers and time division duplex (TDD) component carriers. Communication between network entity 105 and other devices can refer to communication between a device and any part of network entity 105 (e.g., entity, sub-entity). For example, the terms “send,” “receive,” or “communicate” when referring to network entity 105 can refer to any part of the RAN’s network entity 105 (e.g., base station 140, CU 160, DU 165, RU 170) communicating with another device (e.g., directly or via one or more other network entities 105).

[0051] In some examples, such as in carrier aggregation configurations, a carrier may also have acquisition or control signaling to coordinate the operation of other carriers. A carrier may be associated with a frequency channel (e.g., an Evolved Universal Mobile Telecommunications System Terrestrial Radio Access (E-UTRA) Absolute RF Channel Number (EARFCN)) and may be identified by a channel grating for discovery by UE 115. A carrier may operate in standalone mode, in which initial acquisition and connection can be performed by UE 115 via that carrier, or the carrier may operate in non-standalone mode, in which connection is anchored using different carriers (e.g., different carriers of the same or different radio access technologies).

[0052] The communication link 125 shown in the wireless communication system 100 may include downlink transmission (e.g., forward link transmission) from network entity 105 to UE 115, uplink transmission (e.g., return link transmission) from UE 115 to network entity 105, or both, as well as other transmission configurations. The carrier may carry downlink or uplink communication (e.g., in FDD mode), or may be configured to carry both downlink and uplink communication (e.g., in TDD mode).

[0053] A carrier may be associated with a specific bandwidth of the RF spectrum, and in some examples, the carrier bandwidth may be referred to as the carrier or the “system bandwidth” of the wireless communication system 100. For example, the carrier bandwidth may be one bandwidth in a set of bandwidths for a specific radio access technology (e.g., 1.4 MHz, 3 MHz, 5 MHz, 10 MHz, 15 MHz, 20 MHz, 40 MHz, or 80 MHz). Devices of the wireless communication system 100 (e.g., network entity 105, UE 115, or both) may have a hardware configuration that supports communication using a specific carrier bandwidth, or may be configured to support communication using one carrier bandwidth in a set of carrier bandwidths. In some examples, the wireless communication system 100 may include a network entity 105 or UE 115 that supports concurrent communication using carriers associated with multiple carrier bandwidths. In some examples, each served UE 115 may be configured to operate using a portion (e.g., subband, BWP) or all of the carrier bandwidth.

[0054] The signal waveform transmitted via a carrier can consist of multiple subcarriers (e.g., using multi-carrier modulation (MCM) techniques, such as orthogonal frequency division multiplexing (OFDM) or discrete Fourier transform extended OFDM (DFT-S-OFDM)). In a system employing MCM, a resource element can refer to the resource of one symbol period (e.g., the duration of one modulation symbol) and one subcarrier, in which case the symbol period and subcarrier spacing can be inversely related. The number of bits carried by each resource element can depend on the modulation scheme (e.g., the order of the modulation scheme, the decoding rate of the modulation scheme, or both), such that a relatively high number of resource elements (e.g., in the transmission duration) and a relatively high-order modulation scheme can correspond to a relatively high communication rate. Wireless communication resources can refer to a combination of RF spectrum resources, temporal resources, and spatial resources (e.g., spatial layers, beams), and the use of multiple spatial resources can increase the data rate or data integrity used for communication with UE 115.

[0055] One or more parameter sets for a carrier can be supported, and the parameter sets may include subcarrier spacing (Δf) and cyclic prefix. A carrier can be divided into one or more BWPs with the same or different parameter sets. In some examples, UE 115 can be configured using multiple BWPs. In some examples, a single BWP for a carrier can be active at a given time, and UE 115 communication can be constrained to one or more active BWPs.

[0056] The time interval of network entity 105 or UE 115 can be expressed as a multiple of a basic time unit, such as T_s=1. ((Δf_max The sampling period is N_f seconds, where Δf_max can represent the supported subcarrier spacing, and N_f can represent the supported Discrete Fourier Transform (DFT) size. The time interval of the communication resource can be organized according to radio frames, each with a specific duration (e.g., 10 milliseconds (ms)). Each radio frame can be identified by a System Frame Number (SFN) (e.g., ranging from 0 to 1023).

[0057] Each frame may include multiple consecutively numbered subframes or time slots, and each subframe or time slot may have the same duration. In some examples, a frame may (e.g., in the time domain) be divided into subframes, and each subframe may be further divided into multiple time slots. Alternatively, each frame may include a variable number of time slots, and the number of time slots may depend on the subcarrier spacing. Each time slot may include multiple symbol periods (e.g., depending on the length of the cyclic prefix added before each symbol period). In some wireless communication systems 100, time slots may be further divided into multiple micro-time slots associated with one or more symbols. Excluding the cyclic prefix, each symbol period may be associated with one or more (e.g., The duration of the symbol period is related to the sampling period. The duration of the symbol period can depend on the subcarrier spacing or the operating frequency band.

[0058] A subframe, time slot, micro-time slot, or symbol can be the smallest scheduling unit of the wireless communication system 100 (e.g., in the time domain) and can be referred to as a Transmission Time Interval (TTI). In some examples, the duration of the TTI (e.g., the number of symbol periods in the TTI) can be variable. Additionally or alternatively, the smallest scheduling unit of the wireless communication system 100 can be dynamically selected (e.g., in bursts of shortened TTIs (sTTIs)).

[0059] Depending on the technology, carriers can be used to multiplex physical channels for communication. For example, one or more of Time Division Multiplexing (TDM), Frequency Division Multiplexing (FDM), or hybrid TDM-FDM techniques can be used to multiplex physical control channels and physical data channels for signaling via a downlink carrier. The control region (e.g., a control resource set (CORESET)) used for the physical control channel can be defined by a set of symbol periods and can extend across the system bandwidth or a subset of the system bandwidth of the carrier. One or more control regions (e.g., CORESETs) can be configured for a set of UEs 115. For example, one or more UEs in UE 115 can monitor or search for control regions to obtain control information based on one or more search space sets, and each search space set can include one or more control channel candidates from one or more aggregation levels arranged in a concatenated manner. The aggregation level for the control channel candidates can refer to the amount of control channel resources (e.g., control channel elements (CCEs)) associated with coded information for a control information format having a given payload size. The search space set may include: a common search space set configured to transmit control information to multiple UEs 115, and a UE-specific search space set used to transmit control information to a specific UE 115.

[0060] In some examples, network entity 105 (e.g., base station 140, RU 170) may be mobile, and thus provide communication coverage to mobile coverage areas 110. In some examples, different coverage areas 110 associated with different technologies may overlap, but the different coverage areas 110 may be supported by the same network entity 105. In some other examples, overlapping coverage areas 110 associated with different technologies may be supported by different network entities 105. The wireless communication system 100 may include, for example, a heterogeneous network in which different types of network entities 105 provide coverage for various coverage areas 110 using the same or different radio access technologies.

[0061] The wireless communication system 100 can support synchronous or asynchronous operation. For synchronous operation, network entities 105 (e.g., base station 140) can have similar frame timings, and transmissions from different network entities 105 can be approximately time-aligned. For asynchronous operation, network entities 105 can have different frame timings, and in some examples, transmissions from different network entities 105 may not be time-aligned. The techniques described herein can be used for both synchronous and asynchronous operation.

[0062] Wireless communication system 100 may be configured to support ultra-reliable communication or low-latency communication, or various combinations thereof. For example, wireless communication system 100 may be configured to support ultra-reliable low-latency communication (URLLC). UE 115 may be designed to support ultra-reliable, low-latency, or critical functions. Ultra-reliable communication may include private or group communication and may be supported by one or more services, such as push-to-talk, video, or data. Support for ultra-reliable, low-latency functions may include prioritization of services, and such services may be used for public safety or general commercial applications. The terms “ultra-reliable,” “low-latency,” and “ultra-reliable low-latency” are used interchangeably herein.

[0063] In some examples, UE 115 may be configured to support direct communication with other UE 115s via device-to-device (D2D) communication link 135 (e.g., according to peer-to-peer (P2P), D2D, or sidelink protocols). In some examples, one or more UE 115s performing D2D communication in a group may be within the coverage area 110 of network entity 105 (e.g., base station 140, RU 170), which may support various aspects of such D2D communication configured (e.g., scheduled) by network entity 105. In some examples, one or more UE 115s in such a group may be outside the coverage area 110 of network entity 105, or may otherwise be unable or not configured to receive transmissions from network entity 105. In some examples, the group of UE 115s communicating via D2D communication may support a one-to-many (1:M) system, where each UE 115 transmits to each of the other UE 115s in the group. In some examples, network entity 105 may facilitate the scheduling of resources used for D2D communication. In other examples, D2D communication may be performed between UEs 115 without involving network entity 105.

[0064] Core network 130 provides user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. Core network 130 can be an evolved packet core (EPC) or a 5G core (5GC). The EPC or 5GC may include at least one control plane entity (e.g., a Mobility Management Entity (MME), Access and Mobility Management Function (AMF)) managing access and mobility, and at least one user plane entity (e.g., a Serving Gateway (S-GW), Packet Data Network (PDN) Gateway (P-GW), or User Plane Function (UPF)) routing packets or interconnecting to external networks. The control plane entity manages non-access stratum (NAS) functions, such as mobility, authentication, and bearer management for UE 115 served by network entity 105 (e.g., base station 140) associated with core network 130. User IP packets can be delivered through the user plane entity, which provides IP address allocation and other functions. The user plane entity can connect to one or more network operator IP services 150. IP services 150 may include access to the Internet, intranets, IP Multimedia Subsystem (IMS), or packet-switched streaming services.

[0065] Wireless communication system 100 can operate using one or more frequency bands in the range of 300 MHz to 300 GHz. Generally, the region from 300 MHz to 3 GHz is referred to as the ultra-high frequency (UHF) region or decimeter band because the wavelength range is approximately one decimeter to one meter in length. UHF waves may be blocked or redirected by buildings and environmental features (which may be referred to as clusters), but these waves are sufficient to penetrate structures so that macrocells can provide service to UE 115 located indoors. Compared to communication using smaller frequencies and longer waves in the lower frequency (HF) or very high frequency (VHF) portions of the spectrum below 300 MHz, communication using UHF waves can be associated with smaller antennas and shorter distances (e.g., less than 100 km).

[0066] The wireless communication system 100 can also operate using an ultra-high frequency (SHF) region (also known as the centimeter band) in the range of 3 GHz to 30 GHz, or an extremely high frequency (EHF) region (also known as the millimeter band) of the spectrum (e.g., 30 GHz to 300 GHz). In some examples, the wireless communication system 100 can support millimeter-wave (mmW) communication between the UE 115 and network entity 105 (e.g., base station 140, RU 170), and the EHF antennas of the corresponding devices can be smaller and more closely spaced than UHF antennas. In some examples, such techniques facilitate the use of antenna arrays within the device. However, compared to SHF or UHF transmission, EHF transmission may experience even greater attenuation and a shorter range. The techniques disclosed herein can be adopted for transmission across one or more different frequency regions, and the frequency band usage specified across these frequency regions may vary by country or regulatory authority.

[0067] Wireless communication system 100 can utilize both licensed and unlicensed RF spectrum bands. For example, wireless communication system 100 can use unlicensed frequency bands (such as the 5 GHz Industrial, Scientific, and Medical (ISM) band) to employ Licensed Assisted Access (LAA), LTE Unlicensed (LTE-U) radio access technology, or NR technology. When operating with unlicensed RF spectrum, devices such as network entity 105 and UE 115 can employ carrier sensing for collision detection and avoidance. In some examples, operation using unlicensed frequency bands can be based on carrier aggregation configurations combined with component carriers operating with licensed frequency bands (e.g., LAA). Operation using unlicensed spectrum can include downlink transmission, uplink transmission, P2P transmission, or D2D transmission, etc.

[0068] Network entity 105 (e.g., base station 140, RU 170) or UE 115 may be equipped with multiple antennas that can be used to employ techniques such as transmit diversity, receive diversity, multiple-input multiple-output (MIMO) communication, or beamforming. The antennas of network entity 105 or UE 115 may be located within one or more antenna arrays or antenna panels, which can support MIMO operation or transmit or receive beamforming. For example, one or more base station antennas or antenna arrays may be co-located at an antenna assembly (such as an antenna tower). In some examples, the antennas or antenna arrays associated with network entity 105 may be located at different geographical locations. Network entity 105 may include an antenna array having a collection of multiple rows and columns of antenna ports that network entity 105 can use to support beamforming for communication with UE 115. Similarly, UE 115 may include one or more antenna arrays that can support various MIMO or beamforming operations. Additionally or alternatively, the antenna panel may support RF beamforming for signals transmitted via the antenna ports.

[0069] Network entity 105 or UE 115 can use MIMO communication to leverage multipath signal propagation and improve spectral efficiency by transmitting or receiving multiple signals via different spatial layers. This technique is known as spatial multiplexing. The multiple signals can be transmitted, for example, by a transmitting device via different antennas or different combinations of antennas. Similarly, the multiple signals can be received by a receiving device via different antennas or different combinations of antennas. Each of the multiple signals can be referred to as a separate spatial stream and can carry information associated with the same data stream (e.g., the same codeword) or different data streams (e.g., different codewords). Different spatial layers can be associated with different antenna ports used for channel measurement and reporting. MIMO techniques include: single-user MIMO (SU-MIMO), for which multiple spatial layers are transmitted to the same receiving device; and multi-user MIMO (MU-MIMO), for which multiple spatial layers are transmitted to multiple devices.

[0070] Beamforming (also known as spatial filtering, directional transmission, or directional reception) is a signal processing technique used at a transmitting or receiving device (e.g., network entity 105, UE 115) to shape or manipulate an antenna beam (e.g., transmit beam, receive beam) along a spatial path between the transmitting and receiving devices. Beamforming can be achieved by combining signals transmitted via antenna elements of an antenna array such that some signals propagating along a specific orientation relative to the antenna array experience constructive interference, while other signals experience destructive interference. Adjustments to the signals transmitted via the antenna elements may include applying amplitude shifts, phase shifts, or both to the signals carried via the antenna elements associated with the device. The adjustments associated with each antenna element can be defined by a beamforming weight set associated with a specific orientation (e.g., for the antenna array of the transmitting or receiving device, or for some other orientation).

[0071] Network entity 105 or UE 115 may use beam scanning technology as part of beamforming operations. For example, network entity 105 (e.g., base station 140, RU 170) may use multiple antennas or antenna arrays (e.g., antenna panels) to perform beamforming operations for directional communication with UE 115. Some signals (e.g., synchronization signals, reference signals, beam selection signals, or other control signals) may be transmitted multiple times by network entity 105 in different directions. For example, network entity 105 may transmit signals according to different beamforming weight sets associated with different transmission directions. Beam directions may be identified by transmission along different beam directions (e.g., by a transmitting device (such as network entity 105) or by a receiving device (such as UE 115)) so that they may be transmitted or received later by network entity 105.

[0072] Some signals (such as data signals associated with a specific receiving device) may be transmitted by a transmitting device (e.g., transmitting network entity 105, transmitting UE 115) along a single beam direction (e.g., the direction associated with the receiving device (such as receiving network entity 105 or receiving UE 115). In some examples, the beam direction associated with transmission along a single beam direction may be determined based on the signals transmitted along one or more beam directions. For example, UE 115 may receive one or more signals transmitted by network entity 105 in different directions and may report to network entity 105 an indication of signals received by UE 115 with the highest signal quality or other acceptable signal quality.

[0073] In some examples, transmissions performed by a device (e.g., by network entity 105 or UE 115) may be performed using multiple beam directions, and the device may use a combination of digital pre-decoding or beamforming to generate a combined beam for transmission (e.g., from network entity 105 to UE 115). UE 115 may report feedback indicating pre-decoding weights for one or more beam directions, and this feedback may correspond to a set of beams configured across the system bandwidth or one or more sub-bands. Network entity 105 may transmit reference signals (e.g., cell-specific reference signals (CRS), channel state information reference signals (CSI-RS)), which may be pre-decoded or non-pre-decoded. UE 115 may provide feedback for beam selection, which may be a pre-decoded matrix indicator (PMI) or codebook-based feedback (e.g., multi-panel type codebook, linear combination type codebook, port selection type codebook). Although these techniques are described with reference to signals transmitted by network entity 105 (e.g., base station 140, RU170) in one or more directions, UE 115 may use similar techniques to transmit signals multiple times in different directions (e.g., to identify the beam direction used by UE 115 for subsequent transmission or reception), or to transmit signals in a single direction (e.g., to transmit data to a receiving device).

[0074] A receiving device (e.g., UE 115) may perform reception operations according to multiple reception configurations (e.g., directional listening) when receiving various signals (such as synchronization signals, reference signals, beam selection signals, or other control signals) from a transmitting device (e.g., network entity 105). For example, the receiving device may perform reception according to multiple reception directions by: receiving via different antenna subarrays; processing the received signal according to different antenna subarrays; receiving according to different sets of reception beamforming weights (e.g., different directional listening weights) applied to signals received at multiple antenna elements of the antenna array; or processing the received signal according to different sets of reception beamforming weights applied to signals received at multiple antenna elements of the antenna array, any of which can refer to “listening” according to different reception configurations or reception directions. In some examples, the receiving device may use a single reception configuration to receive along a single beam direction (e.g., when a data signal is received). A single receiver configuration can be aligned along a beam direction determined by listening in different receiver configuration directions (e.g., a beam direction determined by listening in multiple beam directions to have the highest signal strength, highest signal-to-noise ratio (SNR), or other acceptable signal quality).

[0075] The wireless communication system 100 can be a packet-based network operating according to a layered protocol stack. In the user plane, communication at the bearer or PDCP layer can be IP-based. The RLC layer performs packet segmentation and reassembly for transmission via logical channels. The MAC layer performs priority processing and multiplexing of logical channels to transport channels. The MAC layer can also implement error detection, error correction, or both to support retransmission and improve link efficiency. In the control plane, the RRC layer can provide the establishment, configuration, and maintenance of RRC connections between the UE 115 and network entity 105 or core network 130 supporting user plane data radio bearers. The PHY layer maps transport channels to physical channels.

[0076] In some examples, the wireless communication devices of wireless communication system 100 (e.g., UE 115 or network entity 105) may support wideband communication using FDM. To implement FDM, the wireless communication devices may use guard bands to mitigate adjacent channel interference (ACI), which can reduce spectral efficiency. To support increased spectral efficiency, the wireless communication devices may implement OFDM by positioning subcarriers that are orthogonal to each other (e.g., tone), which can support compact subcarrier spacing. However, OFDM may be associated with high PAPR and low power efficiency due to high output backoff (OBO). In some examples, the wireless communication devices of wireless communication system 100 may implement DFT-S-OFDM to support a reduced PAPR relative to OFDM (e.g., to achieve a reduced PAPR for wireless communication).

[0077] Wireless communication devices can operate in high-frequency bands. For example, OFDM or DFT-S-OFDM allows wireless communication devices to support wide and available bandwidths in some high-frequency bands. However, wireless communication in high-frequency bands may suffer from path loss. According to the Friis transmission formula, the path loss of wireless communication is proportional to the square of the operating frequency. To mitigate the path loss caused by the high operating frequency of wireless communication, wireless communication devices can implement multi-antenna pre-decoding. For example, wireless communication devices can transmit signals via multiple antennas according to multi-antenna pre-decoding to concentrate signal power in some spatial directions. Multi-antenna pre-decoding can mitigate the path loss associated with wireless communication by increasing the beamforming gain associated with wireless communication transmitted via the high-frequency band.

[0078] In some cases, multi-antenna pre-decoding can increase the PAPR associated with OFDM or DFT-S-OFDM. Multi-antenna pre-decoding may include a frequency-domain pre-decoding filter, which may include frequency-domain pre-decoding values ​​(e.g., pre-decoders) corresponding to each subcarrier (e.g., tone). The frequency-domain pre-decoding filter may be represented by an equivalent time-domain pre-decoding filter, which includes time-domain pre-decoder taps corresponding to the frequency-domain pre-decoding values. In some cases, the increased PAPR associated with multi-antenna pre-decoding of OFDM or DFT-S-OFDM may be associated with an excessively long equivalent time-domain pre-decoding filter.

[0079] According to the examples described herein, wireless communication devices can shorten the equivalent time-domain pre-decoding filter associated with multi-antenna pre-decoding in OFDM or DFT-S-OFDM, which reduces the PAPR associated with multi-antenna pre-decoding. In some examples, to shorten the equivalent time-domain pre-decoding filter, a first wireless communication device (e.g., UE 115 or network entity 105) can implement a pre-decoder with a reduced number of time-domain pre-decoding taps, which may be referred to as a few-tap pre-decoder. For example, the wireless communication device can maintain a subset of the set of time-domain pre-decoding taps corresponding to frequency-domain pre-decoding values. The wireless communication device can select time-domain pre-decoding taps to include in the subset based on the fact that a time-domain pre-decoding tap has a larger absolute value relative to other time-domain pre-decoding taps in the set (which may be referred to as a significant time-domain pre-decoding tap).

[0080] In other examples, to shorten the equivalent time-domain pre-decoding filter, a first wireless communication device (e.g., UE115 or network entity 105) may utilize a transmit channel shortener to shorten the transmit channel associated with the equivalent time-domain pre-decoding filter. The wireless communication device may design the transmit channel shortener using one or more design parameters (e.g., delay, target window length), and may design the transmit channel shortener to set (e.g., maximize) the channel energy in the target window of the shortened transmit channel to be greater than other channel energies associated with other transmit channel shortener designs. The transmit channel shortener may instruct the first wireless communication device to use implicit beamforming for transmitting signals using MIMO beamforming.

[0081] Figure 2A schematic example of an example wireless communication system 200 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding is shown. The wireless communication system may implement aspects of wireless communication system 100, or may be implemented by aspects of wireless communication system 100. For example, wireless communication system 200 may include UE 115-a and network entity 105-a, which may be examples of the corresponding devices described herein. UE 115-a may communicate with network entity 105-a via uplink channel 205 and downlink channel 210. Uplink channel 205 may support uplink communication from UE 115-a to network entity 105-a (e.g., pre-decoded signal 225), and downlink channel 210 may support downlink communication from network entity 105-a to UE 115-a (e.g., control message 220 or one or more reference signals 215).

[0082] In some examples, UE 115-a may implement multi-antenna pre-decoding associated with DFT-S-OFDM based on the channel state information (CSI) of uplink channel 205. The CSI of uplink channel 205 may be included in control message 220, or the CSI of uplink channel 205 may be derived from the CSI of downlink channel 210 based on channel reciprocity. UE 115-a may perform multi-antenna pre-decoding to transmit pre-decoded signals 225 based on codebook-based or non-codebook-based pre-decoding.

[0083] In the example of non-codebook-based pre-decoding, UE 115-a can (e.g., autonomously) generate a multi-antenna DFT-S-OFDM pre-decoding scheme based on the channel reciprocity of uplink channel 205 and the corresponding downlink channel 210 associated with network entity 105-a. For example, UE 115-a can receive one or more reference signals 215 via downlink channel 210 and can perform measurements associated with downlink channel 210 (e.g., CSI measurements) based on the received one or more reference signals 215. UE 115-a can assume channel reciprocity, and based on channel reciprocity, UE 115-a can obtain channel information for uplink channel 205. UE 115-a can derive a pre-decoding matrix from the obtained uplink channel information. Using the generated pre-decoding matrix, UE 115-a can pre-decode a sounding reference signal (SRS) and transmit the sounding reference signal (SRS) to modify the pre-decoding matrix. For example, UE 115-a can select or remove some candidate beams or candidate predecoders from the predecoding matrix based on any difference between downlink channel 210 and uplink channel 205.

[0084] In the codebook-based pre-decoding example, UE 115-a can use one or more codebooks to send feedback information to network entity 105-a. For example, a CSI report including feedback information may include a CSI codebook (e.g., formatted or pre-decoded based on a CSI codebook). The CSI codebook may be a Type 1 CSI codebook for supporting Type 1 CSI reporting at UE 115-a, a Type 2 CSI codebook for supporting Type 2 CSI reporting at UE 115-a, or an enhanced Type 2 CSI codebook for supporting enhanced Type 2 CSI reporting at UE 115-a. Compared to a Type 1 CSI codebook, a Type 2 CSI codebook can indicate a more detailed CSI report. For example, a Type 2 CSI codebook may select multiple beams for UE 115-a to include in the CSI report, which can be beneficial for multi-user MIMO implementations supporting increased CSI reporting performance relative to Type 1 CSI reporting. The Type 2 CSI codebook can also instruct the UE 115-a to provide feedback for each of the multiple subbands in the set.

[0085] UE 115-a can send CSI reports based on Type 2 CSI reports, and these CSI reports can include a large amount of feedback information compared to Type 1 CSI reports, and can consume a significant amount of uplink resources on uplink channel 205. However, in enhanced Type 2 CSI reports, UE 115-a can compress the feedback information of the CSI report from the frequency domain (e.g., subcarrier domain) to the time domain (e.g., delay domain), which can reduce the CSI feedback overhead at UE 115-a compared to Type 2 CSI reports.

[0086] An enhanced type 2 CSI codebook can indicate one or more pre-decoded matrices. For example, an enhanced type 2 CSI codebook can indicate W. _2, W_1 and W_f^H, and UE 115 a can encode the pre-decoded signal 225 according to the following equation (1).

[0087] W=W_1 W _2 W_f^H (1)

[0088] In equation (1), W _2 can be a compressed version of the feedback information associated with the CSI report, and can map the feedback information from the time domain to the beam domain. W_1 can be a DFT beam matrix, and can compress the spatial dimension from the beam domain to the frequency domain. W_f^H can be the inverse DFT (IDFT), and can compress the sub-band dimension from the frequency domain to the time domain.

[0089] In some examples, network entity 105-a may implement multi-antenna pre-decoding associated with OFDM based on an enhanced type 2 CSI codebook. For example, network entity 105-a may send one or more reference signals to UE 115-a. UE 115-a may measure one or more reference signals to obtain the CSI of downlink channel 210. Network entity 105-a may receive a CSI report from UE 115-a including feedback information, which includes the CSI of downlink channel 210. In some examples, the feedback information may indicate a multi-antenna pre-decoding scheme or a pre-decoding matrix (e.g., W...). _2). For example, the feedback information included in the CSI report may include an enhanced type 2 CSI codebook, or be in the format of an enhanced type 2 CSI codebook. Network entity 105-a may use a multi-antenna pre-decoding scheme or a pre-decoding matrix to pre-decode the signal.

[0090] Based on the example described in this paper, network entity 105a can implement a few-tap pre-decoder according to the enhanced type 2 CSI report, to obtain data from matrix W. The associated time-domain pre-decoding tap set is selected as a subset of the time-domain pre-decoding taps. A fewer-tap pre-decoder enables frequency-selective pre-decoding, which reduces PAPR associated with the pre-decoded signal. Matrix W _2 may include feedback information reported by UE 115 a to network entity 105 a via enhanced type 2 CSI reporting. In some examples, network entity 105 a may receive CSI reports from UE 115 a and may do so via matrix W. _2. Select a subset of time-domain pre-decoding taps associated with the time-domain pre-decoding set (e.g., retain only W). The significant elements in _2) are used to pre-decode the pre-decoded signal 230. In other examples, UE 115-a can obtain the matrix W before sending the CSI report to network entity 105-a. _2. Select a subset of time-domain pre-decoding taps associated with the time-domain pre-decoding set (e.g., retain only W). (The significant elements in _2). In such examples, due to the reported matrix W Fewer elements in type 2 are included in the CSI report, so UE 115 a can support reduced signaling overhead associated with enhanced type 2 CSI reporting.

[0091] In other examples, UE 115-a may receive feedback from network entity 105-a that may include the CSI of uplink channel 205, and UE 115-a may perform pre-decoding based on the CSI of uplink channel 205. For example, UE 115-a may send one or more reference signals 215 to network entity 105-a. Network entity 105-a may measure one or more reference signals 215 to obtain the CSI of uplink channel 205. UE 115-a may receive from network entity 105-a a control message 220 that includes feedback information, including the CSI of uplink channel 205. In some examples, the feedback information may indicate a multi-antenna pre-decoding scheme or a pre-decoding matrix. For example, the feedback information included in control message 220 may take a format similar to or the same as an enhanced type 2 CSI codebook. The enhanced type 2 CSI codebook may be configured for downlink CSI reporting. However, network entity 105-a may utilize (e.g., reusable, borrowable, or applicable) an enhanced type 2 CSI codebook format to transmit feedback information indicating the CSI of uplink channel 205. UE 115-a may pre-decode signal 225 using a multi-antenna pre-decoding scheme or pre-decoding matrix indicated by the feedback information from network entity 105-a. In some specific implementations, according to the examples described herein, UE 115-a may pre-decode signal 225 by selecting a subset of the pre-decoding matrix. For example, UE 115-a may select significant time-domain pre-decoding taps from a set of time-domain pre-decoding taps indicated by the pre-decoding matrix.

[0092] In some examples, UE 115-a may use a transmit channel shortener to transmit the pre-decoded signal 225. For example, UE 115-a may design the transmit channel shortener to shorten the time-domain channel associated with the pre-decoded signal 225. UE 115-a may design the transmit channel shortener according to one or more design parameters to scale (such as maximize) the channel energy in the target window of the shortened channel relative to other designs using other transmit channel shorteners. UE 115-a may transform the shortened time-domain channel to the frequency domain to generate a frequency-domain channel according to the transmit channel shortener, and may transmit the pre-decoded signal 225 via the transformed frequency-domain channel.

[0093] In some examples, network entity 105 a may instruct UE 115 a to send a channel shortener via control message 220. In other examples, UE 115 a may instruct network entity 105 a to send a channel shortener. For example, UE 115 a may send a CSI report to network entity 105 a, which may indicate an enhanced type 2 CSI codebook that may include the matrix in equation (1). Matrix W_1 and matrix W _2 can indicate the transmit channel shortener. For example, matrix W_1 and matrix W The convolution of _2 can output a matrix corresponding to the transposed transmit channel shortener. Additionally or alternatively, UE 115-a can generate (e.g., select or design) a transmit channel shortener associated with the CSI report (e.g., pre-decoded signal 225) based on an enhanced type 2 CSI report. The enhanced type 2 CSI codebook can indicate the transmit channel shortener. For example, the enhanced type 2 CSI codebook may include matrix W_1 and matrix W _2, and matrix W_1 and matrix W _2 (e.g., matrix W_1 and matrix W) Convolution of _2, W_1 W _2) It can instruct the transmission channel shortener. In some examples, UE 115-a can perform W_1 W The transpose of _2 is used to obtain a transmit channel shortener. UE 115-a can transmit pre-decoded signal 225 according to the transmit channel shortener.

[0094] In some examples, the multi-antenna pre-decoding described herein can be performed via signaling to activate or deactivate the use of a subset of time-domain pre-decoding taps (e.g., a few-tap pre-decoder) or a transmit channel shortener. For example, network entity 105-a can send signaling (such as downlink control information (DCI), RRC signaling, or MAC control element (MAC-CE)) to UE 115-a (or vice versa) to activate or deactivate the use of a subset of time-domain pre-decoding taps or a transmit channel shortener to perform multi-antenna pre-decoding. Additionally or alternatively, another wireless communication device can send signaling to UE 115-a and network entity 105-a (e.g., another network entity 105 sends signaling to UE 115-a and network entity 105-a).

[0095] In some examples, the multi-antenna pre-decoding described herein is performed using a subset of time-domain pre-decoding taps (e.g., a few-tap pre-decoder) or a transmit channel shortener, conditional upon both UE 115-a and network entity 105-a supporting the use of a subset of time-domain pre-decoding taps or a transmit channel shortener. In some examples, UE 115-a may send capability signaling (e.g., a capability report) to network entity 105-a to indicate its support (or lack thereof) for the use of a subset of time-domain pre-decoding taps or a transmit channel shortener.

[0096] Figure 3 A pre-decoding scheme 300 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding is illustrated according to one or more aspects of this disclosure. The pre-decoding scheme 300 can be implemented as described in the reference. Figure 1 and Figure 2The described aspects of wireless communication system 100 or wireless communication system 200, or aspects thereof, may be implemented by these aspects. For example, pre-decoding scheme 300 may be implemented by UE 115 to pre-decode pre-decoded signal 225 and transmit it to network entity 105-a.

[0097] The pre-decoding scheme 300 may include a pre-decoder 305-a, which the UE 115 uses to pre-decode the signal using OFDM or DFT-S-OFDM according to multi-antenna pre-decoding. The pre-decoder 305-a may correspond to a subcarrier of one antenna in the multi-antenna pre-decoding. For example, the UE 115 may use the pre-decoder 305-a to pre-decode the signal... x (or a subset of the signal) is pre-decoded to the subcarrier set K The signal is transmitted via one antenna. For multi-antenna pre-decoding, UE 115 can transmit signals via a channel (e.g., A set of multiple subcarriers in a multiple-input single-output (MISO) channel K Up-spread pre-decoder 305-a. Multiple subcarrier sets (e.g., Each set in the subcarrier set) K The antenna may correspond to that of UE 115, and UE 115 may transmit signals via multiple antennas and multiple sets of subcarriers. In this way, pre-decoder 305-a may exemplify a subset of pre-decoders used by UE 115 to transmit pre-decoded signals (e.g., pre-decoded signal 225). A linear minimum mean square error (LMMSE) receiver (e.g., network entity 105) may receive the pre-decoded signals and may decode the pre-decoded signals.

[0098] Predecoder 305a may include a set 315 of frequency-domain predecoded values ​​spanning a set K of subcarriers (e.g., spanning tones). Each frequency-domain predecoded value may correspond to a corresponding subcarrier k in the set K of subcarriers. The set of frequency-domain predecoded values ​​may be represented by {F_1…F_K}. In predecoder 305a, UE 115 may use the set 315 of frequency-domain predecoded values ​​to predecode a signal x', which may represent the signal x after a frequency-domain DFT (e.g., using a K-point DFT associated with matrix W). However, in an equivalent predecoder 305b, which may be equivalent to predecoder 305a, UE 115 may predecode the signal x in the time domain using a predecoding matrix 320 (e.g., a cyclic matrix G_circ) prior to the discrete Fourier transform of the signal x.

[0099] The pre-decoding matrix 320 may include a time-domain pre-decoding tap set 325. Each time-domain pre-decoding tap in the time-domain pre-decoding tap set 325 may correspond to a corresponding frequency-domain pre-decoding value in the frequency-domain pre-decoding value set 315. For example, the time-domain pre-decoding tap set 325 may be derived from... This indicates that it can correspond to a set. The time-domain pre-decoding tap set 325 can correspond to... K The set of corresponding signals on each subcarrier.

[0100] Based on the examples described herein, a wireless communication device (e.g., UE 115 or network entity 105) may select a subset of the time-domain pre-decoding tap set 325 to perform signal processing according to OFDM or DFT-S-OFDM. x Multi-antenna pre-decoding. For example, wireless communication devices can use time-domain pre-decoding tap sets. choose M A significant time-domain pre-decoding tap, and can be used in subsets according to the following equation (2). (For example, a subset of time-domain pre-decoded values) includes M A significant time-domain pre-decoding tap.

[0101] (2)

[0102] In equation (2), the wireless communication device selects a subset of time-domain pre-decoded values ​​for inclusion in the subset. In this context, each of these time-domain pre-decoded values ​​has a value greater than the set. The absolute value of the corresponding absolute value of each of one or more other (e.g., all other) time-domain pre-decoded values. The selected subset. This can be referred to as a significant time-domain pre-decoding tap, and can correspond to (e.g., match) a set of frequency-domain pre-decoding values. The primary frequency domain pre-decoded value (e.g., the primary channel tap). The primary frequency domain pre-decoded value can be the equivalent frequency domain pre-decoded value with respect to the significant time domain pre-decoded tap.

[0103] Wireless communication devices can select a subset of time-domain pre-decoded values ​​for inclusion in the subset. In, making the subset The number of time-domain pre-decoding values ​​in the code is equal to M In some examples, the wireless communication device may select a single time-domain pre-decoding tap (e.g., ) for inclusion in subsets In the middle, and a single time-domain pre-decoding tap can have more than the set. The absolute values ​​of all other time-domain pre-decoding taps in the dataset. In other examples, the wireless communication device may select more than one time-domain pre-decoding tap for inclusion in a subset. (for example, ).

[0104] Selected subset based on temporal pre-decoding taps S Wireless communication devices can generate subsets S The associated second pre-decoding matrix. In order to generate the second pre-decoding matrix, the wireless communication device may select a subset of the pre-decoding matrix 320 according to the following equation (3).

[0105] (3)

[0106] In equation (3), for each time-domain pre-decoding tap of the pre-decoding matrix 320 In the subset S include In the example, the second pre-decoding matrix can retain (For example, in the pre-decoding matrix 320) Each instance). In the subset S Excluding In the example, the second pre-decoding matrix can be replaced with zeros. (For example, in the pre-decoding matrix 320) Each instance of (the instance).

[0107] In some examples, the wireless communication device can determine the appropriate subset of the time-domain pre-decoded values. S This is used to perform power normalization of the pre-decoded signal. For example, a wireless communication device can select a set of subcarriers. K The power normalization is associated with one or more scaling factors, and these one or more scaling factors can be associated with a subset. S Related.

[0108] Figure 4 An example of a channel shortening scheme 400 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. The channel shortening scheme 400 can be implemented as described in reference... Figure 1 and Figure 2 The described aspects of wireless communication system 100 or wireless communication system 200, or aspects thereof, may be implemented. For example, channel shortening scheme 400 may include a shortened channel 415, through which a transmitting wireless communication device (e.g., UE 115 or network entity 105) may pre-decode the wireless communication and transmit the wireless communication.

[0109] Channel shortening scheme 400 may include a shortened channel 415, which may be a single-input single-output (SISO) channel. The transmitting wireless communication device may use a vector-based... The transmitting channel shortener 405 is used to construct the shortened channel 415. The transmitting wireless communication device can construct the shortened channel 415 according to the following equation (4).

[0110] (4)

[0111] In equation (4), the transmitting wireless communication device can generate a shortened channel 415 (denoted by g) in the time domain by performing a convolution of the transmitting channel shortener w with the channel matrix 410 (denoted by H) in the time domain. The transmitting channel shortener w_i may correspond to the transmitting channel shortener of the i-th antenna, and the channel matrix H_i may correspond to the MIMO inter-symbol interference (ISI) channel of the i-th antenna. The channel matrix 410 may include a set of vectors corresponding to the set of subcarriers. The channel matrix may correspond to a set of time-domain channel taps associated with the set of subcarriers.

[0112] In some examples, the transmitting wireless communication device may design (e.g., generate or select) a transmitting channel shortener 405 to scale (e.g., maximize) the channel energy associated with the shortened channel 415 within a target window. For example, the transmitting wireless communication device may select a transmitting channel shortener 405 from a set of candidate transmitting channel shorteners. To design the transmitting channel shortener 405, the transmitting wireless communication device may tune (e.g., adjust) various design parameters to focus the channel energy associated with the shortened channel 415 within the target window length. Design parameters may include target window length. and by The time delay is represented (e.g., the time delay associated with a finite impulse response (FIR)).

[0113] Based on design parameters, the transmitting wireless communication device can generate a diagonal matrix 420, which indicates the time delay. and the target window length .For example, It can indicate the number of matrix elements to include in the target window, and This indicates the number of zeros preceding the target window. The transmitting wireless communication device can calculate the channel energy associated with the transmitting channel shortener 405 based on the diagonal matrix 420. In some examples, the transmitting wireless communication device can calculate the channel energy associated with each candidate transmitting channel shortener in the candidate transmitting channel shortener set, which can each be associated with... and Different values ​​are associated with it. The transmitting wireless communication device may select a transmitting channel shortener 405 from the candidate transmitting channel shortener set based on the fact that the channel energy associated with the transmitting channel shortener is greater than the corresponding channel energy associated with each of one or more other (e.g., all other) transmitting channel shorteners in the candidate transmitting channel shortener set.

[0114] In some examples, the transmitting wireless communication device may select or generate the transmitting channel shortener 405 according to the following equation (5).

[0115] (5)

[0117] In equation (5), the transmit channel shortener 405 can be represented as w_opt, H can represent the channel matrix 410 in the time domain, and D can represent the target window associated with the shortened channel 415. According to equation (5), the transmitting wireless communication device can select the transmit channel shortener 405 based on the principal eigenvectors of H^† D^† DH.

[0118] Based on the construction (e.g., generation) of a shortened channel 415 using a transmit channel shortener 405, the transmitting wireless communication device can perform OFDM or DFT-S-OFDM according to the shortened channel 415. For example, the transmitting wireless communication device can pre-decode signals and transmit these signals (e.g., pre-decoded signal 225) via the shortened channel 415. The transmitting wireless communication device can implicitly perform beamforming. For example, the transmit channel shortener 405 can implicitly instruct beamforming for signals transmitted using OFDM or DFT-S-OFDM across multiple antennas or subbands. In some examples, the PAPR of the signal transmitted via the shortened channel 415 can be based on the filter length N_w of the transmit channel shortener. The transmit channel shortener w_i can correspond to a vector of dimension N_w×1 for the i-th antenna in the antenna set N_t. For w = [w_1,...,w_(N_t)]^T, w can correspond to a vector of dimension N_w for N_t antennas. A vector of N_t)×1.

[0119] Figure 5 An example of a process flow 500 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding according to one or more aspects of this disclosure is shown. Process flow 500 may implement, or be implemented by, aspects of wireless communication system 100 or wireless communication system 200. For example, process flow 500 may include UE 115-b and network entity 105-b, which may be as described in reference... Figure 1 and Figure 2 Examples of the corresponding devices described.

[0120] In the following description of process flow 500, operations between UE 115-b and network entity 105-b may be sent in a different order than the example order shown, or operations performed by UE 115-b and network entity 105-b may be performed in a different order or at different times. Some operations may also be omitted from process flow 500, and other operations may be added to process flow 500.

[0121] At 505, UE 115-b may receive one or more downlink reference signals. At 510, UE 115-a may obtain the CSI of the uplink channel. In some examples, UE 115-b may generate (e.g., autonomously or based on non-codebook-based pre-decoding) a second pre-decoding matrix associated with a subset of time-domain pre-decoding taps. UE 115-b may generate the second pre-decoding matrix based on channel information of the uplink channel associated with one or more downlink reference signals. The channel information of the uplink channel may be associated with measurements (e.g., CSI measurements) of one or more downlink reference signals. In some examples, UE 115-a may estimate the CSI of the uplink channel based on CSI measurements of one or more downlink reference signals. The estimation of the CSI of the uplink channel may be based on channel reciprocity between the uplink channel and the downlink channel associated with one or more reference signals (e.g., a downlink channel reciprocal to the uplink channel).

[0122] At 515, UE 115-b may send one or more uplink reference signals to network entity 105-b. At 520, network entity 105-b may measure one or more uplink reference signals and may obtain the CSI of the uplink channel based on one or more measurements of the uplink reference signals.

[0123] At 525, UE 115-b can receive a pre-decoding matrix (e.g., W) associated with a time-domain pre-decoding tap set (e.g., {f_1…f_K}). The indication of _2). Each time-domain pre-decoding tap in the time-domain pre-decoding tap set may correspond to a corresponding pre-decoding value in the set of pre-decoding values ​​(e.g., {F_1…F_K}) associated with the subcarrier set (e.g., subcarrier set K). UE 115-b may select a subset of the pre-decoding matrix associated with a subset of time-domain pre-decoding taps (e.g., subset S) from the time-domain pre-decoding tap set (e.g., for inclusion in a fewer-tap pre-decoder). UE 115-b may receive an indication of the pre-decoding matrix from network entity 105-b via control messages (such as DCI messages or other control signaling). For example, based on codebook-based pre-decoding, the control message may include feedback information associated with the uplink channel of UE 115-b. The control message may include the CSI of the uplink channel, or may include one or more measurements of one or more uplink reference signals.

[0124] At 530, UE 115-b may pre-decode the signal based on a subset of time-domain pre-decoding taps (e.g., based on a selected subset of the pre-decoding matrix or based on a second pre-decoding matrix). The corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps may be greater than the corresponding absolute value of each of one or more other (e.g., all other) time-domain pre-decoding taps in the set of time-domain pre-decoding taps. Network entity 105-b may indicate (e.g., via a control message) or UE 115-b may select a number of time-domain pre-decoding taps (e.g., M (A significant time-domain pre-decoding tap) is included in the time-domain pre-decoding tap subset.

[0125] At 535, UE 115-b can select one or more scaling factors associated with power normalization of the subcarrier set. One or more scaling factors can be associated with a subset of time-domain pre-decoding taps. UE 115-b can perform power normalization of the subcarrier set based on one or more scaling factors.

[0126] At 540, UE 115-b may transmit signals (e.g., data signals) via a set of subcarriers based on pre-decoding. In some examples, UE 115-b may select a subset of time-domain pre-decoding taps and may encode the signals based on the subset of time-domain pre-decoding taps before transmitting the signals to network entity 105-a (e.g., the signals may be encoded in association with DMRS).

[0127] Figure 6An example of a process flow 600 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding according to one or more aspects of this disclosure is shown. Process flow 600 may implement, or be implemented by, aspects of wireless communication system 100 or wireless communication system 200. For example, process flow 600 may include a transmitter 605 and a receiver 610, which may be as described in reference... Figure 1 and Figure 2 Examples of the corresponding devices described (e.g., UE 115 or network entity 105).

[0128] In the following description of process flow 600, operations between transmitter 605 and receiver 610 may be transmitted in a different order than the example order shown, or operations performed by transmitter 605 and receiver 610 may be performed in a different order or at different times. Some operations may also be omitted from process flow 600, and other operations may be added to process flow 600.

[0129] At 615, transmitter 605 can select, from a set of candidate transmit channel shorteners, a transmit channel shortener (e.g., matrix w) to be applied to the set of subcarriers of the channel. The channel energy associated with the transmit channel shortener may be greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners in the set of candidate transmit channel shorteners. For example, transmitter 605 can generate a diagonal matrix indicating the time delay associated with the selected transmit channel shortener (e.g., ...). ) and the target window length of the target window (e.g., Transmitter 605 can calculate the channel energy associated with the transmit channel shortener based on a diagonal matrix. In some examples, transmitter 605 can generate a corresponding diagonal matrix associated with each candidate transmit channel shortener in the set of candidate transmit channel shorteners. Transmitter 605 can calculate the corresponding channel energy associated with each candidate transmit channel shortener based on the corresponding diagonal matrix, and can select the transmit channel shortener based on this calculation.

[0130] At 625, transmitter 605 may transmit a signal via a set of subcarriers of a channel according to a selected transmit channel shortener. In some examples, transmitter 605 may pre-decode the signal according to a CSI report including an enhanced type 2 CSI codebook. In some examples, transmitter 605 may transmit the signal via a second channel, and the second channel may include a channel and a transmit channel shortener. For example, the second channel may be an equivalent shortened channel with respect to the channel. In some examples, transmitter 605 may perform a convolution of the selected transmit channel shortener with a channel matrix (e.g., matrix H) in the time domain. The channel matrix may include a set of time-domain channel taps associated with the set of subcarriers.

[0131] Figure 7 A block diagram of a device 705 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. Device 705 may be an example of various aspects of UE 115 as described herein. Device 705 may include a receiver 710, a transmitter 715, and a communication manager 720. Device 705, or one or more components of device 705 (e.g., receiver 710, transmitter 715, and communication manager 720), may include at least one processor that may be coupled to at least one memory to individually or jointly support or implement the described techniques. Each of these components may communicate with each other (e.g., via one or more buses).

[0132] Receiver 710 may provide components for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels associated with shortened time-domain pre-decoding filters used for multi-antenna pre-decoding). The information may be passed to other components of device 705. Receiver 710 may utilize a single antenna or a collection of multiple antennas.

[0133] Transmitter 715 may provide components for transmitting signals generated by other components of device 705. For example, transmitter 715 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels associated with shortened time-domain pre-decoding filters used for multi-antenna pre-decoding). In some examples, transmitter 715 may be co-located with receiver 710 in a transceiver module. Transmitter 715 may utilize a single antenna or a collection of multiple antennas.

[0134] The communication manager 720, receiver 710, transmitter 715, or various combinations thereof, or various components thereof, may be examples of components for performing various aspects of a shortened time-domain pre-decoding filter for multi-antenna pre-decoding as described herein. For example, the communication manager 720, receiver 710, transmitter 715, or various combinations thereof, or components thereof, may be able to perform one or more of the functions described herein.

[0135] In some examples, the communication manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be implemented in hardware (e.g., in communication management circuitry). The hardware may include at least one of the following: a processor, digital signal processor (DSP), central processing unit (CPU), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, microcontroller, discrete gate or transistor logic device, discrete hardware component, or any combination thereof, configured as or otherwise individually or collectively to support components for performing the functions described herein. In some examples, at least one processor and at least one memory coupled to said at least one processor may be configured to perform one or more of the functions described herein (e.g., instructions stored in at least one memory are executed individually or collectively by one or more processors).

[0136] Additionally or alternatively, the communication manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be implemented in code (e.g., as communication management software or firmware) executed by at least one processor. If implemented in code executed by at least one processor, the functionality of the communication manager 720, receiver 710, transmitter 715, or various combinations or components thereof may be performed by any combination of a general-purpose processor, DSP, CPU, ASIC, FPGA, microcontroller, or these or other programmable logic devices (e.g., configured as or otherwise individually or collectively to support components for performing the functions described in this disclosure).

[0137] In some examples, the communication manager 720 may be configured to use or otherwise cooperate with the receiver 710, transmitter 715, or both to perform various operations (e.g., receiving, acquiring, monitoring, outputting, transmitting). For example, the communication manager 720 may receive information from the receiver 710, transmit information to the transmitter 715, or be integrated with the receiver 710, transmitter 715, or both to acquire information, output information, or perform various other operations as described herein.

[0138] The communication manager 720 can support wireless communication according to examples disclosed herein. For example, the communication manager 720 can be configured or operable to support components for pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps being greater than the corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps. The communication manager 720 can be configured or operable to support components for transmitting a signal via a set of subcarriers based on pre-decoding.

[0139] By including or configuring a communication manager 720 according to an example as described herein, device 705 (e.g., controlling receiver 710, transmitter 715, communication manager 720 or a combination thereof or at least one processor otherwise coupled to them) can support techniques for reducing processing, reducing power consumption, reducing PAPR and reducing decoding complexity.

[0140] Figure 8 A block diagram of a device 805 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. Device 805 may be an example of aspects of device 705 or UE 115 as described herein. Device 805 may include a receiver 810, a transmitter 815, and a communication manager 820. Device 805 or one or more components of device 805 (e.g., receiver 810, transmitter 815, and communication manager 820) may include at least one processor that may be coupled to at least one memory to support the described techniques. Each of these components may communicate with each other (e.g., via one or more buses).

[0141] Receiver 810 may provide components for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels associated with shortened time-domain pre-decoding filters used for multi-antenna pre-decoding). The information may be delivered to other components of device 805. Receiver 810 may utilize a single antenna or a collection of multiple antennas.

[0142] Transmitter 815 may provide components for transmitting signals generated by other components of device 805. For example, transmitter 815 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels associated with shortened time-domain pre-decoding filters used for multi-antenna pre-decoding). In some examples, transmitter 815 may be co-located with receiver 810 in a transceiver module. Transmitter 815 may utilize a single antenna or a collection of multiple antennas.

[0143] Device 805 or its various components may be examples of parts for performing various aspects of a shortened time-domain pre-decoding filter for multi-antenna pre-decoding as described herein. For example, communication manager 820 may include pre-decoding tap assembly 825, signal assembly 830, or any combination thereof. Communication manager 820 may be examples of aspects of communication manager 720 as described herein. In some examples, communication manager 820 or its various components may be configured to use or otherwise cooperate with receiver 810, transmitter 815, or both to perform various operations (e.g., receiving, acquiring, monitoring, outputting, transmitting). For example, communication manager 820 may receive information from receiver 810, transmit information to transmitter 815, or be integrated in combination with receiver 810, transmitter 815, or both to acquire information, output information, or perform various other operations as described herein.

[0144] Communication manager 820 can support wireless communication according to examples disclosed herein. Pre-decoding tap component 825 is capable of, configured to, or operable to support means for pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps is greater than the corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps. Signal component 830 is capable of, configured to, or operable to support means for transmitting a signal via a set of subcarriers based on pre-decoding.

[0145] Figure 9A block diagram of a communication manager 920 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. The communication manager 920 may be an example of aspects of the communication manager 720, communication manager 820, or both as described herein. The communication manager 920 or its various components may be examples of parts for performing various aspects of a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, as described herein. For example, the communication manager 920 may include a pre-decoding tap assembly 925, a signal assembly 930, a power normalization assembly 935, a pre-decoding matrix assembly 940, a reference signal assembly 945, or any combination thereof. Each of these components, or its components or sub-components (e.g., one or more processors, one or more memories), may communicate directly or indirectly with each other (e.g., via one or more buses).

[0146] Communication manager 920 can support wireless communication according to examples disclosed herein. Pre-decoding tap component 925 is capable of, configured to, or operable to support means for pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps is greater than the corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps. Signal component 930 is capable of, configured to, or operable to support means for transmitting a signal via a set of subcarriers based on pre-decoding.

[0147] In some examples, the power normalization component 935 is capable of, configured to, or operable to support components for selecting one or more scaling factors associated with power normalization of a subcarrier set, the one or more scaling factors being associated with a subset of time-domain pre-decoding taps. In some examples, the power normalization component 935 is capable of, configured to, or operable to support components for performing power normalization of a subcarrier set according to one or more scaling factors.

[0148] In some examples, to support pre-decoding of signals, the pre-decoding matrix component 940 can be configured or operable to support components for pre-decoding signals using a pre-decoding matrix associated with a subset of time-domain pre-decoding taps.

[0149] In some examples, the reference signal component 945 is capable of, configured to, or operable to support components for receiving one or more downlink reference signals. In some examples, the pre-decoding matrix component 940 is capable of, configured to, or operable to support components for generating a pre-decoding matrix based on channel information of an uplink channel associated with one or more downlink reference signals, the channel information of which is associated with measurements of one or more downlink reference signals.

[0150] In some examples, the signal includes a probe reference signal, and the pre-decoding tap component 925 is capable of, configured to, or operable to support components for selecting a second subset of time-domain pre-decoding taps from the time-domain pre-decoding tap set in association with transmitting the probe reference signal.

[0151] In some examples, the pre-decoding matrix component 940 is capable of, configured to, or operable to support components for receiving an indication of a pre-decoding matrix associated with a set of time-domain pre-decoding taps. In some examples, the pre-decoding matrix component 940 is capable of, configured to, or operable to support components for selecting a subset of the pre-decoding matrix associated with a subset of the time-domain pre-decoding taps, wherein pre-decoding of the signal is performed based on the selected subset of the pre-decoding matrix.

[0152] In some examples, in order to support receiving instructions for the pre-decoded matrix, the pre-decoded matrix component 940 can be, configured, or operated to support components for receiving control signaling instructing the pre-decoded matrix.

[0153] In some examples, the signal includes a channel state information report based on an enhanced type 2 channel state information codebook.

[0154] Figure 10 A diagram of a system including device 1005 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. Device 1005 may be an example of device 705, device 805, or UE 115 as described herein, or a component including such devices. Device 1005 may communicate with one or more network entities 105, one or more UEs 115, or any combination thereof (e.g., wirelessly). Device 1005 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, such as a communication manager 1020, an input / output (I / O) controller 1010, a transceiver 1015, an antenna 1025, at least one memory 1030, code 1035, and at least one processor 1040. These components may communicate electronically or be coupled in other ways (e.g., operational ground, communication ground, functional ground, electronic ground, electrical ground) via one or more buses (e.g., bus 1045).

[0155] I / O controller 1010 manages the input and output signals of device 1005. I / O controller 1010 can also manage peripheral devices not integrated into device 1005. In some cases, I / O controller 1010 may represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1010 may utilize an operating system such as iOS. ® ANDROID ® MS-DOS ® MS-WINDOWS ® OS / 2 ® UNIX ® LINUX ® Alternatively, the I / O controller 1010 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, the I / O controller 1010 may be implemented as part of one or more processors, such as at least one processor 1040. In some cases, a user may interact with the device 1005 via the I / O controller 1010 or via hardware components controlled by the I / O controller 1010.

[0156] In some cases, device 1005 may include a single antenna 1025. However, in other cases, device 1005 may have more than one antenna 1025, which may be capable of concurrently transmitting or receiving multiple wireless transmissions. Transceiver 1015 may communicate bidirectionally via one or more antennas 1025 as described herein, or via a wired or wireless link. For example, transceiver 1015 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. Transceiver 1015 may also include a modem for: modulating packets; providing the modulated packets to one or more antennas 1025 for transmission; and demodulating packets received from one or more antennas 1025. Transceiver 1015, or transceiver 1015 and one or more antennas 1025, may be an example of transmitter 715, transmitter 815, receiver 710, receiver 810, or any combination thereof or components thereof as described herein.

[0157] At least one memory 1030 may include random access memory (RAM) and read-only memory (ROM). At least one memory 1030 may store computer-readable, computer-executable code 1035, including instructions that, when executed by at least one processor 1040, cause device 1005 to perform the various functions described herein. Code 1035 may be stored in a non-transitory computer-readable medium, such as system memory or another type of memory. In some cases, code 1035 may not be directly executable by at least one processor 1040, but may enable a computer (e.g., when compiled and executed) to perform the functions described herein. In some cases, among other things, at least one memory 1030 may also include a basic I / O system (BIOS) that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0158] At least one processor 1040 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, at least one processor 1040 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated into at least one processor 1040. At least one processor 1040 may be configured to execute computer-readable instructions stored in memory (e.g., at least one memory 1030) to cause device 1005 to perform various functions (e.g., functions or tasks supporting shortened time-domain pre-decoding filters for multi-antenna pre-decoding). For example, device 1005 or components of device 1005 may include at least one processor 1040 and at least one memory 1030 coupled to or coupled to at least one processor 1040, wherein at least one processor 1040 and at least one memory 1030 are configured to perform the various functions described herein. In some examples, at least one processor 1040 may include multiple processors, and at least one memory 1030 may include multiple memories. One or more of a plurality of processors may be coupled to one or more of a plurality of memories, which may be configured individually or collectively to perform the various functions described herein. In some examples, at least one processor 1040 may be a component of a processing system, which may refer to a machine (such as a series of machines), circuitry (including, for example, one or both of processor circuitry (which may include at least one processor 1040) and memory circuitry (which may include at least one memory 1030)) or component that receives or receives input and processes the input to produce, generate or obtain a set of outputs. The processing system may be configured to perform one or more of the functions described herein. Thus, at least one processor 1040 or a processing system including at least one processor 1040 may be configured, configurable, or operable to cause device 1005 to perform one or more of the functions described herein. Furthermore, as described herein, “configured to,” “configurable to,” and “operable to” are used interchangeably and may be associated with the ability to perform one or more of the functions described herein when executing code stored in at least one memory 1030 or otherwise.

[0159] The communication manager 1020 can support wireless communication according to the examples disclosed herein. For example, the communication manager 1020 is capable of, configured to, or operable to support components for pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps is greater than the corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps. The communication manager 1020 is capable of, configured to, or operable to support components for transmitting a signal via a set of subcarriers based on pre-decoding.

[0160] By including or configuring a communication manager 1020 according to an example as described herein, device 1005 can support techniques for increasing throughput, reducing encoding and decoding complexity, reducing transmitter and receiver complexity, improving spectral efficiency, reducing power consumption, extending battery life, and improving the utilization of processing power.

[0161] In some examples, the communication manager 1020 may be configured to perform various operations (e.g., receiving, monitoring, transmitting) using or otherwise cooperating with transceiver 1015, one or more antennas 1025, or any combination thereof. Although the communication manager 1020 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 1020 may be supported or executed by at least one processor 1040, at least one memory 1030, code 1035, or any combination thereof. For example, code 1035 may include instructions that can be executed by at least one processor 1040 to cause device 1005 to perform various aspects of the shortened time-domain pre-decoding filter for multi-antenna pre-decoding as described herein, or at least one processor 1040 and at least one memory 1030 may be otherwise configured to perform or support such operations individually or jointly.

[0162] Figure 11A block diagram of a device 1105 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. Device 1105 may be an example of aspects of network entity 105 as described herein. Device 1105 may include a receiver 1110, a transmitter 1115, and a communication manager 1120. Device 1105 or one or more components of device 1105 (e.g., receiver 1110, transmitter 1115, and communication manager 1120) may include at least one processor that may be coupled to at least one memory to individually or jointly support or implement the described techniques. Each of these components may communicate with each other (e.g., via one or more buses).

[0163] Receiver 1110 may provide components for acquiring (e.g., receiving, determining, identifying) information (such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units)) associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack). The information may be passed to other components of device 1105. In some examples, receiver 1110 may support acquiring information by receiving signals via one or more antennas. Additionally or alternatively, receiver 1110 may support acquiring information by receiving signals via one or more wired (e.g., electrical, fiber optic) interfaces, wireless interfaces, or any combination thereof.

[0164] Transmitter 1115 may provide components for outputting (e.g., transmitting, providing, conveying, transmitting) information generated by other components of device 1105. For example, transmitter 1115 may output information associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack), such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units). In some examples, transmitter 1115 may support outputting information by transmitting signals via one or more antennas. Additionally or alternatively, transmitter 1115 may support outputting information by transmitting signals via one or more wired (e.g., electrical, fiber optic) interfaces, wireless interfaces, or any combination thereof. In some examples, transmitter 1115 and receiver 1110 may be co-located in a transceiver, which may include or be coupled to a modem.

[0165] The communication manager 1120, receiver 1110, transmitter 1115, or various combinations thereof, or various components thereof, may be examples of components for performing various aspects of a shortened time-domain pre-decoding filter for multi-antenna pre-decoding as described herein. For example, the communication manager 1120, receiver 1110, transmitter 1115, or various combinations thereof, or components thereof, may be able to perform one or more of the functions described herein.

[0166] In some examples, the communication manager 1120, receiver 1110, transmitter 1115, or various combinations or components thereof may be implemented in hardware (e.g., in communication management circuitry). The hardware may include at least one of a processor, DSP, CPU, ASIC, FPGA, or other programmable logic device, microcontroller, discrete gate or transistor logic device, discrete hardware component, or any combination thereof, configured as or otherwise individually or collectively to support components for performing the functions described herein. In some examples, at least one processor and at least one memory coupled to said at least one processor may be configured to perform one or more of the functions described herein (e.g., instructions stored in at least one memory are executed individually or collectively by one or more processors).

[0167] Additionally or alternatively, the communication manager 1120, receiver 1110, transmitter 1115, or various combinations or components thereof may be implemented in code executed by at least one processor (e.g., as communication management software or firmware). If implemented in code executed by at least one processor, the functionality of the communication manager 1120, receiver 1110, transmitter 1115, or various combinations or components thereof may be performed by (e.g., a general-purpose processor, DSP, CPU, ASIC, FPGA, microcontroller, or any combination of these or other programmable logic devices configured, either individually or collectively, as components for performing the functions described in this disclosure).

[0168] In some examples, the communication manager 1120 may be configured to use or otherwise coordinate with the receiver 1110, transmitter 1115, or both to perform various operations (e.g., receiving, acquiring, monitoring, outputting, transmitting). For example, the communication manager 1120 may receive information from the receiver 1110, transmit information to the transmitter 1115, or be integrated in combination with the receiver 1110, transmitter 1115, or both to acquire information, output information, or perform various other operations as described herein.

[0169] Communication manager 1120 can support wireless communication according to examples disclosed herein. For example, communication manager 1120 is capable of, configured to, or operable to support components for pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps is greater than the corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps. Communication manager 1120 is capable of, configured to, or operable to support components for transmitting a signal via a set of subcarriers based on pre-decoding.

[0170] By including or configuring a communication manager 1120 according to an example as described herein, device 1105 (e.g., controlling receiver 1110, transmitter 1115, communication manager 1120 or a combination thereof or at least one processor otherwise coupled to them) can support techniques for reducing processing, reducing power consumption, reducing PAPR, and reducing decoding complexity.

[0171] Figure 12 A block diagram of a device 1205 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. Device 1205 may be an example of aspects of device 1105 or network entity 105 as described herein. Device 1205 may include a receiver 1210, a transmitter 1215, and a communication manager 1220. Device 1205 or one or more components of device 1205 (e.g., receiver 1210, transmitter 1215, and communication manager 1220) may include at least one processor that may be coupled to at least one memory to support the described techniques. Each of these components may communicate with each other (e.g., via one or more buses).

[0172] Receiver 1210 may provide components for acquiring (e.g., receiving, determining, identifying) information (such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units)) associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack). The information may be passed to other components of device 1205. In some examples, receiver 1210 may support acquiring information by receiving signals via one or more antennas. Additionally or alternatively, receiver 1210 may support acquiring information by receiving signals via one or more wired (e.g., electrical, fiber optic) interfaces, wireless interfaces, or any combination thereof.

[0173] Transmitter 1215 may provide components for outputting (e.g., transmitting, providing, conveying, transmitting) information generated by other components of device 1205. For example, transmitter 1215 may output information associated with various channels (e.g., control channels, data channels, information channels, channels associated with a protocol stack), such as user data, control information, or any combination thereof (e.g., I / Q samples, symbols, packets, protocol data units, service data units). In some examples, transmitter 1215 may support outputting information by transmitting signals via one or more antennas. Additionally or alternatively, transmitter 1215 may support outputting information by transmitting signals via one or more wired (e.g., electrical, fiber optic) interfaces, wireless interfaces, or any combination thereof. In some examples, transmitter 1215 and receiver 1210 may be co-located in a transceiver, which may include or be coupled to a modem.

[0174] Device 1205 or its various components may be examples of parts for performing various aspects of a shortened time-domain pre-decoding filter for multi-antenna pre-decoding as described herein. For example, communication manager 1220 may include signal manager 1225, pre-decoding tap manager 1230, or any combination thereof. Communication manager 1220 may be examples of aspects of communication manager 1120 as described herein. In some examples, communication manager 1220 or its various components may be configured to use or otherwise cooperate with receiver 1210, transmitter 1215, or both to perform various operations (e.g., receiving, acquiring, monitoring, outputting, transmitting). For example, communication manager 1220 may receive information from receiver 1210, transmit information to transmitter 1215, or be integrated in combination with receiver 1210, transmitter 1215, or both to acquire information, output information, or perform various other operations as described herein.

[0175] Communication manager 1220 can support wireless communication according to the examples disclosed herein. Signal manager 1225 is capable of, configured to, or operable to support components for pre-decoding signals based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps is greater than the corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps. Pre-decoding tap manager 1230 is capable of, configured to, or operable to support components for transmitting signals via a set of subcarriers based on pre-decoding.

[0176] Figure 13A block diagram of a communication manager 1320 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. The communication manager 1320 may be an example of aspects of the communication manager 1120, communication manager 1220, or both as described herein. The communication manager 1320 or its various components may be examples of components for performing various aspects of a shortened time-domain pre-decoding filter for multi-antenna pre-decoding as described herein. For example, the communication manager 1320 may include a signal manager 1325, a pre-decoding tap manager 1330, a power normalization manager 1335, a pre-decoding matrix manager 1340, or any combination thereof. These components, or each of their components or sub-components (e.g., one or more processors, one or more memories), may communicate directly or indirectly with each other (e.g., via one or more buses), and such communication may include communication within protocol layers of the protocol stack, communication associated with logical channels of the protocol stack (e.g., between protocol layers of the protocol stack, within devices, components, or virtualization components associated with network entity 105, between devices, components, or virtualization components associated with network entity 105), or any combination thereof.

[0177] Communication manager 1320 can support wireless communication according to the examples disclosed herein. Signal manager 1325 is capable of, configured to, or operable to support components for pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps is greater than the corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps. Pre-decoding tap manager 1330 is capable of, configured to, or operable to support components for transmitting a signal via a set of subcarriers based on pre-decoding.

[0178] In some examples, the power normalization manager 1335 is capable of, configured to, or operable to support components for selecting one or more scaling factors associated with power normalization of a subcarrier set, the one or more scaling factors being associated with a subset of time-domain pre-decoding taps. In some examples, the power normalization manager 1335 is capable of, configured to, or operable to support components for performing power normalization of a subcarrier set according to one or more scaling factors.

[0179] In some examples, to support pre-decoding of signals, the pre-decoding matrix manager 1340 is capable of, configured to, or operable to support components for pre-decoding signals based on a pre-decoding matrix associated with a subset of time-domain pre-decoding taps.

[0180] In some examples, the pre-decoding matrix manager 1340 is capable of, configured to, or operable to support components for receiving indications of a pre-decoding matrix associated with a set of time-domain pre-decoding taps. In some examples, the pre-decoding matrix manager 1340 is capable of, configured to, or operable to support components for selecting a subset of the pre-decoding matrix associated with a subset of the time-domain pre-decoding taps, wherein pre-decoding of the signal is performed based on a subset of the pre-decoding matrix.

[0181] In some examples, in order to support the transmission of instructions for the pre-decoding matrix, the pre-decoding matrix manager 1340 is capable of, configured to, or operable to support components for receiving channel state information reports indicating the pre-decoding matrix.

[0182] In some examples, the channel state information report includes an enhanced type 2 channel state information codebook that indicates the pre-decoding matrix.

[0183] Figure 14 A diagram of a system including device 1405 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. Device 1405 may be an example of device 1105, device 1205, or network entity 105 as described herein, or may include components thereof. Device 1405 may communicate with one or more network entities 105, one or more UEs 115, or any combination thereof, and such communication may include communication via one or more wired interfaces, one or more wireless interfaces, or any combination thereof. Device 1405 may include components supporting output and acquisition of communication, such as a communication manager 1420, a transceiver 1410, an antenna 1415, at least one memory 1425, code 1430, and at least one processor 1435. These components may be electronically communicated or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., bus 1440).

[0184] Transceiver 1410 may support bidirectional communication via a wired link, a wireless link, or both, as described herein. In some examples, transceiver 1410 may include a wired transceiver and be capable of bidirectional communication with another wired transceiver. Additionally or alternatively, in some examples, transceiver 1410 may include a wireless transceiver and be capable of bidirectional communication with another wireless transceiver. In some examples, device 1405 may include one or more antennas 1415 that are capable of (e.g., concurrently) transmitting or receiving wireless transmissions. Transceiver 1410 may also include a modem for: modulating a signal; providing the modulated signal for transmission (e.g., via one or more antennas 1415, via a wired transmitter); receiving the modulated signal (e.g., from one or more antennas 1415, from a wired receiver); and demodulating the signal. In some embodiments, transceiver 1410 may include one or more interfaces, such as one or more interfaces coupled to one or more antennas 1415 configured to support various receive or acquire operations, or one or more interfaces coupled to one or more antennas 1415 configured to support various transmit or output operations, or combinations thereof. In some embodiments, transceiver 1410 may include one or more processors or one or more memory components or be configured to couple to said one or more processors or one or more memory components, said one or more processors or memory components being operable to perform or support operations based on received or acquired information or signals, or to generate information or other signals for transmission or other output, or any combination thereof. In some embodiments, transceiver 1410, or transceiver 1410 and one or more antennas 1415, or transceiver 1410 and one or more antennas 1415, and one or more processors or one or more memory components (e.g., at least one processor 1435, at least one memory 1425, or both) may be included in a chip or chip assembly mounted in device 1405. In some examples, transceiver 1410 may be operable to support communication via one or more communication links (e.g., communication link 125, backhaul communication link 120, midhaul communication link 162, fronthaul communication link 168).

[0185] At least one memory 1425 may include RAM, ROM, or any combination thereof. At least one memory 1425 may store computer-readable, computer-executable code 1430 including instructions that, when executed by one or more processors of at least one processor 1435, cause device 1405 to perform the various functions described herein. Code 1430 may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. In some cases, code 1430 may not be directly executable by a processor of at least one processor 1435, but may (e.g., when compiled and executed) cause a computer to perform the functions described herein. In some cases, in addition to these, at least one memory 1425 may also include a BIOS that controls basic hardware or software operation, such as interaction with peripheral components or devices. In some examples, at least one processor 1435 may include multiple processors, and at least one memory 1425 may include multiple memories. One or more of the multiple processors may be coupled to one or more of the multiple memories, which may be configured individually or collectively to perform the various functions described herein (e.g., as part of a processing system).

[0186] At least one processor 1435 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, ASICs, CPUs, FPGAs, microcontrollers, programmable logic devices, discrete gate or transistor logic units, discrete hardware components, or any combination thereof). In some cases, at least one processor 1435 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated into one or more processors in at least one processor 1435. At least one processor 1435 may be configured to execute computer-readable instructions stored in memory (e.g., one or more memories in at least one memory 1425) to cause device 1405 to perform various functions (e.g., functions or tasks supporting shortened time-domain pre-decoding filters for multi-antenna pre-decoding). For example, device 1405 or components of device 1405 may include at least one processor 1435 and at least one memory 1425 coupled to one or more processors in at least one processor 1435, wherein at least one processor 1435 and at least one memory 1425 are configured to perform the various functions described herein. At least one processor 1435 may be an example of a cloud computing platform (e.g., one or more physical nodes and supporting software such as an operating system, virtual machine, or container instance) that can host functions for performing the functions of device 1405 (e.g., by executing code 1430). At least one processor 1435 may be any one or more suitable processors capable of executing scripts or instructions of one or more software programs stored in device 1405 (such as within one or more memories of at least one memory 1425). In some examples, at least one processor 1435 may include multiple processors, and at least one memory 1425 may include multiple memories. One or more of the multiple processors may be coupled to one or more of the multiple memories, which may be configured individually or collectively to perform the various functions described herein. In some examples, at least one processor 1435 may be a component of a processing system, which may refer to a system of machines (such as a series of machines), circuits (including, for example, one or both of processor circuitry (which may include at least one processor 1435) and memory circuitry (which may include at least one memory 1425)) or components that receive or receive input and process the input to produce, generate, or obtain a set of outputs. The processing system may be configured to perform one or more of the functions described herein. Therefore, at least one processor 1435 or a processing system including at least one processor 1435 may be configured, configurable, or operable to cause the device 1405 to perform one or more of the functions described herein.Furthermore, as described herein, “configurable to,” “configurable to,” and “operable to” are used interchangeably and may be associated with the ability to perform one or more of the functions described herein when executing code stored in at least one memory 1425 or otherwise.

[0187] In some examples, bus 1440 may support communication at protocol layers of the protocol stack (e.g., within a protocol layer). In some examples, bus 1440 may support communication associated with logical channels of the protocol stack (e.g., between protocol layers of the protocol stack), which may include communication performed within components of device 1405, or communication performed between different components of device 1405 that are co-addressable or may be located in different locations (e.g., where device 1405 may refer to a system in which one or more of communication manager 1420, transceiver 1410, at least one memory 1425, code 1430 and at least one processor 1435 may be located in one component of different components or partitioned between different components).

[0188] In some examples, the communication manager 1420 can manage (e.g., via one or more wired or wireless backhaul links) various aspects of communication with the core network 130. For example, the communication manager 1420 can manage the transfer of data communications by client devices such as one or more UEs 115. In some examples, the communication manager 1420 can manage communication with other network entities 105 and may include a controller or scheduler for coordinating other network entities 105 to control communication with UE 115. In some examples, the communication manager 1420 may support the X2 interface within LTE / LTE-A wireless communication network technology to provide communication between network entities 105.

[0189] Communication manager 1420 can support wireless communication according to examples disclosed herein. For example, communication manager 1420 is capable of, configured to, or operable to support components for pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps is greater than the corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps. Communication manager 1420 is capable of, configured to, or operable to support components for transmitting a signal via a set of subcarriers based on pre-decoding.

[0190] By including or configuring a communication manager 1420 according to an example as described herein, device 1405 can support techniques for increasing throughput, reducing encoding and decoding complexity, reducing transmitter and receiver complexity, improving spectral efficiency, reducing power consumption, extending battery life, and improving the utilization of processing power.

[0191] In some examples, the communication manager 1420 may be configured to use or otherwise coordinate with the transceiver 1410, one or more antennas 1415 (e.g., where applicable), or any combination thereof to perform various operations (e.g., receiving, acquiring, monitoring, outputting, transmitting). Although the communication manager 1420 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 1420 may be supported or performed by the transceiver 1410, one or more processors in at least one processor 1435, one or more memories in at least one memory 1425, code 1430, or any combination thereof (e.g., by a processing system including at least a portion of at least one processor 1435, at least one memory 1425, code 1430, or any combination thereof). For example, code 1430 may include instructions that can be executed by one or more processors of at least one processor 1435 to cause device 1405 to perform various aspects of the shortened time-domain pre-decoding filter for multi-antenna pre-decoding as described herein, or at least one processor 1435 and at least one memory 1425 may be otherwise configured to perform or support such operations individually or jointly.

[0192] Figure 15 A block diagram of a device 1505 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. Device 1505 may be an example of aspects of a transmitter as described herein. Device 1505 may include a receiver 1510, a transmitter 1515, and a communication manager 1520. Device 1505 or one or more components of device 1505 (e.g., receiver 1510, transmitter 1515, and communication manager 1520) may include at least one processor that may be coupled to at least one memory to individually or jointly support or implement the described techniques. Each of these components may communicate with each other (e.g., via one or more buses).

[0193] Receiver 1510 may provide components for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels associated with shortened time-domain pre-decoding filters used for multi-antenna pre-decoding). The information may be passed to other components of device 1505. Receiver 1510 may utilize a single antenna or a collection of multiple antennas.

[0194] Transmitter 1515 may provide components for transmitting signals generated by other components of device 1505. For example, transmitter 1515 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels associated with shortened time-domain pre-decoding filters used for multi-antenna pre-decoding). In some examples, transmitter 1515 may be co-located with receiver 1510 in a transceiver module. Transmitter 1515 may utilize a single antenna or a collection of multiple antennas.

[0195] The communication manager 1520, receiver 1510, transmitter 1515, or various combinations thereof, or various components thereof, may be examples of components for performing various aspects of a shortened time-domain pre-decoding filter for multi-antenna pre-decoding as described herein. For example, the communication manager 1520, receiver 1510, transmitter 1515, or various combinations thereof, or components thereof, may be able to perform one or more of the functions described herein.

[0196] In some examples, the communication manager 1520, receiver 1510, transmitter 1515, or various combinations or components thereof may be implemented in hardware (e.g., in communication management circuitry). The hardware may include at least one of a processor, DSP, CPU, ASIC, FPGA, or other programmable logic device, microcontroller, discrete gate or transistor logic device, discrete hardware component, or any combination thereof, configured as or otherwise individually or collectively to support components for performing the functions described herein. In some examples, at least one processor and at least one memory coupled to said at least one processor may be configured to perform one or more of the functions described herein (e.g., instructions stored in at least one memory are executed individually or collectively by one or more processors).

[0197] Additionally or alternatively, the communication manager 1520, receiver 1510, transmitter 1515, or various combinations or components thereof may be implemented in code executed by at least one processor (e.g., as communication management software or firmware). If implemented in code executed by at least one processor, the functionality of the communication manager 1520, receiver 1510, transmitter 1515, or various combinations or components thereof may be performed by (e.g., a general-purpose processor, DSP, CPU, ASIC, FPGA, microcontroller, or any combination of these or other programmable logic devices configured, either individually or collectively, as components for performing the functions described herein).

[0198] In some examples, the communication manager 1520 may be configured to use or otherwise cooperate with the receiver 1510, the transmitter 1515, or both to perform various operations (e.g., receiving, acquiring, monitoring, outputting, transmitting). For example, the communication manager 1520 may receive information from the receiver 1510, transmit information to the transmitter 1515, or be integrated with the receiver 1510, the transmitter 1515, or both to acquire information, output information, or perform various other operations as described herein.

[0199] Communication manager 1520 can support wireless communication according to examples disclosed herein. For example, communication manager 1520 is capable of, configured to, or operable to support components for selecting a transmit channel shortener from a set of multiple candidate transmit channel shorteners to be applied to a set of subcarriers of a channel, the channel energy associated with which the transmit channel shortener is greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners in the set of multiple candidate transmit channel shorteners. Communication manager 1520 is capable of, configured to, or operable to support components for transmitting signals via the set of subcarriers of a channel according to the selected transmit channel shortener.

[0200] By including or configuring a communication manager 1520 according to an example as described herein, device 1505 (e.g., controlling receiver 1510, transmitter 1515, communication manager 1520 or a combination thereof or at least one processor otherwise coupled to them) can support techniques for reducing processing, reducing power consumption, reducing PAPR and reducing decoding complexity.

[0201] Figure 16 A block diagram of a device 1605 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. Device 1605 may be an example of aspects of device 1505 or transmitter 115 as described herein. Device 1605 may include receiver 1610, transmitter 1615, and communication manager 1620. Device 1605 or one or more components of device 1605 (e.g., receiver 1610, transmitter 1615, and communication manager 1620) may include at least one processor that may be coupled to at least one memory to support the described techniques. Each of these components may communicate with each other (e.g., via one or more buses).

[0202] Receiver 1610 may provide components for receiving information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels associated with shortened time-domain pre-decoding filters used for multi-antenna pre-decoding). The information may be passed to other components of device 1605. Receiver 1610 may utilize a single antenna or a collection of multiple antennas.

[0203] Transmitter 1615 may provide components for transmitting signals generated by other components of device 1605. For example, transmitter 1615 may transmit information (such as packets, user data, control information, or any combination thereof) associated with various information channels (e.g., control channels, data channels, information channels associated with shortened time-domain pre-decoding filters used for multi-antenna pre-decoding). In some examples, transmitter 1615 may be co-located with receiver 1610 in a transceiver module. Transmitter 1615 may utilize a single antenna or a collection of multiple antennas.

[0204] Device 1605 or its various components may be examples of parts for performing various aspects of a shortened time-domain pre-decoding filter for multi-antenna pre-decoding as described herein. For example, communication manager 1620 may include channel shortener component 1625, channel component 1630, or any combination thereof. Communication manager 1620 may be examples of aspects of communication manager 1520 as described herein. In some examples, communication manager 1620 or its various components may be configured to use or otherwise cooperate with receiver 1610, transmitter 1615, or both to perform various operations (e.g., receiving, acquiring, monitoring, outputting, transmitting). For example, communication manager 1620 may receive information from receiver 1610, transmit information to transmitter 1615, or be integrated in combination with receiver 1610, transmitter 1615, or both to acquire information, output information, or perform various other operations as described herein.

[0205] Communication manager 1620 can support wireless communication according to the examples disclosed herein. Channel shortener component 1625 is capable of, configured to, or operable to support components for selecting a transmit channel shortener from a set of multiple candidate transmit channel shorteners to be applied to a set of subcarriers of a channel, the channel energy associated with which the transmit channel shortener is greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners in the set of multiple candidate transmit channel shorteners. Channel component 1630 is capable of, configured to, or operable to support components for transmitting signals via a set of subcarriers of a channel according to the selected transmit channel shortener.

[0206] Figure 17A block diagram of a communication manager 1720 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. The communication manager 1720 may be an example of aspects of the communication manager 1520, communication manager 1620, or both, as described herein. The communication manager 1720 or its various components may be examples of parts for performing various aspects of a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, as described herein. For example, the communication manager 1720 may include a channel shortener component 1725, a channel component 1730, a target window component 1735, or any combination thereof. Each of these components, or its components or sub-components (e.g., one or more processors, one or more memories), may communicate directly or indirectly with each other (e.g., via one or more buses).

[0207] Communication manager 1720 can support wireless communication according to the examples disclosed herein. Channel shortener component 1725 is capable of, configured to, or operable to support components for selecting a transmit channel shortener from a set of multiple candidate transmit channel shorteners to be applied to a set of subcarriers of a channel, the channel energy associated with which the transmit channel shortener is greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners in the set of multiple candidate transmit channel shorteners. Channel component 1730 is capable of, configured to, or operable to support components for transmitting signals via a set of subcarriers of a channel according to the selected transmit channel shortener.

[0208] In some examples, in order to support signal transmission, channel component 1730 can be, configured, or operated to support components for transmitting signals via a second channel, which includes a channel and a transmission channel shortener.

[0209] In some examples, depending on the transmit channel shortener, the length of the second channel is shorter than the length of the first channel.

[0210] In some examples, in order to support signal transmission via a second channel, channel component 1730 can be configured or operable to support components for performing a convolution of a selected transmit channel shortener with a channel matrix in the time domain, the channel matrix corresponding to a set of time-domain channel taps associated with a set of subcarriers.

[0211] In some examples, to support the selection of a transmit channel shortener, the target window component 1735 is capable of, configured to, or operable to support components for generating a diagonal matrix that indicates the time delay associated with the selected transmit channel shortener and the target window length of the target window.

[0212] In some examples, to support the selection of a transmit channel shortener, the target window component 1735 can be configured or operable to support components for calculating the channel energy associated with the transmit channel shortener based on a diagonal matrix.

[0213] In some examples, channel component 1730 is capable of, configured to, or operable to support components for pre-decoding signals based on channel state information reports that include an enhanced type 2 channel state information codebook.

[0214] Figure 18 A diagram of a system including device 1805 supporting a shortened time-domain pre-decoding filter for multi-antenna pre-decoding, according to one or more aspects of this disclosure, is shown. Device 1805 may be an example of device 1505, device 1605, or transmitter as described herein, or may include components of such devices. Device 1805 may include components for bidirectional voice and data communication, including components for transmitting and receiving communications, such as a communication manager 1820, an I / O controller 1810, a transceiver 1815, an antenna 1825, at least one memory 1830, code 1835, and at least one processor 1840. These components may be electronically communicated or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, or electrically) via one or more buses (e.g., bus 1845).

[0215] I / O controller 1810 manages the input and output signals of device 1805. I / O controller 1810 can also manage peripheral devices not integrated into device 1805. In some cases, I / O controller 1810 may represent a physical connection or port to an external peripheral device. In some cases, I / O controller 1810 may utilize an operating system such as iOS. ® ANDROID ® MS-DOS ® MS-WINDOWS ® OS / 2 ® UNIX ® LINUX ® Alternatively, the I / O controller 1810 may represent or interact with a modem, keyboard, mouse, touchscreen, or similar device. In some cases, the I / O controller 1810 may be implemented as part of one or more processors, such as at least one processor 1840. In some cases, a user may interact with the device 1805 via the I / O controller 1810 or via hardware components controlled by the I / O controller 1810.

[0216] In some cases, device 1805 may include a single antenna 1825. However, in other cases, device 1805 may have more than one antenna 1825, which may be capable of concurrently transmitting or receiving multiple wireless transmissions. Transceiver 1815 may communicate bidirectionally via one or more antennas 1825 as described herein, a wired link, or a wireless link. For example, transceiver 1815 may represent a wireless transceiver and may communicate bidirectionally with another wireless transceiver. Transceiver 1815 may also include a modem for: modulating packets; providing the modulated packets to one or more antennas 1825 for transmission; and demodulating packets received from one or more antennas 1825. Transceiver 1815, or transceiver 1815 and one or more antennas 1825, may be an example of transmitter 1515, transmitter 1615, receiver 1510, receiver 1610, or any combination thereof or components thereof as described herein.

[0217] At least one memory 1830 may include RAM and ROM. At least one memory 1830 may store computer-readable, computer-executable code 1835, including instructions that, when executed by at least one processor 1840, cause device 1805 to perform the various functions described herein. Code 1835 may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. In some cases, code 1835 may not be directly executable by at least one processor 1840, but may (e.g., when compiled and executed) cause the computer to perform the functions described herein. In some cases, in addition, at least one memory 1830 may also contain a BIOS that controls basic hardware or software operations, such as interaction with peripheral components or devices.

[0218] At least one processor 1840 may include intelligent hardware devices (e.g., general-purpose processors, DSPs, CPUs, microcontrollers, ASICs, FPGAs, programmable logic devices, discrete gate or transistor logic components, discrete hardware components, or any combination thereof). In some cases, at least one processor 1840 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated into at least one processor 1840. At least one processor 1840 may be configured to execute computer-readable instructions stored in memory (e.g., at least one memory 1830) to cause device 1805 to perform various functions (e.g., functions or tasks supporting shortened time-domain pre-decoding filters for multi-antenna pre-decoding). For example, device 1805 or components of device 1805 may include at least one processor 1840 and at least one memory 1830 coupled to or coupled to at least one processor 1840, wherein at least one processor 1840 and at least one memory 1830 are configured to perform the various functions described herein. In some examples, at least one processor 1840 may include multiple processors, and at least one memory 1830 may include multiple memories. One or more of a plurality of processors may be coupled to one or more of a plurality of memories, which may be configured individually or collectively to perform the various functions described herein. In some examples, at least one processor 1840 may be a component of a processing system, which may refer to a machine (such as a series of machines), circuitry (including, for example, one or both of processor circuitry (which may include at least one processor 1840) and memory circuitry (which may include at least one memory 1830)) or system of components that receive or receive input and process the input to produce, generate or obtain a set of outputs. The processing system may be configured to perform one or more of the functions described herein. Thus, at least one processor 1840 or a processing system including at least one processor 1840 may be configured, configurable, or operable to cause device 1805 to perform one or more of the functions described herein. Furthermore, as described herein, “configured to,” “configurable to,” and “operable to” are used interchangeably and may be associated with the ability to perform one or more of the functions described herein when executing code stored in at least one memory 1830 or otherwise.

[0219] The communication manager 1820 can support wireless communication according to examples disclosed herein. For example, the communication manager 1820 is capable of, configured to, or operable to support components for selecting a transmit channel shortener from a set of multiple candidate transmit channel shorteners to be applied to a set of subcarriers of a channel, the channel energy associated with which the transmit channel shortener is greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners in the set of multiple candidate transmit channel shorteners. The communication manager 1820 is capable of, configured to, or operable to support components for transmitting signals via the set of subcarriers of a channel according to the selected transmit channel shortener.

[0220] By including or configuring a communication manager 1820 according to an example as described herein, device 1805 can support techniques for increasing throughput, reducing encoding and decoding complexity, reducing transmitter and receiver complexity, improving spectral efficiency, reducing power consumption, extending battery life, and improving the utilization of processing power.

[0221] In some examples, the communication manager 1820 may be configured to use or otherwise coordinate with the transceiver 1815, one or more antennas 1825, or any combination thereof to perform various operations (e.g., receiving, monitoring, transmitting). Although the communication manager 1820 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 1820 may be supported or performed by at least one processor 1840, at least one memory 1830, code 1835, or any combination thereof. For example, code 1835 may include instructions that can be executed by at least one processor 1840 to cause the device 1805 to perform various aspects of the shortened time-domain pre-decoding filter for multi-antenna pre-decoding as described herein, or at least one processor 1840 and at least one memory 1830 may be otherwise configured to perform or support such operations individually or jointly.

[0222] Figure 19 A flowchart illustrating a method 1900 for a shortened time-domain pre-decoding filter supporting multi-antenna pre-decoding according to various aspects of this disclosure is shown. The operation of method 1900 can be implemented by a UE or its components as described herein. For example, the operation of method 1900 can be implemented by, as referenced... Figures 1 to 10 The UE 115 described herein is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the described function. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described function.

[0223] At 1905, the method may include: pre-decoding a signal according to a subset of time-domain pre-decoded taps from a set of time-domain pre-decoded taps, each time-domain pre-decoded tap in the set of time-domain pre-decoded taps corresponding to a corresponding pre-decoded value in a set of pre-decoded values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoded tap in the subset of time-domain pre-decoded taps being greater than the corresponding absolute value of each of one or more other time-domain pre-decoded taps in the set of time-domain pre-decoded taps. The operation of block 1905 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1905 may be derived from references... Figure 9 The described pre-decoder tap component 925 is used for execution.

[0224] At 1910, the method may include: transmitting a signal via a set of subcarriers according to pre-decoding. The operation of block 1910 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 1910 may be derived from references... Figure 9 The described signal component 930 is used to perform this action.

[0225] Figure 20 A flowchart illustrating a method 2000 for a shortened time-domain pre-decoding filter supporting multi-antenna pre-decoding according to various aspects of this disclosure is shown. The operation of method 2000 can be implemented by a UE or its components as described herein. For example, the operation of method 2000 can be implemented by, as referenced... Figures 1 to 10 The UE 115 described herein is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the described function. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described function.

[0226] At 2005, the method may include: pre-decoding a signal according to a subset of time-domain pre-decoded taps from a set of time-domain pre-decoded taps, each time-domain pre-decoded tap in the set of time-domain pre-decoded taps corresponding to a corresponding pre-decoded value in a set of pre-decoded values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoded tap in the subset of time-domain pre-decoded taps being greater than the corresponding absolute value of each of one or more other time-domain pre-decoded taps in the set of time-domain pre-decoded taps. The operation of block 2005 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2005 may be provided by reference to [reference needed]. Figure 9 The described pre-decoder tap component 925 is used for execution.

[0227] At 2010, the method may include: selecting one or more scaling factors associated with power normalization of the subcarrier set, the one or more scaling factors being associated with a subset of time-domain pre-decoding taps. The operation of block 2010 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2010 may be provided by reference to [reference needed]. Figure 9 The power normalization component 935 described is used to perform this.

[0228] At 2015, the method may include: performing power normalization of the subcarrier set according to one or more scaling factors. The operation of block 2015 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2015 may be derived from references... Figure 9 The power normalization component 935 described is used to perform this.

[0229] At 2020, the method may include: transmitting a signal via a set of subcarriers according to pre-decoding. The operation of block 2020 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2020 may be provided by reference to [reference needed]. Figure 9 The described signal component 930 is used to perform this action.

[0230] Figure 21 A flowchart illustrating a method 2100 for a shortened time-domain pre-decoding filter supporting multi-antenna pre-decoding according to various aspects of this disclosure is shown. The operation of method 2100 can be implemented by a UE or its components as described herein. For example, the operation of method 2100 can be implemented by, as referenced... Figures 1 to 10 The UE 115 described herein is used to perform this function. In some examples, the UE can execute a set of instructions to control the functional elements of the UE to perform the described function. Additionally or alternatively, the UE may use dedicated hardware to perform aspects of the described function.

[0231] At 2105, the method may include: receiving an indication of a pre-decoding matrix associated with a set of time-domain pre-decoding taps. The operation of block 2105 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2105 may be provided by reference to... Figure 9 The pre-decoding matrix component 940 described is used to perform this.

[0232] At 2110, the method may include: selecting a subset of the pre-decoding matrix associated with a subset of the time-domain pre-decoding taps. The operation of block 2110 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2110 may be derived from references... Figure 9 The pre-decoding matrix component 940 described is used to perform this.

[0233] At 2115, the method may include: a component for pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set of time-domain pre-decoding taps corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and a corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps being greater than a corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps, wherein the pre-decoding of the signal is performed based on a selected subset of the pre-decoding matrix. The operation of block 2115 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2115 may be provided by reference to [reference needed]. Figure 9 The described pre-decoder tap component 925 is used for execution.

[0234] At 2120, the method may include: transmitting a signal via a set of subcarriers according to pre-decoding. The operation of block 2120 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2120 may be derived from references... Figure 9 The described signal component 930 is used to perform this action.

[0235] Figure 22 A flowchart illustrating a method 2200 for a shortened time-domain pre-decoding filter supporting multi-antenna pre-decoding according to various aspects of this disclosure is shown. The operation of method 2200 can be implemented by a network entity or its components as described herein. For example, the operation of method 2200 can be implemented by, as referenced... Figures 1 to 6 and Figures 11 to 14 The network entity described is used to perform this function. In some examples, the network entity may execute a set of instructions to control the functional elements of the network entity to perform the described function. Additionally or alternatively, the network entity may use dedicated hardware to perform aspects of the described function.

[0236] At 2205, the method may include: pre-decoding a signal according to a subset of time-domain pre-decoded taps from a set of time-domain pre-decoded taps, each time-domain pre-decoded tap in the set of time-domain pre-decoded taps corresponding to a corresponding pre-decoded value in a set of pre-decoded values ​​associated with a set of subcarriers, and the corresponding absolute value of each time-domain pre-decoded tap in the subset of time-domain pre-decoded taps being greater than the corresponding absolute value of each of one or more other time-domain pre-decoded taps in the set of time-domain pre-decoded taps. The operation of block 2205 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2205 may be provided by reference to [reference needed]. Figure 13 The signal manager 1325 described is used to execute this.

[0237] At 2210, the method may include: transmitting a signal via a set of subcarriers according to pre-decoding. The operation of block 2210 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2210 may be derived from references... Figure 13 The pre-decoding tap manager 1330 described is used for execution.

[0238] Figure 23 A flowchart illustrating a method 2300 for a shortened time-domain pre-decoding filter supporting multi-antenna pre-decoding according to various aspects of this disclosure is shown. The operation of method 2300 can be implemented by a network entity or its components as described herein. For example, the operation of method 2300 can be implemented by, as referenced... Figures 1 to 6 and Figures 11 to 14 The network entity described is used to perform this function. In some examples, the network entity may execute a set of instructions to control the functional elements of the network entity to perform the described function. Additionally or alternatively, the network entity may use dedicated hardware to perform aspects of the described function.

[0239] At 2305, the method may include: receiving an indication of a pre-decoding matrix associated with a set of time-domain pre-decoding taps. The operation of block 2305 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2305 may be provided by reference to [reference needed]. Figure 13 The pre-decoding matrix manager 1335 described is used to execute this.

[0240] At 2310, the method may include: selecting a subset of the pre-decoding matrix associated with a subset of the time-domain pre-decoding taps. The operation of block 2310 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2310 may be derived from references... Figure 13 The pre-decoding matrix manager 1335 described is used to execute this.

[0241] At 2315, the method may include: a component for pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set of time-domain pre-decoding taps corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and a corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps being greater than a corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps, wherein the pre-decoding of the signal is performed based on a subset of the pre-decoding matrix. The operation of block 2315 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2315 may be provided by reference to [reference needed]. Figure 13 The pre-decoding tap manager 1330 described is used for execution.

[0242] At 2320, the method may include: transmitting a signal via a set of subcarriers according to pre-decoding. The operation of block 2320 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2320 may be derived from references... Figure 13 The pre-decoding tap manager 1330 described is used for execution.

[0243] Figure 24 A flowchart illustrating a method 2400 for a shortened time-domain pre-decoding filter supporting multi-antenna pre-decoding, according to various aspects of this disclosure, is shown. Operation of method 2400 may be implemented by a transmitter (e.g., UE 115 or network entity 105) or its components as described herein. For example, operation of method 2400 may be implemented by, as referenced... Figures 1 to 6 and Figures 15 to 18 The transmitter described is used to perform this function. In some examples, the transmitter may execute a set of instructions to control the functional elements of the transmitter to perform the described function. Additionally or alternatively, the transmitter may use dedicated hardware to perform aspects of the described function.

[0244] At 2405, the method may include: selecting a transmit channel shortener from a set of multiple candidate transmit channel shorteners to be applied to a set of subcarriers of a channel, wherein the channel energy associated with the transmit channel shortener is greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners in the set of multiple candidate transmit channel shorteners. The operation of block 2405 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2405 may be provided by reference to [reference needed]. Figure 17 The described channel shortener component 1725 is used to perform this function.

[0245] At 2410, the method may include: transmitting a signal via a set of subcarriers of the channel according to a selected transmit channel shortener. The operation of block 2410 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2410 may be provided by reference to [reference needed]. Figure 17 The described channel component 1730 is used to perform this.

[0246] Figure 25 A flowchart illustrating a method 2500 for a shortened time-domain pre-decoding filter supporting multi-antenna pre-decoding, according to various aspects of this disclosure, is shown. Operation of method 2500 may be implemented by a transmitter (e.g., UE 115 or network entity 105) or its components as described herein. For example, operation of method 2500 may be implemented by, as referenced... Figures 1 to 6 and Figures 15 to 18The transmitter described is used to perform this function. In some examples, the transmitter may execute a set of instructions to control the functional elements of the transmitter to perform the described function. Additionally or alternatively, the transmitter may use dedicated hardware to perform aspects of the described function.

[0247] At 2505, the method may include: selecting a transmit channel shortener from a set of multiple candidate transmit channel shorteners to be applied to a set of subcarriers of a channel, wherein the channel energy associated with the transmit channel shortener is greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners in the set of multiple candidate transmit channel shorteners. The operation of block 2505 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2505 may be provided by reference to [reference needed]. Figure 17 The described channel shortener component 1725 is used to perform this function.

[0248] At 2510, the method may include: transmitting a signal via a set of subcarriers of a channel according to a selected transmit channel shortener. The operation of block 2510 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2510 may be derived from references... Figure 17 The described channel component 1730 is used to perform this.

[0249] At 2515, the method may include: transmitting a signal via a second channel, the second channel including a channel and a transmit channel shortener. The operation of block 2515 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2515 may be derived from references... Figure 17 The described channel component 1730 is used to perform this.

[0250] Figure 26 A flowchart illustrating a method 2600 for a shortened time-domain pre-decoding filter supporting multi-antenna pre-decoding, according to various aspects of this disclosure, is shown. Operation of method 2600 may be implemented by a transmitter (e.g., UE 115 or network entity 105) or its components as described herein. For example, operation of method 2600 may be implemented by, as referenced... Figures 1 to 6 and Figures 15 to 18 The transmitter described is used to perform this function. In some examples, the transmitter may execute a set of instructions to control the functional elements of the transmitter to perform the described function. Additionally or alternatively, the transmitter may use dedicated hardware to perform aspects of the described function.

[0251] At 2605, the method may include: generating a diagonal matrix indicating the time delay associated with the transmission channel shortener and the target window length of the target window. The operation of block 2605 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2605 may be derived from references... Figure 17The target window component 1735 described is used for execution.

[0252] At 2610, the method may include: calculating the channel energy associated with the transmit channel shortener based on a diagonal matrix. The operation of block 2610 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2610 may be derived from references... Figure 17 The target window component 1735 described is used for execution.

[0253] At 2615, the method may include: selecting a transmit channel shortener from a set of multiple candidate transmit channel shorteners to be applied to a set of subcarriers of a channel, wherein the channel energy associated with the transmit channel shortener is greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners in the set of multiple candidate transmit channel shorteners. The operation of block 2615 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2615 may be provided by reference to [reference needed]. Figure 17 The described channel shortener component 1725 is used to perform this function.

[0254] At 2620, the method may include: transmitting a signal via a set of subcarriers of the channel according to a selected transmit channel shortener. The operation of block 2620 may be performed according to examples as disclosed herein. In some examples, aspects of the operation of 2620 may be derived from references... Figure 17 The described channel component 1730 is used to perform this.

[0255] The following provides an overview of the various aspects of this disclosure: Aspect 1: A method for wireless communication by a UE, the method comprising: pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set of time-domain pre-decoding taps corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and a corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps being greater than a corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps; and transmitting the signal via the set of subcarriers based on the pre-decoding.

[0256] Aspect 2: According to the method of aspect 1, the method further includes: selecting one or more scaling factors associated with power normalization of the subcarrier set, the one or more scaling factors being associated with the time-domain pre-decoding tap subset; and performing the power normalization of the subcarrier set according to the one or more scaling factors.

[0257] Aspect 3: The method according to any one of Aspects 1 to 2, wherein pre-decoding the signal comprises: pre-decoding the signal using a pre-decoding matrix associated with the time-domain pre-decoding tap subset.

[0258] Aspect 4: According to the method of aspect 3, the method further includes: receiving one or more downlink reference signals; and generating the pre-decoding matrix based on channel information of an uplink channel associated with the one or more downlink reference signals, the channel information of the uplink channel being associated with a measurement of the one or more downlink reference signals.

[0259] Aspect 5: The method according to any one of Aspects 1 to 4, wherein the signal includes an SRS, the method further comprising: selecting a second subset of time-domain pre-decoding taps from the time-domain pre-decoding tap set in association with transmitting the SRS.

[0260] Aspect 6: The method according to any one of Aspects 1 to 5, the method further comprising: receiving an indication of a pre-decoding matrix associated with the set of time-domain pre-decoding taps; and selecting a subset of the pre-decoding matrix associated with the set of time-domain pre-decoding taps, wherein the pre-decoding of the signal is performed based on the selected subset of the pre-decoding matrix.

[0261] Aspect 7: According to the method of aspect 6, receiving the indication to the pre-decoding matrix includes: receiving control signaling indicating the pre-decoding matrix.

[0262] Aspect 8: The method according to any one of Aspects 1 to 7, wherein the signal includes a CSI report according to the enhanced type 2 CSI codebook.

[0263] Aspect 9: A method for wireless communication by a network entity, the method comprising: pre-decoding a signal based on a subset of time-domain pre-decoding taps from a set of time-domain pre-decoding taps, each time-domain pre-decoding tap in the set of time-domain pre-decoding taps corresponding to a corresponding pre-decoding value in a set of pre-decoding values ​​associated with a set of subcarriers, and a corresponding absolute value of each time-domain pre-decoding tap in the subset of time-domain pre-decoding taps being greater than a corresponding absolute value of each of one or more other time-domain pre-decoding taps in the set of time-domain pre-decoding taps; and transmitting the signal via the set of subcarriers based on the pre-decoding.

[0264] Aspect 10: The method according to aspect 9, the method further comprising: selecting one or more scaling factors associated with power normalization of the subcarrier set, the one or more scaling factors being associated with the time-domain pre-decoding tap subset; and performing the power normalization of the subcarrier set according to the one or more scaling factors.

[0265] Aspect 11: The method according to any one of Aspects 9 to 10, wherein pre-decoding the signal comprises: pre-decoding the signal according to a pre-decoding matrix associated with the time-domain pre-decoding tap subset.

[0266] Aspect 12: The method according to any one of Aspects 9 to 11, the method further comprising: receiving an indication of a pre-decoding matrix associated with the set of time-domain pre-decoding taps; and selecting a subset of the pre-decoding matrix associated with the set of time-domain pre-decoding taps, wherein the pre-decoding of the signal is performed based on the subset of the pre-decoding matrix.

[0267] Aspect 13: According to the method of aspect 12, sending the indication to the pre-decoding matrix includes: receiving a CSI report indicating the pre-decoding matrix.

[0268] Aspect 14: The method according to aspect 13, wherein the CSI report includes an enhanced type 2 CSI codebook indicating the pre-decoded matrix.

[0269] Aspect 15: A method for wireless communication by a transmitter, the method comprising: selecting a transmit channel shortener from a plurality of candidate transmit channel shorteners to be applied to a set of subcarriers of a channel, wherein the channel energy associated with the transmit channel shortener is greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners among the plurality of candidate transmit channel shorteners; and transmitting a signal via the set of subcarriers of the channel according to the selected transmit channel shortener.

[0270] Aspect 16: According to the method of aspect 15, transmitting the signal includes: transmitting the signal via a second channel, the second channel including the channel and the transmission channel shortener.

[0271] Aspect 17: The method according to aspect 16, wherein, according to the transmit channel shortener, the length of the second channel is shorter than the length of the channel.

[0272] Aspect 18: The method according to any one of Aspects 16 to 17, wherein transmitting a signal via the second channel comprises: performing a convolution of a selected transmit channel shortener with a channel matrix in the time domain, the channel matrix corresponding to a set of time-domain channel taps associated with the set of subcarriers.

[0273] Aspect 19: The method according to any one of Aspects 15 to 18, wherein selecting the transmit channel shortener further comprises: generating a diagonal matrix indicating the time delay associated with the selected transmit channel shortener and the target window length of the target window.

[0274] Aspect 20: According to the method of aspect 19, selecting the transmit channel shortener further includes: calculating the channel energy associated with the transmit channel shortener based on the diagonal matrix.

[0275] Aspect 21: The method according to any one of Aspects 15 to 20, the method further comprising: pre-decoding the signal according to a CSI report including an enhanced type 2 CSI codebook.

[0276] Aspect 22: A UE for wireless communication, the UE comprising: a processing system including processor circuitry and memory circuitry storing code, the processing system being configured to cause the UE to perform a method according to any one of aspects 1 to 8.

[0277] Aspect 23: A UE for wireless communication, the UE comprising: at least one component for performing the method according to any one of aspects 1 to 8.

[0278] Aspect 24: A non-transitory computer-readable medium storing code for wireless communication, said code including instructions executable by one or more processors to perform the method according to any one of aspects 1 to 8.

[0279] Aspect 25: A network entity for wireless communication, the network entity comprising: a processing system including processor circuitry and memory circuitry for storing code, the processing system being configured to cause the network entity to perform a method according to any one of aspects 9 to 14.

[0280] Aspect 26: A network entity for wireless communication, the network entity comprising at least one component for performing the method according to any one of aspects 9 to 14.

[0281] Aspect 27: A non-transitory computer-readable medium storing code for wireless communication, said code comprising instructions executable by one or more processors to perform the method according to any one of aspects 9 to 14.

[0282] Aspect 28: A transmitter for wireless communication, the transmitter comprising: a processing system including processor circuitry and memory circuitry storing code, the processing system being configured to cause the transmitter to perform a method according to any one of aspects 15 to 21.

[0283] Aspect 29: A transmitter for wireless communication, the transmitter comprising at least one component for performing the method according to any one of aspects 15 to 21.

[0284] Aspect 30: A non-transitory computer-readable medium storing code for wireless communication, said code comprising instructions executable by one or more processors to perform a method according to any one of aspects 15 to 21.

[0285] It should be noted that the methods described herein describe possible specific implementations, and the operations and steps can be rearranged or otherwise modified, and other specific implementations are also possible. Furthermore, aspects from two or more of these methods can be combined.

[0286] While aspects of LTE, LTE-A, LTE-A Pro, or NR systems may be described for illustrative purposes, and the terms LTE, LTE-A, LTE-A Pro, or NR may be used in most of the description, the techniques described herein are also applicable to networks outside of LTE, LTE-A, LTE-A Pro, or NR networks. For example, the techniques described are applicable to a variety of other wireless communication systems, such as Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM, and other systems and radio technologies not explicitly mentioned herein.

[0287] The information and signals described herein can be represented using any of a variety of different techniques and methods. For example, data, instructions, commands, information, signals, bits, symbols, and chips mentioned throughout the description can be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, light fields or optical particles, or any combination thereof.

[0288] The various exemplary blocks and components described herein can be implemented or performed using a general-purpose processor, DSP, ASIC, CPU, FPGA or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, or any combination thereof, designed to perform the functions described herein. A general-purpose processor may be a microprocessor, but in alternative embodiments, a processor may be any processor, controller, microcontroller, or state machine. A processor may also be implemented as a combination of computing devices (e.g., a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors cooperating with a DSP core, or any other such configuration). Any function or operation described herein that can be performed by a processor may be performed by multiple processors capable of performing the described functions or operations individually or jointly.

[0289] The functionality described herein can be implemented using hardware, software executed by a processor, firmware, or any combination thereof. When implemented using software executed by a processor, the functionality can be stored as one or more instructions or code on a computer-readable medium or transmitted using one or more instructions or code on a computer-readable medium. Other examples and specific implementations are within the scope of this disclosure and the appended claims. For example, due to the nature of software, the functionality described herein can be implemented using software executed by a processor, hardware, firmware, hardwiring, or any combination of these. Features implementing the functionality can also be physically located in various locations, including portions distributed such that the functionality is implemented at different physical locations.

[0290] Computer-readable media includes both non-transitory computer storage media and communication media, encompassing any medium that facilitates the transfer of a computer program from one location to another. Non-transitory storage media can be any available medium accessible by a general-purpose or special-purpose computer. By way of example, and not limitation, non-transitory computer-readable media may include RAM, ROM, electrically erasable programmable ROM (EEPROM), flash memory, compressed optical disc (CD) ROM or other optical disc storage devices, magnetic disk storage devices or other magnetic storage devices, or any other non-transitory medium that can be used to carry or store 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 computer-readable media. As used herein, disks and optical discs include CDs, laser discs, optical discs, digital multifunction discs (DVDs), floppy disks, and Blu-ray discs. Disks can magnetically reproduce data, and optical discs can optically reproduce data using lasers. Combinations of the above are also included within the scope of computer-readable media. Any function or operation described herein that can be performed by memory can be performed by multiple memories capable of performing the described function or operation individually or jointly.

[0291] As used herein (including in the claims), the word "or" used in a list of items (e.g., a list of items followed by wording such as "at least one of" or "one or more of") indicates an inclusive list, such that a list of at least one of, for example, 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). Furthermore, as used herein, the phrase "based on" should not be construed as a reference to a closed set of conditions. For example, an example step described as "based on condition A" could be based on both condition A and condition B without departing from the scope of this disclosure. In other words, as used herein, the phrase "based on" should be interpreted in the same manner as the phrase "at least partially based on".

[0292] As used herein, including in claims, the article “a” preceding a noun is open-ended and is understood to refer to “at least one” or “one or more” of those nouns. Therefore, the terms “a,” “at least one,” “one or more,” and “at least one of one or more” are interchangeable. For example, where a claim enumerates “components” performing one or more functions, each of the individual functions may be performed by a single component or by any combination of multiple components. Thus, the term “component” having a characteristic or performing a function may refer to “at least one of one or more components” having a particular characteristic or performing a particular function. Subsequent references to a component introduced with the article “a” using the terms “the” or “the” can refer to any or all of the one or more components. For example, a component introduced with the article “a” can be understood to mean “one or more components,” and subsequent reference to “the component” in a claim can be understood as equivalent to referring to “at least one of the one or more components.” Similarly, subsequent references to a component introduced with the terms “the” or “the” as “one or more components” can refer to any or all of the one or more components. For example, reference to "the one or more components" in the subsequent claims can be understood as equivalent to reference to "at least one of the one or more components".

[0293] The term "determine" encompasses a variety of actions, and therefore, "determine" can include calculation, computation, processing, derivation, investigation, searching (such as by searching in a table, database, or other data structure), ascertainment, and similar actions. Furthermore, "determine" can include receiving (e.g., receiving information), accessing (e.g., accessing data stored in memory), and so on. Moreover, "determine" can include parsing, obtaining, selecting, choosing, building, and other similar actions.

[0294] In the accompanying drawings, similar components or features may have the same reference numerals. Furthermore, various components of the same type can be distinguished by adding a dash after the reference numerals and a second numeral for differentiation between similar components. If only the first reference numeral is used in the description, the description can be applied to any of the similar components having the same first reference numeral, regardless of the second or other subsequent reference numerals.

[0295] The description herein, illustrated with reference to the accompanying drawings, describes an example configuration and does not represent all achievable examples or those within the scope of the claims. The term "example" as used herein 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, known structures and devices are shown in block diagram form to avoid obscuring the concept of the described examples.

[0296] The description herein is provided to enable those skilled in the art to implement or use this disclosure. 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 scope of this disclosure. Therefore, this disclosure is not limited to the examples and designs described herein, but should be granted the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A user equipment (UE), the user equipment (UE) comprising: A processing system, comprising processor circuitry and memory circuitry for storing code, is configured to cause the UE to: The signal is pre-decoded based on a subset of time-domain pre-decoded taps from a set of time-domain pre-decoded taps, each time-domain pre-decoded tap in the set corresponding to a pre-decoded value in a set of pre-decoded values ​​associated with a set of subcarriers, and the absolute value of each time-domain pre-decoded tap in the subset of time-domain pre-decoded taps is greater than the absolute value of each of one or more other time-domain pre-decoded taps in the set of time-domain pre-decoded taps; and The signal is transmitted via the set of subcarriers according to the pre-decoded signal.

2. The UE of claim 1, wherein the processing system is further configured to cause the UE to: Select one or more scaling factors associated with the power normalization of the subcarrier set, the one or more scaling factors being associated with the time-domain pre-decoding tap subset; and The power normalization of the subcarrier set is performed based on the one or more scaling factors.

3. The UE of claim 1, wherein, in order to pre-decode the signal, the processing system is configured to cause the UE to: pre-decode the signal using a pre-decoding matrix associated with the time-domain pre-decoding tap subset.

4. The UE of claim 3, wherein the processing system is further configured to cause the UE to: Receive one or more downlink reference signals; and The pre-decoding matrix is ​​generated based on channel information of an uplink channel associated with one or more downlink reference signals, the channel information of which is associated with measurements of the one or more downlink reference signals.

5. The UE of claim 1, wherein the signal includes a probe reference signal, and the processing system is further configured to cause the UE to: select a second subset of time-domain pre-decoding taps from the time-domain pre-decoding tap set in association with transmitting the probe reference signal.

6. The UE of claim 1, wherein the processing system is further configured to cause the UE to: Receive an indication of the pre-decoding matrix associated with the set of time-domain pre-decoding taps; and The pre-decoding of the signal is performed based on the selected subset of the pre-decoding matrix, which is associated with the time-domain pre-decoding tap subset.

7. The UE of claim 6, wherein, in order to receive the indication to the pre-decoding matrix, the processing system is configured to cause the UE to: receive control signaling indicating the pre-decoding matrix.

8. The UE of claim 1, wherein the signal includes a channel state information report based on an enhanced type 2 channel state information codebook.

9. A network entity, the network entity comprising: A processing system, comprising processor circuitry and memory circuitry for storing code, is configured to cause the network entity to: The signal is pre-decoded based on a subset of time-domain pre-decoded taps from a set of time-domain pre-decoded taps, each time-domain pre-decoded tap in the set corresponding to a pre-decoded value in a set of pre-decoded values ​​associated with a set of subcarriers, and the absolute value of each time-domain pre-decoded tap in the subset of time-domain pre-decoded taps is greater than the absolute value of each of one or more other time-domain pre-decoded taps in the set of time-domain pre-decoded taps; and The signal is transmitted via the set of subcarriers according to the pre-decoded signal.

10. The network entity of claim 9, wherein the processing system is further configured to cause the network entity to: Select one or more scaling factors associated with the power normalization of the subcarrier set, the one or more scaling factors being associated with the time-domain pre-decoding tap subset; and The power normalization of the subcarrier set is performed based on the one or more scaling factors.

11. The network entity of claim 9, wherein, in order to pre-decode the signal, the processing system is configured to cause the network entity to pre-decode the signal based on a pre-decoding matrix associated with the time-domain pre-decoding tap subset.

12. The network entity of claim 9, wherein the processing system is further configured to cause the network entity to: Receive an indication of the pre-decoding matrix associated with the set of time-domain pre-decoding taps; and The pre-decoding of the signal is performed based on the subset of the pre-decoding matrix that is associated with the time-domain pre-decoding tap subset.

13. The network entity of claim 12, wherein, in order to receive the indication of the pre-decoding matrix, the processing system is configured to cause the network entity to: receive a channel state information report indicating the pre-decoding matrix.

14. The network entity of claim 13, wherein the channel state information report includes an enhanced type 2 channel state information codebook indicating the pre-decoding matrix.

15. A transmitter, the transmitter comprising: A processing system, comprising processor circuitry and memory circuitry for storing code, is configured to cause the transmitter to: Select a transmit channel shortener from a plurality of candidate transmit channel shorteners to be applied to the set of subcarriers of the channel, wherein the channel energy associated with the transmit channel shortener is greater than the corresponding channel energy associated with each of one or more other transmit channel shorteners among the plurality of candidate transmit channel shorteners; as well as Signals are transmitted via the set of subcarriers of the channel according to the selected transmit channel shortener.

16. The transmitter of claim 15, wherein, in order to transmit the signal, the processing system is further configured to cause the transmitter to: transmit the signal via a second channel, the second channel including the channel and the transmission channel shortener.

17. The transmitter of claim 16, wherein, according to the transmit channel shortener, the length of the second channel is shorter than the length of the channel.

18. The transmitter of claim 16, wherein, in order to transmit the signal via the second channel, the processing system is further configured to cause the transmitter to: perform a convolution of a selected transmission channel shortener with a channel matrix in the time domain, the channel matrix corresponding to a set of time-domain channel taps associated with the set of subcarriers.

19. The transmitter of claim 15, wherein, in order to select the transmit channel shortener, the processing system is further configured to cause the transmitter to: generate a diagonal matrix indicating the time delay and target window length of the target window associated with the selected transmit channel shortener.

20. The transmitter of claim 19, wherein, in order to select the transmit channel shortener, the processing system is further configured to cause the transmitter to: calculate the channel energy associated with the transmit channel shortener based on the diagonal matrix.

21. The transmitter of claim 15, wherein the processing system is further configured to: The signal is pre-decoded based on a channel state information report that includes an enhanced type 2 control state information codebook.

22. A method for wireless communication by a user equipment (UE), the method comprising: The signal is pre-decoded based on a subset of time-domain pre-decoded taps from a set of time-domain pre-decoded taps, each time-domain pre-decoded tap in the set corresponding to a pre-decoded value in a set of pre-decoded values ​​associated with a set of subcarriers, and the absolute value of each time-domain pre-decoded tap in the subset of time-domain pre-decoded taps is greater than the absolute value of each of one or more other time-domain pre-decoded taps in the set of time-domain pre-decoded taps; and The signal is transmitted via the set of subcarriers according to the pre-decoded signal.

23. The method according to claim 22, further comprising: Select one or more scaling factors associated with the power normalization of the subcarrier set, the one or more scaling factors being associated with the time-domain pre-decoding tap subset; as well as The power normalization of the subcarrier set is performed based on the one or more scaling factors.

24. The method of claim 22, wherein pre-decoding of the signal comprises: The signal is pre-decoded using a pre-decoding matrix associated with the time-domain pre-decoding tap subset.

25. The method according to claim 24, further comprising: Receive one or more downlink reference signals; as well as The pre-decoding matrix is ​​generated based on channel information of an uplink channel associated with one or more downlink reference signals, the channel information of which is associated with measurements of the one or more downlink reference signals.

26. The method of claim 22, wherein the signal includes a detection reference signal, and the method further comprises: A second subset of time-domain pre-decoding taps is selected from the time-domain pre-decoding tap set in association with the transmission of the probe reference signal.

27. The method according to claim 22, further comprising: Receive an instruction for the pre-decoding matrix associated with the set of time-domain pre-decoding taps; as well as The pre-decoding of the signal is performed based on the selected subset of the pre-decoding matrix, which is associated with the time-domain pre-decoding tap subset.

28. The method of claim 27, wherein receiving the indication to the pre-decoding matrix comprises: Receive control signaling indicating the pre-decoded matrix.

29. The method of claim 22, wherein the signal includes a channel state information report.

30. The method of claim 29, wherein the channel state information report is based on an enhanced type 2 channel state information codebook.