Overlay extensions and weighting functions for communications with guard intervals

By adding extensions before and after the modulation symbol of wireless communication and applying weighting functions, the problems of low signal processing efficiency and increased interference when handling communication with protective intervals in the prior art are solved, and more efficient signal processing and better communication quality are achieved.

CN120077618APending Publication Date: 2025-05-30QUALCOMM INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380073539.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-10-28
Filing Date
2023-08-31
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

When the existing wireless communication technology processes communication with protection intervals, it is difficult to effectively handle overlap extension and weighting functions, resulting in low signal processing efficiency and increased interference.

Method used

By adding extensions before and after the modulation symbol of the communication, data from the end and start portions of the modulation symbols are respectively included, and corresponding weighting functions are applied, to achieve overlapping processing of signals and interference reduction.

Benefits of technology

It improves the signal processing efficiency of wireless communication, reduces interference, and enhances communication quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120077618A_ABST
    Figure CN120077618A_ABST
Patent Text Reader

Abstract

Aspects of the present disclosure generally relate to wireless communications. In some aspects, a transmitting device may add a first extension before a modulation symbol of a communication, the first extension including data from an end portion of the modulation symbol. The transmitting device may add a second extension after the modulation symbol, the second extension including data from a starting portion of the modulation symbol. The transmitting device may apply a first weighting function that overlaps the first extension and the starting portion of the modulation symbol. The transmitting device may apply a second weighting function that overlaps the end portion of the modulation symbol and the second extension. The transmitting device may add one or more of a header before the first extension or a tail after the second extension. The transmitting device may transmit the communication. Numerous other aspects are described.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Cross - Reference to Related Applications

[0002] This patent application claims the priority of U.S. Patent Application No. 18 / 050,770, titled "OVERLAP EXTENSIONS AND WEIGHTING FUNCTIONS FOR COMMUNICATIONS WITH GUARD INTERVALS", filed on October 28, 2022, and assigned to the assignee of this application. The disclosure of the prior application is considered to be a part of this patent application and is incorporated herein by reference. Technical Field

[0003] Aspects of the present disclosure generally relate to wireless communications and relate to techniques and apparatuses for overlap extensions and weighting functions for communications with guard intervals. Background Art

[0004] Wireless communication systems are widely deployed to provide various telecommunication services such as telephony, video, data, messaging, and broadcasting. A typical wireless communication system may employ multiple - access technologies capable of supporting communications with multiple users by sharing available system resources (e.g., bandwidth, transmit power, etc.). Examples of such multiple - access technologies include Code Division Multiple Access (CDMA) systems, Time Division Multiple Access (TDMA) systems, Frequency Division Multiple Access (FDMA) systems, Orthogonal Frequency Division Multiple Access (OFDMA) systems, Single - Carrier Frequency Division Multiple Access (SC - FDMA) systems, Time Division Synchronous Code Division Multiple Access (TD - SCDMA) systems, and Long Term Evolution (LTE). LTE / Advanced LTE is an enhanced set of mobile standards of the Universal Mobile Telecommunications System (UMTS) promulgated by the 3rd Generation Partnership Project (3GPP).

[0005] A wireless network may include one or more network nodes that support communications for wireless communication devices such as user equipment (UE) or multiple UEs. The UE may communicate with the network node via downlink communication and uplink communication. "Downlink" (or "DL") refers to the communication link from the network node to the UE, and "uplink" (or "UL") refers to the communication link from the UE to the network node. Some wireless networks may support device - to - device communication, such as via a local link (e.g., sidelink (SL), Wireless Local Area Network (WLAN) link, and / or Wireless Personal Area Network (WPAN) link, etc.).

[0006] The above multi-access technologies have been adopted in various telecommunication standards to provide a common protocol that enables different UEs to communicate at the urban, national, regional, and / or global levels. New Radio (NR) (which may be referred to as 5G) is an enhanced set of the LTE mobile standard promulgated by 3GPP. NR is designed to better support mobile broadband Internet access in the following ways: improving spectral efficiency; reducing costs; improving services; utilizing new spectrums; and better integrating with other open standards by using Orthogonal Frequency Division Multiplexing (OFDM) with Cyclic Prefix (CP) (CP-OFDM) on the downlink, CP-OFDM and / or Single Carrier Frequency Division Multiplexing (SC-FDM) (also known as Discrete Fourier Transform Spread OFDM (DFT-s-OFDM)) on the uplink; and supporting beamforming, Multiple-Input Multiple-Output (MIMO) antenna technology, and carrier aggregation. With the continuous increase in the demand for mobile broadband access, further improvements to LTE, NR, and other radio access technologies are still useful. SUMMARY OF THE INVENTION

[0007] Some aspects described herein relate to a method of wireless communication performed by a transmitting device. The method may include adding a first extension before the modulation symbols of the communication, the first extension including data from the ending portion of the modulation symbols. The method may include adding a second extension after the modulation symbols, the second extension including data from the starting portion of the modulation symbols. The method may include applying a first weighting function that overlaps the first extension and the starting portion of the modulation symbols. The method may include applying a second weighting function that overlaps the ending portion of the modulation symbols and the second extension. The method may include adding one or more of a header before the first extension or a tail after the second extension. The method may include transmitting the communication.

[0008] Some aspects described herein relate to a method of wireless communication performed by a receiving device. The method may include adjusting the Discrete Fourier Transform (DFT) size of the communication or the number of modulation symbols of the communication. The method may include receiving the communication, the communication including modulation symbols, a first extension before the modulation symbols that includes data from the ending portion of the modulation symbols, a second extension after the modulation symbols that includes data from the starting portion of the modulation symbols, and one or more of a header or a tail. The method may include removing one or more of the header or the tail. The method may include removing the first extension and the second extension. The method may include demodulating the modulation symbols.

[0009] Some aspects described herein relate to a method of wireless communication performed by a transmitting device. The method may include adding a header before the modulation symbols of the communication. The method may include adding a tail after the modulation symbols. The method may include adding an end extension after the tail, the end extension including one or more of data from a start portion of the modulation symbols or a first guard interval (GI). The method may include applying an end weighting function that overlaps at least a portion of the end extension and the tail. The method may include transmitting the communication.

[0010] Some aspects described herein relate to a method of wireless communication performed by a receiving device. The method may include adjusting the DFT size of the communication or the number of modulation symbols of the communication. The method may include receiving a communication that includes modulation symbols, a tail, and an end extension after the modulation symbols, the end extension including one or more of data from a start portion of the modulation symbols or a first GI. The method may include removing the tail. The method may include removing the end extension. The method may include demodulating the modulation symbols.

[0011] Some aspects described herein relate to a transmitting device for wireless communication. The transmitting device may include a memory, one or more processors coupled to the memory, and instructions stored in the memory and executable by the one or more processors. The instructions may be executable by the one or more processors to cause the transmitting device to add a first extension before the modulation symbols of the communication, the first extension including data from an end portion of the modulation symbols. The instructions may be executable by the one or more processors to cause the transmitting device to add a second extension after the modulation symbols, the second extension including data from a start portion of the modulation symbols. The instructions may be executable by the one or more processors to cause the transmitting device to apply a first weighting function that overlaps the first extension and a start portion of the modulation symbols. The instructions may be executable by the one or more processors to cause the transmitting device to apply a second weighting function that overlaps an end portion of the modulation symbols and the second extension. The instructions may be executable by the one or more processors to cause the transmitting device to add one or more of a header before the first extension or a tail after the second extension. The instructions may be executable by the one or more processors to cause the transmitting device to transmit the communication.

[0012] Some aspects described herein relate to a receiving device for wireless communication. The receiving device may include a memory, one or more processors coupled to the memory, and instructions stored in the memory and executable by the one or more processors. The instructions may be executable by the one or more processors to cause the receiving device to adjust the DFT size of the communication or the number of modulation symbols of the communication. The instructions may be executable by the one or more processors to cause the receiving device to receive a communication that includes modulation symbols, a first extension including data from an end portion of the modulation symbols before the modulation symbols, a second extension including data from a start portion of the modulation symbols after the modulation symbols, and one or more of a header or a tail. The instructions may be executable by the one or more processors to cause the receiving device to remove one or more of the header or the tail. The instructions may be executable by the one or more processors to cause the receiving device to remove the first extension and the second extension. The instructions may be executable by the one or more processors to cause the receiving device to demodulate the modulation symbols.

[0013] Some aspects described herein relate to a transmitting device for wireless communication. The transmitting device may include a memory, one or more processors coupled to the memory, and instructions stored in the memory and executable by the one or more processors. The instructions may be executable by the one or more processors to cause the transmitting device to add a header before the modulation symbols of the communication. The instructions may be executable by the one or more processors to cause the transmitting device to add a tail after the modulation symbols. The instructions may be executable by the one or more processors to cause the transmitting device to add an end extension after the tail, the end extension including one or more of data from a start portion of the modulation symbols or a first GI. The instructions may be executable by the one or more processors to cause the transmitting device to apply an end weighting function that overlaps at least a portion of the end extension and the tail. The instructions may be executable by the one or more processors to cause the transmitting device to transmit the communication.

[0014] Some aspects described herein relate to a receiving device for wireless communication. The receiving device may include a memory, one or more processors coupled to the memory, and instructions stored in the memory and executable by the one or more processors. The instructions may be executable by the one or more processors to cause the receiving device to adjust the DFT size of a communication or the number of modulation symbols of a communication. The instructions may be executable by the one or more processors to cause the receiving device to receive a communication that includes modulation symbols, a tail, and an end extension after the modulation symbols, the end extension including one or more of data from a start portion of the modulation symbols or a first GI. The instructions may be executable by the one or more processors to cause the receiving device to remove the tail. The instructions may be executable by the one or more processors to cause the receiving device to remove the end extension. The instructions may be executable by the one or more processors to cause the receiving device to demodulate the modulation symbols.

[0015] Some aspects described herein relate to a non-transitory computer-readable medium storing one or more instructions for wireless communication by a transmitting device. The one or more instructions, when executed by one or more processors of the transmitting device, may cause the transmitting device to add a first extension before the modulation symbols of a communication, the first extension including data from an end portion of the modulation symbols. The one or more instructions, when executed by one or more processors of the transmitting device, may cause the transmitting device to add a second extension after the modulation symbols, the second extension including data from a start portion of the modulation symbols. The one or more instructions, when executed by one or more processors of the transmitting device, may cause the transmitting device to apply a first weighting function that overlaps the first extension and the start portion of the modulation symbols. The one or more instructions, when executed by one or more processors of the transmitting device, may cause the transmitting device to apply a second weighting function that overlaps the end portion of the modulation symbols and the second extension. The one or more instructions, when executed by one or more processors of the transmitting device, may cause the transmitting device to add one or more of a header before the first extension or a tail after the second extension. The one or more instructions, when executed by one or more processors of the transmitting device, may cause the transmitting device to transmit a communication.

[0016] Some aspects described herein relate to a non-transitory computer-readable medium storing one or more instructions for wireless communication by a receiving device. The one or more instructions, when executed by one or more processors of the receiving device, can cause the receiving device to adjust the DFT size of the communication or the number of modulation symbols of the communication. The one or more instructions, when executed by one or more processors of the receiving device, can cause the receiving device to receive a communication that includes modulation symbols, a first extension before the modulation symbols that includes data from an end portion of the modulation symbols, a second extension after the modulation symbols that includes data from a start portion of the modulation symbols, and includes one or more of a header or a tail. The one or more instructions, when executed by one or more processors of the receiving device, can cause the receiving device to remove one or more of the header or the tail. The one or more instructions, when executed by one or more processors of the receiving device, can cause the receiving device to remove the first extension and the second extension. The one or more instructions, when executed by one or more processors of the receiving device, can cause the receiving device to demodulate the modulation symbols.

[0017] Some aspects described herein relate to a non-transitory computer-readable medium storing one or more instructions for wireless communication by a transmitting device. The one or more instructions, when executed by one or more processors of the transmitting device, can cause the transmitting device to add a header before the modulation symbols of the communication. The one or more instructions, when executed by one or more processors of the transmitting device, can cause the transmitting device to add a tail after the modulation symbols. The one or more instructions, when executed by one or more processors of the transmitting device, can cause the transmitting device to add an end extension after the tail, the end extension including one or more of data from a start portion of the modulation symbols or a first GI. The one or more instructions, when executed by one or more processors of the transmitting device, can cause the transmitting device to apply an end weighting function that overlaps at least a portion of the end extension and the tail. The one or more instructions, when executed by one or more processors of the transmitting device, can cause the transmitting device to transmit the communication.

[0018] Some aspects described herein relate to a non-transitory computer-readable medium storing one or more instructions for wireless communication by a receiving device. The one or more instructions, when executed by one or more processors of the receiving device, may cause the receiving device to adjust a DFT size of a communication or a number of modulation symbols of the communication. The one or more instructions, when executed by one or more processors of the receiving device, may cause the receiving device to receive a communication that includes modulation symbols, a tail, and an end extension after the modulation symbols, the end extension including one or more of data from a start portion of the modulation symbols or a first GI. The one or more instructions, when executed by one or more processors of the receiving device, may cause the receiving device to remove the tail. The one or more instructions, when executed by one or more processors of the receiving device, may cause the receiving device to remove the end extension. The one or more instructions, when executed by one or more processors of the receiving device, may cause the receiving device to demodulate the modulation symbols.

[0019] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include means for adding a first extension before modulation symbols of a communication, the first extension including data from an end portion of the modulation symbols. The apparatus may include means for adding a second extension after the modulation symbols, the second extension including data from a start portion of the modulation symbols. The apparatus may include means for applying a first weighting function that overlaps the first extension and the start portion of the modulation symbols. The apparatus may include means for applying a second weighting function that overlaps the end portion of the modulation symbols and the second extension. The apparatus may include means for adding one or more of a header before the first extension or a tail after the second extension. The apparatus may include means for transmitting the communication.

[0020] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include means for adjusting a DFT size of a communication or a number of modulation symbols of the communication. The apparatus may include means for receiving a communication that includes modulation symbols, a first extension before the modulation symbols that includes data from an end portion of the modulation symbols, a second extension after the modulation symbols that includes data from a start portion of the modulation symbols, and one or more of a header or a tail. The apparatus may include means for removing one or more of the header or the tail. The apparatus may include means for removing the first extension and the second extension. The apparatus may include means for demodulating the modulation symbols.

