Wireless communication based on uplink precoding
By adopting UPRG-based technology in wireless communication systems, dynamically selecting the UPRG beam size and implicitly indicating the precoder, the interference and congestion problems in uplink transmission are solved, and the reliability and efficiency of the signal are improved.
Patent Information
- Application Number
- CN202180012126.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2020-02-21
- Filing Date
- 2021-02-20
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2041-02-20
AI Technical Summary
The existing wireless communication systems have interference and congestion problems in uplink transmission, resulting in inefficient signal transmission.
Using the technology based on uplink precoding resource group (UPRG), the UPRG beam size is dynamically selected, and the uplink signal is encoded and transmitted based on a specific precoder. This technology reduces the amount of message transmission to the base station by implicitly indicating a specific precoder, and improves resource utilization efficiency.
The reliability and efficiency of the uplink in the wireless communication system are improved, and the trade-off between channel estimation quality and precoding gain is achieved by adjusting the UPRG beam size, reducing the signal quality decline caused by interference and congestion in traditional technologies.
Smart Images

Figure CN115039366B_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims the benefit and priority of international patent application No. PCT / CN2020 / 076160, filed on February 21, 2020, entitled “UPLINK PRE-CODING RESOURCEGROUP (UPRG) BASED WIRELESS COMMUNICATIONS”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] Aspects of the present disclosure relate generally to wireless communication systems, and more particularly, to uplink precoding based wireless communication. Background Art
[0004] Wireless communication networks are widely deployed to provide various communication services, such as voice, video, packet data, messaging, broadcasting, etc. These wireless networks can be multiple access networks capable of supporting multiple users by sharing available network resources. Such networks are typically multiple access networks that support communications for multiple users by sharing available network resources. An example of such a network is the Universal Terrestrial Radio Access Network (UTRAN). UTRAN is a radio access network (RAN) defined as a part of the Universal Mobile Telecommunications System (UMTS), which is a third generation (3G) mobile phone technology supported by the Third Generation Partnership Project (3GPP). Examples of multiple access network formats include code division multiple access (CDMA) networks, time division multiple access (TDMA) networks, frequency division multiple access (FDMA) networks, orthogonal FDMA (OFDMA) networks, and single carrier FDMA (SC-FDMA) networks.
[0005] A wireless communication network may include several base stations or Node Bs that can support communication for several user equipments (UEs). A UE may communicate with a base station via a downlink and an uplink. A downlink (or forward link) refers to a communication link from a base station to a UE, and an uplink (or reverse link) refers to a communication link from a UE to a base station.
[0006] The base station may send data and control information to the UE on the downlink, and / or may receive data and control information from the UE on the uplink. On the downlink, the transmission from the base station may encounter interference due to transmissions from neighboring base stations or from other wireless radio frequency (RF) transmitters. On the uplink, the transmission from the UE may encounter interference from uplink transmissions of other UEs communicating with neighboring base stations or from other wireless RF transmitters. This interference can degrade the performance of both the downlink and uplink.
[0007] As the demand for mobile broadband access continues to increase, the potential for interference and congested networks increases as more UEs access long-range wireless communication networks and more short-range wireless systems are deployed in communities. Research and development continue to drive the development of wireless technologies, not only to meet the growing demand for mobile broadband access, but also to improve and enhance the user's mobile communication experience. Summary of the invention
[0008] In one aspect of the present disclosure, an apparatus for wireless communication includes a memory and one or more processors coupled to the memory. The one or more processors are configured to determine a plurality of precoders that can be used for uplink transmission and select a specific precoder from the plurality of precoders. The one or more processors are configured to initiate encoding of an uplink signal based on the specific precoder to generate a precoded uplink signal and initiate transmission of the precoded uplink signal. The precoded uplink signal has one or more characteristics that enable a base station to identify the specific precoder.
[0009] In some other aspects of the present disclosure, a method of wireless communication performed by a user equipment (UE) includes determining a plurality of precoders that can be used for uplink transmission. The method also includes: selecting a specific precoder from the plurality of precoders; encoding an uplink signal based on the specific precoder to generate a precoded uplink signal; and sending the precoded uplink signal. The precoded uplink signal has one or more characteristics that enable a base station to identify the specific precoder.
[0010] In some other aspects of the present disclosure, an apparatus for wireless communication includes a memory and one or more processors coupled to the memory. The one or more processors are configured to receive a precoded uplink signal from a UE. The one or more processors are further configured to: based on one or more characteristics of the precoded uplink signal, identify a specific precoder for precoding the uplink signal from a plurality of precoders associated with the uplink transmission. The one or more processors are further configured to initiate decoding of the precoded uplink signal based on the specific precoder.
[0011] In some other aspects of the present disclosure, a method of wireless communication performed by a base station includes receiving a precoded uplink signal from a UE. The method also includes: based on one or more characteristics of the precoded uplink signal, identifying a specific precoder for precoding the uplink signal from a plurality of precoders associated with the uplink transmission. The method also includes decoding the precoded uplink signal based on the specific precoder.
[0012] The features and technical advantages of the examples according to the present disclosure have been outlined quite broadly above so that the following detailed description may be better understood. Additional features and advantages will be described below. The disclosed concepts and specific examples may be easily used as a basis for modifying or designing other structures for achieving the same purpose 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 their organization and methods of operation, and the associated advantages will be better understood from the following description when considered in conjunction with the accompanying drawings. Each of the accompanying drawings is provided for the purpose of illustration and description and not as a definition of limitations to the claims.
[0013] Although various aspects and embodiments are described in this application by illustrating some examples, it will be understood by those skilled in the art that additional implementations and use cases may occur in many different arrangements and scenarios. The innovations described herein can be implemented across many different platform types, devices, systems, shapes, sizes, and packaging arrangements. For example, embodiments and / or uses may be implemented via integrated chip embodiments and other devices based on non-module components (e.g., end-user devices, vehicles, communication devices, computing devices, industrial equipment, retail / purchase equipment, medical devices, AI-enabled devices, etc.). Although some examples may or may not be specifically targeted at use cases or applications, the wide applicability of the described innovations may occur. The range of implementations may range from chip-level or modular components to non-modular, non-chip-level implementations, and further to aggregated, distributed, or OEM devices or systems incorporating one or more aspects of the described innovations. In some practical settings, the devices incorporating the described aspects and features may also necessarily include additional components and features for implementing and practicing the claimed and described embodiments. For example, the transmission and reception of wireless signals necessarily include multiple components for analog and digital purposes (e.g., hardware components include antennas, RF chains, power amplifiers, modulators, buffers, processors, interleavers, adders / summers, etc.) The innovations described herein are intended to be practiced in devices, chip-level components, systems, distributed arrangements, end-user devices, etc., of various sizes, shapes, and configurations. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] A further understanding of the nature and advantages of the present disclosure may be achieved by reference to the following drawings. In the drawings, similar components or features may have the same reference numeral. Further, various components of the same type may be distinguished by following the reference numeral with a dash and a second reference numeral that distinguishes between similar components. If only the first reference numeral is used in the specification, the description applies to any one of the similar components having the same first reference numeral, regardless of the second reference numeral.
[0015] Figure 1is a block diagram illustrating details of a wireless communication system for performing uplink precoding resource group (UPRG) based wireless communications in accordance with some aspects of the present disclosure.
[0016] Figure 2 is a block diagram showing a design of a base station and a UE configured to perform UPRG-based wireless communication in accordance with some aspects of the present disclosure.
[0017] Figure 3 is a block diagram illustrating a wireless communication system including a base station that uses a directional wireless beam and performs UPRG-based wireless communication according to some aspects of the present disclosure.
[0018] Figure 4 is a block diagram of an example of a precoding scheme according to some aspects of the present disclosure.
[0019] Figure 5 is a block diagram illustrating additional aspects of a precoding scheme according to some aspects of the present disclosure.
[0020] Fig. 6A is a block diagram illustrating details of a wireless communication system for performing UPRG-based wireless communications according to some aspects of the present disclosure.
[0021] Figure 6B An example of a mapping of power levels to UE ports is shown, which may enable a base station to identify a specific precoder.
[0022] Figure 6C Examples of operations that may be performed by a UE and a base station are shown.
[0023] Fig.6D is a flow chart of a method of wireless communication that may be performed by a UE according to some aspects of the present disclosure.
[0024] Fig. 6E is a flow chart of a method of wireless communication that may be performed by a base station according to some aspects of the present disclosure.
[0025] Figure 7 is a flow chart of a method of wireless communication for performing UPRG-based wireless communication by a UE according to some aspects of the present disclosure.
[0026] Figure 8 is a flowchart of another method of wireless communication of performing UPRG-based wireless communication by a UE according to some aspects of the present disclosure.
[0027] Fig. 9 is a flow chart of a method of wireless communication for performing UPRG-based wireless communication by a base station according to some aspects of the present disclosure.
[0028] Fig.10 is a block diagram illustrating certain aspects of an example of a UE configured to perform UPRG-based wireless communication in accordance with some aspects of the present disclosure.
[0029] Fig.11 is a block diagram illustrating certain aspects of an example of a base station configured to perform UPRG-based wireless communications in accordance with some aspects of the present disclosure. DETAILED DESCRIPTION
[0030] A wireless communication system according to some aspects of the present disclosure may dynamically select an uplink precoding resource group (UPRG) bundle size and may perform frequency selective precoding on information based on the UPRG bundle size. The UPRG bundle size may refer to the number of consecutive physical resource blocks (PRBs) of a bandwidth portion (BWP) of a frequency or frequency range used for uplink transmission. Different precoders may be used to precode different UPRGs for uplink transmission based on the UPRG bundle size, resulting in frequency selective precoding of information.
[0031] In one example, the UPRG beam size can be increased to improve the reliability or accuracy of the channel estimation. For example, by increasing the UPRG beam size, the number of PRBs used for each channel estimation operation can be increased, thereby increasing the "sample size" used for channel estimation. As a result, the channel estimation may be more reliable or accurate due to the increased UPRG beam size. In one example, a wideband (WB) UPRG beam size is selected to achieve a "maximum" channel estimation quality metric in a range of channel estimation quality metric.
[0032] In another example, the UPRG beam size can be reduced to improve the precoding gain associated with one or more communications in the wireless communication system. For example, as the UPRG beam size is reduced, the number of transitions between precoders (e.g., from precoding using one precoder to precoding using another precoder, etc.) increases. As a result, the frequency selectivity of the uplink transmission can be increased, thereby improving the precoding gain associated with the uplink transmission. In some cases, increasing the precoding gain can improve the reliability of the uplink transmission.
[0033] Therefore, according to some aspects of the present disclosure, UPRG-based communications increase the reliability of uplink communications in a wireless communication system. For example, based on specific channel conditions, specific device characteristics, or other parameters, the UPRG beam size can be selected. The UPRG beam size can be selected to achieve a "trade-off" between channel estimation quality and precoding gain. As a result, the characteristics of the uplink signal transmitted within the wireless communication system can be more accurately determined compared to certain conventional techniques that avoid precoding of the uplink signal or use a common precoding technique to precode the uplink signal.
[0034] In some embodiments, the UE selects a particular precoder from a plurality of precoders for uplink transmissions, such as a sounding reference signal (SRS), a physical uplink shared channel (PUSCH) signal, or both. The UE may send an uplink transmission to a base station and may implicitly indicate the particular precoder to the base station (e.g., without providing an explicit indication of the particular precoder to the base station). For example, the UE may selectively apply different power levels to uplink transmissions based on a particular precoder, such as by applying a first power level to a value (e.g., a first UPRG) of an uplink transmission precoded based on a first bit value (e.g., "1" or "0") of a particular precoder, and by applying a second power level different from the first power level to a value (e.g., a second UPRG) of an uplink transmission precoded based on a second bit value (e.g., "0" or "1") of a particular precoder. Upon receiving a precoded uplink transmission, the base station may identify the particular precoder based on the power level applied to the uplink transmission, and may decode the precoded uplink transmission based on the particular precoder.
[0035] By implicitly indicating a specific precoder to the base station, the UE and the base station can reduce or avoid the transmission of messages that explicitly indicate the specific precoder. As a result, the number of messages sent can be reduced, which can increase the resources available for other transmissions (such as data transmission), reduce latency or interference, or a combination thereof.
[0036] For further explanation, the present disclosure generally relates to providing or participating in authorized shared access between two or more wireless communication systems (also referred to as wireless communication networks). In various embodiments, these techniques and devices can be used in wireless communication networks, such as code division multiple access (CDMA) networks, time division multiple access (TDMA) networks, frequency division multiple access (FDMA) networks, orthogonal FDMA (OFDMA) networks, single carrier FDMA (SC-FDMA) networks, LTE networks, GSM networks, fifth generation (5G) or new radio (NR) networks, and other communication networks. As described herein, the terms "network" and "system" can be used interchangeably.
[0037] OFDMA network can implement radio technology, such as evolved UTRA (E-UTRA), IEEE802.11, IEEE802.16, IEEE 802.20, flash-OFDM, etc. UTRA, E-UTRA and Global System for Mobile Communications (GSM) are part of Universal Mobile Telecommunication System (UMTS). Specifically, Long Term Evolution (LTE) is a version of UMTS using E-UTRA. UTRA, E-UTRA, GSM, UMTS and LTE are described in documents provided by an organization named "3rd Generation Partnership Project" (3GPP), and cdma2000 is described in documents provided by an organization named "3rd Generation Partnership Project 2" (3GPP2). These different radio technologies and standards are known or under development. For example, the 3rd Generation Partnership Project (3GPP) is a collaboration between telecommunication association groups to define globally applicable third generation (3G) mobile phone specifications. 3GPP Long Term Evolution (LTE) is a 3GPP project aimed at improving the Universal Mobile Telecommunication System (UMTS) mobile phone standard. 3GPP may define specifications for next generation mobile networks, mobile systems, and mobile devices. The present disclosure relates to the evolution of wireless technology from LTE, 4G, 5G, NR, and sharing access to wireless spectrum between networks using a set of new and different radio access technologies or radio air interfaces.
[0038] Specifically, 5G networks consider different deployments, different spectrums, and different services and devices that can be implemented using a unified air interface based on OFDM. To achieve these goals, in addition to the development of new radio technologies for 5G NR networks, enhancements to LTE and LTE-A are also considered. 5G NR will be able to scale to provide coverage: (1) Ultra-high density (e.g., ~1M nodes / km) 2 ), ultra-low complexity (e.g., ~ tens of bits / second), ultra-low energy (e.g., ~10+ years battery life), and deep coverage to reach challenging locations; (2) mission-critical controls including strong security to protect sensitive personal, financial, or confidential information, ultra-high reliability (e.g., ~99.9999% reliability), ultra-low latency (e.g., ~1ms), and users with wide-range mobility or lack of mobility; and (3) enhanced mobile broadband, including extremely high capacity (e.g., ~10Tbps / km 2 ), extremely high data rates (e.g., multi-Gbps rates, 100+Mbps user experience rates), and deep awareness for advanced discovery and optimization.
[0039] 5G NR can be implemented to use an optimized OFDM-based waveform with scalable parameter sets and transmission time intervals (TTI); with a general, flexible framework to effectively multiplex services and features using dynamic, low-latency time division duplex (TDD) / frequency division duplex (FDD) designs; with advanced wireless technologies such as massive multiple-input multiple-output (MIMO), robust millimeter wave (mmWave) transmission, advanced channel coding, and device-centric mobility. The scalability of parameter sets in 5G NR, as well as the extension of subcarrier spacing, can effectively solve the problem of running different services on different spectrums and different deployments. For example, in various outdoor and macro coverage deployments of less than 3GHz FDD / TDD implementations, the subcarrier spacing on bandwidths such as 1MHz, 5MHz, 10MHz, 20MHz, etc. may be 15kHz. For various other outdoor and small cell coverage deployments with TDD greater than 3GHz, the subcarrier spacing on 80 / 100MHz bandwidth may be 30kHz. For various other indoor broadband implementations, using TDD on the unlicensed portion of the 5 GHz band, the subcarrier spacing over a 160 MHz bandwidth may be 60 kHz. Finally, for various deployments that transmit the mmWave component with 28 GHz TDD, the subcarrier spacing over a 500 MHz bandwidth may be 120 kHz.
[0040] 5G NR's scalable parameter set facilitates scalable TTI for different latency and quality of service (QoS) requirements. For example, shorter TTI can be used for low latency and high reliability, while longer TTI can be used for higher spectral efficiency. Efficient multiplexing of long TTI and short TTI allows transmission to start on symbol boundaries. 5G NR also considers a self-contained integrated subframe design with uplink / downlink scheduling information, data, and acknowledgment in the same subframe. The self-contained integrated subframe supports communications in unlicensed or contention-based shared spectrum, adaptive uplink / downlink, which can be flexibly configured on a per-cell basis to dynamically switch between uplink and downlink to meet current business needs.
[0041] Various other aspects and features of the present disclosure are also described below. It should be clear that the teachings herein can be embodied in various forms, and any specific structure, function, or both disclosed herein are merely representative and non-restrictive. Based on the teachings herein, it should be understood by those of ordinary skill in the art that the aspects disclosed herein can be implemented independently of any other aspects, and two or more of these aspects can be combined in various ways. For example, any number of aspects set forth herein can be used to implement a device or practice a method. In addition, in conjunction with one or more aspects set forth herein, or in addition to one or more aspects set forth herein, other structures, functions, or structures and functions can be used to implement such a device or practice such a method. For example, the method can be implemented as a part of a system, device, device, and / or implemented as instructions stored in a computer-readable medium for execution on a processor or computer. In addition, an aspect can include at least one element of a claim.
[0042] Figure 1 is a block diagram illustrating a 5G network 100 including various base stations and UEs configured according to aspects of the present disclosure. The 5G network 100 includes several base stations 105 and other network entities. A base station may be a station that communicates with a UE and may also be referred to as an evolved Node B (eNB), a next generation eNB (gNB), an access point, etc. Each base station 105 may provide communication coverage for a specific geographic area. In 3GPP, the term "cell" may refer to that specific geographic coverage area of a base station and / or a base station subsystem serving that coverage area, depending on the context in which the term is used.
[0043] A base station may provide communication coverage for a macro cell or a small cell (such as a pico cell or a femto cell) and / or other types of cells. A macro cell typically covers a relatively large geographic area (e.g., a radius of several kilometers) and may allow unrestricted access to UEs that have subscribed to services from a network provider. A small cell, such as a pico cell, typically covers a relatively small geographic area and may allow unrestricted access to UEs that have subscribed to services from a network provider. A small cell, such as a femto cell, also typically covers a relatively small geographic area (e.g., a home) and, in addition to unrestricted access, may also provide restricted access to UEs associated with the femto cell (e.g., UEs in a closed subscriber group (CSG), UEs of users in a home, etc.). A base station for a macro cell may be referred to as a macro base station. A base station for a small cell may be referred to as a small cell base station, a pico base station, a femto base station, or a home base station. In Figure 1In the example shown, base stations 105d and 105e are conventional macro base stations, while base stations 105a to 105c are macro base stations that support one of three-dimensional (3D), full-dimensional (FD), or massive MIMO. Base stations 105a to 105c utilize their higher-dimensional MIMO capabilities to increase coverage and capacity using 3D beamforming in elevation and azimuth beamforming. Base station 105f is a small cell base station, which can be a home node or a portable access point. The base station can support one or more (e.g., two, three, four, etc.) cells.
[0044] The 5G network 100 may support synchronous or asynchronous operation. For synchronous operation, the base stations may have similar frame timing, and transmissions from different base stations may be approximately aligned in time. For asynchronous operation, the base stations may have different frame timing, and transmissions from different base stations may not be aligned in time.
[0045] UE 115 is scattered throughout the wireless network 100, and each UE can be fixed or mobile. UE can also be referred to as a terminal, a mobile station, a subscriber unit, a station, etc. UE can be a cellular phone, a personal digital assistant (PDA), a wireless modem, a wireless communication device, a handheld device, a tablet computer, a laptop computer, a cordless phone, a wireless local loop (WLL) station, etc. In one aspect, the UE can be a device including a universal integrated circuit card (UICC). On the other hand, the UE can be a device that does not include a UICC. In some aspects, a UE that does not include a UICC can also be referred to as an Internet of Everything (IoE) device or an Internet of Things (IoT) device. UE 115a to 115d is an example of a mobile smart phone type device that accesses the 5G network 100. UE can also be a machine specially configured for connecting communications, including machine type communications (MTC), enhanced MTC (eMTC), narrowband IoT (NB-IoT), etc. UE 115e to 115k are examples of various machines configured for accessing communications of the 5G network 100. The UE can communicate with any type of base station, whether it is a macro base station, a small cell, etc. Figure 1 In the present invention, lightning (e.g., communication link) indicates wireless transmission between a UE and a serving base station (which is a base station designated to serve the UE on a downlink and / or uplink), or desired transmission between base stations, and backhaul transmission between base stations.
[0046] In operation of the 5G network 100, base stations 105a to 105c use 3D beamforming and coordinated spatial techniques such as coordinated multipoint (CoMP) or multi-connectivity to serve UEs 115a and 115b. Macro base station 105d performs backhaul communications with base stations 105a to 105c and small cell base station 105f. Macro base station 105d also transmits multicast services subscribed to and received by UEs 115c and 115d. Such multicast services may include mobile TV or streaming video, or may include other services for providing community information, such as weather emergencies or alerts, such as yellow alerts or gray alerts.
[0047] The 5G network 100 also supports mission-critical communications with ultra-reliable and redundant links for mission-critical devices, such as UE 115e, which is a drone. The redundant communication links with UE 115e include links from macro base stations 105d and 105e and small cell base station 105f. Other machine-type devices, such as UE 115f (thermometer), UE 115g (smart meter), and UE 115h (wearable device), can communicate in the following ways: through the 5G network 100 or directly with base stations such as small cell base station 105f and macro base station 105e, or in a multi-hop configuration by communicating with another user device that relays its information to the network (such as UE 115f communicating temperature measurement information to smart meter UE 115g, which then reports the temperature measurement information to the network through small cell base station 105f). The 5G network 100 may also provide additional network efficiency through dynamic, low latency TDD / FDD communications, such as in a vehicle-to-vehicle (V2V) mesh network between UEs 115i to 115k communicating with a macro base station 105e.
[0048] Figure 2 A block diagram showing a design of a base station 105 and a UE 115 is shown, and the base station 105 and the UE 115 may be Figure 1One of the base stations and one of the UEs in the base station 105. At the base station 105, the transmit processor 220 can receive data from the data source 212 and receive control information from the controller / processor 240. The control information can be used for PBCH, PCFICH, PHICH, PDCCH, EPDCCH, MPDCCH, etc. The data can be used for PDSCH, etc. The transmit processor 220 can process (e.g., encode and symbol map) the data and control information to obtain data symbols and control symbols, respectively. The transmit processor 220 can also generate reference symbols, such as for PSS, SSS, and cell-specific reference signals. The transmit (TX) multiple-input multiple-output (MIMO) processor 230 can perform spatial processing (e.g., precoding) on data symbols, control symbols, and / or reference symbols (if applicable), and can provide output symbol streams to modulators (MOD) 232a to 232t. Each modulator 232 can process a corresponding output symbol stream (e.g., for OFDM, etc.) to obtain an output sample stream. Each modulator 232 may further process (eg, convert to analog, amplify, filter, and upconvert) an output sample stream to obtain a downlink signal. The downlink signals from modulators 232a through 232t may be transmitted via antennas 234a through 234t, respectively.
[0049] At the UE 115, antennas 252a to 252r may receive downlink signals from the base station 105 and may provide received signals to demodulators (DEMODs) 254a to 254r, respectively. Each demodulator 254 may condition (e.g., filter, amplify, downconvert, and digitize) a corresponding received signal to obtain input samples. Each demodulator 254 may also process the input samples (e.g., for OFDM, etc.) to obtain received symbols. A MIMO detector 256 may obtain received symbols from all demodulators 254a to 254r, perform MIMO detection on the received symbols if applicable, and provide detected symbols. A receive processor 258 may process (e.g., demodulate, deinterleave, and decode) the detected symbols, provide decoded data for the UE 115 to a data sink 260, and provide decoded control information to a controller / processor 280.
[0050] On the uplink, at the UE 115, a transmit processor 264 may receive and process data from a data source 262 (e.g., for PUSCH) and control information from a controller / processor 280 (e.g., for PUCCH). The transmit processor 264 may also generate reference symbols for a reference signal. The symbols from the transmit processor 264 may be precoded by a TX MIMO processor 266, if applicable, further processed by modulators 254a through 254r (e.g., for SC-FDM, etc.), and transmitted to the base station 105. At the base station 105, the uplink signal from the UE 115 may be received by the antenna 234, processed by the demodulator 232, detected by the MIMO detector 236, if applicable, and further processed by the receive processor 238 to obtain decoded data and control information transmitted by the UE 115. The processor 238 may provide the decoded data to the data sink 239 and the decoded control information to the controller / processor 240.
[0051] The controller / processors 240 and 280 may direct the operation at the base station 105 and the UE 115, respectively. The controller / processor 240 and / or other processors and modules at the base station 105 may perform or direct the execution of various processes for the techniques described herein. The controller / processor 280 and / or other processors and modules at the UE 115 may also perform or direct the execution of various processes for the techniques described herein. Figures 7 to 9 Execution of the functional blocks shown in , and / or other processes of the techniques described herein. Memories 242 and 282 may store data and program codes for base station 105 and UE 115, respectively. Scheduler 244 may schedule UEs for data transmission on downlink and / or uplink.
[0052] Wireless communication systems operated by different network operating entities (e.g., network operators) may share spectrum. In some cases, a network operating entity may be configured to use the entire designated shared spectrum for at least a period of time before another network operating entity uses the entire designated shared spectrum at a different time period. Therefore, in order to allow network operating entities to use the entire designated shared spectrum, and to mitigate interfering communications between different network operating entities, certain resources (e.g., time) may be divided and allocated to different network operating entities for certain types of communications.
[0053] For example, a network operating entity may be allocated certain time resources that are reserved by the network operating entity for exclusive communications using the entire shared spectrum. A network operating entity may also be allocated other time resources where the entity is given a higher priority than other network operating entities to communicate using the shared spectrum. Time resources prioritized for use by network operating entities may be utilized by other network operating entities on an opportunistic basis if the prioritized network operating entity does not utilize these resources. Additional time resources may be allocated to any network operator for use on an opportunistic basis.
[0054] Access to the shared spectrum and arbitration of time resources between different network operating entities can be centrally controlled by a separate entity, autonomously determined by a predefined arbitration scheme, or dynamically determined based on interactions between wireless nodes of the network operator.
[0055] In some cases, the 5g network 100 ( Figure 1 The UE 115 and the base station 105 (in) can operate in a shared radio spectrum band, which can include authorized or unauthorized (e.g., contention-based) spectrum. In the unlicensed frequency portion of the shared radio spectrum band, the UE 115 or the base station 105 can traditionally perform a medium sensing process to compete for access to the spectrum. For example, the UE 115 or the base station 105 can perform a listen-before-talk (LBT) process, such as a clear channel assessment (CCA), before communicating to determine whether the shared channel is available. CCA may include an energy detection process to determine whether there are any other active transmissions. For example, the device may infer that a change in a received signal strength indicator (RSSI) of a power meter indicates that the channel is occupied. Specifically, a signal power concentrated in a certain bandwidth and exceeding a predetermined noise floor may indicate another wireless transmitter. CCA may also include detection of a specific sequence indicating channel usage. For example, another device may send a specific preamble before sending a data sequence. In some cases, the LBT process may include the wireless node adjusting its own backoff window based on the amount of energy detected on the channel and / or acknowledgement / negative acknowledgement (ACK / NACK) feedback for its own transmitted packets as a proxy for collisions.
[0056] Generally, four categories of LBT procedures have been proposed to sense signals in a shared channel that may indicate that the channel is already occupied. In the first category (CAT 1 LBT), no LBT or CCA is applied to detect occupancy of a shared channel. The second category (CAT 2 LBT), which may also be referred to as shortened LBT, single-slot LBT, or 25-μs LBT, specifies that a node performs CCA to detect energy above a predetermined threshold or to detect a message or preamble occupying a shared channel. CAT 2 LBT performs CCA without using a random backoff operation, which results in its length being shortened relative to the next category.
[0057] The third category (CAT 3LBT) performs CCA to detect energy or messages on a shared channel, but also uses random backoffs and fixed contention windows. Therefore, when a node initiates CAT 3LBT, it performs a first CCA to detect occupancy of the shared channel. If the shared channel is idle for the duration of the first CCA, the node can continue to send. However, if the first CCA detects a signal occupying the shared channel, the node selects a random backoff based on the fixed contention window size and performs an extended CCA. If the shared channel is detected to be idle during the extended CCA and the random number has been decremented to 0, the node can start sending on the shared channel. Otherwise, the node decrements the random number and performs another extended CCA. The node will continue to perform extended CCAs until the random number reaches 0. If the random number reaches 0 and no extended CCA detects channel occupancy, the node can send on the shared channel. If at any extended CCA, the node detects channel occupancy, the node can reselect a new random backoff based on the fixed contention window size to start the countdown again.
[0058] The fourth category (CAT 4LBT), which may also be referred to as a full LBT process, performs CCA with energy or message detection using random backoff and a variable contention window size. The CCA detection sequence proceeds similarly to the CAT 3LBT process, except that the contention window size is variable for the CAT 4LBT process.
[0059] Using a medium sensing process to compete for access to an unlicensed shared spectrum may result in inefficient communications. This may be particularly evident when multiple network operating entities (e.g., network operators) attempt to access shared resources. In a 5G network 100, base stations 105 and UEs 115 may be operated by the same or different network operating entities. In some examples, a single base station 105 or UE 115 may be operated by more than one network operating entity. In other examples, each base station 105 and UE 115 may be operated by a single network operating entity. Requiring each base station 105 and UE 115 of different network operating entities to compete for shared resources may result in increased signaling overhead and communication latency.
[0060] Figure 3 An example of a timing diagram 300 for coordinating resource partitioning is shown. The timing diagram 300 includes a superframe 305, which may represent a fixed duration (e.g., 20 ms). The superframe 305 may be repeated in a given communication session and may be used by a wireless system (such as a reference Figure 1 The superframe 305 may be divided into a plurality of intervals, such as an acquisition interval (A-INT) 310 and an arbitration interval 315. As described in more detail below, the A-INT 310 and the arbitration interval 315 may be subdivided into sub-intervals, designated for certain resource types, and allocated to different network operating entities to facilitate coordinated communications between different network operating entities. For example, the arbitration interval 315 may be divided into a plurality of sub-intervals 320. In addition, the superframe 305 may also be divided into a plurality of subframes 325 having a fixed duration (e.g., 1 ms). Although the timing diagram 300 shows three different network operating entities (e.g., operator A, operator B, operator C), the number of network operating entities using the superframe 305 for coordinated communications may be more or less than the number shown in the timing diagram 300.
[0061] A-INT 310 may be a dedicated interval of superframe 305 that is reserved for exclusive communication of network operating entities. In some examples, each network operating entity may be allocated specific resources within A-INT 310 for exclusive communication. For example, resource 330-a may be reserved for exclusive communication of operator A, such as through base station 105a, resource 330-b may be reserved for exclusive communication of operator B, such as through base station 105b, and resource 330-c may be reserved for exclusive communication of operator C, such as through base station 105c. Since resource 330-a is reserved for exclusive communication of operator A, even if operator A chooses not to communicate during resource 330-a, operator B and operator C cannot communicate during resource 330-a. That is, access to exclusive resources is limited to designated network operators. Similar restrictions apply to resource 330-b of operator B and resource 330-c of operator C. A wireless node of operator A (eg, UE 115 or base station 105) may communicate any desired information, such as control information or data, during its exclusive use of resource 330-a.
[0062] When communicating over exclusive resources, the network operation entity does not need to perform any medium sensing procedures (e.g., listen before talk (LBT) or clear channel assessment (CCA)) because the network operation entity knows that the resources are reserved. Because only the designated network operation entity can communicate over the exclusive resources, the possibility of interfering with communications is reduced compared to relying solely on medium sensing techniques (e.g., there is no hidden node problem). In some examples, A-INT 310 is used to send control information, such as synchronization signals (e.g., SYNC signals), system information (e.g., system information blocks (SIBs)), paging information (e.g., physical broadcast channel (PBCH) messages), or random access information (e.g., random access channel (RACH) signals). In some examples, all wireless nodes associated with the network operation entity can transmit simultaneously during their exclusive resources.
[0063] In some examples, for certain network operation entities, resources can be classified as prioritized. Resources that are assigned priority to a certain network operation entity can be referred to as the guaranteed interval (G-INT) of the network operation entity. The resource interval used by the network operation entity during the G-INT can be referred to as the priority sub-interval. For example, resource 335-a can be used preferentially by operator A and can therefore be referred to as operator A's G-INT (e.g., G-INT-OpA). Similarly, resource 335-b can be used preferentially for operator B (e.g., G-INT-OpB), resource 335-c (e.g., G-INT-OpC) can be used preferentially for operator C, resource 335-d can be used preferentially for operator A, resource 335-e can be used preferentially for operator B, and resource 335-f can be used preferentially for operator C.
[0064] Figure 3 The various G-INT resources shown in the diagram appear to be interleaved to illustrate their association with the corresponding network operating entities, but these resources may all be on the same frequency bandwidth. Therefore, if viewed along the time-frequency grid, the G-INT resources may appear as a continuous line within the superframe 305. This data partitioning may be an example of time division multiplexing (TDM). In addition, when resources (e.g., resource 340-a and resource 335-b) appear in the same subinterval, these resources represent the same time resources relative to the superframe 305 (e.g., the resources occupy the same subinterval 320), but the resources are designated separately to illustrate that the same time resources can be classified differently for different operators.
[0065] When resources (e.g., G-INT) are preferentially allocated to a certain network operation entity, the network operation entity can use these resources for communication without having to wait or perform any medium sensing process (e.g., LBT or CCA). For example, the wireless node of operator A is free to communicate any data or control information during resource 335-a without interference from the wireless nodes of operator B or operator C.
[0066] The network operation entity may additionally signal another operator that it intends to use a particular G-INT. For example, referring to resource 335-a, operator A may signal to operator B and operator C that it intends to use resource 335-a. Such signaling may be referred to as an activity indication. In addition, since operator A has priority on resource 335-a, operator A may be considered to be an operator with a higher priority than both operator B and operator C. However, as discussed above, operator A does not have to send signaling to other network operation entities to ensure interference-free transmission during resource 335-a because resource 335-a is preferentially allocated to operator A.
[0067] Similarly, a network operating entity may signal another network operating entity that it does not intend to use a particular G-INT. This signaling may also be referred to as an activity indication. For example, with reference to resource 335-b, operator B may signal to operator A and operator C that it does not intend to use resource 335-b for communication, even if the resource is preferentially allocated to operator B. With reference to resource 335-b, operator B may be considered to be a network operating entity with a higher priority than operator A and operator C. In such a case, operators A and C may attempt to use the resources of subinterval 320 on an opportunity basis. Therefore, from the perspective of operator A, the subinterval 320 containing resource 335-b may be considered to be an opportunity interval (O-INT) of operator A (e.g., O-INT-OpA). For purposes of illustration, resource 340-a may represent the O-INT of operator A. Similarly, from the perspective of operator C, the same subinterval 320 may represent the O-INT of operator C and the corresponding resource 340-b. Resources 340-a, 335-b, and 340-b all represent the same time resource (e.g., a particular subinterval 320), but are separately identified to represent that the same resource may be considered G-INT for some network operating entities and O-INT for other network operating entities.
[0068] In order to utilize resources on an opportunistic basis, operator A and operator C may perform a medium sensing process to check for communications on a particular channel before sending data. For example, if operator B decides not to use resource 335-b (e.g., G-INT-OpB), operator A may use those same resources (e.g., represented by resource 340-a) by first checking the channel for interference (e.g., LBT) and then sending data if the channel is determined to be idle. Similarly, if operator C, in response to an indication that operator B does not intend to use its G-INT (e.g., resource 335-b), wants to access resources on an opportunistic basis during subinterval 320 (e.g., using O-INT represented by resource 340-b), operator C may perform a medium sensing process and access the resource (if available). In some cases, two operators (e.g., operator A and operator C) may attempt to access the same resource, in which case the operators may employ a contention-based process to avoid interfering communications. Operators may also have sub-priorities assigned to them that are designed to determine which operator can gain access to a resource when multiple operators attempt access simultaneously. For example, when operator B does not use resource 335-b (e.g., G-INT-OpB), during subinterval 320, operator A may be prioritized over operator C. It should be noted that in another subinterval (not shown), when operator B does not use its G-INT, operator C may be prioritized over operator A.
[0069] In some examples, a network operation entity may not intend to use a particular G-INT allocated to it, but may not send an active indication conveying an intent not to use the resource. In such a case, for a particular subinterval 320, a lower priority operation entity may be configured to monitor the channel to determine whether a higher priority operation entity is using the resource. If the lower priority operation entity determines, through LBT or a similar method, that the higher priority operation entity does not intend to use its G-INT resources, the lower priority operation entity may attempt to access the resource on an opportunistic basis, as described above.
[0070] In some examples, access to G-INT or O-INT may be preceded by a reservation signal (e.g., request to send (RTS) / clear to send (CTS)), and a contention window (CW) may be randomly selected between one and a full number of operating entities.
[0071] In some examples, the operation entity may employ or be compatible with coordinated multi-point (CoMP) communications. For example, the operation entity may employ CoMP and dynamic time division duplexing (TDD) in G-INT and opportunistic CoMP in O-INT as needed.
[0072] exist Figure 3 In the example shown, each subinterval 320 includes a G-INT for one of operators A, B, or C. However, in some cases, one or more subintervals 320 may include resources that are neither reserved for exclusive use nor reserved for priority use (e.g., unallocated resources). Such unallocated resources may be considered an O-INT for any network operating entity and may be accessed on an opportunistic basis as described above.
[0073] In some examples, each subframe 325 can contain 14 symbols (e.g., 250-μs for a 60 kHz tone spacing). These subframes 325 can be independent, self-contained intervals C (ITCs), or the subframes 325 can be part of a long ITC. An ITC can be a self-contained transmission that starts with a downlink transmission and ends with an uplink transmission. In some embodiments, an ITC can contain one or more subframes 325 that operate continuously while the medium is occupied. In some cases, assuming a 250-μs transmission opportunity, there may be up to eight network operators in an A-INT 310 (e.g., with a duration of 2 ms).
[0074] Despite Figure 3 Three operators are shown in the figure, but it should be understood that fewer or more network operating entities may be configured to operate in a coordinated manner as described above. In some cases, the location of the G-INT, O-INT, or A-INT within the superframe 305 of each operator is autonomously determined based on the number of network operating entities active in the system. For example, if there is only one network operating entity, each sub-interval 320 may be occupied by the G-INT of that single network operating entity, or the sub-interval 320 may alternate between the G-INT and O-INT of the network operating entity to allow other network operating entities to enter. If there are two network operating entities, the sub-interval 320 may alternate between the G-INT of the first network operating entity and the G-INT of the second network operating entity. If there are three network operating entities, the G-INT and O-INT of each network operating entity may be as follows. Figure 3 Design shown. If there are four network operation entities, the first four subintervals 320 may include consecutive G-INTs for the four network operation entities, and the remaining two subintervals 320 may contain O-INTs. Similarly, if there are five network operation entities, the first five subintervals 320 may include consecutive G-INTs for the five network operation entities, and the remaining subintervals 320 may contain O-INTs. If there are six network operation entities, all six subintervals 320 may include consecutive G-INTs for each network operation entity. It should be understood that these examples are for illustrative purposes only, and other autonomously determined interval allocations may be used.
[0075] It should be understood that reference Figure 3 The coordination framework described is for illustration purposes only. For example, the duration of superframe 305 can be greater or less than 20 ms. In addition, the number, duration, and location of subintervals 320 and subframes 325 can be different from the configuration shown. In addition, the type of resource designation (e.g., exclusive, priority, undesignated) can be different or include more or fewer subdesignations.
[0076] Figure 4 Examples of precoding scheme 404, precoding scheme 406, and precoding scheme 408 are shown. In some examples, UE 115 is configured to send information (e.g., data, values of reference signals or control signals, or other information) to base station 105 using one or more of precoding schemes 404, 406, and 408.
[0077] exist Figure 4 In the embodiment of the present invention, an uplink (UL) bandwidth part (BWP) 400 includes a plurality of physical resource blocks (PRBs), such as PRBs 402a to 402m. Each PRB 402a to 402m may include a set of physical resources. The UL BWP 400 may be included in a set of UL BWPs associated with a carrier or subcarrier of a wireless communication protocol, such as a 5G NR wireless communication protocol. Each PRB 402a to 402m may be associated with a corresponding different frequency or frequency range.
[0078] In the precoding scheme 404, information is precoded (e.g., by the UE 115) based on a UPRG bundle of size 2. For example, the UE 115 may encode information to be sent via PRBs 402e, 402f using a first precoder 430 to generate a first uplink precoding resource group (UPRG) 440. As another example, the UE 115 may encode information to be sent via PRBs 402g, 402h using a second precoder 432 to generate a second UPRG 442. As an additional example, the UE 115 may encode information to be sent via PRBs 402i, 402j using a third precoder 434 to generate a third UPRG 443. In some examples of the precoding scheme 404, the UE 115 independently determines a precoder for each UPRG for uplink transmissions, and precodes each UPRG independently of other UPRGs for uplink transmissions.
[0079] In the precoding scheme 406, information is precoded (e.g., precoded by the UE 115) based on a UPRG bundle of size 4. For example, the UE 115 may encode information to be sent via PRBs 402c to 402f using a second precoder 432 to generate a first UPRG 444. As another example, the UE 115 may encode information to be sent via PRBs 402g to 402j using a first precoder 430 to generate a second UPRG 446. In some examples of the precoding scheme 406, the UE 115 independently determines a precoder for each UPRG of the uplink transmission, and precodes each UPRG independently of other UPRGs of the uplink transmission. In the precoding scheme 406, a common precoder (e.g., the first precoder 430) is applied to each PRB of the uplink transmission.
[0080] In precoding scheme 408, information is precoded (e.g., by UE 115) based on a wideband (WB) beam size. Figure 4 In the example of , PRBs 402c to 402j are precoded using the first precoder 430. For example, the UE 115 may encode information to be sent via PRBs 402c to 402j using the first precoder 430 to generate a first UPRG 448.
[0081] Although three precoders 430, 432, and 434 are described for illustration, it should be understood that other examples are also within the scope of the present disclosure. For example, the precoding scheme may include another number of precoders. Further, the uplink transmission may include a different number of PRBs or a different number of UPRGs (e.g., based on a specific UPRG bundle size and based on a specific number of PRBs). Further, it should be noted that, in some embodiments, each UPRG of the uplink transmission is associated with a different corresponding precoder.
[0082] As used herein, a "precoding scheme" may refer to a UPRG bundle size used for precoding information. A precoding scheme may also refer to the number of precoders, the ordering of precoders, other parameters, or a combination thereof.
[0083] Figure 5 Additional examples of aspects associated with precoding schemes 404, 406 are shown. Figure 5 It is shown that a precoding scheme (eg, precoding scheme 404 or precoding scheme 406 ) may be applied to a sounding reference signal (SRS) 502 and a signal transmitted via a physical uplink shared channel (PUSCH), such as PUSCH signal 504 .
[0084] exist Figure 5In the precoding scheme 404, the information can be precoded based on the first precoder 430 (eg, precoded by the UE 115) to generate a third UPRG 540. Further, the UE 115 can precode the information based on the second precoder 432 to generate a fourth UPRG 542.
[0085] exist Figure 5 In the precoding scheme 404 of the ULBWP 400, the SRS 502 may be precoded based on the precoding scheme 404, and the PUSCH signal 504 may be precoded based on and aligned with the precoding of the SRS 502. To illustrate, aligning the PUSCH signal 504 with the SRS 502 may include applying the same precoding as the SRS 502 to the PUSCH signal 504 based on one or more common blocks of the ULBWP 400 (determined based on the precoding of the SRS 502). For example, in both the SRS 502 and the PUSCH signal 504, precoding is performed using the first precoder 430 at PRBs 402e to 402f. As another example, in both the SRS 502 and the PUSCH signal 504, precoding is performed using the second precoder 432 at PRBs 402g to 402h. As an additional example, in both the SRS 502 and the PUSCH signal 504, precoding is performed using the third precoder 434 at PRBs 4021 to 402j.
[0086] exist Figure 5 In the precoding scheme 406 of FIG. 5 , the UE 115 may precode the information based on the second precoder 432 to generate a third UPRG 544. Further, the UE 115 may precode the information based on the first precoder 430 to generate a fourth UPRG 546.
[0087] exist Figure 5 In the precoding scheme 406 of the UL BWP 400, the PUSCH signal 504 may be precoded based on the precoding scheme 406, and the SRS 502 may be precoded based on and aligned with the precoding of the PUSCH signal 504. To illustrate, aligning the SRS 502 with the PUSCH signal 504 may include applying the same precoding as the PUSCH signal 504 to the SRS 502 based on one or more common blocks of the UL BWP 400 (determined based on the precoding of the SRS 502). For example, in both the SRS 502 and the PUSCH signal 504, precoding is performed using the first precoder 430 at PRBs 402g to 402j.
[0088] In some cases, aligning the PUSCH signal 504 with the SRS 502 (or vice versa) can account for different block lengths and / or different starting blocks associated with the PUSCH signal 504 and the SRS 502. Figure 5 In the example of , the SRS 502 includes ten PRBs (PRBs 402b to 402l), and the PUSCH signal 504 includes seven PRBs (PRBs 402d to 402j). Figure 5 4, the start of the SRS 502 corresponds to PRB 402b and the start of the PUSCH signal 504 corresponds to PRB 402d. In some cases, the base station 105 can indicate the block length and / or the starting block to the UE 115 (e.g., in response to channel conditions or scheduling parameters). Therefore, although the starting block of the SRS 502 can correspond to PRB 402b and the starting block of the PUSCH signal 504 can correspond to PRB 402d, due to the alignment of the SRS 502 and the PUSCH signal 504, the information sent using PRB 402d can be precoded using the same precoder (e.g., the second precoder 432) in both the SRS 502 and the PUSCH signal 504.
[0089] Furthermore, the alignment may be such that one or more of the starting UPRG or the ending UPRG of the uplink transmission contains fewer PRBs than the UPRG bundle size. Figure 5 In the example of the precoding scheme 404 in FIG. 5 , the starting UPRG of the PUSCH signal 504 includes a single PRB 402d. As another example, in Figure 5 In the example of the precoding schemes 404, 406, the end UPRG of the SRS 502 includes a single PRB 4021.
[0090] refer to Fig. 6A , a specific illustrative example of a wireless communication system that performs wireless communication based on uplink precoding resource groups (UPRGs) is depicted and generally designated 600. The wireless communication system 600 may include a base station 105 and a UE 115. Although for illustration purposes, the wireless communication system 600 is generally designated 600. Fig. 6A A single base station 105 and a single UE 115 are shown in FIG. 6 , but the wireless communication system 600 may include a different number of base stations 105, a different number of UEs 115, or a combination thereof.
[0091] During operation, base station 105 and UE 115 may exchange data, reference signals, and other information. Fig. 6AIn the SRS 502, the UE 115 stores the first information 602, the second information 604, the third information 606, and the fourth information 608. The information 602, 604, 606, and 608 may correspond to values of data, reference signals, or control signals, or other information to be sent to the base station 105. In one example, the first information 602 and the second information 604 are included in the SRS 502, and the third information 606 and the fourth information 608 are included in the PUSCH signal 504. In another example, the first information 602 and the second information 604 are included in the PUSCH signal 504, and the third information 606 and the fourth information 608 are included in the SRS 502.
[0092] To further illustrate, in some embodiments, the base station 105 may provide a non-zero power channel state information reference signal (NZP CSI-RS) to the UE 115. The UE 115 may measure the NZP CSI-RS and perform operations based on the measurement. In some examples, the UE 115 selects a "candidate" precoder (e.g., precoders 430, 432) based on the measurement results, and selects a precoding value for the SRS 502 based on the candidate precoder. The UE 115 may send the SRS 502 to the base station 105 to indicate the candidate precoder. The base station 105 may select a precoder (e.g., the first precoder 430 or the second precoder 432) from the candidate precoders (e.g., based on the measurement of the SRS 502), and may provide an indication of the selected precoder to the UE 115. In some examples, the UE 115 uses the selected precoder to precode a signal (such as the PUSCH signal 504) sent via the PUSCH.
[0093] In some implementations, the base station 105 is configured to select a UPRG beam size and indicate the UPRG beam size to the UE 115. For example, the base station 105 can be configured to provide a radio resource control (RRC) configuration message 620 to the UE 115. The RRC configuration message 620 can include a UPRG configuration message 618 that indicates a UPRG beam size for the SRS 502, indicates a UPRG beam size for the PUSCH signal 504, or indicates a UPRG beam size for both the SRS 502 and the PUSCH signal 504. Further, the base station 105 can change the beam size associated with the SRS 502, the PUSCH signal 504, or both the SRS 502 and the PUSCH signal 504, such as by resending the RRC configuration message 620 including one or more different UPRG beam sizes.
[0094] In one example, a precoding scheme (e.g., precoding scheme 404, precoding scheme 406, or another precoding scheme) is selected for precoding of SRS 502, and PUSCH signal 504 is precoded based on the precoding scheme (e.g., wherein the precoding of PUSCH signal 504 "follows" or "mirrors" the precoding of SRS 502). In this example, precoding of PUSCH signal 504 can be performed aligned with precoding of SRS 502 (e.g., wherein a common PRB of SRS 502 and PUSCH signal 504 is associated with a common precoder such as first precoder 430 or second precoder 432).
[0095] In another example, a precoding scheme (e.g., precoding scheme 404, precoding scheme 406, or another precoding scheme) is selected for precoding of the PUSCH signal 504, and the SRS 502 is precoded based on the precoding scheme (e.g., where the precoding of the SRS 502 "follows" or "mirrors" the precoding of the PUSCH signal 504). In this example, the recoding of the SRS 502 can be performed in alignment with the precoding of the PUSCH signal 504 (e.g., where a common PRB of the SRS 502 and the PUSCH signal 504 is associated with a common precoder such as the first precoder 430 or the second precoder 432).
[0096] In another example, a first precoding scheme 502 is selected for SRS and another precoding scheme 504 is selected for PUSCH signals. A common precoding scheme for SRS 502 and PUSCH signals 504 may be selected from the first precoding scheme and the second precoding scheme based on one or more selection criteria. In some embodiments, the one or more selection criteria are selected by the base station 105 and communicated to the UE 115 by the base station 105.
[0097] To illustrate, in one example of one or more selection criteria, the one or more selection criteria include a priority scheme 610. The priority scheme 610 may indicate that one UPRG beam size is associated with a different priority than another UPRG beam size. To illustrate, the priority scheme 610 may specify that a precoding associated with the SRS 502 is "preferred" and that the PUSCH signal 504 is to be precoded based on and aligned with the precoding of the SRS 502 (e.g., where the UPRG beam size of the PUSCH signal 504 is selected based on the UPRG beam size of the SRS 502). Alternatively, in other examples, the priority scheme 610 may specify that a precoding associated with the PUSCH signal 504 is "preferred" and that the SRS 502 is to be precoded based on and aligned with the precoding of the PUSCH signal 504 (e.g., where the UPRG beam size of the SRS 502 is selected based on the UPRG beam size of the PUSCH signal 504).
[0098] In another example of one or more selection criteria, the precoding scheme 612 is selected from a plurality of precoding schemes based on a "minimum" (min) value. The minimum value 612 may correspond to the smaller of a first UPRG beam size associated with the SRS 502 and a second UPRG beam size associated with the PUSCH signal 504. As an illustrative example, if the SRS 502 is associated with a UPRG beam of size 2 and the PUSCH signal 504 is associated with a UPRG beam of size 4, the minimum value 612 may correspond to 2. In this example, the UPRG beam of size 2 may be applied to precoding of the SRS 502 and the PUSCH signal 504 (e.g., by precoding the SRS 502 and the PUSCH signal 504 according to the precoding scheme 404).
[0099] In an additional example of one or more selection criteria, the precoding scheme is selected from a plurality of precoding schemes based on a "maximum" (max) value 614. The maximum value 614 may correspond to the larger of a first UPRG beam size associated with the SRS 502 and a second UPRG beam size associated with the PUSCH signal 504. As an illustrative example, if the SRS 502 is associated with a UPRG beam of size 2 and the PUSCH signal 504 is associated with a UPRG beam of size 4, the maximum value 614 may correspond to 4. In this example, the UPRG beam of size 4 may be applied to precoding of the SRS 502 and the PUSCH signal 504 (e.g., by precoding the SRS 502 and the PUSCH signal 504 according to the precoding scheme 406).
[0100] According to aspects of the present disclosure, the UE 115 may be configured to transmit the SRS 502 using one or more SRS resources indicated by the base station 105. For illustration, the base station 105 may be configured to transmit to the UE 115. In one example, the base station 105 is configured to transmit a downlink control information (DCI) message 650 including an SRS resource indicator (SRI) 652. The SRI 652 may indicate a plurality of SRS resources 622. The plurality of SRS resources 622 may be associated with one or more SRS resource sets, such as a first SRS resource set 630 and a second SRS resource set 640. For example, the plurality of SRS resources 622 may include a first SRS resource 631, a second SRS resource 632, a third SRS resource 633, and a fourth SRS resource 634 included in the first SRS resource set 630.
[0101] According to some aspects of the present disclosure, the UE 115 may be configured to perform precoding on a per SRS resource basis. Alternatively, in another example, the UE 115 may be configured to perform precoding on a per SRS resource set basis for each SRS resource set, wherein a common UPRG bundle size is applied to each of a plurality of code division multiplexing (CDM) groups. Alternatively, in another example, the UE 115 may be configured to perform precoding on a per SRS resource set basis for a plurality of SRS resource sets, wherein a different UPRG bundle size is applied to each of a plurality of CDM groups.
[0102] To illustrate, in one example where precoding is performed on a per-SRS resource basis, the precoding scheme may be applied to each SRS resource of the first SRS resource set 630 on a per-SRS resource basis. For example, the UE 115 may precode a first value of the SRS 502 via a first precoding scheme and may transmit the precoded first value using a first SRS resource 631, and the UE 115 may precode a second value of the SRS 502 via a second precoding scheme and may transmit the precoded second value using a second SRS resource 632. As an additional example, the UE 115 may precode a third value of the SRS 502 via a third precoding scheme and may transmit the precoded third value using a third SRS resource 633, and the UE 115 may precode a fourth value of the SRS 502 via a fourth precoding scheme and may transmit the precoded fourth value using a fourth SRS resource 634. Thus, each SRS resource of the SRS resource set may be individually precoded on a per-SRS resource basis.
[0103] In some examples of precoding based on each SRS resource, different DMRS CDM groups can be associated with different UPRG bundle sizes. For example, the first SRS resource 631 and the second SRS resource 632 can be associated with a first demodulation reference signal (DMRS) code division multiplexing (CDM) group 662 associated with a first UPRG bundle size, and the third SRS resource 633 and the fourth SRS resource 634 can be associated with a second DMRS CDM group 664 associated with a second UPRG bundle size different from the first UPRG bundle size. Therefore, different DMRS CDM groups can be associated with different UPRG bundle sizes.
[0104] In some examples of precoding based on each SRS resource, the SRS resources associated with the common UPRG beam size are associated with a common phase tracking reference signal (PTRS). For illustration, the first SRS resource 631 and the second SRS resource 632 can be associated with the first PTRS 654 and the first UPRG beam size, and the third SRS resource 633 and the fourth SRS resource 634 can be associated with the second PTRS 656 and the second UPRG beam size different from the first UPRG beam size. In some examples, the first PTRS 654 is precoded using a precoding scheme that is the same as the precoding scheme used to precode information sent using the first SRS resource 631 or the second SRS resource 632. The second PTRS 656 can be precoded using a precoding scheme that is the same as the precoding scheme used to precode information sent using the third SRS resource 633 or the fourth SRS resource 634.
[0105] In an example where precoding is performed on a per-SRS resource set basis (where a different UPRG bundle size is applied to each CDM group in a plurality of CDM groups), each SRS resource of the SRS resource set may be associated with a common precoding scheme. For example, the values of SRS 502 transmitted using SRS resources 631, 632, 633, and 634 may be precoded using a common precoding scheme (e.g., using a common UPRG bundle size). Thus, each SRS resource of the SRS resource set may be associated with a common precoding scheme.
[0106] In some examples where precoding is performed on a per-SRS resource set basis (where a different UPRG bundle size is applied to each of a plurality of CDM groups), a plurality of DMRS CDM groups may be associated with a common precoding scheme (e.g., a common UPRG bundle size). For example, a first SRS resource 631 and a second SRS resource 632 may be associated with a first DMRS CDM group 662 that may be associated with a particular UPRG bundle size. A third SRS resource 633 and a fourth SRS resource 634 may be associated with a second DMRS CDM group 664 that may be associated with a particular UPRG bundle size.
[0107] In an example where precoding is performed on a per-SRS resource set basis (where a different UPRG bundle size is applied to each of the plurality of CDM groups), the plurality of SRS resources 622 includes a plurality of SRS resource sets, such as a first SRS resource set 630 and a second SRS resource set 640. The SRI 652 may be associated with the first SRS resource set 630 and also associated with the second SRS resource set 640.
[0108] The first SRS resource set 630 may be associated with a first DMRS CDM group 662, and the first DMRS CDM group 662 may be associated with a first UPRG bundle size. The second SRS resource set 640 may be associated with a second DMRS CDM group 664, which may be associated with a second UPRG bundle size different from the first UPRG bundle size. The first DMRS CDM group 662 may be associated with a SRI 652, and the second DMRS CDM group 664 may be associated with a second SRI 642 indicated by the DCI message 650.
[0109] In some examples, the base station 105 is configured to indicate the type of SRS resource allocation using the UPRG configuration message 618. For example, the UPRG configuration message 618 can indicate precoding on a per-SRS resource basis, such as, where the SRS resources 631, 632 are to be associated with a first UPRG beam size, and where the SRS resources 633, 634 are to be associated with a second UPRG beam size different from the first UPRG beam size. In another example, the UPRG configuration message 618 can indicate precoding on a per-SRS resource set basis (where a common UPRG beam size is applied to each CDM group in a plurality of CDM groups), such as, where the SRS resources of the first SRS resource set 630 and the DMRS CDM groups 662, 664 are to be associated with a common UPRG beam size. In another example, the UPRG configuration message 618 may indicate precoding on a per-SRS resource set basis (wherein different UPRG beam sizes are applied to different CDM groups of multiple CDM groups), such as, wherein a first SRS resource set 630, a first DMRS CDM group 662, and an SRI 652 are associated with a first UPRG beam size, and wherein a second SRS resource set 640, a second DMRS CDM group 664, and a second SRI 642 are associated with a second UPRG beam size that is different from the first UPRG beam size.
[0110] In some implementations, UPRG signaling may be performed according to a “PUSCH only” technique. For example, the UPRG bundle size associated with the SRS 502 may remain unchanged, and the UPRG bundle size of the PUSCH signal 504 may be set using the UPRG configuration message 618 .
[0111] In some examples, the base station 105 is configured to dynamically select (or change) a precoding scheme (e.g., UPRG beam size) based on one or more criteria. In some examples, the one or more criteria include precoding gain 670 and channel estimation quality 672. To illustrate, as the UPRG beam size of the SRS decreases, the quality of the channel estimation performed by the base station 105 based on the SRS 502 may decrease (e.g., due to fewer PRBs allocated to each channel estimation operation). In some cases, such as if the base station 105 cannot decode or demodulate a signal received from the UE 115 due to the reduced channel estimation quality 672, the poor channel estimation quality 672 may reduce the communication quality between the base station 105 and the UE 115. Therefore, in one example, to improve the channel estimation quality 672, the base station 105 can increase the UPRG beam size (e.g., via the UPRG configuration message 618).
[0112] In some cases, increasing the UPRG beam size can reduce the precoding gain 670 (e.g., due to the reduced gain associated with fewer PRBs in each UPRG). As a result, the base station 105 can be configured to dynamically adjust the UPRG beam size, such as by increasing the UPRG beam size in response to detecting that the channel estimate quality 672 fails to meet (e.g., is less than) a first threshold, or by reducing the UPRG beam size in response to detecting that the precoding gain 670 (or an estimate of the precoding gain 670) fails to meet a second threshold.
[0113] One or more operations described herein may be performed in conjunction with a specific communication operation mode. The specific communication operation mode may be specified by the wireless communication protocol used by the base station 105 and the UE 115. In some examples, the specific communication mode corresponds to a non-codebook (NCB) based multiple input multiple output (MIMO) mode specified by the 5G NR protocol. In other examples, one or more other communication modes may be used.
[0114] according to Figure 4 The wireless communication system of one or more aspects of FIG. 6 can increase the reliability of uplink communications in the wireless communication system 600. In one example, the UPRG beam size can be increased to improve the channel estimation quality 672. For example, by increasing the UPRG beam size, the number of PRBs used for each channel estimation operation can be increased, thereby increasing the "sample size" for channel estimation. As a result, the channel estimation quality 672 can be improved due to the larger UPRG beam size. In one example, a wideband (WB) UPRG beam size is selected to achieve a "maximum" channel estimation quality 672 in a channel estimation quality range.
[0115] In another example, the UPRG beam size can be reduced to improve the precoding gain 670 associated with one or more communications in the wireless communication system 600. For example, as the UPRG beam size is reduced, the number of transitions between precoders (e.g., from precoding using the first precoder 430 to precoding using the second precoder 432) increases. As a result, the frequency selectivity of the uplink transmission can be increased, thereby improving the precoding gain 670 associated with the uplink transmission. In some cases, increasing the precoding gain 670 can improve the reliability of the uplink transmission.
[0116] Thus, according to some aspects of the present disclosure, UPRG-based communications increase the reliability of uplink communications in the wireless communication system 600. For example, based on specific channel conditions, specific device characteristics, or other parameters, the UPRG beam size can be selected. The UPRG beam size can be selected to achieve a "trade-off" between channel estimation quality 672 and precoding gain 670. As a result, the characteristics of the uplink signals transmitted within the wireless communication system 600 can be more accurately determined compared to certain conventional techniques that avoid precoding of uplink signals or precode uplink signals using common precoding techniques.
[0117] Alternatively or additionally, in some aspects of the present disclosure, the UE 115 may precode an uplink signal based on a particular precoder (e.g., the first precoder 430 or the second precoder 432) to generate a precoded uplink signal (e.g., the SRS 502 or the PUSCH signal 504), and may send the precoded uplink signal to the base station 105. The precoded uplink signal may have one or more characteristics that implicitly indicate the particular precoder to the base station 105 without using an explicit indication of the particular precoder, which may reduce the number or size of messages communicated within the wireless communication system 600 (and may increase the amount of resources available for other communications).
[0118] For example, Figure 6B An example of a mapping of power levels to ports of a UE 115 that may enable a base station 105 to identify a particular precoder is shown. The ports may include ports 674a, 674b, 674c, and 674d, and the power levels may include a first power level 675a and a second power level 675b that is different from the first power level 675a. Figure 6B It is shown that precoding of the uplink signal based on the first precoder 430 can result in a first mapping of power levels to ports 674a to 674d, and precoding of the uplink signal based on the second precoder 432 can result in a second mapping of power levels to ports 674a to 674d that is different from the first mapping.
[0119] In some examples, UE 115 includes a transmission circuit that applies a first power level 675a to a first port (such as port 674a or port 674c) based on a first bit value (e.g., "1") of a particular precoder, and applies a second power level 675b to a second port (such as port 674b or port 674d) based on a second bit value (e.g., "0") of the particular precoder. As a result, a value of an uplink signal precoded based on the first bit value can be transmitted based on the first power level 675a, and a value of an uplink signal precoded based on the second bit value can be transmitted based on the second power level 675b. In some examples, the transmission circuit includes or corresponds to a reference Figure 2 1 and 12. The UE 115 may use transmit circuitry and one or more antennas (such as modulators 254a to 254r, transmit processor 264, or TX MIMO processor 266). Figure 2 antennas 252a to 252r) to send precoded uplink signals.
[0120] In some examples, UE 115 applies power levels 675a, 675b to different UPRGs. To illustrate, the transmit circuitry of UE 115 may apply a first power level 675a to one of UPRGs 440, 442, 443, 444, 446, and 448, and may apply a second power level 675b to one of UPRGs 440, 442, 443, 444, 446, and 448. Thus, in some implementations, a particular UPRG may be associated with a particular bit value (e.g., "0" or "1") of the precoder and a particular power level, and another UPRG may be associated with another bit value (e.g., "1" or "0") of the precoder and another particular power level.
[0121] The base station 105 may receive the precoded uplink signal and may identify a specific precoder used by the UE 115 to precode the uplink signal based on one or more characteristics of the precoded uplink signal. To illustrate, the base station 105 may determine a respective power level associated with each of the ports 674a, 674c used to transmit the precoded uplink signal. For example, if the base station 105 determines that the ports 674a, 674c are associated with the first power level 675a, and the ports 674a, 674c are associated with the second power level 675b, the base station 105 may identify the first precoder 430. As another example, if the base station 105 determines that the ports 674a, 674c are associated with the second power level 675b, and the ports 674a, 674c are associated with the first power level 675a, the base station 105 may identify the second precoder 432. In some examples, the base station 105 compares the power level of the precoded uplink transmission to a reference power level value to identify a first power level 675a and a second power level 675b. The base station 105 can decode the precoded uplink signal using the identified precoder.
[0122] In some examples, UE 115 determines a plurality of precoders and selects a particular precoder from the plurality of precoders. For example, the plurality of precoders may include or correspond to precoders 430, 432, 434, one or more other precoders, or a combination thereof.
[0123] In some examples, the UE 115 determines the multiple precoders based on a message indicating the multiple precoders received from the base station 105. The UE 115 may select a specific precoder from the multiple precoders. For example, the message may correspond to an RRC configuration message, such as RRC configuration message 620. In another example, the message corresponds to a medium access control (MAC) control element (MAC-CE) activation message. In such an example, the base station 105 may indicate the multiple precoders directly to the UE 115. In some embodiments, the base station 105 selects the multiple precoders based on one or more parameters to achieve a specific precoding gain (e.g., precoding gain 670) or a specific channel estimation quality (e.g., channel estimation quality 672). The base station 105 may include a transmitter configured to send the message, and the transmitter may include Figure 2 One or more components shown.
[0124] In some other examples, the UE 115 may determine the multiple precoders without an explicit indication from the base station 105. In some implementations, the UE 115 selects the multiple precoders based on one or more parameters to achieve a specific precoding gain (e.g., precoding gain 670) or a specific channel estimation quality (e.g., channel estimation quality 672). In another example, the multiple precoders may be specified by a wireless communication protocol used by the UE 115 to communicate with the base station 105. In some examples, the UE 115 may send an indication of the multiple precoders to the base station 105. As an illustrative example, the indication may be included in a MAC-CE report message. The base station 105 may include a receiver configured to receive the indication, and the receiver may include Figure 2 One or more components shown.
[0125] In some examples, UE 115 selects a particular precoder from a plurality of precoders based on a channel state information (CSI) reference signal (CSI-RS) (e.g., the NZP CSI-RS described above) received from base station 105. To illustrate, Figure 6C 1 shows an example of operations that may be performed by UE 115 and base station 105. Figure 6C , at 676, the UE 115 may receive the CSI-RS from the base station 105. In some examples, the UE 115 includes a receiver that receives the CSI-RS from the base station 105. The receiver may include a demodulator 254a to 254r, a MIMO detector 256 or a receive processor 258, one or more other components, or a combination thereof.
[0126] Based on the CSI-RS, the UE 115 may select a particular precoder from a plurality of precoders. At 677, the UE 115 may precode the SRS based on the particular precoder and may send the precoded SRS to the base station 105. The base station 105 may determine the particular precoder based on one or more characteristics of the precoded SRS. At 678, the UE 115 may precode the PUSCH signal based on the particular precoder and may send the precoded PUSCH signal to the base station 105. The base station 105 may receive the precoded PUSCH signal and may decode the precoded PUSCH signal based on the particular precoder previously identified using the precoded SRS.
[0127] In some examples, UE 115 includes multiple antennas and a transmitter coupled to the multiple antennas. For example, the multiple antennas may include one or more of antennas 252a to 252r, and the transmitter may include a transmit processor 264, a TX MIMO processor 266, a modulator 254a to 254r, one or more other devices or a combination thereof. The transmitter may use a subset of multiple antennas (which may also be referred to herein as a true subset, or less than all) to send a precoded uplink signal. One or more characteristics of the precoded uplink signal may enable the base station 105 to identify a specific precoder associated with sending a precoded uplink signal using a subset of multiple antennas. For example, UE 115 may use a first number of antennas to send SRS 502, and may use a second number of antennas different from the first number to send a PUSCH signal 504. If both SRS 502 and PUSCH signal 504 have one or more characteristics, the one or more characteristics may enable base station 105 to receive (and decode) SRS 502 and PUSCH signal 504 despite changes in the number of antennas used to transmit PUSCH signal 504 relative to SRS 502.
[0128] It should be noted that the examples herein are illustrative and other examples are also within the scope of the present disclosure. Figure 6B The example of shows that the precoders 430, 432 can each include a four-bit pattern, but in other embodiments, the precoders 430, 432 can include different bit patterns. As another example, although Figure 6B Each bit of the precoders 430, 432 is shown to be associated with a corresponding power level, but in some other examples, such as if each group of multiple bits (e.g., "10" or "01") is mapped to a corresponding power level, another mapping may be used. As an additional example, although Figure 6B The precoders 430, 432 are shown to be associated with the same power levels 675a, 675b, but in some other embodiments, the second precoder 432 may be associated with a power level different from the first precoder 430, such as if the second precoder 432 is associated with a third power level and a fourth power level different from the power levels 675a, 675b.
[0129] One or more aspects of the present disclosure can improve the performance of a wireless communication system. For example, by implicitly indicating a particular precoder to the base station 105, the UE 115 and the base station 105 can reduce or avoid the transmission of messages that explicitly indicate the particular precoder. As a result, the number of messages sent in the wireless communication system 600 can be reduced, which can increase resources available for other transmissions (e.g., data transmissions), reduce latency or interference, or a combination thereof.
[0130] Fig.6D An example of a method 680 of wireless communication according to some aspects of the present disclosure is shown. In some examples, the method 680 is performed by a UE, such as UE 115. For example, UE 115 may include one or more processors, such as controller / processor 280, configured to initiate, perform, or control the operation of method 680.
[0131] The method 680 includes determining a plurality of precoders that may be used for uplink transmission, at 682. For example, the plurality of precoders may include or correspond to the precoders 430, 432.
[0132] The method 680 also includes selecting a specific precoder from the plurality of precoders at 684. For example, the specific precoder may correspond to the first precoder 430 or the second precoder 432.
[0133] The method 680 also includes: at 686, encoding the uplink signal based on the specific precoder to generate a precoded uplink signal. The precoded uplink signal has one or more characteristics that enable the base station to identify the specific precoder. For example, the precoded uplink signal may correspond to an SRS502 or a PUSCH signal 504. Based on the bit value of the specific precoder, one or more characteristics may correspond to a mapping of power levels 675a, 675b to bits of the uplink signal. For example, if the specific precoder corresponds to the first precoder 430, the first value of the uplink signal may be sent based on the first power level 675a, and the second value of the uplink signal may be sent based on the second power level 675b. In some other examples, if the specific precoder corresponds to the second precoder 432, the first value of the uplink signal may be sent based on the second power level 675b, and the second value of the uplink signal may be sent based on the first power level 675a.
[0134] The method 680 also includes, at 688 , transmitting a precoded uplink signal. For example, the UE 115 may transmit the SRS 502 or the PUSCH signal 504 to the base station 105 .
[0135] Fig. 6E An example of a method 690 of wireless communication according to some aspects of the present disclosure is shown. In some examples, the method 680 is performed by a base station, such as the base station 105. For example, the base station 105 may include one or more processors, such as the controller / processor 240, configured to initiate, execute, or control the operation of the method 690.
[0136] The method 690 includes, at 692 , receiving a precoded uplink signal from a UE. For example, the base station 105 may receive an SRS 502 or a PUSCH signal 504 from the UE 115 .
[0137] The method 690 also includes, at 694, identifying a particular precoder from a plurality of precoders associated with the uplink transmission for precoding the uplink signal based on one or more characteristics of the precoded uplink signal. For example, the base station 105 may identify whether the uplink signal is precoded using the first precoder 430 or the second precoder 432 based on a mapping of the power levels 675a, 675b to the values of the precoded uplink signal.
[0138] The method 690 also includes decoding the precoded uplink signal based on the specific precoder at 696. For example, the base station 105 may decode the SRS 502 or the PUSCH signal 504 using the specific precoder.
[0139] See also Figure 7 , an example of a method of wireless communications is depicted and generally designated 700. In some examples, the operations of method 700 are performed by UE 115.
[0140] The method 700 includes, at 702, precoding, by a UE device, first information based on a first precoder of a precoding scheme to generate a first UPRG for uplink transmission. For example, the UE 115 may precode the first information 602 using the first precoder 430 to generate the first UPRG 440 or the first UPRG 444. The precoding scheme may correspond to the precoding scheme 404, the precoding scheme 406, or another precoding scheme. The uplink transmission may be a MIMO uplink transmission.
[0141] The method 700 also includes: at 704, the UE device precodes the second information based on the second precoder of the precoding scheme to generate a second UPRG for uplink transmission. The second precoder is different from the first precoder. For example, the UE 115 can use the second precoder 432 to precode the second information 604 to generate the second UPRG 442 or the second UPRG 446.
[0142] The method 700 also includes, at 706, sending an uplink transmission to the base station using a first PRB set for the first UPRG and also using a second PRB set for the second UPRG. The number of PRBs included in the first PRB set and the second PRB set is based on the UPRG bundle size. For example, the UE 115 may send an SRS 502 or a PUSCH signal 504 to the base station 105. In one example, the UPRG bundle size corresponds to 2, and each UPRG includes two of the PRBs 402a to 402m. In another example, the UPRG bundle size corresponds to 4, and each UPRG includes four of the PRBs 402a to 402m. In other examples, the UPRG bundle size may correspond to another value.
[0143] In some examples, method 700 also includes aligning the uplink transmission with the second uplink transmission and sending the second uplink transmission to base station 105. Aligning the uplink transmission with the second uplink transmission may include applying the same precoding as the uplink transmission to the second uplink transmission at one or more common blocks of the uplink transmission and the second uplink transmission, the one or more common blocks being determined based on the precoding of the uplink transmission. For example, the uplink transmission may include SRS 502, and the second uplink transmission may include PUSCH signal 504 aligned with SRS 502. In another example, the uplink transmission includes PUSCH signal 504, and the second uplink transmission may include SRS 502 aligned with PUSCH signal 504. The second uplink transmission may be a second MIMO uplink transmission.
[0144] refer to Figure 8 , another example of a method of wireless communication is depicted and generally designated 800. In some examples, the operations of method 800 are performed by UE 115.
[0145] The method 800 includes receiving an uplink precoding resource group (UPRG) configuration message from a base station at a user equipment (UE) device, at 802. For example, the UE 115 may receive the UPRG configuration message 618 from the base station 105.
[0146] The method 800 also includes, in response to the UPRG configuration message, precoding one of a sounding reference signal (SRS) or a physical uplink shared channel (PUSCH) signal based on a precoding scheme indicated by the UPRG configuration message, at 804. For example, the UE 115 may precode the SRS 502 or the PUSCH signal 504 based on the UPRG beam size indicated by the UPRG configuration message 618.
[0147] The method 800 also includes precoding the other of the SRS or PUSCH signal based on and aligned with the SRS or PUSCH signal, at 806. For example, in response to precoding the SRS 502, the UE 115 may precode the PUSCH signal 504 based on and aligned with the SRS 502. As another example, in response to precoding the PUSCH signal 504, the UE 115 may precode the SRS 502 based on and aligned with the PUSCH signal 504.
[0148] refer to Fig. 9 , another example of a method of wireless communication is depicted and generally designated 900. In some examples, the operations of method 900 are performed by base station 105.
[0149] The method 900 includes sending, by a base station, a UPRG configuration message indicating a UPRG bundle size to a UE device at 902. For example, the base station 105 may send the UPRG configuration message 618 to the UE 115 to indicate the UPRG bundle size.
[0150] The method 900 also includes, at 904, receiving an uplink transmission from a UE device, the uplink transmission including a first UPRG associated with a first precoder, and also including a second UPRG associated with a second precoder different from the first precoder. The uplink transmission is received using a first physical resource block (PRB) set for the first UPRG and also using a second PRB set for the second UPRG, and the number of PRBs included in the first PRB set and the second PRB set is based on the UPRG bundle size. In one example, the UPRG bundle size corresponds to 2, and each UPRG includes two of the PRBs 402a to 402m. In another example, the UPRG bundle size corresponds to 4, and each UPRG includes four of the PRBs 402a to 402m. In other examples, the UPRG bundle size may correspond to another value.
[0151] In some examples, the method 900 also includes determining the UPRG beam size based on one or more criteria. For example, the base station 105 can be configured to determine the UPRG beam size based on the precoding gain 670, the channel estimation quality 672, or a combination thereof.
[0152] Fig.10 1 is a block diagram illustrating a UE 115 configured according to one aspect of the present disclosure. The UE 115 includes Figure 2The structure, hardware, and components shown are for UE 115. For example, UE 115 includes a controller / processor 280 that operates to execute logic or computer instructions stored in memory 282 and controls components of UE 115 that provide features and functions of UE 115. Under the control of controller / processor 280, UE 115 transmits and receives signals via radios 1001a to 1001r and antennas 252a to 252r. Figure 2 As shown for UE 115 , wireless radio sections 1001a to 1001r include various components and hardware, including modulators / demodulators 254a to 254r , a MIMO detector 256 , a receive processor 258 , a transmit processor 264 , and a TX MIMO processor 266 .
[0153] The memory 282 is used to store instructions, data, or other information to implement wireless communication based on UPRG. For example, the memory 282 can store precoding logic 1002 that can be executed by the controller / processor 280 to precode information according to one or more techniques described herein. Alternatively or in addition, the precoding logic 1002 can be executed by one or more components of the wireless radio components 1001a to 1001r (e.g., by the transmit processor 264) to precode information according to one or more techniques described herein.
[0154] The memory 282 may also be configured to store alignment logic 1003, which may be executed by the controller / processor 280 or by one or more components of the wireless radio components 1001a to 1001r (e.g., by the transmit processor 264) to align transmissions. For example, the alignment logic 1003 may be executed to align the PUSCH signal 504 with the SRS 502 so that one or more PRBs common to the PUSCH signal 504 and the SRS 502 receive the same precoding. Alternatively or in addition, the alignment logic 1003 may be executed to align the SRS 502 with the PUSCH signal 504 so that one or more PRBs common to the PUSCH signal 504 and the SRS 502 receive the same precoding.
[0155] Fig.11 1 is a block diagram illustrating a base station 105 configured according to one aspect of the present disclosure. The base station 105 includes Figure 2The structure, hardware, and components shown are for base station 105. For example, base station 105 includes a controller / processor 240 that operates to execute logic or computer instructions stored in memory 242 and to control components of base station 105 that provide the features and functions of base station 105. Under the control of controller / processor 240, base station 105 transmits and receives signals via wireless radio components 1101a to 1101t and antennas 234a to 234t. Wireless radio components 1101a to 1101t include various components and hardware, such as Figure 2 As shown for base station 105, modulators / demodulators 232a to 232t, a MIMO detector 236, a receive processor 238, a transmit processor 220, and a TX MIMO processor 230 are included.
[0156] The memory 242 is used to store instructions, data, or other information to implement UPRG-based wireless communications. For example, the memory 242 can store UPRG beam size determination logic 1102 that can be executed by the controller / processor 240 to determine the UPRG beam size (e.g., based on the precoding gain 670, the channel estimation quality 672, or both). For further explanation, the memory 242 can store precoding gain determination logic 1103, which can be executed by the controller / processor 240 to determine the precoding gain 670 and determine whether the precoding gain 670 is sufficient for a particular communication application (e.g., based on whether the precoding gain 670 meets a threshold). Further, the memory 242 can store channel estimation quality determination logic 1104 that can be executed by the controller / processor 240 to determine the channel estimation quality 672 (e.g., by using a channel estimation based on the SRS 502, or based on the number of non-acknowledgement (NACK) messages sent by the base station 105 to the UE 115, after decoding or demodulating the received signal, determine the number of bit errors in the received signal). Channel estimate quality determination logic 1104 may be executed by controller / processor 240 to compare channel estimate quality 672 to a threshold to determine whether channel estimate quality 672 is sufficient for a particular communication application (eg, based on whether precoding gain 670 satisfies the threshold).
[0157] According to some other aspects, in a first aspect, an apparatus for wireless communication includes a memory and one or more processors coupled to the memory. The one or more processors are configured to determine a plurality of precoders that can be used for uplink transmission and select a specific precoder from the plurality of precoders. The one or more processors are configured to initiate encoding of an uplink signal based on the specific precoder to generate a precoded uplink signal and initiate transmission of the precoded uplink signal. The precoded uplink signal has one or more characteristics that enable a base station to identify the specific precoder.
[0158] In a second aspect, alternatively or in addition to the first aspect, the one or more characteristics implicitly indicate the specific precoder to the base station without using an explicit indication of the specific precoder.
[0159] In a third aspect, alternatively or in addition to one or more of the first to second aspects, the apparatus further comprises a plurality of ports configured to transmit the precoded uplink signal, and the one or more characteristics comprise a mapping of a plurality of power levels to the plurality of ports.
[0160] In a fourth aspect, alternatively or in addition to one or more of the first to third aspects, the one or more processors are further configured to determine the plurality of precoders based on a message indicating the plurality of precoders received from the base station.
[0161] In a fifth aspect, alternatively or in addition to one or more of the first to fourth aspects, the message corresponds to an RRC configuration message.
[0162] In a sixth aspect, alternatively or in addition to one or more of the first to fifth aspects, the message corresponds to a MAC-CE activation message.
[0163] In a seventh aspect, alternatively or in addition to one or more of the first to sixth aspects, the one or more processors are further configured to initiate transmission of an indication of initiating a plurality of precoders to a base station.
[0164] In an eighth aspect, alternatively or in addition to one or more of the first to seventh aspects, the indication is included in a MAC-CE report message.
[0165] In a ninth aspect, alternatively or in addition to one or more of the first to eighth aspects, the apparatus further comprises a receiver configured to receive a CSI-RS from a base station, and the one or more processors are further configured to select a specific precoder from a plurality of precoders based on the CSI-RS.
[0166] In a tenth aspect, alternatively or in addition to one or more of aspects one to nine, the apparatus further comprises a plurality of ports and a transmitting circuit configured to apply a first power level to a first port of the plurality of ports based on a first bit value of a particular precoder, and to apply a second power level to a second port of the plurality of ports based on a second bit of the particular precoder.
[0167] In an eleventh aspect, alternatively or in addition to one or more of the first to tenth aspects, the precoded uplink signal corresponds to an SRS.
[0168] In a twelfth aspect, alternatively or in addition to one or more of the first to eleventh aspects, the precoded uplink signal corresponds to a PUSCH signal.
[0169] In a thirteenth aspect, alternatively or in addition to one or more of aspects one to twelfth, the apparatus further comprises a plurality of antennas and a transmitter coupled to the plurality of antennas and configured to transmit a precoded uplink signal using a subset of the plurality of antennas, wherein the one or more characteristics enable the base station to identify a specific precoder associated with transmitting the precoded uplink signal using a subset of the plurality of antennas.
[0170] In a fourteenth aspect, alternatively or in addition to one or more of the first to thirteenth aspects, a method of wireless communication performed by a UE includes determining a plurality of precoders that can be used for uplink transmission. The method also includes: selecting a specific precoder from the plurality of precoders; encoding an uplink signal based on the specific precoder to generate a precoded uplink signal; and sending the precoded uplink signal. The precoded uplink signal has one or more characteristics that enable a base station to identify the specific precoder.
[0171] In a fifteenth aspect, alternatively or in addition to one or more of the first to fourteenth aspects, one or more characteristics implicitly indicate a specific precoder to the base station without using an explicit indication of the specific precoder.
[0172] In a sixteenth aspect, alternatively or in addition to one or more of the first to fifteenth aspects, the precoded uplink signal is transmitted via multiple ports of the UE, and the one or more characteristics include a mapping of multiple power levels to the multiple ports of the UE.
[0173] In a seventeenth aspect, alternatively or in addition to one or more of the first to sixteenth aspects, an apparatus for wireless communication includes a memory and one or more processors coupled to the memory. The one or more processors are configured to receive a precoded uplink signal from a UE. The one or more processors are further configured to: based on one or more characteristics of the precoded uplink signal, identify a specific precoder for precoding the uplink signal from a plurality of precoders associated with the uplink transmission. The one or more processors are further configured to initiate decoding of the precoded uplink signal based on the specific precoder.
[0174] In an eighteenth aspect, alternatively or in addition to one or more of the first to seventeenth aspects, one or more characteristics implicitly indicate a specific precoder without using an explicit indication of the specific precoder.
[0175] In a nineteenth aspect, alternatively or in addition to one or more of the first to eighteenth aspects, the precoded uplink signal is transmitted via multiple ports of the UE, and the one or more characteristics include a mapping of multiple power levels to the multiple ports of the UE.
[0176] In a twentieth aspect, alternatively or in addition to one or more of the first to nineteenth aspects, the apparatus further comprises a transmitter configured to send a message indicating a plurality of precoders to a UE.
[0177] In a twenty-first aspect, alternatively or in addition to one or more of the first to twentieth aspects, the message corresponds to an RRC configuration message.
[0178] In a twenty-second aspect, alternatively or in addition to one or more of the first to twenty-first aspects, the message corresponds to a MAC-CE activation message.
[0179] In a twenty-third aspect, alternatively or in addition to one or more of the first to twenty-second aspects, the apparatus further comprises a receiver configured to receive an indication of a plurality of precoders from a UE.
[0180] In a twenty-fourth aspect, alternatively or in addition to one or more of the first to twenty-third aspects, the indication is included in a MAC-CE report message.
[0181] In a twenty-fifth aspect, alternatively or in addition to one or more of the first to twenty-fourth aspects, the apparatus further comprises a transmitter configured to send a CSI-RS to a UE, and the UE selects a specific precoder from a plurality of precoders based on the CSI-RS.
[0182] In a twenty-sixth aspect, alternatively or in addition to one or more of the first to twenty-fifth aspects, the precoded uplink signal corresponds to an SRS.
[0183] In a twenty-seventh aspect, alternatively or in addition to one or more of the first to twenty-sixth aspects, the precoded uplink signal corresponds to a PUSCH signal.
[0184] In aspect twenty-eight, alternatively or in addition to one or more of aspects one to twenty-seven, the UE includes multiple antennas, a precoded uplink signal is sent using a subset of the multiple antennas, and one or more characteristics enable identification of a specific precoder associated with sending the precoded uplink signal using a subset of the multiple antennas.
[0185] In a twenty-ninth aspect, alternatively or in addition to one or more of the first to twenty-eight aspects, a method of wireless communication performed by a base station includes receiving a precoded uplink signal from a UE. The method also includes: based on one or more characteristics of the precoded uplink signal, identifying a specific precoder for precoding the uplink signal from a plurality of precoders associated with the uplink transmission. The method also includes decoding the precoded uplink signal based on the specific precoder.
[0186] In the thirtieth aspect, alternatively or in addition to one or more of aspects one to twenty-ninth, one or more characteristics implicitly indicate a specific precoder to the base station without using an explicit indication of the specific precoder, the precoded uplink signal is sent via multiple ports of the UE, and the one or more characteristics include a mapping of multiple power levels to multiple ports of the UE.
[0187] In one example, an apparatus (e.g., UE 115) includes a component (e.g., controller / processor 280) for precoding first information based on a first precoder of a precoding scheme to generate a first UPRG for uplink transmission, and a component (e.g., controller / processor 280) for precoding second information based on a second precoder of the precoding scheme to generate a second UPRG for uplink transmission. The second precoder is different from the first precoder. The apparatus also includes a component (e.g., any wireless radio component 1001a to 1001r) for sending an uplink transmission to a base station (e.g., base station 105) using a first PRB set for the first UPRG and also using a second PRB set for the second UPRG. The number of PRBs included in the first PRB set and the second PRB set is based on the UPRG bundle size.
[0188] Those skilled in the art will appreciate that information and signals may be represented using any of a variety of different techniques and technologies. For example, data, instructions, commands, information, signals, bits, symbols, and chips referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
[0189] Figures 7 to 9 The functional blocks and modules in may include processors, electronic devices, hardware devices, electronic components, logical circuits, memories, software codes, firmware codes, etc., or any combination thereof.
[0190] Those skilled in the art will also appreciate that the various illustrative logic blocks, modules, circuits and algorithmic steps described in conjunction with the disclosure herein can be implemented as electronic hardware, computer software or a combination of the two. In order to clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits and steps have been generally described above according to their functions. Such functions are implemented in hardware or software depending on specific applications and design restrictions to the entire system. The technician can implement the described functions in different ways for each specific application, but such implementation method decisions should not be interpreted as causing departure from the scope of the present disclosure. Those skilled in the art will also readily appreciate that the order or combination of components, methods or interactions described herein are merely examples, and the components, methods or interactions of various aspects of the present disclosure can be combined or performed in a manner different from that shown and described herein.
[0191] The various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure herein may be implemented or executed with a general purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A general purpose processor may be a microprocessor, but alternatively, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, a plurality of microprocessors, a combination of one or more microprocessors and a DSP core, or any other such configuration.
[0192] The steps of the method or algorithm described in conjunction with the disclosure herein may be directly embodied in hardware, a software module executed by a processor, or a combination of the two. The software module may be located in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. In an alternative, the storage medium may be integrated into the processor. The processor and the storage medium may be located in an ASIC. The ASIC may be located in a user terminal. In an alternative, the processor and the storage medium may be located in a user terminal as discrete components.
[0193] In one or more exemplary designs, the functions described may be implemented with hardware, software, firmware, or any combination thereof. If implemented by software, these functions may be stored or sent as one or more instructions or codes in a computer-readable medium. Computer-readable media include computer storage media and communication media, and communication media include any media that facilitates the transfer of computer programs from one place to another. Computer-readable storage media may be any available media that can be accessed by a general-purpose or special-purpose computer. As an example and not a limitation, such a computer-readable medium may include RAM, ROM, EEPROM, CD-ROM, or other optical disk storage, disk storage, or other magnetic storage devices, or may be used to carry or store desired program code components in the form of instructions or data structures and may be accessed by a general-purpose or special-purpose computer or a general-purpose or special-purpose processor. In addition, a connection may be appropriately referred to as a computer-readable medium. For example, if the software is sent from a website, server, or other remote source using a coaxial cable, fiber optic cable, twisted pair, or digital subscriber line (DSL), the coaxial cable, fiber optic cable, twisted pair, or DSL are all included in the definition of the medium. As used herein, disk and disc include compact disc (CD), laser disc, optical disc, digital versatile disc (DVD), floppy disk and Blu-ray disc, where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer readable media.
[0194] As used herein, including in the claims, the term "and / or," when used in a list of two or more items, means that any one of the listed items may be used alone, or any combination of two or more of the listed items may be used. For example, if a composition is described as comprising components A, B, and / or C, the composition may comprise only A; only B; only C; a combination of A and B; a combination of A and C; a combination of BA and C; or a combination of A, B, and C. Furthermore, as used herein, including in the claims, "or" used in a list of items beginning with "at least one" indicates a disjunctive list, such that, for example, a list of "at least one of A, B, or C" means any one of A, B, C, AB, AC, BC, ABC (i.e., A and B and C), or any combination thereof.
[0195] The above description of the disclosure is provided to enable any person skilled in the art to make or use the disclosure. Various modifications to the disclosure will be apparent to those skilled in the art, and the general principles defined herein may be applied to other variations without departing from the spirit and scope of the disclosure. Therefore, the disclosure is not intended to be limited to the examples and designs described herein, but to be consistent with the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A device for wireless communication, the device comprising: Memory; as well as One or more processors, coupled to the memory and configured to: determining a plurality of precoders available for uplink transmission; selecting a particular precoder from the plurality of precoders; initiating encoding of an uplink signal based on the particular precoder to generate a precoded uplink signal, wherein the precoded uplink signal has one or more characteristics that enable a network node to identify the particular precoder; and initiating transmission of the precoded uplink signal, The apparatus further comprises a plurality of ports configured to transmit the precoded uplink signal, wherein the one or more characteristics comprise a mapping of a plurality of power levels to the plurality of ports.
2. The device according to claim 1, wherein: The one or more characteristics implicitly indicate the particular precoder to the network node without explicit indication of the particular precoder.
3. The device according to claim 1, wherein: The one or more processors are further configured to determine the plurality of precoders based on a message received from the network node indicating the plurality of precoders.
4. The device according to claim 3, wherein: The message corresponds to a Radio Resource Control (RRC) configuration message.
5. The device according to claim 3, wherein: The message corresponds to a Medium Access Control (MAC) Control Element (MAC-CE) Activate message.
6. The device according to claim 1, wherein: The one or more processors are further configured to initiate transmission of an indication of the plurality of precoders to the network node.
7. The device according to claim 6, wherein: The indication is included in a Medium Access Control (MAC) Control Element (MAC-CE) report message.
8. The apparatus of claim 1, further comprising a receiver configured to receive a channel state information (CSI) reference signal (CSI-RS) from the network node, wherein: The one or more processors are further configured to select the particular precoder from among the plurality of precoders based on the CSI-RS.
9. The apparatus according to claim 1, further comprising: Multiple ports; as well as The transmitting circuit is configured to apply a first power level to a first port of the plurality of ports based on a first bit value of the particular precoder and to apply a second power level to a second port of the plurality of ports based on a second bit of the particular precoder.
10. The device according to claim 1, wherein: The precoded uplink signal corresponds to a Sounding Reference Signal (SRS).
11. The device according to claim 1, wherein: The precoded uplink signal corresponds to a Physical Uplink Shared Channel (PUSCH) signal.
12. The apparatus according to claim 1, further comprising: Multiple antennas; as well as a transmitter coupled to the plurality of antennas and configured to transmit the precoded uplink signal using a subset of the plurality of antennas, wherein the one or more characteristics enable the network node to identify the particular precoder associated with transmitting the precoded uplink signal using the subset of the plurality of antennas.
13. A method of wireless communication performed by a user equipment UE, the method comprising: determining a plurality of precoders available for uplink transmission; selecting a particular precoder from the plurality of precoders; encoding an uplink signal based on the particular precoder to generate a precoded uplink signal, wherein the precoded uplink signal has one or more characteristics that enable a network node to identify the particular precoder; and sending the precoded uplink signal, Wherein the precoded uplink signal is transmitted via a plurality of ports of the UE, and wherein the one or more characteristics include a mapping of a plurality of power levels to the plurality of ports of the UE.
14. The method according to claim 13, wherein: The one or more characteristics implicitly indicate the particular precoder to the network node without explicit indication of the particular precoder.
15. An apparatus for wireless communication, the apparatus comprising: Memory; as well as One or more processors, coupled to the memory and configured to: receiving a precoded uplink signal from a user equipment UE; identifying, based on one or more characteristics of the precoded uplink signal, a particular precoder from a plurality of precoders associated with an uplink transmission for precoding the uplink signal; as well as Based on the specific precoder, initiating decoding of the precoded uplink signal, Wherein the precoded uplink signal is transmitted via a plurality of ports of the UE, and wherein the one or more characteristics include a mapping of a plurality of power levels to the plurality of ports of the UE.
16. The device according to claim 15, wherein: The one or more characteristics implicitly indicate the particular precoder without using an explicit indication of the particular precoder.
17. The apparatus of claim 15, further comprising a transmitter configured to send a message indicating the plurality of precoders to the UE.
18. The device according to claim 17, wherein: The message corresponds to a Radio Resource Control (RRC) configuration message.
19. The device according to claim 17, wherein: The message corresponds to a Medium Access Control (MAC) Control Element (MAC-CE) Activate message.
20. The apparatus of claim 15, further comprising a receiver configured to receive an indication of the plurality of precoders from the UE.
21. The device according to claim 20, wherein: The indication is included in a Medium Access Control (MAC) Control Element (MAC-CE) report message.
22. The apparatus of claim 15, further comprising a transmitter configured to transmit a channel state information (CSI) reference signal (CSI-RS) to the UE, wherein: The UE selects the specific precoder from among the plurality of precoders based on the CSI-RS.
23. The device according to claim 15, wherein: The precoded uplink signal corresponds to a Sounding Reference Signal (SRS).
24. The device according to claim 15, wherein: The precoded uplink signal corresponds to a Physical Uplink Shared Channel (PUSCH) signal.
25. The device according to claim 15, wherein: The UE comprises multiple antennas, wherein the precoded uplink signal is transmitted using a subset of the multiple antennas, and wherein the one or more characteristics enable identification of the particular precoder associated with transmitting the precoded uplink signal using the subset of the multiple antennas.
26. A method of wireless communication performed by a network node, the method comprising: receiving a precoded uplink signal from a user equipment UE; identifying, based on one or more characteristics of the precoded uplink signal, a particular precoder from a plurality of precoders associated with an uplink transmission for precoding the uplink signal; as well as decoding the precoded uplink signal based on the specific precoder, Wherein the precoded uplink signal is transmitted via a plurality of ports of the UE, and wherein the one or more characteristics include a mapping of a plurality of power levels to the plurality of ports of the UE.
27. The method according to claim 26, wherein: The one or more characteristics implicitly indicate the particular precoder to the network node without explicit indication of the particular precoder.
28. A computer readable medium storing code for wireless communication at a user equipment, the code comprising instructions which, when executed by a processor, cause the processor to perform the method according to any one of claims 13-14.
29. A computer readable medium storing code for wireless communication at a network node, the code comprising instructions which, when executed by a processor, cause the processor to perform the method according to any one of claims 26-27.
Citation Information
Patent Citations
Techniques and apparatuses for uplink precoder determination using downlink reference signals or downlink precoder determination using uplink reference signals
CN110447178A
Distributed MIMO and / or transmit diversity in a cloud-ran system
US20180183502A1