[0021] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include components for adding a header before modulation symbols of a communication. The apparatus may include components for adding a tail after the modulation symbols. The apparatus may include components for adding an end extension after the tail, the end extension including one or more of data from a start portion of the modulation symbols or a first GI. The apparatus may include components for applying an end weighting function that overlaps at least a portion of the end extension and the tail. The apparatus may include components for transmitting the communication.

[0022] Some aspects described herein relate to an apparatus for wireless communication. The apparatus may include components for adjusting the DFT size of a communication or the number of modulation symbols of a communication. The apparatus may include components for receiving a communication that includes modulation symbols, a tail, and an end extension after the modulation symbols, the end extension including one or more of data from a start portion of the modulation symbols or a first GI. The apparatus may include components for removing the tail. The apparatus may include components for removing the end extension. The apparatus may include components for demodulating the modulation symbols.

[0023] Aspects generally include methods, apparatuses, systems, computer program products, non-transitory computer-readable media, user equipment, base stations, network entities, network nodes, wireless communication devices, and / or processing systems as fully described herein with reference to the figures and the specification and as illustrated in the figures and the specification.

[0024] The features and technical advantages of examples in accordance with the present disclosure have been outlined rather broadly above so that the detailed description that follows may be better understood. Additional features and advantages will be described hereinafter. The disclosed concepts and specific examples may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present disclosure. Such equivalent constructions do not depart from the scope of the appended claims. The characteristics of the concepts disclosed herein, both as to their organization and operation methods, as well as the associated advantages, will be better understood when the following description is considered in conjunction with the accompanying figures. Each of the figures provided is for the purposes of illustration and description and not as a definition of the limits of the claims.

[0025] While aspects are described herein by way of illustration of some examples, those skilled in the art will understand that such aspects can be implemented in many different arrangements and scenarios. The techniques described herein can be implemented using different platform types, devices, systems, shapes, sizes, and / or packaging arrangements. For example, some aspects can be implemented via an integrated chip implementation or other non-module component-based devices (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / shopping devices, medical devices, and / or artificial intelligence devices). Aspects can be implemented in chip-level components, modular components, non-modular components, non-chip-level components, device-level components, and / or system-level components. Devices incorporating the described aspects and features can include additional components and features for implementing and practicing the claimed and described aspects. For example, the transmission and reception of wireless signals can include one or more components for analog and digital purposes (e.g., hardware components including antennas, radio frequency (RF) chains, power amplifiers, modulators, buffers, processors, interleavers, adders, and / or summers). The aspects described herein are intended to be practiced in a wide variety of devices, components, systems, distributed arrangements, and / or end-user devices of various sizes, shapes, and configurations. BRIEF DESCRIPTION OF THE DRAWINGS

[0026] To enable a more particular understanding of the above features of the present disclosure, a more specific description of the above briefly summarized aspects can be obtained by reference to aspects, some of which are illustrated in the drawings. It should be noted, however, that the drawings only illustrate certain typical aspects of the present disclosure and are therefore not considered to be a limitation of its scope, as the specification may admit other equally valid aspects. The same reference numerals in different drawings may identify the same or similar elements.

[0027] Figure 1 is a diagram illustrating an example of a wireless network according to the present disclosure.

[0028] Figure 2 is a diagram illustrating an example of a network entity (e.g., a network node) communicating with a user equipment (UE) in a wireless network according to the present disclosure.

[0029] Figure 3 is a diagram illustrating an example of a decomposed base station architecture according to the present disclosure.

[0030] Figure 4 is a diagram illustrating an example of a cyclic prefix and guard interval (GI) for a single carrier waveform according to the present disclosure.

[0031] Figure 5 is a diagram illustrating an example of a transmit chain and a receive chain of a wireless communication device according to the present disclosure.

[0032] Figure 6Is a diagram illustrating an example of generating a GI-based waveform with a suppressed tail according to the present disclosure.

[0033] Figure 7 Is a diagram illustrating an example of a weighted overlap and add operation according to the present disclosure.

[0034] Figure 8 Is a diagram illustrating an example of windowing a GI-based waveform according to the present disclosure.

[0035] Figure 9 Is a diagram illustrating an example of windowing a GI-based waveform according to the present disclosure.

[0036] Figure 10 Is a diagram illustrating another example of windowing a GI-based waveform according to the present disclosure.

[0037] Figure 11 Is a diagram illustrating an example of windowing a GI-based waveform according to the present disclosure.

[0038] Figure 12 Is a diagram illustrating an example process, such as performed by a transmitting device, according to the present disclosure.

[0039] Figure 13 Is a diagram illustrating an example process, such as performed by a receiving device, according to the present disclosure.

[0040] Figure 14 Is a diagram illustrating an example process, such as performed by a transmitting device, according to the present disclosure.

[0041] Figure 15 Is a diagram illustrating an example process, such as performed by a receiving device, according to the present disclosure.

[0042] Figure 16 Is a diagram of an example apparatus for wireless communication according to the present disclosure.

[0043] Figure 17 Is a diagram of an example apparatus for wireless communication according to the present disclosure. Detailed Description

[0044] Aspects of the present disclosure are described more fully hereinafter with reference to the accompanying drawings. However, the present disclosure may be embodied in many different forms and should not be construed as limited to any specific structure or function presented throughout this disclosure. Rather, these aspects are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art. Those skilled in the art should understand that the scope of the present disclosure is intended to cover any aspect of the disclosure disclosed herein, whether implemented independently of or in combination with any other aspect of the disclosure. For example, any number of the aspects set forth herein may be used to implement an apparatus or practice a method. In addition, the scope of the present disclosure is intended to cover such apparatus or methods practiced using other structures, functionality, or a combination of structures and functionality in addition to or different from the aspects of the disclosure set forth herein. It should be understood that any aspect of the disclosure disclosed herein may be embodied by one or more elements of a claim.

[0045] Several aspects of a telecommunications system will now be presented with reference to various apparatuses and techniques. These apparatuses and techniques will be described in the following detailed description and illustrated in the drawings by various blocks, modules, components, circuits, steps, processes, algorithms, etc. (collectively referred to as "elements"). These elements may be implemented using hardware, software, or a combination thereof. Whether such elements are implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system.

[0046] Although terms generally associated with 5G or New Radio (NR) radio access technology (RAT) may be used herein to describe aspects, aspects of the present disclosure may be applied to other RATs, such as 3G RAT, 4G RAT, and / or post-5G (e.g., 6G) RATs.

[0047] Figure 1FIG. 0 is a diagram illustrating an example of a wireless network 100 in accordance with the present disclosure. The wireless network 100 may be a 5G (e.g., NR) network and / or a 4G (e.g., Long Term Evolution (LTE)) network, or may include elements of a 5G (e.g., NR) network and / or elements of a 4G (e.g., Long Term Evolution (LTE)) network, among other examples. The wireless network 100 may include one or more network nodes 110 (shown as network nodes 110a, network nodes 110b, network nodes 110c, and network nodes 110d), user equipment (UE) 120 or multiple UEs 120 (shown as UEs 120a, UEs 120b, UEs 120c, UEs 120d, and UEs 120e), and / or other entities. The network nodes 110 are network nodes that communicate with the UEs 120. As shown, the network nodes 110 may include one or more network nodes. For example, the network nodes 110 may be aggregated network nodes, which means that the aggregated network nodes are configured to utilize a radio protocol stack physically or logically integrated within a single radio access network (RAN) node (e.g., within a single device or unit). As another example, the network nodes 110 may be disaggregated network nodes (sometimes referred to as disaggregated base stations), which means that the network nodes 110 are configured to utilize a protocol stack physically or logically distributed between two or more nodes, such as one or more central units (CUs), one or more distributed units (DUs), or one or more radio units (RUs).

[0048] In some examples, the network nodes 110 are or include network nodes that communicate with the UEs 120 via radio access links, such as RUs. In some examples, the network nodes 110 are or include network nodes that communicate with other network nodes 110 via fronthaul links or midhaul links, such as DUs. In some examples, the network nodes 110 are or include network nodes that communicate with other network nodes 110 via midhaul links or communicate with the core network via a backhaul link, such as CUs. In some examples, the network nodes 110 (such as aggregated network nodes 110 or disaggregated network nodes 110) may include multiple network nodes, such as one or more RUs, one or more CUs, and / or one or more DUs. The network nodes 110 may include, for example, NR base stations, LTE base stations, Node Bs, eNBs (e.g., in 4G), gNBs (e.g., in 5G), access points, transmit receive points (TRPs), DUs, RUs, CUs, mobility elements of the network, core network nodes, network elements, network equipment, RAN nodes, or combinations thereof. In some examples, the network nodes 110 may be interconnected with each other or with one or more other network nodes 110 in the wireless network 100 using any suitable transport network via various types of fronthaul, midhaul, and / or backhaul interfaces, such as direct physical connections, air interfaces, or virtual networks.

[0049] In some examples, network node 110 may provide communication coverage for a specific geographical area. In the 3rd Generation Partnership Project (3GPP), depending on the context in which the term is used, the term "cell" may refer to the coverage area of network node 110 and / or the network node subsystem serving that coverage area. Network node 110 may provide communication coverage for macro cells, pico cells, femto cells, and / or another type of cell. A macro cell may cover a relatively large geographical area (e.g., several kilometers in radius) and may allow unrestricted access by UEs 120 with a service subscription. A pico cell may cover a relatively small geographical area and may allow unrestricted access by UEs 120 with a service subscription. A femto cell may cover a relatively small geographical area (e.g., a home) and may allow restricted access by UEs 120 associated with the femto cell (e.g., UEs 120 in a Closed Subscriber Group (CSG)). The network node 110 for a macro cell may be referred to as a macro network node. The network node 110 for a pico cell may be referred to as a pico network node. The network node 110 for a femto cell may be referred to as a femto network node or a home network node. In Figure 1 the example shown, network node 110a may be a macro network node for macro cell 102a, network node 110b may be a pico network node for pico cell 102b, and network node 110c may be a femto network node for femto cell 102c. A network node may support one or more (e.g., three) cells. In some examples, a cell may not necessarily be stationary, and the geographical area of a cell may move according to the location of a moving network node 110 (e.g., a mobile network node).

[0050] In some aspects, the term "base station" or "network node" may refer to a centralized base station, a distributed base station, an integrated access and backhaul (IAB) node, a relay node, or one or more of its components. For example, in some aspects, a "base station", "network entity", or "network node" may refer to a CU, a DU, an RU, a near-real-time (near-RT) RAN intelligent controller (RIC), or a non-real-time (non-RT) RIC, or a combination thereof. In some aspects, the term "base station", "network entity", or "network node" may refer to a single device configured to perform one or more functions, such as those described herein in connection with network node 110. In some aspects, the term "base station", "network entity", or "network node" may refer to multiple devices configured to perform one or more functions. For example, in some distributed systems, each of multiple different devices (which may be located at the same geographical location or different geographical locations) may be configured to perform at least a portion of a function, or to repeatedly perform at least a portion of a function, and the term "base station", "network entity", or "network node" may refer to any one or more of these different devices. In some aspects, the term "base station", "network entity", or "network node" may refer to one or more virtual base stations or one or more virtual base station functions. For example, in some aspects, two or more base station functions may be instantiated on a single device. In some aspects, the term "base station", "network entity", or "network node" may refer to one base station function among base station functions, rather than another base station function. In this way, a single device may include more than one base station.

[0051] Wireless network 100 may include one or more relay stations. A relay station is a network node that can receive a transmission of data from an upstream node (e.g., network node 110 or UE 120) and transmit the data to a downstream node (e.g., UE 120 or network node 110). A relay station may be a UE 120 capable of relaying transmissions for other UEs 120. In Figure 1 the example shown, network node 110d (e.g., a relay network node) may communicate with network node 110a (e.g., a macro network node) and UE 120d to facilitate communication between network node 110a and UE 120d. A network node that relays communication may be referred to as a relay station, a relay base station, a relay network node, a relay node, a relay, etc.

[0052] The wireless network 100 may be a heterogeneous network that includes different types of network nodes 110, such as macro network nodes, pico network nodes, femto network nodes, relay network nodes, etc. These different types of network nodes 110 may have different transmission power levels, different coverage areas, and / or different impacts on interference in the wireless network 100. For example, a macro network node may have a high transmission power level (e.g., 5 watts to 40 watts), while pico network nodes, femto network nodes, and relay network nodes may have lower transmission power levels (e.g., 0.1 watt to 2 watts).

[0053] The network controller 130 may be coupled to or communicate with a set of network nodes 110 and may provide coordination and control for these network nodes 110. The network controller 130 may communicate with the network nodes 110 via a backhaul communication link or a midhaul communication link. The network nodes 110 may also communicate directly with each other or indirectly via a wireless or wired backhaul communication link. In some aspects, the network controller 130 may be a CU or a core network device, or may include a CU or a core network device.

[0054] UEs 120 may be dispersed throughout the wireless network 100, and each UE 120 may be stationary or mobile. The UE 120 may include, for example, an access terminal, a terminal, a mobile station, and / or a subscriber unit. The UE 120 may be a cellular phone (e.g., a smart phone), a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a laptop computer, a cordless phone, a wireless local loop (WLL) station, a tablet computer, a camera, a gaming device, a netbook, a smartbook, a superbook, a medical device, a biometric device, a wearable device (e.g., a smart watch, smart clothing, smart glasses, a smart wristband, smart jewelry (e.g., a smart ring or a smart bracelet)), an entertainment device (e.g., a music device, a video device, and / or a satellite radio), a vehicle component or sensor, a smart meter / sensor, industrial manufacturing equipment, a global positioning system device, UE functionality of a network node, and / or any other suitable device configured to communicate via a wireless or wired medium.

[0055] Some UEs 120 may be considered machine type communication (MTC) or evolved or enhanced machine type communication (eMTC) UEs. The MTC UEs and / or eMTC UEs may include, for example, robots, drones, remote devices, sensors, meters, monitors, and / or location tags, which may communicate with network nodes, another device (e.g., a remote device), or some other entity. Some UEs 120 may be considered Internet of Things (IoT) devices and / or may be implemented as narrowband IoT (NB-IoT) devices. Some UEs 120 may be considered customer premise equipment. The UE 120 may be included inside a housing that houses components of the UE 120, such as processor components and / or memory components. In some examples, the processor components and the memory components may be coupled together. For example, the processor components (e.g., one or more processors) and the memory components (e.g., memory) may be operatively coupled, communicatively coupled, electronically coupled, and / or electrically coupled.

[0056] Generally, any number of wireless networks 100 may be deployed in a given geographical area. Each wireless network 100 may support a specific RAT and may operate on one or more frequencies. The RAT may be referred to as a radio technology, an air interface, etc. The frequency may be referred to as a carrier, a frequency channel, etc. Each frequency in a given geographical area may support a single RAT to avoid interference between wireless networks of different RATs. In some cases, an NR or 5G RAT network may be deployed.

[0057] In some examples, two or more UEs 120 (e.g., shown as UE 120a and UE 120e) may communicate directly using one or more sidelink channels (e.g., communicate with each other without using the network node 110 as an intermediate device). For example, the UE 120 may communicate using peer-to-peer (P2P) communication, device-to-device (D2D) communication, vehicle-to-everything (V2X) protocols (e.g., which may include vehicle-to-vehicle (V2V) protocols, vehicle-to-infrastructure (V2I) protocols, or vehicle-to-pedestrian (V2P) protocols), and / or mesh networks. In such examples, the UE 120 may perform scheduling operations, resource selection operations, and / or other operations described elsewhere herein as being performed by the network node 110.

[0058] Devices of the wireless network 100 can communicate using the electromagnetic spectrum, which can be subdivided into various categories, bands, channels, etc. based on frequency or wavelength. For example, devices of the wireless network 100 can communicate using one or more operating bands. In 5G NR, two initial operating bands have been identified as Frequency Range Designation FR1 (410 MHz - 7.125 GHz) and FR2 (24.25 GHz - 52.6 GHz). It should be understood that although a part of FR1 is greater than 6 GHz, in various documents and articles, FR1 is typically (interchangeably) referred to as the "sub-6 GHz" band. Regarding FR2, a similar naming issue sometimes occurs, which is typically (interchangeably) referred to as the "millimeter wave" band in documents and articles, although it is different from the Extremely High Frequency (EHF) band (30 GHz - 300 GHz) identified by the International Telecommunication Union (ITU) as the "millimeter wave" band.

[0059] Frequencies between FR1 and FR2 are generally referred to as mid-band frequencies. Recent 5G NR research has identified operating bands for these mid-band frequencies as Frequency Range Designation FR3 (7.125 GHz - 24.25 GHz). Bands falling within FR3 can inherit FR1 characteristics and / or FR2 characteristics, and thus can effectively extend the features of FR1 and / or FR2 to mid-band frequencies. In addition, higher frequency bands are currently being explored to extend 5G NR operation beyond 52.6 GHz. For example, three higher operating bands have been identified as Frequency Range Designation FR4a or FR4-1 (52.6 GHz - 71 GHz), FR4 (52.6 GHz - 114.25 GHz), and FR5 (114.25 GHz - 300 GHz). Each of these higher bands falls within the EHF band.

[0060] Considering the above examples, unless otherwise specifically stated, it should be understood that if the term "sub-6 GHz" etc. is used in this document, the term can broadly represent frequencies that can be below 6 GHz, can be within FR1, or can include mid-band frequencies. Additionally, unless otherwise specifically stated, it should be understood that if the term "millimeter wave" etc. is used in this document, the term can broadly represent frequencies that can include mid-band frequencies, can be within FR2, FR4, FR4-a or FR4-1, and / or FR5, or can be within the EHF band. It is envisioned that the frequencies included in these operating bands (e.g., FR1, FR2, FR3, FR4, FR4-a, FR4-1, and / or FR5) can be modified, and the techniques described herein apply to those modified frequency ranges.

[0061] In some aspects, a transmitting device (e.g., UE 120, network node 110) may include communication manager 140 or 150. As detailed elsewhere herein, communication manager 140 or 150 may add a first extension before the modulation symbols of a communication, the first extension including data from an end portion of the modulation symbols. Communication manager 140 or 150 may add a second extension after the modulation symbols, the second extension including data from a start portion of the modulation symbols. Communication manager 140 or 50 may apply a first weighting function that overlaps the first extension and the start portion of the modulation symbols and apply a second weighting function that overlaps the end portion of the modulation symbols and the second extension. Communication manager 140 or 150 may add one or more of a header before the first extension or a trailer after the second extension and transmit the communication.

[0062] In some aspects, a receiving device (e.g., UE 120, network node 110) may include communication manager 140 or 150. As detailed elsewhere herein, communication manager 140 or 150 may adjust the discrete Fourier transform (DFT) size of a communication or the number of modulation symbols of a communication. Communication manager 140 or 150 may receive a communication that includes modulation symbols, a first extension before the modulation symbols that includes data from an end portion of the modulation symbols, a second extension after the modulation symbols that includes data from a start portion of the modulation symbols, and one or more of a header or a trailer. Communication manager 140 or 150 may remove one or more of the header or the trailer and remove the first and second extensions; and demodulate the modulation symbols.

[0063] In some aspects, communication manager 140 or 150 may add a header before the modulation symbols of a communication and add a trailer after the modulation symbols. Communication manager 140 or 50 may add an end extension after the trailer, the end extension including one or more of data from a start portion of the modulation symbols or a first guard interval (GI). Communication manager 140 or 150 may apply an end weighting function that overlaps at least a portion of the end extension and the trailer and transmit the communication.

[0064] In some aspects, communication manager 140 or 150 may adjust the DFT size of a communication or the number of modulation symbols of a communication. Communication manager 140 or 150 may receive a communication that includes modulation symbols, a trailer, and an end extension after the modulation symbols, the end extension including one or more of data from a start portion of the modulation symbols or a first GI. Communication manager 140 or 150 may remove the trailer, remove the end extension, and demodulate the modulation symbols. Additionally or alternatively, communication manager 140 or 150 may perform one or more other operations described herein.

[0065] As indicated above, Figure 1is provided as an example. Other examples may be different from the example described with respect to Figure 1 The example is different.

[0066] Figure 2 FIG. 200 is a diagram illustrating an example 200 of a network entity (e.g., network node 110) communicating with a UE 120 in a wireless network 100 in accordance with the present disclosure. The network node 110 may be equipped with a set of antennas 234a through 234t, such as T antennas (T≥1). The UE 120 may be equipped with a set of antennas 252a through 252r, such as R antennas (R≥1). The network node 110 of example 200 includes one or more radio frequency components, such as antennas 234 and a modem 254. In some examples, the network node 110 may include an interface, a communication component, or another component that facilitates communication with the UE 120 or another network node. Some network nodes 110 may not include radio frequency components that facilitate direct communication with the UE 120, such as one or more CUs or one or more DUs.

[0067] At network node 110, a transmit processor 220 may receive data destined for UE 120 (or a set of UEs 120) from a data source 212. The transmit processor 220 may select one or more modulation and coding schemes (MCSs) for the UE 120 based at least in part on one or more channel quality indicators (CQIs) received from the UE 120. The network node 110 may process (e.g., encode and modulate) the data for the UE 120 based at least in part on the MCS selected for the UE 120 and may provide data symbols to the UE 120. The transmit processor 220 may process system information (e.g., for semi-static resource allocation information (SRPI)) and control information (e.g., CQI requests, grants, and / or upper layer signaling) and may provide overhead symbols and control symbols. The transmit processor 220 may generate reference symbols for reference signals (e.g., cell-specific reference signals (CRSs) or demodulation reference signals (DMRSs)) and synchronization signals (e.g., primary synchronization signals (PSSs) or secondary synchronization signals (SSSs)). A transmit (TX) multiple-input multiple-output (MIMO) processor 230 may perform spatial processing (e.g., precoding) on the data symbols, control symbols, overhead symbols, and / or reference symbols, if applicable, and may provide a set of output symbol streams (e.g., T output symbol streams) to a corresponding set of modems 232 (e.g., T modems) (shown as modems 232a through 232t). For example, each output symbol stream may be provided to a modulator component (shown as MOD) of a modem 232. Each modem 232 may process the corresponding output symbol stream (e.g., for OFDM) using the corresponding modulator component to obtain an output sample stream. Each modem 232 may also process the output sample stream (e.g., convert to analog, amplify, filter, and / or up-convert) using the corresponding modulator component to obtain a downlink signal. Modems 232a through 232t may transmit a set of downlink signals (e.g., T downlink signals) via a corresponding set of antennas 234 (e.g., T antennas) (shown as antennas 234a through 234t).

[0068] At the UE 120, a set of antennas 252 (shown as antennas 252a through 252r) may receive downlink signals from the network node 110 and / or other network nodes 110 and may provide a set of received signals (e.g., R received signals) to a set of modems 254 (e.g., R modems) (shown as modems 254a through 254r). For example, each received signal may be provided to a demodulator component (shown as DEMOD) of the modem 254. Each modem 254 may use the corresponding demodulator component to condition (e.g., filter, amplify, down-convert, and / or digitize) the received signal to obtain input samples. Each modem 254 may use the demodulator component to further process the input samples (e.g., for OFDM) to obtain received symbols. The MIMO detector 256 may obtain the received symbols from the modems 254, may perform MIMO detection on the received symbols if applicable, and may provide the detected symbols. The receive processor 258 may process (e.g., demodulate and decode) the detected symbols, may provide the decoded data for the UE 120 to the data sink 260, and may provide the decoded control information and system information to the controller / processor 280. The term "controller / processor" may refer to one or more controllers, one or more processors, or a combination thereof. The channel processor may determine reference signal received power (RSRP) parameters, received signal strength indicator (RSSI) parameters, reference signal received quality (RSRQ) parameters, and / or CQI parameters, etc. In some examples, one or more components of the UE 120 may be included in the housing 284.

[0069] The network controller 130 may include a communication unit 294, a controller / processor 290, and a memory 292. The network controller 130 may include, for example, one or more devices in a core network. The network controller 130 may communicate with the network node 110 via the communication unit 294.

[0070] One or more antennas (e.g., antennas 234a through 234t and / or antennas 252a through 252r) may include one or more antenna panels, one or more antenna groups, one or more sets of antenna elements, and / or one or more antenna arrays, etc., or may be included within one or more antenna panels, one or more antenna groups, one or more sets of antenna elements, and / or one or more antenna arrays, etc. Antenna panels, antenna groups, sets of antenna elements, and / or antenna arrays may include one or more antenna elements (in a single housing or multiple housings), a set of coplanar antenna elements, a set of non-coplanar antenna elements, and / or one or more antenna elements coupled to one or more transmit and / or receive components (such as Figure 2 one or more components among)

[0071] On the uplink, at the UE 120, the transmit processor 264 may receive and process data from the data source 262 and control information from the controller / processor 280 (e.g., for reports including RSRP, RSSI, RSRQ, and / or CQI). The transmit processor 264 may generate reference symbols for one or more reference signals. The symbols from the transmit processor 264 may be pre-decoded by the TX MIMO processor 266, where applicable, further processed by the modem 254 (e.g., for DFT-s-OFDM or CP-OFDM), and sent to the network node 110. In some examples, the modem 254 of the UE 120 may include a modulator and a demodulator. In some examples, the UE 120 includes a transceiver. The transceiver may include any combination of an antenna 252, a modem 254, a MIMO detector 256, a receive processor 258, a transmit processor 264, and / or a TX MIMO processor 266. The transceiver may be used by a processor (eg, controller / processor 280) and memory 282 to perform the functions described herein (eg, with reference to Figures 4 to 17 ) any aspects of any of the methods described herein.

[0072] At the network node 110, uplink signals from the UE 120 and / or other UEs may be received by the antenna 234, processed by the modem 232 (e.g., a demodulator component (shown as DEMOD) of the modem 232), detected by the MIMO detector 236 (where applicable), and further processed by the receive processor 238 to obtain decoded data and control information transmitted by the UE 120. The receive processor 238 may provide the decoded data to the data sink 239 and the decoded control information to the controller / processor 240. The network node 110 may include a communication unit 244 and may communicate with the network controller 130 via the communication unit 244. The network node 110 may include a scheduler 246 to schedule one or more UEs 120 for downlink communication and / or uplink communication. In some examples, the modem 232 of the network node 110 may include a modulator and a demodulator. In some examples, the network node 110 includes a transceiver. The transceiver may include any combination of antenna 234, modem 232, MIMO detector 236, receive processor 238, transmit processor 220, and / or TX MIMO processor 230. The transceiver may be used by a processor (e.g., controller / processor 240) and memory 242 to perform operations described herein (e.g., with reference to Figures 4 to 17 ) any aspects of any of the methods described herein.

[0073] As detailed elsewhere herein, a controller / processor of a network entity (e.g., controller / processor 240 of network node 110), a controller / processor 280 of UE 120, and / or Figure 2 any other component of may perform one or more techniques associated with windowing for GI-based waveform communication. In some aspects, the transmitting device described herein is a network entity (e.g., network node 110) or a UE (e.g., UE 120), is included in the network entity or UE 120, or includes Figure 2 one or more components of network node 110 or UE 120 as shown in. In some aspects, the receiving device described herein is a network entity (e.g., network node 110) or a UE (e.g., UE 120), is included in the network entity or UE 120, or includes Figure 2 one or more components of network node 110 or UE 120 as shown in. For example, controller / processor 240 of network node 110, controller / processor 280 of UE120, and / or Figure 2 any other component of may execute or direct, for example, Figure 12 process 1200 of, Figure 13 process 1300 of, Figure 14 process 1400 of, Figure 15 process 1500 of, and / or the operation of other processes as described herein. Memories 242 and 282 may store data and program codes for network node 110 and UE 120, respectively. In some examples, memories 242 and / or 282 may include non-transitory computer-readable media storing one or more instructions (e.g., codes and / or program codes) for wireless communication. For example, when the one or more instructions are executed (e.g., directly executed, or after compilation, conversion, and / or interpretation) by one or more processors of network node 110 and / or UE 120, the one or more processors, UE 120, and / or network node 110 may be caused to execute or direct, for example, Figure 12 process 1200 of, Figure 13 process 1300 of, Figure 14 process 1400 of, Figure 15 process 1500 of, and / or the operation of other processes as described herein. In some examples, executing the instructions may include running the instructions, converting the instructions, compiling the instructions, and / or interpreting the instructions, etc.

[0074] In some aspects, a transmitting device (e.g., a network entity, UE 120) includes: components for adding a first extension before the modulation symbols of a communication, the first extension including data from the ending part of the modulation symbols; components for adding a second extension after the modulation symbols, the second extension including data from the starting part of the modulation symbols; components for applying a first weighting function that overlaps the first extension and the starting part of the modulation symbols; components for applying a second weighting function that overlaps the ending part of the modulation symbols and the second extension; components for adding one or more of a header before the first extension or a trailer after the second extension; and / or components for transmitting the communication. In some aspects, the components for the transmitting device to perform the operations described herein may include one or more of, for example, communication manager 150, transmit processor 220, TX MIMO processor 230, modem 232, antenna 234, MIMO detector 236, receive processor 238, controller / processor 240, memory 242, or scheduler 246. In some aspects, the components for the transmitting device to perform the operations described herein may include one or more of, for example, communication manager 140, antenna 252, modem 254, MIMO detector 256, receive processor 258, transmit processor 264, TX MIMO processor 266, controller / processor 280, or memory 282.

[0075] In some aspects, a receiving device (e.g., a network entity, UE 120) includes: components for adjusting the DFT size of a communication or the number of modulation symbols of a communication; components for receiving the communication, the communication including modulation symbols, a first extension before the modulation symbols that includes data from the ending part of the modulation symbols, a second extension after the modulation symbols that includes data from the starting part of the modulation symbols, and including one or more of a header or a trailer; components for removing one or more of the header or the trailer; components for removing the first extension and the second extension; and / or components for demodulating the modulation symbols. In some aspects, the components for the receiving device to perform the operations described herein may include one or more of, for example, communication manager 150, transmit processor 220, TX MIMO processor 230, modem 232, antenna 234, MIMO detector 236, receive processor 238, controller / processor 240, memory 242, or scheduler 246. In some aspects, the components for the receiving device to perform the operations described herein may include one or more of, for example, communication manager 140, antenna 252, modem 254, MIMO detector 256, receive processor 258, transmit processor 264, TX MIMO processor 266, controller / processor 280, or memory 282.

[0076] In some aspects, a transmitting device includes: a component for adding a header before modulated symbols of a communication; a component for adding a tail after the modulated symbols; a component for adding an end extension after the tail, the end extension including one or more of data from a start portion of the modulated symbols or a first guard interval (GI); a component for applying an end weighting function that overlaps at least a portion of the end extension and the tail; and / or a component for transmitting the communication.

[0077] In some aspects, a receiving device includes: a component for adjusting a DFT size of a communication or a number of modulated symbols of the communication; a component for receiving the communication, the communication including modulated symbols, a tail, and an end extension after the modulated symbols, the end extension including one or more of data from a start portion of the modulated symbols or a first GI; a component for removing the tail; a component for removing the end extension; and / or a component for demodulating the modulated symbols.

[0078] Although Figure 2 the blocks in

[0079] are illustrated as different components, the functions described above for these blocks can be implemented in a single hardware, software, or combined component or in various combinations of components. For example, the functions described for the transmit processor 264, the receive processor 258, and / or the TX MIMO processor 266 can be executed by or under the control of the controller / processor 280. Figure 2 As indicated above, Figure 2 is provided as an example. Other examples may be different from the examples described with respect to

[0080] The deployment of a communication system (such as a 5G NR system) can be arranged with various components or constituent parts in a variety of ways. In a 5G NR system or network, network nodes, network entities, mobility elements of the network, RAN nodes, core network nodes, network elements, base stations, or network equipment can be implemented in an aggregated or disaggregated architecture. For example, a base station (such as a Node B (NB), evolved NB (eNB), NR BS, 5G NB, access point (AP), TRP, or cell, etc.) or one or more units (or one or more components) performing base station functionality can be implemented as an aggregated base station (also referred to as a stand-alone base station or a monolithic base station) or a disaggregated base station. A “network entity” or “network node” can refer to a disaggregated base station or one or more units of a disaggregated base station (such as one or more CUs, one or more DUs, one or more RUs, or a combination thereof).

[0081] A centralized base station (e.g., a centralized network node) may be configured to utilize a radio protocol stack physically or logically integrated within a single RAN node (e.g., within a single device or unit). A split base station (e.g., a split network node) may be configured to utilize a protocol stack physically or logically distributed between two or more units such as one or more CUs, one or more DUs, or one or more RUs. In some examples, a CU may be implemented within a network node and one or more DUs may be co-located with the CU, or alternatively, may be geographically or virtually distributed across one or more other network nodes. A DU may be implemented to communicate with one or more RUs. Each of the CU, DU, and RU may also be implemented as a virtual unit such as a virtual central unit (VCU), a virtual distributed unit (VDU), or a virtual radio unit (VRU) and so on.

[0082] Base station type operations or network designs may consider the aggregation characteristics of base station functionality. For example, a split base station may be utilized in an IAB network, an open radio access network (O-RAN, such as a network configuration initiated by the O-RAN Alliance), or a virtualized radio access network (vRAN, also known as a cloud radio access network (C-RAN)) to facilitate scaling of a communication system by separating base station functionality into one or more units that can be deployed separately. A split base station may include functionality implemented across two or more units at various physical locations, as well as functionality implemented virtually for at least one unit, which may enable flexibility in network design. Each of the units of a split base station may be configured for wired or wireless communication with at least one other unit of the split base station.

[0083] Figure 3 FIG. is an illustration of an example split base station architecture 300 in accordance with the present disclosure. The split base station architecture 300 may include a CU 310 that may communicate directly with a core network 320 via a backhaul link, or indirectly with the core network 320 through one or more split control units such as a near RT RIC 325 via an E2 link, or a non-RT RIC 315 associated with a service management and orchestration (SMO) framework 305, or both. The CU 310 may communicate with one or more DUs 330 via respective midhaul links (such as via an F1 interface). Each DU among the DUs 330 may communicate with one or more RUs 340 via a respective fronthaul link. Each RU among the RUs 340 may communicate with one or more UEs 120 via a respective radio frequency (RF) access link. In some implementations, a UE 120 may be served simultaneously by multiple RUs 340.

[0084] Each unit in the unit (including CU 310, DU 330, RU 340) and the near RT RIC 325, non-RT RIC 315, and SMO framework 305 may include one or more interfaces or be coupled to one or more interfaces, and the one or more interfaces are configured to receive or transmit signals, data, or information (collectively referred to as signals) via a wired or wireless transmission medium. Each unit in the unit or the associated processor or controller that provides instructions to one or more communication interfaces of the corresponding unit may be configured to communicate with one or more units in other units via the transmission medium. In some examples, each unit in the unit may include a wired interface and a wireless interface. The wired interface is configured to receive signals or transmit signals to one or more of the other units via a wired transmission medium. The wireless interface may include a receiver, a transmitter, or a transceiver (such as an RF transceiver), and the wireless interface is configured to receive signals or transmit signals to one or more of the other units via a wireless transmission medium or perform both.

[0085] In some aspects, CU 310 may host one or more higher layer control functions. Such control functions may include radio resource control (RRC) functions, packet data convergence protocol (PDCP) functions, or service data adaptation protocol (SDAP) functions, etc. Each control function may be implemented using an interface that is configured to convey signals with other control functions hosted by CU 310. CU 310 may be configured to handle user plane functionality (e.g., central unit-user plane (CU-UP) functionality), control plane functionality (e.g., central unit-control plane (CU-CP) functionality), or a combination thereof. In some embodiments, CU 310 may be logically split into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP units may communicate bidirectionally with the CU-CP units via an interface (such as an E1 interface). As needed, CU 310 may be implemented to communicate with DU 330 for network control and signaling.

[0086] Each DU 330 may correspond to a logical unit that includes one or more base station functions for controlling the operation of one or more RUs 340. In some aspects, the DU 330 may host one or more of the radio link control (RLC) layer, the MAC layer, and one or more high physical (PHY) layers at least partially according to a functional split such as the functional split defined by 3GPP. In some aspects, one or more high PHY layers may be implemented by one or more modules for forward error correction (FEC) encoding and decoding, scrambling, and modulation and demodulation, etc. In some aspects, the DU 330 may further host one or more low PHY layers, which may be implemented by one or more modules for fast Fourier transform (FFT), inverse FFT (IFFT), digital beamforming, or physical random access channel (PRACH) extraction and filtering, etc. Each layer (which may also be referred to as a module) may be implemented using an interface configured to communicate signals with other layers (and modules) hosted by the DU 330 or with control functions hosted by the CU 310.

[0087] Each RU 340 may implement lower layer functionality. In some deployments, the RU 340 controlled by the DU 330 may correspond to a logical node that hosts RF processing functions or low PHY layer functions based on a functional split (e.g., the functional split defined by 3GPP), such as a lower layer functional split, such as performing FFT, performing IFFT, digital beamforming, or PRACH extraction and filtering, etc. In such an architecture, each RU 340 may be operated to handle over-the-air (OTA) communication with one or more UEs 120. In some embodiments, the real-time and non-real-time aspects of the control plane and user plane communication with the RU 340 may be controlled by the corresponding DU 330. In some scenarios, this configuration may enable each DU 330 and CU 310 to be implemented in a cloud-based RAN architecture, such as a vRAN architecture.

[0088] The SMO framework 305 can be configured to support the RAN deployment and orchestration of non-virtualized network elements and virtualized network elements. For non-virtualized network elements, the SMO framework 305 can be configured to support the deployment of dedicated physical resources for RAN coverage requirements, and these dedicated physical resources can be managed via operation and maintenance interfaces (such as the O1 interface). For virtualized network elements, the SMO framework 305 can be configured to interact with a cloud computing platform (such as the Open Cloud (O-Cloud) platform 390) to perform network element lifecycle management (such as instantiating virtualized network elements) via a cloud computing platform interface (such as the O2 interface). Such virtualized network elements can include, but are not limited to, CU 310, DU 330, RU 340, non-RT RIC 315, and near-RT RIC 325. In some specific implementations, the SMO framework 305 can communicate with the hardware aspect of the 4G RAN (such as the Open eNB (O-eNB) 311) via the O1 interface. Additionally, in some specific implementations, the SMO framework 305 can directly communicate with each RU in one or more RUs 340 via the corresponding O1 interface. The SMO framework 305 can also include a non-RT RIC 315 configured to support the functionality of the SMO framework 305.

[0089] The non-RT RIC 315 can be configured to include a logical function that can enable non-real-time control and optimization of RAN elements and resources, an artificial intelligence / machine learning (AI / ML) workflow including model training and update, or policy-based guidance of applications / features in the near-RT RIC 325. The non-RT RIC 315 can be coupled to or communicate with the near-RT RIC 325 (such as via the A1 interface). The near-RT RIC 325 can be configured to include a logical function that can enable near-real-time control and optimization of RAN elements and resources through an interface (such as via the E2 interface) via data collection and actions, and this interface connects one or more CUs 310, one or more DUs 330, or both, and the O-eNB to the near-RT RIC 325.

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

[0091] As indicated above, Figure 3 is provided as an example. Other examples may be different from the examples described with respect to Figure 3 which are described.

[0092] Figure 4 is a diagram illustrating Example 400 of a cyclic prefix (CP) and a guard interval (GI) for a single-carrier (SC) waveform in accordance with the present disclosure.

[0093] A transmitting device (such as the UE 120 or a network entity (e.g., the network node 110)) may include a small amount of data or space between symbols to mitigate interference between adjacent symbols. This small amount of data can be a CP, or a prefix of a symbol, as shown in Example 400. The CP can also provide an opportunity for the beam to switch between symbols. The CP can be included within a time slot boundary, can include random data, and may not be easily adaptable to the delay spread, which is the difference between the arrival of the earliest multipath component and the arrival of the last multipath component. The CP can have different lengths. The CP is used in LTE and NR, and the CP is used for WiFi OFDM symbols.

[0094] The transmitting device may also use a GI between symbols. The GI can be a specified period of time between symbols for mitigating interference between symbols. The GI can be a known sequence that can be used to synchronize phase tracking. The GI can have a uniform length across symbols. The GI can be more resource-efficient than the CP. The GI can be adaptable to the delay spread without changing the symbol duration. The GI can be used with WiFi for single-carrier frequency-domain equalization (SC-FDE).

[0095] The transmitting device can use signal processing to generate a waveform for the data content. The signal processing can involve linear convolution, which is an operation for calculating the output of a linear time-invariant system. Linear convolution can use FFT operations. Both CP and GI can convert the linear convolution of the transmitted symbols into a cyclic convolution, where a simple single-tap FDE is at the receiver. Cyclic convolution calculates the output of a linear time-invariant system, but is periodic and utilizes the periodicity of the samples in the DFT. CP and GI can also help maintain symbol and time slot alignment.

[0096] Although CP can be the included symbols, GI may not be. Although CP can have a perfect cyclic convolution, there may be some data leakage on GI. The overhead of CP can be about 7% in NR and can be used for CP. CP may require an FFT size change, but GI may not require an FFT size change.

[0097] As indicated above, Figure 4 is provided as an example. Other examples may be different from the examples described with respect to Figure 4 described.

[0098] Figure 5 FIG. 500 is a diagram illustrating an example 500 of a transmit (Tx) chain 502 and a receive (Rx) chain 504 of a wireless communication device in accordance with the present disclosure. The wireless communication device can be a network entity (e.g., Figures 1 to 2 the network node 110 depicted in ) or a UE (e.g., UE 120). In some aspects, one or more components of the Tx chain 502 can be implemented in the transmit processor 264, the TX MIMO processor 266, the MOD / DEMOD 254, and / or the controller / processor 280 as described above in connection with Figure 2 In some aspects, the Tx chain 502 can be implemented in the UE 120 to transmit data 506 (e.g., uplink data, uplink reference signal, uplink control information) to the network node 110 on an uplink channel. In some aspects, one or more components of the Tx chain 502 can be implemented in the transmit processor 220, the TX MIMO processor 230, the MOD / DEMOD 234, and / or the controller / processor 240 as described above in connection with Figure 2 described. In some aspects, the Tx chain 502 can be implemented in the network node 110 to transmit data 506 (e.g., uplink data, uplink reference signal, uplink control information, etc.) to the UE 120 on a downlink channel.

[0099] Encoder 507 may change signal (e.g., bit stream) 503 into data 506. The data 506 to be transmitted is provided as an input from encoder 507 to a serial-to-parallel (S / P) converter 508. In some aspects, S / P converter 508 may split the transmitted data into N parallel data streams 510.

[0100] The N parallel data streams 510 may then be provided as an input to mapper 512. Mapper 512 may map the N parallel data streams 510 onto N constellation points. This mapping may be accomplished using a modulation constellation, such as binary phase shift keying (BPSK), quadrature phase shift keying (QPSK), 8-phase shift keying (8PSK), quadrature amplitude modulation (QAM), etc. Thus, mapper 512 may output N parallel symbol streams 516, each symbol stream 516 corresponding to one of the N orthogonal subcarriers of inverse fast Fourier transform (IFFT) component 520. These N parallel symbol streams 516 are represented in the frequency domain and may be converted by IFFT component 520 into N parallel time-domain sample streams 518.

[0101] In some aspects, the N parallel modulations in the frequency domain correspond to N modulation symbols in the frequency domain, which correspond to N mappings and an N-point IFFT in the frequency domain, which is equal to one (useful) OFDM symbol in the time domain, which is equal to N samples in the time domain. One OFDM symbol Ns in the time domain is equal to Ncp (number of guard samples per OFDM symbol) + N (number of useful samples per OFDM symbol).

[0102] The N parallel time-domain sample streams 518 may be converted by a parallel-to-serial (P / S) converter 524 into an OFDM / OFDMA symbol stream 522. A guard insertion component 526 may insert a GI between successive OFDM / OFDMA symbols in the OFDM / OFDMA symbol stream 522. Then, the output of guard insertion component 526 may be upconverted by RF front end 528 to a desired transmission frequency band. Antenna 530 may then transmit the resulting signal 532.

[0103] In some aspects, Rx chain 504 may utilize OFDM / OFDMA. In some aspects, one or more components of Rx chain 504 may be implemented in receive processor 258, MIMO detector 256, MOD / DEMOD 254, and / or controller / processor 280 as described above in connection with Figure 2 In some aspects, Rx chain 504 may be implemented in UE 120 to receive data 506 (e.g., downlink data, downlink reference signal, downlink control information, etc.) from network node 110 on a downlink channel. In some aspects, one or more components of Rx chain 504 may be implemented in receive processor 258, MIMO detector 256, MOD / DEMOD 254, and / or controller / processor 280 as described above in connection with Figure 2It may be implemented in the described receiving processor 238, MIMO detector 236, MOD / DEMOD 234, and / or controller / processor 240. In some aspects, the Rx chain 504 may be implemented in the network node 110 for receiving data 506 (e.g., uplink data, uplink reference signals, uplink control information, etc.) from the UE 120 on the uplink channel.

[0104] The transmitted signal 532 is shown as traveling from the Tx chain 502 to the Rx chain 504 over the wireless channel 534. When the signal 532' is received by the antenna 530', the received signal 532' may be down-converted to a baseband signal by the RF front-end 528'. The guard removal component 526' may then remove the GI inserted by the guard insertion component 526 between OFDM / OFDMA symbols.

[0105] The output of the guard removal component 526' may be provided to the S / P converter 524'. The output may include an OFDM / OFDMA symbol stream 522', and the S / P converter 524' may divide the OFDM / OFDMA symbol stream 522' into N parallel time-domain symbol streams 518', where each of these parallel time-domain symbol streams corresponds to one of the N orthogonal subcarriers. The FFT component 520' may convert the N parallel time-domain symbol streams 518' into the frequency domain and output N parallel frequency-domain symbol streams 516'.

[0106] The demapper 512' may perform the inverse operation of the symbol mapping operation performed by the mapper 512, thereby outputting N parallel data streams 510'. The P / S converter 508' may combine the N parallel data streams 510' into a single data stream 506'. Ideally, the data stream 506' corresponds to the data 506 provided as input to the Tx chain 502. The data stream 506' may be decoded by the decoder 507' into the decoded data stream 503'.

[0107] Figure 5 The number and arrangement of the illustrated components are provided as an example. In fact, there may be additional components, fewer components, different components, or components arranged in a different manner compared to Figure 5 those shown. Additionally, Figure 5 two or more of the illustrated components may be implemented within a single component, or Figure 5 a single illustrated component may be implemented as multiple distributed components. Additionally or alternatively, Figure 5 a group of illustrated components (e.g., one or more components) may perform one or more functions described as being performed by Figure 5 another group of illustrated components.

[0108] As indicated above, Figure 5is provided as an example. Other examples may be different from the examples described with respect to Figure 5 the example described.

[0109] Figure 6 is a diagram illustrating examples 600, 602, and 604 of generating GI-based waveforms with suppressed tails according to the present disclosure.

[0110] The NR network can operate in a high frequency band using a large bandwidth. Several types of waveforms can be used for large bandwidth communication. One type of waveform is the CP-based CP-OFDM waveform, which has higher complexity, single-tap FDE, efficient bandwidth utilization, simple frequency division multiplexing (FDM), increased subcarrier spacing (SCS), and / or higher-order MIMO. Another type of waveform can include SC frequency domain waveforms with similar characteristics, such as the DFT-s-OFDM waveform. The SC frequency domain waveform can have a low peak-to-average power ratio (PAPR) to obtain better coverage and / or efficient bandwidth utilization (possibly without the need for a guard band). The SC time domain waveform can also have low FFT complexity. On the other hand, the OFDM waveform can have efficient bandwidth utilization but has a higher PAPR and higher spectral efficiency.

[0111] Some of these waveform communications can use CP to help eliminate inter-symbol interference. The CP can be a repetition of information from the previous symbol, which is used as a guard against inter-symbol interference (ISI).

[0112] Another type of waveform is the GI-based waveform, which can adapt to different delay spreads and achieve better resource utilization without changing the symbol duration. The GI-based waveform can be extended to DFT-s-OFDM. Some solutions can generate a zero-tail (ZT) DFT-s-OFDM signal by adding zeros before the DFT input. The resulting communication can include data content and tail samples at the end to help mitigate interference. Another waveform can be a time domain (TD) SC quadrature amplitude modulation (SC-QAM) with CP or GI and lower complexity. This may involve FDE or time domain equalization (TDE) and a guard band and / or FDM with a guard band. The SC-QAM waveform may be optimal for a lower signal-to-noise ratio (SNR) and may involve TD for a lower PAPR. Higher frequency bands can have higher phase noise, a lower PAPR is desired, and / or there may be an increase in UE complexity.

[0113] Example 600 shows the data and zeros input to an M-point DFT to help create the zero tails of the DFT-s-OFDM. The DFT output travels through a subcarrier mapper and an N-point IFFT. Example 600 also shows a Zadoff-Chu (ZC) sequence that can be added as a GI sequence after the IFFT output. The receiver can subtract the effect of any GI sequence. Although known signals can be used for the GI sequence, in order to achieve flexible adaptation to the delay spread and enable tracking, such GIs are still affected by the drawbacks of the cyclic nature of the FFT operation. The GI sequence can be used only in the IFFT domain. That is, the receiver may have to perform an FFT, equalization, and then return to the IFFT. These additional calculations may consume processing resources.

[0114] The GI-based waveform can be generated by performing calculations on the IFFT operation. For example, the value A can represent the IFFT operation (F H ) to be performed with the DFT matrix D, as shown, having separate inputs for data (d), tail suppression samples (s), and the GI sequence (w). A can be equal to F H B D, where the matrix B represents subcarrier mapping. The IFFT output x can be obtained by:

[0115]

[0116] To reduce data leakage to the GI sequence, the UE 120 can select a value for the tail suppression sample s such that M 22 s+M 21 d = 0. For example, the UE 120 can use s = -M 22 -1 *M 21 *d. That is, the UE 120 can select the tail suppression sample s to have a negative value that is at least partially based on the product of the reciprocal of the second tail matrix component (M 22 ), the first tail matrix component (M 21 ), and the value d. The UE 120 can select the value of s for each symbol. The UE 120 may not need to completely eliminate the effect from d to x_tail. As long as M 22 s+M 21 d is significantly less than M 23 w, it can be considered that the UE 120 maintains the cyclic structure. This allows the UE 120 to have more flexibility in selecting s and can shorten the length of s.

[0117] In some aspects, the UE 120 may select the number of tail suppression samples s at least in part based on the size of the data content d. In some aspects, the UE 120 may select the type of tail suppression samples s (e.g., zero, non-zero, fixed low-energy input, function of digital symbols) at least in part based on the data content d. The UE 120 may select the value of the tail suppression samples s at least in part based on interference requirements (e.g., target inter-symbol interference) and / or at least in part based on the MCS.

[0118] At the receiver (e.g., network node 110, UE 120), after the FFT, the network entity (e.g., network node 110) may extract each UE signal and perform equalization and inverse DFT (IDFT) on the time domain. The network node 110 may use the known GI sequence for tracking and phase noise compensation. The network node 110 may use the value of s for signal detection to minimize overhead.

[0119] In some aspects, the UE 120 may generate the resulting communication for SC-FDE (e.g., by upsampling). This involves an equalization operation at the receiver. The network node 110 may indicate to the UE 120 the allocated time-domain REs for the tail suppression samples s. For a lower MCS or lower operating point, a tail suppression signal may not be required. For a medium MCS or medium operating point, the UE 120 may send a partial tail suppression signal with fewer time-domain REs. For a higher MCS or higher operating point, the UE 120 may send a tail suppression signal with a larger number of time-domain REs. In some aspects, the UE 120 may select the tail suppression samples to better support the cyclic nature of the DMRS symbols than other data symbols. The network node 110 may also indicate whether the time-domain REs for the tail suppression signal may (partially) overlap with the GI signal. The UE 120 may indicate whether the UE 120 supports tail suppression signal generation or reception.

[0120] By separately inputting the data, tail suppression samples, and GI sequence into the DFT, the UE 120 (or another device acting as the transmitting device) may suppress the leakage from the data to the GI sequence that can be used for tracking and phase noise compensation. The complexity may also be reduced at the receiver. This may enable the UE 120 and the network node 110 to save processing resources and signaling resources. Although the generation of the GI-based waveform is described for the UE 120, the network node 110 may also generate the GI-based waveform, as described in Figure 8 described.

[0121] Examples 600, 602, and 604 illustrate the components in the transmit chain of a transmitting device. The transmitting device is a wireless communication device, such as a network entity (e.g., Figures 1 to 2 the network node 110 depicted in Figures 1 to 2The UE 120 depicted in

[0122] The transmitting device may concatenate the modulated samples and padding samples of the data content before the DFT multiplexing operation for the first communication by the DFT component. The padding samples may be, for example, random modulation samples, repeated data modulation samples, reference signal samples, or low-energy samples (e.g., zeros). In Example 600, the header and tail may include zeros. This may increase the gap and may be more conducive to multiplexing (the previous symbol before ZT). However, zero-sample GIs cannot be used for tracking or channel estimation. Due to oversampling (different DFT and IFFT sizes), the GI in the IFFT output is no longer zero samples, thus introducing defects regarding the cyclic nature of the FFT operation. The header and tail may be unique word (UW) headers or tails, such as shown in Example 602. The GI can be used for tracking or estimation. However, this may also introduce defects regarding the cyclic nature, and the GI sequence may only be utilized in the IFFT domain (perform FFT, equalization, and return to IFFT). Example 604 shows the concatenation of the communications of Example 600 and Example 602.

[0123] Mapping subcarriers to the IFFT input may be important. Unoptimized mapping results in very high energy at the IFFT output. Permutations (based on data length and redundancy) can be used to manage the possible increase in energy at the IFFT output.

[0124] As indicated above, Figure 6 is provided as an example. Other examples may be different from the examples described with respect to Figure 6

[0125] Figure 7 is a diagram illustrating Example 700 of the weighted overlap and add operation according to the present disclosure.

[0126] ​The transmitted communication may leak data or energy at both ends of the communication and leak outside the allocated frequency band. These emissions may cause interference to other communications. One way to reduce out-of-band (OOB) emissions is to filter the OFDM symbols. One way to filter the OFDM symbols is to use TD windowing by extending the TD OFDM symbol in an operation called "weighted overlap and add (WOLA)". Example 700 shows that the transmitting device can add an overlap extension to each end and apply a weighting function that extends through both the overlap extension and a portion of the header rather than just the header. The weighting function may include weights applied to some samples or elements of the signal (e.g., time or FFT segments) to give those elements more weight than other elements. The weighting functions at both ends of the communication smooth out the discontinuities between the communications. To control the overlap size and thus control OOB reduction, the transmitting device may vary the symbol roll-off that defines the windowing function. However, this WOLA operation may only exist for CP-based waveforms and not for GI-based waveforms.

[0127] As indicated above, Figure 7 is provided as an example. Other examples may be different from the examples described with respect to Figure 7 the examples described.

[0128] Figure 8 are diagrams illustrating Examples 800 and 802 of windowing for GI-based waveforms in accordance with the present disclosure.

[0129] In accordance with aspects described herein, TD windowing (such as WOLA with overlap extension and weighting function) may be used for GI-based waveforms. TD windowing may include adding a soft edge to a cyclically extended OFDM symbol. The transmitting device may generate a communication from modulation symbols. The modulation symbols may form a data payload that may be part of the symbol for transmission. The communication may include a GI instead of a CP. The transmitting device (e.g., a network entity, a UE) may copy a first portion of the symbol (including any header samples) and add this first portion as an overlap extension after the symbol. In some aspects, the transmitting device may copy the last portion of the symbol (including any tail samples) and add this last portion as an overlap extension before the symbol. The transmitting device may apply TD windowing with a roll-off factor (α). The roll-off factor may determine how long the weighting function is applied to one end of the communication.

[0130] TD windowing may include applying a weighting function to a first portion of a communication (including a header) and / or applying a weighting function to a last portion of the communication (including a tail). In some aspects, the transmitting device may perform TD windowing prior to DFT spreading for a DFT-s-OFDM waveform. A receiving device (e.g., a network entity, a UE) may receive the communication and remove the header, the tail, and / or any cyclic prefix. The receiving device may demodulate the modulation symbols. In some aspects, the cyclic prefix may include data from the modulation symbols or the GI. By designing the cyclic prefix for a GI-based waveform, communication with the GI may have a soft edge to help prevent loss of any data. Avoiding data loss saves power, processing resources, and signaling resources that would otherwise be wasted by retransmission of the lost data.

[0131] Example 800 illustrates an example of windowing of a communication, where a cyclic prefix 804 copied or derived from an end portion of a data payload (e.g., modulation symbols 806) is added before the modulation symbols 806. A cyclic prefix 808 copied or derived from a start portion of the modulation symbols 806 is added after the modulation symbols 806. The transmitting device may apply a weighting function 810 to a first portion of the communication, such as at least a portion of the start of the cyclic prefix 804 and the modulation symbols 806. The transmitting device may apply a weighting function 812 to a last portion of the communication, such as at least a portion of the end of the modulation symbols 806 and the cyclic prefix 808. The transmitting device may add a header 814 (e.g., GI) before the cyclic prefix 808 and add a tail 816 after the cyclic prefix 804.

[0132] In some aspects, the transmitting device may maintain the same DFT size as a CP-based waveform and adjust the number of modulation symbols in the data payload to be smaller to account for the additional samples required for roll-off. Alternatively, the transmitting device may maintain the same number of modulation symbols and increase the DFT size to account for the additional samples required for roll-off. In some aspects, the transmitting device may window the data and then add the header and the tail. In some aspects, the transmitting device may transmit a configuration that adjusts the DFT size and / or the number of modulation symbols.

[0133] Example 802 shows another windowing design where the header 814 and the tail 816 are added before the overlapping extension. The overlapping extension 804 in this design can be a start extension copied or derived from the end part of the modulation symbol 806 and / or the GI. The overlapping extension 808 in this design can be an end extension copied or derived from the start part of the modulation symbol 806 and / or the GI. The transmitting device can apply a weighting function to at least a part of the overlapping extension and the overlapping header and / or tail. The weighting function can also be applied to a part of the modulation symbol 806. In some aspects, the overlapping extension 804, the weighting function 810, the overlapping extension 808, and / or the weighting function 812 can be performed after the DFT operation and / or after the IFFT operation.

[0134] As indicated above, Figure 8 some examples are provided. Other examples may be different from the examples described with respect to Figure 8 those described.

[0135] Figure 9 is a diagram illustrating Example 900 for windowing of GI-based waveforms according to the present disclosure. As Figure 9 shown, a transmitting device 910 (e.g., network node 110, UE 120) and a receiving device UE 920 (e.g., network node 110, UE 120) can communicate with each other via a wireless network (e.g., wireless network 100).

[0136] Example 900 shows a part of a transmitting RF chain, including DFT operations and IFFT operations. In some aspects, the transmitting device 910 can perform windowing 902 at both ends of the communication to prevent data loss at both ends of the communication. As indicated by reference numeral 925, the transmitting device 910 can add a first extension (e.g., overlapping extension 804) before the modulation symbol. The first extension can include data from the end part (copied or derived) of the modulation symbol. As indicated by reference numeral 930, the transmitting device 910 can add a second extension (e.g., overlapping extension 808) after the modulation symbol. The second extension can include data from the start part (copied or derived) of the modulation symbol. The first extension and / or the second extension can include the GI.

[0137] As indicated by reference numeral 935, the transmitting device 910 may apply a first weighting function (e.g., weighting function 810) that overlaps the start portion of the first extended and modulated symbol. As indicated by reference numeral 940, the transmitting device 910 may apply a second weighting function (e.g., weighting function 812) that overlaps the end portion of the modulated symbol and the second extension. As indicated by reference numeral 945, the transmitting device 910 may add a header before the first extension and / or a tail after the second extension. In some aspects, as shown in example 900, windowing 902 may be performed before the DFT operation. This may include adding an extension, applying a weighting function, and / or adding a header and / or a tail before the DFT operation.

[0138] In some aspects, the first weighting function and the second weighting function may be at least partially based on a roll-off factor for transitioning to the start portion of the modulated symbol and / or from the end portion of the modulated symbol. The roll-off factor may indicate how much communication the weighting function is to apply and / or how long it takes for the transition from no data to data and / or from data to no data.

[0139] The extension, header, and / or tail may affect the size and / or composition of the communication. As indicated by reference numeral 950, the receiving device 920 may adjust the DFT size for the communication (and not adjust the number of modulated symbols in the communication) or adjust the number of modulated symbols (and not adjust the DFT size). The receiving device 920 may send an indication of the adjusted DFT size or the adjusted number.

[0140] In some aspects, the transmitting device 910 may send an indication of the type of windowing applied to the modulated symbol. The type of windowing may include what extension to add, whether to add a header, whether to add a tail, and / or the order of adding the extension and applying the weighting function. The type of windowing may include whether to perform windowing before the DFT or after the IFFT. The indication may indicate that no windowing is performed. The type of windowing may be at least partially based on symbol overlap, OOB expectation, channel conditions, the capabilities of the receiving device 920, and / or traffic conditions.

[0141] As indicated by reference numeral 955, the transmitting device 910 may send the communication. As indicated by reference numeral 960, the receiving device 920 may remove the header, tail, first extension, and second extension. As indicated by reference numeral 965, the receiving device 920 may determine to demodulate the modulated symbol. The receiving device 920 may further process and use the modulated symbol.

[0142] As indicated above, Figure 9 is provided as an example. Other examples may be different from the examples described with respect to Figure 9 description.

[0143] Figure 10FIG. is an illustration of another example 1000 for windowing a GI-based waveform according to the present disclosure.

[0144] In some aspects, the transmitting device 910 may use different types or orders of addition when windowing and / or how to apply a weighting function. As shown by reference numeral 1005, the transmitting device 910 may add a header before the modulated symbols of the communication and / or add a tail after the modulated symbols. The header or the tail may be added first. As shown by reference numeral 1010, the transmitting device 910 may add an end extension (e.g., the overlapping extension 808) after the tail. The end extension may include at least a portion of the start portion of the modulated symbols and / or data (copied or derived) of the first GI. As shown by reference numeral 1015, the transmitting device 910 may add a start extension (e.g., the overlapping extension 804) before the header. The second extension may include at least a portion of the end portion of the modulated symbols or data (copied or derived) of the second GI. The start extension or the end extension may be added first or added separately.

[0145] As shown by reference numeral 1020, the transmitting device 910 may apply an end weighting function (e.g., the weighting function 812) that overlaps at least a portion of the end extension and the tail. As shown by reference numeral 1025, the transmitting device 910 may apply a start weighting function (e.g., the weighting function 810) that overlaps at least a portion of the start extension and the header. In some aspects, as shown in example 1000, windowing 1002 may be performed after the DFT operation and after the IFFT operation. This may include adding extensions, applying weighting functions, and / or adding a header and / or a tail after the DFT operation and after the IFFT operation. Alternatively, in some aspects, windowing 1002 may be performed before the DFT operation. The start weighting function or the end weighting function may be applied first or separately.

[0146] The extensions, the header, and / or the tail may affect the size and / or composition of the communication. As shown by reference numeral 1030, the receiving device 920 (and / or the transmitting device 910) may adjust the DFT size for the communication (and not adjust the number of modulated symbols in the communication) or adjust the number of modulated symbols (and not adjust the DFT size). The receiving device 920 may send an indication of the adjusted DFT size or the adjusted number. The transmitting device 910 may send an indication of the type of windowing applied to the modulated symbols.

[0147] As shown by reference numeral 1035, the transmitting device 910 may transmit the communication. As shown by reference numeral 1040, the receiving device 920 may remove the header, the tail, the first extension, and the second extension. As shown by reference numeral 1045, the receiving device 920 may determine the demodulated modulated symbols. The receiving device 920 may further process and use the modulated symbols.

[0148] As indicated above,Figure 10 is provided as an example. Other examples may be different from the examples described with respect to Figure 10 the example described.

[0149] Figure 11 is a diagram illustrating Example 1100 of windowing a GI-based waveform according to the present disclosure.

[0150] In some scenarios, applying a weighting function to the first part of a communication may result in irrecoverable distorted samples. The communication may have a header 1102, modulation symbols 1104, and a tail 1106. In some aspects, the transmitting device 910 may not add an extension to the first part of the communication but may add only an extension (e.g., an overlapping extension 1108) and apply a weighting function (e.g., weighting function 1110) to the last part of the communication (or only to the first part). By applying windowing unidirectionally, distortion on the other side can be avoided, and power and resources are saved.

[0151] As indicated above, Figure 11 is provided as an example. Other examples may be different from the examples described with respect to Figure 11 the example described.

[0152] Figure 12 is a diagram illustrating an example process 1200 performed, for example, by a transmitting device according to the present disclosure. Example process 1200 is an example in which a transmitting device (e.g., UE 120, network node 110, transmitting device 910) performs operations associated with windowing a GI-based waveform.

[0153] As Figure 12 shown, in some aspects, process 1200 may include adding a first extension before the modulation symbols of the communication, the first extension including data from the ending part of the modulation symbols (block 1210). For example, a transmitting device (e.g., using the communication manager 1608 and / or the windowing component 1610 depicted in Figure 16 may add a first extension before the modulation symbols of the communication, the first extension including data from the ending part of the modulation symbols, as described above.

[0154] As Figure 12 further shown, in some aspects, process 1200 may include adding a second extension after the modulation symbols, the second extension including data from the starting part of the modulation symbols (block 1220). For example, a transmitting device (e.g., using the communication manager 1608 and / or the windowing component 1610 depicted in Figure 16 may add a second extension after the modulation symbols, the second extension including data from the starting part of the modulation symbols, as described above.

[0155] As Figure 12Further shown, in some aspects, process 1200 may include applying a first weighting function that overlaps a start portion of a first spread and modulation symbol (block 1230). For example, a transmitting device (e.g., using Figure 16 the communication manager 1608 and / or windowing component 1610 depicted in

[0156] As Figure 12 Further shown, in some aspects, process 1200 may include applying a second weighting function that overlaps an end portion of a modulation symbol and a second spread (block 1240). For example, a transmitting device (e.g., using Figure 16 the communication manager 1608 and / or windowing component 1610 depicted in

[0157] As Figure 12 Further shown, in some aspects, process 1200 may include adding one or more of a header before a first spread or a tail after a second spread (block 1250). For example, a transmitting device (e.g., using Figure 16 the communication manager 1608 and / or windowing component 1610 depicted in

[0158] As Figure 12 Further shown, in some aspects, process 1200 may include transmitting a communication (block 1260). For example, a transmitting device (e.g., using Figure 16 the communication manager 1608 and / or transmitting component 1604 depicted in

[0159] Process 1200 may include additional aspects, such as any individual aspect or any combination of aspects described below and / or in combination with one or more other processes described elsewhere herein.

[0160] In a first aspect, adding a first spread and adding a second spread includes adding the first spread and adding the second spread before a DFT operation.

[0161] In a second aspect, individually or in combination with the first aspect, applying a first weighting function and applying a second weighting function includes applying the first weighting function and applying the second weighting function before a DFT operation.

[0162] In a third aspect, individually or in combination with one or more of the first and second aspects, adding one or more of a header or a tail includes adding one or more of a header or a tail before a DFT operation.

[0163] In a fourth aspect, either alone or in combination with one or more of the first to third aspects, the first weighting function and the second weighting function are at least partially based on a roll-off factor for transitioning to a start portion of a modulation symbol and transitioning from an end portion of the modulation symbol.

[0164] In a fifth aspect, either alone or in combination with one or more of the first to fourth aspects, process 1200 includes adjusting the DFT size of a communication and transmitting an indication of the adjusted DFT size.

[0165] In a sixth aspect, either alone or in combination with one or more of the first to fifth aspects, process 1200 includes adjusting the number of modulation symbols and transmitting an indication of the modulation number.

[0166] In a seventh aspect, either alone or in combination with one or more of the first to sixth aspects, process 1200 includes transmitting an indication of the type of windowing applied to modulation symbols.

[0167] In an eighth aspect, either alone or in combination with one or more of the first to seventh aspects, one or more of the first extension or the second extension includes a GI.

[0168] Although Figure 12 example boxes of process 1200 are shown, in some aspects, process 1200 may include additional boxes, fewer boxes, different boxes, or boxes arranged in a different manner compared to those depicted. Additionally or alternatively, two or more boxes of process 1200 may be executed in parallel. Figure 12

[0169] Figure 13 is a diagram illustrating an example process 1300, such as may be performed by a receiving device, in accordance with the present disclosure. Example process 1300 is an example in which a receiving device (e.g., UE 120, network node 110, receiving device 920) performs operations associated with windowing a GI-based waveform.

[0170] Figure 13 As Figure 17 shown, in some aspects, process 1300 may include adjusting the DFT size of a communication or the number of modulation symbols of a communication (block 1310). For example, a receiving device (e.g., using Figure 17 the communication manager 1708 and / or the adjustment component 1710 depicted in

[0171] As Figure 13As further shown, in some aspects, process 1300 may include receiving a communication that includes modulation symbols, a first extension that includes data from an end portion of the modulation symbols and that is before the modulation symbols, a second extension that includes data from a start portion of the modulation symbols and that is after the modulation symbols, and one or more of a header or a tail (block 1320). For example, a receiving device (e.g., using Figure 17 the communication manager 1708 and / or the receiving component 1702 depicted in

[0172] As Figure 13 further shown, in some aspects, process 1300 may include removing one or more of the header or the tail (block 1330). For example, a receiving device (e.g., using Figure 17 the communication manager 1708 and / or the receiving component 1702 depicted in

[0173] As Figure 13 further shown, in some aspects, process 1300 may include removing the first extension and the second extension (block 1340). For example, a receiving device (e.g., using Figure 17 the communication manager 1708 and / or the receiving component 1702 depicted in

[0174] As Figure 13 further shown, in some aspects, process 1300 may include demodulating the modulation symbols (block 1350). For example, a receiving device (e.g., using Figure 17 the communication manager 1708 and / or the receiving component 1702 depicted in

[0175] Process 1300 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in combination with one or more other processes described elsewhere herein.

[0176] In a first aspect, process 1300 includes receiving an indication of a type of windowing applied to the modulation symbols.

[0177] In a second aspect, either alone or in combination with the first aspect, one or more of the first extension or the second extension includes a GI.

[0178] Although Figure 13 example blocks of process 1300 are shown, in some aspects, process 1300 may include in connection withFigure 13 fewer boxes, different boxes, or boxes arranged in a different manner than the boxes depicted. Additionally or alternatively, two or more of the boxes of process 1300 may be performed in parallel.

[0179] Figure 14 is a diagram illustrating an example process 1400 performed, for example, by a transmitting device according to the present disclosure. Example process 1400 is an example where a transmitting device (e.g., UE 120, network node 110, transmitting device 910) performs operations associated with windowing a GI-based waveform.

[0180] As Figure 14 shown, in some aspects, process 1400 may include adding a header (block 1410) before the modulation symbols of the communication. For example, a transmitting device (e.g., using Figure 16 the communication manager 1608 and / or windowing component 1610 depicted therein) may add a header before the modulation symbols of the communication, as described above.

[0181] As Figure 14 further shown, in some aspects, process 1400 may include adding a tail (block 1420) after the modulation symbols. For example, a transmitting device (e.g., using Figure 16 the communication manager 1608 and / or windowing component 1610 depicted therein) may add a tail after the modulation symbols, as described above.

[0182] As Figure 14 further shown, in some aspects, process 1400 may include adding an end extension after the tail, the end extension including one or more of data from a start portion of the modulation symbols or a first GI (block 1430). For example, a transmitting device (e.g., using Figure 16 the communication manager 1608 and / or windowing component 1610 depicted therein) may add an end extension after the tail, the end extension including one or more of data from a start portion of the modulation symbols or a first GI, as described above.

[0183] As Figure 14 further shown, in some aspects, process 1400 may include applying an end weighting function that overlaps at least a portion of the end extension and the tail (block 1440). For example, a transmitting device (e.g., using Figure 16 the communication manager 1608 and / or windowing component 1610 depicted therein) may apply an end weighting function that overlaps at least a portion of the end extension and the tail, as described above.

[0184] As Figure 14As further shown, in some aspects, process 1400 may include transmitting a communication (block 1450). For example, a transmitting device (e.g., using the communication manager 1608 and / or the transmitting component 1604 depicted in Figure 16 ) may transmit a communication as described above.

[0185] Process 1400 may include additional aspects, such as any individual aspect or any combination of aspects described below and / or in connection with one or more other processes described elsewhere herein.

[0186] In a first aspect, process 1400 includes adding a start extension before a header, the start extension including one or more of data from an end portion of a modulation symbol or a second GI; and applying a start weighting function that overlaps at least a portion of the start extension and the header.

[0187] In a second aspect, either alone or in combination with the first aspect, the start extension includes a second GI and no data.

[0188] In a third aspect, either alone or in combination with one or more of the first and second aspects, adding an end extension and adding an end weighting function includes adding the end extension and adding the end weighting function after a DFT operation and after an IFFT operation.

[0189] In a fourth aspect, either alone or in combination with one or more of the first through third aspects, the tail includes a first GI.

[0190] Although Figure 14 example blocks of process 1400 are shown, in some aspects, process 1400 may include additional blocks, fewer blocks, different blocks, or blocks arranged in a different manner compared to those depicted. Additionally or alternatively, two or more blocks of process 1400 may be executed in parallel. Figure 14

[0191] Figure 15 FIG. is an illustration of an example process 1500 performed, for example, by a receiving device in accordance with the present disclosure. Example process 1500 is an example in which a receiving device (e.g., UE 120, network node 110, receiving device 920) performs operations associated with windowing a GI-based waveform.

[0192] As Figure 15 shown, in some aspects, process 1500 may include adjusting the DFT size of a communication or the number of modulation symbols of a communication (block 1510). For example, a receiving device (e.g., using the communication manager 1708 and / or the adjustment component 1710 depicted in Figure 17 ) may adjust the DFT size of a communication or the number of modulation symbols of a communication as described above.​

[0193] As Figure 15 Further shown, in some aspects, process 1500 may include receiving a communication that includes modulation symbols, a tail, and an end extension after the modulation symbols, the end extension including one or more of data from a start portion of the modulation symbols or a first GI (block 1520). For example, a receiving device (e.g., using Figure 17 the communication manager 1708 and / or the receiving component 1702 depicted in

[0194] As Figure 15 Further shown, in some aspects, process 1500 may include removing the tail (block 1530). For example, a receiving device (e.g., using Figure 17 the communication manager 1708 and / or the receiving component 1702 depicted in

[0195] As Figure 15 Further shown, in some aspects, process 1500 may include removing the end extension (block 1540). For example, a receiving device (e.g., using Figure 17 the communication manager 1708 and / or the receiving component 1702 depicted in

[0196] As Figure 15 Further shown, in some aspects, process 1500 may include demodulating the modulation symbols (block 1550). For example, a receiving device (e.g., using Figure 17 the communication manager 1708 and / or the receiving component 1702 depicted in

[0197] Process 1500 may include additional aspects, such as any single aspect or any combination of aspects described below and / or in combination with one or more other processes described elsewhere herein.

[0198] In a first aspect, the communication includes a header and a start extension before the modulation symbols, the start extension including one or more of data from an end portion of the modulation symbols or a second GI, and wherein process 1500 includes removing the header and the start extension.

[0199] Although Figure 15 example blocks of process 1500 are shown, in some aspects, process 1500 may include and Figure 15The boxes depicted are fewer boxes, different boxes, or boxes arranged in a different manner than the additional boxes. Additionally or alternatively, two or more of the boxes of process 1500 may be performed in parallel.

[0200] Figure 16 is a diagram of an example apparatus 1600 for wireless communication in accordance with the present disclosure. Apparatus 1600 may be a transmitting device (e.g., UE 120, network node 110), or the transmitting device may include apparatus 1600. In some aspects, apparatus 1600 includes a receiving component 1602 and a transmitting component 1604, which may communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, apparatus 1600 may use receiving component 1602 and transmitting component 1604 to communicate with another apparatus 1606 (such as a UE, a base station, a network entity, or another wireless communication device). As further shown, apparatus 1600 may include a communication manager 1608. Communication manager 1608 may control and / or otherwise manage one or more operations of receiving component 1602 and / or transmitting component 1604. In some aspects, communication manager 1608 may include one or more antennas, modems, controllers / processors, memories, or combinations thereof of the UE or network entity described in Figure 2 The communication manager 1608 may be or be similar to Figure 1 and Figure 2 The communication manager 140 or 150 depicted in. For example, in some aspects, communication manager 1608 may be configured to perform one or more of the functions described as being performed by communication manager 140 or 150. In some aspects, communication manager 1608 may include receiving component 1602 and / or transmitting component 1604. Communication manager 1608 may include a windowing component 1610 and / or an adjustment component 1612, etc.

[0201] In some aspects, apparatus 1600 may be configured to perform one or more operations described herein in connection with Figures 1 to 15 Additionally or alternatively, apparatus 1600 may be configured to perform one or more processes described herein, such as Figure 12 Process 1200 of Figure 14 Process 1400 of Figure 16 or a combination thereof. In some aspects, apparatus 1600 and / or Figure 2 One or more components shown in may include one or more components of the transmitting device described in Figure 16 Additionally or alternatively, Figure 2implemented within one or more of the described components. Additionally or alternatively, one or more of a set of components may be implemented at least partially as software stored in a memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the functions or operations of the component.

[0202] The receiving component 1602 may receive communications from the device 1606, such as reference signals, control information, data communications, or combinations thereof. The receiving component 1602 may provide the received communications to one or more other components of the device 1600. In some aspects, the receiving component 1602 may perform signal processing (such as filtering, amplifying, demodulating, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalizing, interference cancellation, or decoding, etc.) on the received communications and may provide the processed signals to one or more other components of the device 1600. In some aspects, the receiving component 1602 may include one or more antennas, modems, demodulators, MIMO detectors, receiving processors, controller / processors, memories, or combinations thereof of the transmitting device described in Figure 2 connection with.

[0203] The transmitting component 1604 may transmit communications to the device 1606, such as reference signals, control information, data communications, or combinations thereof. In some aspects, one or more other components of the device 1600 may generate communications and may provide the generated communications to the transmitting component 1604 for transmission to the device 1606. In some aspects, the transmitting component 1604 may perform signal processing (such as filtering, amplifying, modulating, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.) on the generated communications and may transmit the processed signals to the device 1606. In some aspects, the transmitting component 1604 may include one or more antennas, modems, modulators, transmit MIMO processors, transmit processors, controller / processors, memories, or combinations thereof of the transmitting device described in Figure 2 connection with. In some aspects, the transmitting component 1604 may be co-located with the receiving component 1602 in a transceiver.

[0204] In some aspects, the windowing component 1610 may add a first extension before the modulation symbols of the communication, the first extension including data from the ending portion of the modulation symbols. The windowing component 1610 may add a second extension after the modulation symbols, the second extension including data from the starting portion of the modulation symbols. The windowing component 1610 may apply a first weighting function that overlaps the first extension and the starting portion of the modulation symbols. The windowing component 1610 may apply a second weighting function that overlaps the ending portion of the modulation symbols and the second extension. The windowing component 1610 may add one or more of a header before the first extension or a trailer after the second extension. The transmitting component 1604 may transmit the communication.

[0205] The adjustment component 1612 may adjust the DFT size of the communication.

[0206] The transmitting component 1604 may transmit an indication of the adjusted DFT size. The adjustment component 1612 may adjust the number of modulation symbols. The transmitting component 1604 may transmit an indication of the adjusted number. The transmitting component 1604 may transmit an indication of the type of windowing applied to the modulation symbols.

[0207] In some aspects, the windowing component 1610 may add a header before the modulation symbols of the communication. The windowing component 1610 may add a trailer after the modulation symbols. The windowing component 1610 may add an ending extension after the trailer, the ending extension including one or more of data from the starting portion of the modulation symbols or a first GI. The windowing component 1610 may apply an ending weighting function that overlaps the ending extension and at least a portion of the trailer. The transmitting component 1604 may transmit the communication.

[0208] The windowing component 1610 may add a starting extension before the header, the starting extension including one or more of data from the ending portion of the modulation symbols or a second GI. The windowing component 1610 may apply a starting weighting function that overlaps the starting extension and at least a portion of the header.

[0209] Figure 16 The number and arrangement of the components shown are provided as an example. In fact, there may be additional components, fewer components, different components, or components arranged in a different manner compared to Figure 16 those shown. Additionally, Figure 16 two or more of the components shown may be implemented within a single component, or Figure 16 a single component shown may be implemented as multiple distributed components. Additionally or alternatively, Figure 16 a group of components shown (e.g., one or more components) may perform one or more functions described as being performed by Figure 16 another group of components shown.

[0210] Figure 17FIG. is a diagram of an example apparatus 1700 for wireless communication in accordance with the present disclosure. The apparatus 1700 may be a receiving device (e.g., UE 120, network node 110), or the receiving device may include the apparatus 1700. In some aspects, the apparatus 1700 includes a receiving component 1702 and a transmitting component 1704, which may communicate with each other (e.g., via one or more buses and / or one or more other components). As shown, the apparatus 1700 may use the receiving component 1702 and the transmitting component 1704 to communicate with another apparatus 1706 (such as a UE, a base station, a network entity, or another wireless communication device). As further shown, the apparatus 1700 may include a communication manager 1708. The communication manager 1708 may control and / or otherwise manage one or more operations of the receiving component 1702 and / or the transmitting component 1704. In some aspects, the communication manager 1708 may include one or more antennas, modems, controllers / processors, memories, or combinations thereof of the network entities described in conjunction with Figure 2 The communication manager 1708 may be or be similar to Figure 1 and Figure 2 The communication manager 140 or 150 depicted in. For example, in some aspects, the communication manager 1708 may be configured to perform one or more of the functions described as being performed by the communication manager 140 or 150. In some aspects, the communication manager 1708 may include the receiving component 1702 and / or the transmitting component 1704. The communication manager 1708 may include an adjustment component 1710 and so on.

[0211] In some aspects, the apparatus 1700 may be configured to perform one or more operations described herein in conjunction with Figures 1 to 11 Additionally or alternatively, the apparatus 1700 may be configured to perform one or more processes described herein, such as Figure 13 The process 1300 of, Figure 15 The process 1500 of, or combinations thereof. In some aspects, the apparatus 1700 and / or Figure 17 One or more components shown in may include one or more components of the receiving device described in conjunction with Figure 2 Additionally or alternatively, Figure 17 One or more components shown in may be implemented within one or more components described in conjunction with Figure 2 Additionally or alternatively, one or more components of a set of components may be at least partially implemented as software stored in a memory. For example, a component (or a portion of a component) may be implemented as instructions or code stored in a non-transitory computer-readable medium and executable by a controller or processor to perform the functions or operations of the component.

[0212] The receiving component 1702 may receive communications from the device 1706, such as reference signals, control information, data communications, or combinations thereof. The receiving component 1702 may provide the received communications to one or more other components of the device 1700. In some aspects, the receiving component 1702 may perform signal processing on the received communications (such as filtering, amplification, demodulation, analog-to-digital conversion, demultiplexing, deinterleaving, demapping, equalization, interference cancellation, or decoding, etc.), and may provide the processed signals to one or more other components of the device 1700. In some aspects, the receiving component 1702 may include one or more antennas, modems, demodulators, MIMO detectors, receiving processors, controller / processors, memories, or combinations thereof of the receiving device described in conjunction with Figure 2 the one or more antennas, modems, demodulators, MIMO detectors, receiving processors, controller / processors, memories, or combinations thereof of the receiving device described in conjunction with

[0213] The transmitting component 1704 may transmit communications to the device 1706, such as reference signals, control information, data communications, or combinations thereof. In some aspects, one or more other components of the device 1700 may generate communications and may provide the generated communications to the transmitting component 1704 for transmission to the device 1706. In some aspects, the transmitting component 1704 may perform signal processing on the generated communications (such as filtering, amplification, modulation, digital-to-analog conversion, multiplexing, interleaving, mapping, or encoding, etc.), and may transmit the processed signals to the device 1706. In some aspects, the transmitting component 1704 may include one or more antennas, modems, modulators, transmitting MIMO processors, transmitting processors, controller / processors, memories, or combinations thereof of the receiving device described in conjunction with Figure 2 the one or more antennas, modems, modulators, transmitting MIMO processors, transmitting processors, controller / processors, memories, or combinations thereof of the receiving device described in conjunction with

[0214] In some aspects, the adjustment component 1710 may adjust the DFT size of a communication or the number of modulation symbols of a communication. The receiving component 1702 may receive a communication that includes modulation symbols, a first extension including data from the end portion of the modulation symbols before the modulation symbols, a second extension including data from the start portion of the modulation symbols after the modulation symbols, and includes one or more of a header or a tail. The receiving component 1702 may remove one or more of the header or the tail. The receiving component 1702 may remove the first extension and the second extension. The receiving component 1702 may demodulate the modulation symbols. The receiving component 1702 may receive an indication of the type of windowing applied to the modulation symbols.

[0215] In some aspects, the adjustment component 1710 may adjust the DFT size of the communication or the number of modulation symbols of the communication. The receiving component 1702 may receive a communication that includes modulation symbols, a tail, and an end extension after the modulation symbols, where the end extension includes one or more of data from a start portion of the modulation symbols or a first GI. The receiving component 1702 may remove the tail. The receiving component 1702 may remove the end extension. The receiving component 1702 may demodulate the modulation symbols.

[0216] Figure 17 The number and arrangement of the components shown are provided as an example. In fact, there may be additional components, fewer components, different components, or components arranged in a different manner compared to Figure 17 those shown. Additionally, Figure 17 two or more of the components shown may be implemented within a single component, or Figure 17 a single component shown may be implemented as multiple distributed components. Additionally or alternatively, Figure 17 a set of components shown (e.g., one or more components) may perform one or more functions described as being performed by Figure 17 another set of components shown.

[0217] An overview of some aspects of the present disclosure is provided below:

[0218] Aspect 1: A method of wireless communication performed by a transmitting device, the method including: adding a first extension before modulation symbols of a communication, the first extension including data from an end portion of the modulation symbols; adding a second extension after the modulation symbols, the second extension including data from a start portion of the modulation symbols; applying a first weighting function that overlaps the first extension and the start portion of the modulation symbols; applying a second weighting function that overlaps the end portion of the modulation symbols and the second extension; adding one or more of a header before the first extension or a tail after the second extension; and transmitting the communication.

[0219] Aspect 2: The method according to aspect 1, wherein the adding the first extension and the adding the second extension include adding the first extension and adding the second extension before a discrete Fourier transform (DFT) operation.

[0220] Aspect 3: The method according to aspect 2, wherein the applying the first weighting function and the applying the second weighting function include applying the first weighting function and applying the second weighting function before the DFT operation.

[0221] Aspect 4: The method according to aspect 3, wherein adding one or more of the header or the tail includes adding one or more of the header or the tail before the DFT operation.

[0222] Aspect 5: The method according to any one of aspects 1 to 4, wherein the first weighting function and the second weighting function are at least partially based on a roll-off factor for transitioning to the start portion of the modulation symbol and transitioning from the end portion of the modulation symbol.

[0223] Aspect 6: The method according to any one of aspects 1 to 5, the method further comprising: adjusting a discrete Fourier transform (DFT) size of the communication; and transmitting an indication of the adjusted DFT size.

[0224] Aspect 7: The method according to any one of aspects 1 to 6, the method further comprising: adjusting a number of the modulation symbols; and transmitting an indication of the adjusted number.

[0225] Aspect 8: The method according to any one of aspects 1 to 7, the method further comprising transmitting an indication of a type of windowing applied to the modulation symbols.

[0226] Aspect 9: The method according to any one of aspects 1 to 8, wherein one or more of the first extension or the second extension includes a guard interval.

[0227] Aspect 10: A method of wireless communication performed by a receiving device, the method comprising: adjusting a discrete Fourier transform (DFT) size of the communication or a number of modulation symbols of the communication; receiving the communication, the communication including the modulation symbols, a first extension including data from an end portion of the modulation symbols before the modulation symbols, a second extension including data from a start portion of the modulation symbols after the modulation symbols, and including one or more of a header or a tail; removing one or more of the header or the tail; removing the first extension and the second extension; and demodulating the modulation symbols.

[0228] Aspect 11: The method according to aspect 10, the method further comprising receiving an indication of a type of windowing applied to the modulation symbols.

[0229] Aspect 12: The method according to any one of aspects 10 to 11, wherein one or more of the first extension or the second extension includes a guard interval.

[0230] Aspect 13: A method for wireless communication performed by a transmitting device, the method comprising: adding a header before modulated symbols of the communication; adding a tail after the modulated symbols; adding a trailing extension after the tail, the trailing extension including one or more of data from a start portion of the modulated symbols or a first guard interval; applying a trailing weighting function that overlaps at least a portion of the trailing extension and the tail; and transmitting the communication.

[0231] Aspect 14: The method according to aspect 13, the method further comprising: adding a start extension before the header, the start extension including one or more of data from an end portion of the modulated symbols or a second guard interval; and applying a start weighting function that overlaps at least a portion of the start extension and the header.

[0232] Aspect 15: The method according to aspect 14, wherein the start extension includes the second guard interval and no data.

[0233] Aspect 16: The method according to any one of aspects 13 to 15, wherein the adding the trailing extension and the adding the trailing weighting function include adding the trailing extension and adding the trailing weighting function after a discrete Fourier transform operation and after an inverse fast Fourier transform operation.

[0234] Aspect 17: The method according to any one of aspects 13 to 16, wherein the tail includes the first guard interval.

[0235] Aspect 18: A method for wireless communication performed by a receiving device, the method comprising: adjusting a discrete Fourier transform (DFT) size of a communication or a number of modulated symbols of the communication; receiving the communication, the communication including the modulated symbols, a tail, and a trailing extension after the modulated symbols, the trailing extension including one or more of data from a start portion of the modulated symbols or a first guard interval; removing the tail; removing the trailing extension; and demodulating the modulated symbols.

[0236] Aspect 19: The method according to aspect 18, wherein the communication includes a header and a start extension before the modulated symbols, the start extension including one or more of data from an end portion of the modulated symbols or a second guard interval, and wherein the method includes removing the header and the start extension.

[0237] Aspect 20: An apparatus for wireless communication at a device, the apparatus comprising: a processor; a memory coupled to the processor; and instructions stored in the memory and executable by the processor to cause the apparatus to perform the method according to one or more of Aspects 1 to 19.

[0238] Aspect 21: A device for wireless communication, the device comprising a memory and one or more processors coupled to the memory, the one or more processors configured to perform the method according to one or more of Aspects 1 to 19.

[0239] Aspect 22: An apparatus for wireless communication, the apparatus comprising at least one component for performing the method according to one or more of Aspects 1 to 19.

[0240] Aspect 23: A non-transitory computer-readable medium storing code for wireless communication, the code comprising instructions executable by a processor to perform the method according to one or more of Aspects 1 to 19.

[0241] Aspect 24: A non-transitory computer-readable medium storing an instruction set for wireless communication, the instruction set comprising one or more instructions that, when executed by one or more processors of a device, cause the device to perform the method according to one or more of Aspects 1 to 19.

[0242] The foregoing disclosure provides illustration and description, but is not intended to be exhaustive or to limit the aspects to the precise forms disclosed. Modifications and variations may be made in light of the above disclosure, or may be obtained from practice of the aspects.

[0243] As used herein, the term "component" is intended to be broadly construed as hardware and / or a combination of hardware and software. "Software" shall be broadly construed to mean instructions, instruction sets, code, code segments, program code, programs, subprograms, software modules, applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, and / or functions, etc., regardless of whether it is referred to as software, firmware, middleware, microcode, hardware description language, or other names. As used herein, a "processor" is implemented in hardware and / or a combination of hardware and software. It will be apparent that the systems and / or methods described herein can be implemented in different forms of hardware and / or combinations of hardware and software. The actual specific control hardware or software code used to implement these systems and / or methods does not limit the various aspects. Accordingly, the operation and behavior of the systems and / or methods are not described herein with reference to specific software code, as those skilled in the art will understand that the software and hardware can be designed at least in part based on the description herein to implement the systems and / or methods.

[0244] As used herein, depending on the context, "meeting a threshold" can mean a value greater than the threshold, greater than or equal to the threshold, less than the threshold, less than or equal to the threshold, equal to the threshold, not equal to the threshold, etc.

[0245] Although specific combinations of features are recited in the claims and / or disclosed in the specification, these combinations are not intended to limit the disclosure of the various aspects. Many of these features can be combined in ways not specifically recited in the claims and / or not disclosed in the specification. The disclosure of the various aspects includes each dependent claim in combination with every other claim in the set of claims. As used herein, the phrase referring to "at least one of" a list of items refers to any combination of those items (which includes a single member). As an example, "at least one of a, b, or c" is intended to cover a, b, c, a + b, a + c, b + c, and a + b + c, as well as any combination with multiple identical elements (e.g., a + a, a + a + a, a + a + b, a + a + c, a + b + b, a + c + c, b + b, b + b + b, b + b + c, c + c, and c + c + c, or any other ordering of a, b, and c).

[0246] No element, act, or instruction used herein should be construed as critical or essential unless explicitly described as such. Additionally, as used herein, the article "a" is intended to include one or more items and may be used interchangeably with "one or more." Further, as used herein, the article "the" is intended to include one or more items mentioned in connection with the article "the" and may be used interchangeably with "one or more." Moreover, as used herein, the terms "set" and "group" are intended to include one or more items and may be used interchangeably with "one or more." If only one item is intended to be referred to, the phrase "only one" or similar language will be used. Additionally, as used herein, the terms "has," "owns," "possesses," etc. are intended to be open-ended terms that do not limit the elements they modify (e.g., an element that "has" A may also have B). Further, the phrase "based on" is intended to mean "at least partially based on" unless otherwise explicitly stated. Moreover, as used herein, the term "or" when used in a series is intended to be open-ended and may be used interchangeably with "and / or" unless otherwise explicitly stated (e.g., if used in conjunction with "either" or "only one").

Claims

1. A transmitting device for wireless communication, the transmitting device comprising: a memory; and one or more processors coupled to the memory, the memory including instructions executable by the one or more processors to cause the transmitting device to perform the following operations: add a first extension before a modulation symbol of a communication, the first extension including data from an end portion of the modulation symbol; add a second extension after the modulation symbol, the second extension including data from a start portion of the modulation symbol; apply a first weighting function that overlaps the first extension and the start portion of the modulation symbol; apply a second weighting function that overlaps the end portion of the modulation symbol and the second extension; add one or more of a header before the first extension or a trailer after the second extension; and transmit the communication.

2. The transmitting device according to claim 1, wherein the memory includes instructions executable by the one or more processors to cause the transmitting device to perform the following operation: when adding the first extension and adding the second extension, add the first extension and add the second extension before a discrete Fourier transform (DFT) operation.

3. The transmitting device according to claim 2, wherein the memory includes instructions executable by the one or more processors to cause the transmitting device to perform the following operation: when applying the first weighting function and applying the second weighting function, apply the first weighting function and apply the second weighting function before the DFT operation.

4. The transmitting device according to claim 3, wherein the memory includes instructions executable by the one or more processors to cause the transmitting device to perform the following operation: when adding the one or more of the header or the trailer, add the one or more of the header or the trailer before the DFT operation.

5. The transmitting device according to claim 1, wherein the first weighting function and the second weighting function are at least partially based on a roll-off factor for transitioning to the start portion of the modulation symbol and transitioning from the end portion of the modulation symbol.

6. The transmitting device according to claim 1, wherein the memory further includes instructions executable by the one or more processors to cause the transmitting device to perform the following operations: adjust a discrete Fourier transform (DFT) size of the communication; and transmit an indication of the adjusted DFT size.

7. The transmitting device according to claim 1, wherein the memory further includes instructions executable by the one or more processors to cause the transmitting device to perform the following operations: adjust a number of the modulation symbols; and transmit an indication of the adjusted number.

8. The transmitting device according to claim 1, wherein the memory further includes instructions executable by the one or more processors to cause the transmitting device to perform the following operation: transmit an indication of a type of windowing applied to the modulation symbols.

9. The transmitting device according to claim 1, wherein one or more of the first extension or the second extension includes a guard interval.

10. A receiving device for wireless communication, the receiving device comprising: a memory; and one or more processors coupled to the memory, the memory including instructions executable by the one or more processors to cause the receiving device to perform the following operations: adjust a discrete Fourier transform (DFT) size of a communication or a number of modulation symbols of the communication; receive the communication, the communication including the modulation symbols, a first extension including data from an end portion of the modulation symbols before the modulation symbols, a second extension including data from a start portion of the modulation symbols after the modulation symbols, and including one or more of a header or a tail; remove one or more of the header or the tail; remove the first extension and the second extension; and demodulate the modulation symbols.

11. The receiving device according to claim 10, wherein the memory further includes instructions executable by the one or more processors to cause the receiving device to perform the following operation: receive an indication of a type of windowing applied to the modulation symbols.

12. The receiving device according to claim 10, wherein one or more of the first extension or the second extension includes a guard interval.

13. A transmitting device for wireless communication, the transmitting device comprising: a memory; and one or more processors coupled to the memory, the memory including instructions executable by the one or more processors to cause the transmitting device to perform the following operations: add a header before modulation symbols of a communication; add a tail after the modulation symbols; add an end extension after the tail, the end extension including one or more of data from a start portion of the modulation symbols or a first guard interval; apply an end weighting function that overlaps at least a portion of the end extension and the tail; and transmit the communication.

14. The transmitting device according to claim 13, wherein the memory further includes instructions executable by the one or more processors to cause the transmitting device to perform the following operations: add a start extension before the header, the start extension including one or more of data from an end portion of the modulation symbols or a second guard interval; and apply a start weighting function that overlaps at least a portion of the start extension and the header.

15. The transmitting device according to claim 14, wherein the start extension includes the second guard interval and no data.

16. The transmitting device according to claim 13, wherein the memory includes instructions executable by the one or more processors to cause the transmitting device to perform the following operation: when adding the end extension and adding the end weighting function, add the end extension and add the end weighting function after a discrete Fourier transform operation and after an inverse fast Fourier transform operation.

17. The transmitting device according to claim 13, wherein the tail includes the first guard interval.

18. A receiving device for wireless communication, the receiving device comprising: a memory; and one or more processors coupled to the memory, the memory including instructions executable by the one or more processors to cause the receiving device to perform the following operations: adjust the discrete Fourier transform (DFT) size of the communication or the number of modulation symbols of the communication; receive the communication, the communication including the modulation symbols, a tail, and a trailing extension after the modulation symbols, the trailing extension including one or more of data from a start portion of the modulation symbols or a first guard interval; remove the tail; remove the trailing extension; and demodulate the modulation symbols.

19. The receiving device according to claim 18, wherein the communication includes a header and a leading extension before the modulation symbols, the leading extension including one or more of data from an end portion of the modulation symbols or a second guard interval, and wherein the memory includes instructions executable by the one or more processors to cause the receiving device to remove the header and the leading extension.