System and method for improving UL performance with SRS antenna switching
By monitoring the PUSCH error rate in user equipment (UE) and adjusting the antenna port according to channel measurement results, the PUSCH transmission error problem caused by SRS antenna switching is solved, and the reliability and efficiency of wireless communication is improved.
Patent Information
- Application Number
- CN202380060941.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2022-08-31
- Filing Date
- 2023-08-17
- Publication Date
- 2025-04-25
AI Technical Summary
In wireless communication, SRS antenna switching may cause errors in PUSCH transmission, especially when the SRS and PUSCH transmission are adjacent, the time required for antenna switching may cause errors.
By monitoring the PUSCH error rate, the user equipment (UE) determines whether the failure rate of the PUSCH resource adjacent to the SRS transmission is higher than the failure rate of the PUSCH resource not adjacent to the SRS transmission. If the failure rate is high, the UE will send PUSCH resources associated with the same antenna port as the SRS on the non-default antenna port to ensure that the channel measurement results meet the predetermined requirements.
By reducing the number of errors related to antenna switching, the reliability of PUSCH transmission is improved, performance degradation caused by antenna switching is avoided, and the use of channel resources is optimized.
Smart Images

Figure CN119895742A_ABST
Abstract
Description
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to and the benefit of U.S. Patent Application No. 17 / 823,693, filed on August 31, 2022, the disclosure of which is incorporated herein by reference in its entirety as if fully set forth below and for all applicable purposes. Technical Field
[0003] The present application relates to wireless communication devices, systems and methods, and more particularly to devices, systems and methods for improving uplink (UL) performance using SRS antenna switching.
[0004] introduction
[0005] Wireless communication systems are widely deployed to provide various types of communication content, such as voice, video, packet data, messaging, broadcast, etc. These systems may be capable of supporting communication with multiple users by sharing available system resources (e.g., time, frequency, and power). A wireless multiple-access communication system may include multiple base stations (BSs), each of which simultaneously supports communication for multiple communication devices, which may be otherwise referred to as user equipment (UE).
[0006] To meet the growing demand for expanded mobile broadband connectivity, wireless communication technology is evolving from Long Term Evolution (LTE) technology to the next generation New Radio (NR) technology, which may be referred to as fifth generation (5G) and is designed to provide lower latency, higher bandwidth or higher throughput, and higher reliability than LTE.
[0007] A UE may communicate using multiple antennas that may be switched to connect to different transmit chains at different times. For example, a sounding reference signal (SRS) may be transmitted using one antenna port, and a physical uplink shared channel (PUSCH) may be transmitted using another antenna port. If the SRS transmission and the PUSCH transmission occur adjacent to each other in time, the time taken to switch antenna ports may cause errors in the SRS transmission and / or the PUSCH transmission. Therefore, an improved method for SRS antenna switching is needed. Summary of the invention
[0008] The following summarizes some aspects of the disclosure to provide a basic understanding of the technology discussed. This summary is not an exhaustive overview of all the expected features of the disclosure, and is neither intended to identify the key or important elements of all aspects of the disclosure, nor to describe the scope of any or all aspects of the disclosure. The sole purpose of this summary is to give some concepts of one or more aspects of the disclosure in a summarized form as a prelude to more specific embodiments given later.
[0009] One aspect of the present disclosure includes a method of wireless communication, the method comprising receiving, by a user equipment (UE) from a network element, a plurality of physical uplink shared channel (PUSCH) resources associated with corresponding default antenna ports, wherein a first subset of the plurality of PUSCH resources are each immediately before or after a corresponding sounding reference signal (SRS) resource in time without an intervening symbol, and wherein a second subset of the plurality of PUSCH resources has at least one symbol before and after in time without any SRS resource. The method also includes sending the PUSCH associated with the first subset on a non-default antenna port in response to the following items, the non-default antenna port being the same as the antenna port of the corresponding SRS resource: a failure rate of the first subset is higher than a first predetermined threshold higher than a failure rate of the second subset, and a channel measurement result associated with the non-default antenna port meets a predetermined requirement.
[0010] Another aspect of the present disclosure includes a user equipment (UE) comprising a transceiver configured to receive a plurality of physical uplink shared channel (PUSCH) resources associated with corresponding default antenna ports from a network element, wherein a first subset of the plurality of PUSCH resources are each immediately before or after a corresponding sounding reference signal (SRS) resource in time without an intervening symbol, and wherein a second subset of the plurality of PUSCH resources has at least one symbol before and after in time without any SRS resource. The transceiver is further configured to: transmit the PUSCH associated with the first subset on a non-default antenna port, the non-default antenna port being the same as the antenna port of the corresponding SRS resource, in response to the following items: a failure rate of the first subset is higher than a first predetermined threshold higher than a failure rate of the second subset, and a channel measurement result associated with the non-default antenna port meets a predetermined requirement.
[0011] Another aspect of the present disclosure includes a method of wireless communication, the method comprising receiving, by a user equipment (UE), a plurality of physical uplink shared channel (PUSCH) resources from a network element. The method also includes receiving, by the UE, a plurality of sounding reference signal (SRS) resources from the network element, wherein a first subset of the plurality of PUSCH resources are each immediately before or after a corresponding sounding reference signal (SRS) resource of the plurality of SRS resources in time without an intervening symbol, and wherein a second subset of the plurality of PUSCH resources has at least one symbol before and after in time without any SRS resources. The method also includes determining, by the UE, an SRS resource of the plurality of SRS resources that most frequently appears adjacent to a PUSCH resource of the plurality of PUSCH resources in time. The method also includes mapping, by the UE, the SRS resource to a selected antenna port for PUSCH transmission. The method also includes transmitting, by the UE, the SRS using the selected antenna port.
[0012] Another aspect of the present disclosure includes a method of wireless communication, the method comprising receiving, by a user equipment (UE) from a network element, a plurality of physical uplink shared channel (PUSCH) resources. The method also includes receiving, by the UE from the network element, a plurality of sounding reference signal (SRS) resources, wherein a first subset of the plurality of PUSCH resources are each immediately before or after a corresponding sounding reference signal (SRS) resource of the plurality of SRS resources in time without an intervening symbol, and wherein a second subset of the plurality of PUSCH resources has at least one symbol before and after in time without any SRS resources. The method also includes adjusting the timing of an antenna switching event based on a determination of a relative importance of a downlink compared to an uplink.
[0013] After reading the following description of specific exemplary aspects in conjunction with the accompanying drawings, other aspects, features, and embodiments will become apparent to those of ordinary skill in the art. Although each feature may be discussed below with respect to certain aspects and drawings, all aspects may include one or more of the advantageous features discussed herein. In other words, although one or more aspects may be discussed as having certain advantageous features, one or more of such features may also be used according to the various aspects discussed herein. In a similar manner, although the exemplary aspects may be discussed below as aspects of devices, systems, or methods, it should be understood that such exemplary aspects may be implemented in various devices, systems, and methods. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] Figure 1 A wireless communication network according to some aspects of the present disclosure is illustrated.
[0015] Figure 2An example portion of a wireless communication system supporting RU sharing technology in wireless communications according to some aspects of the present disclosure is illustrated.
[0016] Figure 3 A diagram illustrating a system including devices supporting RU sharing technology in wireless communications according to some aspects of the present disclosure is illustrated.
[0017] Figure 4 Exemplary transmission timing of SRS having adjacent to PUSCH is illustrated.
[0018] Figure 5 is a signaling diagram according to some aspects of the present disclosure.
[0019] Figure 6 is a signaling diagram according to some aspects of the present disclosure.
[0020] Figure 7 is a signaling diagram according to some aspects of the present disclosure.
[0021] Figure 8 A block diagram of a network element according to some aspects of the present disclosure is illustrated.
[0022] Fig. 9 A block diagram illustrating a user equipment (UE) according to some aspects of the present disclosure is shown.
[0023] Fig.10 is a flow chart of a wireless communication method performed by a UE according to some aspects of the present disclosure.
[0024] Fig.11 is a flow chart of a wireless communication method performed by a UE according to some aspects of the present disclosure.
[0025] Fig.12 is a flow chart of a wireless communication method performed by a UE according to some aspects of the present disclosure. DETAILED DESCRIPTION
[0026] The specific embodiments described below in conjunction with the accompanying drawings are intended as descriptions of various configurations and are not intended to represent the only configurations in which the concepts described herein may be practiced. In order to provide a comprehensive understanding of the various concepts, the specific embodiments include specific details. However, it is apparent to those skilled in the art that these concepts may be practiced without these specific details. In some aspects, well-known structures and components are shown in block diagram form to avoid obscuring such concepts.
[0027] The present disclosure as a whole relates to wireless communication systems, which are also referred to as wireless communication networks. In various aspects, various technologies and devices can be used for 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, global mobile communication systems (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.
[0028] OFDMA network can implement radio technology such as Evolved UTRA (E-UTRA), Institute of Electrical and Electronics Engineers (IEEE) 802.11, IEEE 802.16, IEEE 802.20, flash-OFDM, etc. UTRA, E-UTRA and GSM are part of Universal Mobile Telecommunications 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 from an organization named "3rd Generation Partnership Project 2" (3GPP2). These various radio technologies and standards are known or under development. For example, the 3rd Generation Partnership Project (3GPP) is a collaboration between telecommunication association groups with the goal of defining globally applicable third generation (3G) mobile phone specifications. 3GPP Long Term Evolution (LTE) is a 3GPP plan to improve UMTS mobile phone standards. 3GPP may define specifications for next generation mobile networks, mobile systems, and mobile devices. The present disclosure relates to the evolution from LTE, 4G, 5G, NR and beyond wireless technologies, where access to the wireless spectrum is shared between networks using a range of new and different radio access technologies or radio air interfaces.
[0029] Specifically, 5G networks consider various deployments, various spectrums, and various services and devices that can be implemented using a unified air interface based on OFDM. To achieve these goals, in addition to developing new radio technologies for 5G NR networks, further enhancements to LTE and LTE-A are also considered. 5G NR will be able to scale to (1) ultra-high density (e.g., about 1M nodes / km) 2(1) provide coverage for the massive Internet of Things (IoT) with ultra-low complexity (e.g., about 10s of bits / second), ultra-low energy (e.g., about 10+ years of battery life), and deep coverage with the ability to reach challenging locations; (2) provide coverage including mission-critical control with strong security to protect sensitive personal, financial, or classified information, ultra-high reliability (e.g., about 99.9999% reliability), ultra-low latency (e.g., about 1 millisecond), and for users with extensive mobility or lack of mobility; and (3) provide coverage with enhanced mobile broadband (including very high capacity (e.g., about 10Tbps / km 2 ), extremely high data rates (e.g., multi-Gbps rates, 100+Mbps user experience rates), and deep awareness coverage with advanced discovery and optimization.
[0030] The 5G NR communication system can be implemented using an optimized OFDM-based waveform with scalable parameter sets and transmission time intervals (TTIs); with a common, flexible framework to efficiently multiplex services and features using dynamic low-latency time division duplex (TDD) / frequency division duplex (FDD) designs; and with advanced wireless technologies such as massive multiple-input multiple-output (MIMO), robust millimeter wave (mmWave) transmission, advanced channel decoding, and device-centric mobility. The scalability of parameter sets in 5G NR and the scaling of subcarrier spacing can efficiently address various services operating across different spectrums and different deployments. For example, in various outdoor and macro coverage deployments of less than 3GHz FDD / TDD implementations, the subcarrier spacing may appear at 15kHz on bandwidths (BW) such as 5MHz, 10MHz, 20MHz, etc. For other various outdoor and small cell coverage deployments of TDD greater than 3GHz, the subcarrier spacing may appear at 30kHz on 80MHz / 100MHz BW. For various other indoor broadband implementations, TDD is used on the unlicensed portion of the 5GHz band, and the subcarrier spacing may appear at 60kHz on 160MHz BW. Finally, for various deployments that transmit using the mmWave component at 28GHz TDD, the subcarrier spacing may appear at 120kHz on 500MHz BW. In some aspects, the frequency bands used for 5G NR are divided into multiple different frequency ranges: frequency range one (FR1), frequency range two (FR2), and FR2x. The FR1 band includes a band of 7GHz or lower (e.g., between about 410MHz and about 7125MHz). The FR2 band includes a band within the mmWave range between about 24.25GHz and about 52.6GHz. The FR2x band includes a band within the mmWave range between about 52.6GHz and about 71GHz. Compared to the FR1 band, the mmWave band may have a shorter range but a higher bandwidth. In addition, 5G NR may support different subcarrier spacing sets for different frequency ranges.
[0031] 5G NR's scalable parameter sets facilitate scalable TTIs for different latency and quality of service (QoS) requirements. For example, shorter TTIs can be used for low latency and high reliability, while longer TTIs can be used for higher spectral efficiency. Efficient multiplexing of long and short TTIs allows transmission to start on symbol boundaries. 5G NR also envisions a self-contained integrated subframe design with UL / 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 UL / downlink that can be flexibly configured on a per-cell basis to dynamically switch between UL and downlink to meet current business needs.
[0032] The various other aspects and features of the present disclosure are further described below. It should be apparent that the teachings herein can be embodied in various forms, and any specific structure, function, or both disclosed herein are merely representative and not 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, such a device can be implemented or such a method can be practiced using other structures, functionality, or structures and functionality other than or different from one or more of the aspects set forth herein. For example, the method can be implemented as a part of a system, device, device, and / or as an instruction stored on a computer-readable medium for execution on a processor or computer. In addition, one aspect can include at least one element of a claim.
[0033] The present disclosure describes systems and methods for improving uplink (UL) performance using SRS antenna switching. Many UE devices include an antenna switch that allows the UE to transmit using different antennas by changing which antenna is connected to the transmit processing chain. For example, a sounding reference signal (SRS) can be transmitted on an antenna, and then the antenna connected to the transmit chain can be switched to allow a physical uplink shared channel (PUSCH) message to be sent on different identical antennas. In some cases, SRS transmissions and PUSCH transmissions are scheduled for adjacent symbols, which does not allow time for any transient effects of antenna switching to stabilize. Depending on the antenna switching characteristics, antenna and channel characteristics, etc., the switching transient effects may be sufficient to cause transmission errors.
[0034] The methods described herein can reduce the number of errors associated with antenna switching. In some aspects, the UE may have multiple scheduled SRS resources and PUSCH resources, some of which are adjacent to each other. The UE can monitor PUSCH errors to determine whether a PUSCH transmission adjacent to an SRS transmission has a higher error rate than a PUSCH transmission that is not adjacent to an SRS transmission. This can indicate to the UE that antenna switching related to SRS transmission is the main cause of the error. If the error of a PUSCH adjacent to an SRS exceeds a predetermined threshold higher than other PUSCHs, the UE can determine whether the SRS channel is suitable for PUSCH transmission. The UE can determine this by comparing the reference signal received power (RSRP) measurement results between the PUSCH antenna and the SRS antenna.
[0035] If the difference between the two RSRP values is below a threshold, this may indicate to the UE that the SRS channel is suitable for PUSCH. Even if the SRS channel is slightly worse (within a predetermined threshold), it may still be beneficial to send PUSCH on the SRS channel because the performance degradation due to the inferior channel is less than the performance degradation due to antenna switching. Further, some degradation in channel performance may be mitigated by increasing the transmit power of the PUSCH. If the UE makes the following determination: the SRS channel is suitable, it may send PUSCH on the same antenna as the SRS, thereby avoiding antenna switching.
[0036] The UE may continue to monitor the improvement of the failure percentage of PUSCH transmissions. For example, if the PUSCH transmission errors increase to an unsuitable level on the SRS antenna, the UE may determine to revert to the default PUSCH antenna for PUSCH transmissions.
[0037] In some aspects, the UE may change the SRS transmit antenna instead of the PUSCH. However, the SRS signal is typically sent on multiple antennas in a cyclic manner so that the base station can characterize the performance of all channels. The UE may determine which SRS resource is most frequently adjacent to the PUSCH resource based on the scheduling pattern. Based on the determination, the UE may map the SRS resource to the antenna associated with the adjacent PUSCH resource.
[0038] In yet another aspect, the UE may determine whether the uplink (UL) or the downlink (DL) is currently more important. Based on this determination, the UE may adjust the antenna switching timing so that the SRS or PUSCH is more affected, thereby alleviating the other. For example, one factor may be based on a comparison of how many downlink layers are configured with the maximum possible number of available downlink layers. If not all available downlink layers are configured, this may indicate that the downlink is not currently being used heavily and is therefore not as important as the uplink. Another factor may be that the amount of block errors associated with a PUSCH that is not adjacent to the SRS exceeds a predetermined threshold. For example, this may indicate that current conditions result in a poor connection for PUSCH resources, which may be further exacerbated by selecting a suboptimal channel. Another factor may be whether the PUSCH transmission is of type "B", in which case the performance of the first symbol of the PUSCH is additionally important because the first symbol of the "B" type PUSCH transmission is a demodulation reference signal (DMRS).
[0039] The systems and methods described herein provide a number of advantages. PUSCH errors can be reduced by changing antenna resources. This can be done without adding gap symbols between SRS transmissions and PUSCH transmissions, thereby continuing to use available resources efficiently. By switching antenna allocations based solely on channel performance measurements, this ensures that resources are not changed to only degrade PUSCH performance. By preserving SRS signal integrity, the base station is able to more accurately characterize channel performance for the UL and more accurately characterize channel performance for the DL through reciprocity. This can allow DL performance to be maintained or enhanced.
[0040] Figure 1 A wireless communication network 100 according to some aspects of the present disclosure is illustrated. The network 100 may be a 5G network. The network 100 includes several base stations (BSs) 105 (respectively labeled 105a, 105b, 105c, 105d, 105e, and 105f) and other network entities. The BS 105 may be a station that communicates with a UE 115 (respectively labeled 115a, 115b, 115c, 115d, 115e, 115f, 115g, 115h, and 115k), and may also be referred to as an evolved Node B (eNB), a next generation eNB (gNB), an access point, etc. Each BS 105 may provide communication coverage for a particular geographic area. In 3GPP, the term "cell" may refer to the particular geographic coverage area of the BS 105 and / or the BS subsystem serving the coverage area, depending on the context in which the term is used.
[0041] BS105 may provide communication coverage for macro cells or small cells (such as pico cells or femto cells) and / or other types of cells. Macro cells generally cover a relatively large geographic area (e.g., several kilometers in radius) and may allow unrestricted access by UEs with service subscriptions with a network provider. Small cells (such as pico cells) will generally cover a relatively small geographic area and may allow unrestricted access by UEs with service subscriptions with a network provider. Small cells (such as femto cells) will generally also cover a relatively small geographic area (e.g., a home) and, in addition to unrestricted access, may also provide restricted access by UEs associated with the femto cells (e.g., UEs in a closed subscriber group (CSG), UEs of users in a home, etc.). A BS for a macro cell may be referred to as a macro BS. A BS for a small cell may be referred to as a small cell BS, a pico BS, a femto BS, or a home BS. In Figure 1In the example shown, BS105d and 105e may be conventional macro BSs, while BS105a-105c may be macro BSs with one of three-dimensional (3D), full-dimensional (FD) or massive MIMO capabilities. BS105a-105c may utilize its higher-dimensional MIMO capabilities to employ 3D beamforming in both elevation and azimuth beamforming to increase coverage and capacity. BS105f may be a small cell BS, which may be a home node or a portable access point. BS105 may support one or more (e.g., two, three, four, etc.) cells.
[0042] Network 100 may support synchronous operation or asynchronous operation. For synchronous operation, the BSs may have similar frame timing, and transmissions from different BSs may be approximately aligned in time. For asynchronous operation, the BSs may have different frame timing, and transmissions from different BSs may not be aligned in time.
[0043] UE 115 is dispersed throughout the wireless network 100, and each UE 115 can be stationary or mobile. UE 115 may also be referred to as a terminal, a mobile station, a subscriber unit, a station, etc. UE 115 may 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, UE 115 may be a device including a universal integrated circuit card (UICC). On the other hand, UE may be a device that does not include a UICC. In some aspects, UE 115 that does not include a UICC may also be referred to as an IoT device or an Internet of Everything (IoE) device. UE 115a-115d is an example of a mobile smart phone type device that accesses the network 100. UE 115 may also be a machine that is specifically configured for connected communications (including machine type communications (MTC), enhanced MTC (eMTC), narrowband IoT (NB-IoT), etc.). UE 115e-115h are examples of various machines configured for communication to access network 100. UE 115i-115k are examples of vehicles equipped with wireless communication devices configured for communication to access network 100. UE 115 may be able to communicate with any type of BS (whether macro BS, small cell, etc.). Figure 1 , a lightning symbol (e.g., a communication link) indicates wireless transmission between UE 115 and a serving BS 105 (which is a BS designated to serve UE 115 on a downlink (DL) and / or uplink (UL)), desired transmission between BSs 105, backhaul transmission between BSs, or sidelink transmission between UE 115.
[0044] In operation, BS 105a-105c uses 3D beamforming and cooperative spatial techniques (such as coordinated multi-point (CoMP) or multiple connections) to serve UEs 115a and 115b. Macro BS 105d can perform backhaul communications with BS 105a-105c and small cell BS 105f. Macro BS 105d can also send multicast services that are 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 Amber alerts or gray alerts.
[0045] The BSs 105 may also communicate with a core network. The core network may provide user authentication, access authorization, tracking, Internet Protocol (IP) connectivity, and other access, routing, or mobility functions. At least some of the BSs 105 (e.g., which may be examples of gNBs or access node controllers (ANCs)) may interface with the core network via a backhaul link (e.g., NG-C, NG-U, etc.) and may perform radio configuration and scheduling for communications with the UE 115. In various examples, the BSs 105 may communicate with each other directly or indirectly (e.g., via a core network) via a backhaul link (e.g., X1, X2, etc.), which may be a wired communication link or a wireless communication link.
[0046] The network 100 may also support communications with ultra-reliable and redundant links for devices with high reliability requirements, such as UE 115e, which may be an aircraft device. The redundant communication links with UE 115e may include links from macro BSs 105d and 105e, and links from small cell BS 105f. Other machine type devices, such as UE 115f (e.g., a thermometer), UE 115g (e.g., a smart meter), and UE 115h (e.g., a wearable device), may communicate directly with BSs such as small cell BS 105f and macro BS 105e through the network 100, or communicate through the network in a multi-action size configuration by communicating with another user device such as UE 115f that communicates temperature measurement information to a smart meter (UE 115g), which then reports to the network through the small cell BS 105f, which relays its information to the network. The network 100 may also provide additional network efficiency through dynamic low latency TDD / FDD communications, such as V2V, V2X, C-V2X communications between UE 115i, 115j, or 115k and other UEs 115 and / or vehicle-to-infrastructure (V2I) communications between UE 115i, 115j, or 115k and BS 105.
[0047] In some implementations, the network 100 utilizes an OFDM-based waveform for communication. An OFDM-based system may divide the system BW into multiple (K) orthogonal subcarriers, which are also commonly referred to as subcarriers, tones, frequency bins, etc. Each subcarrier may be modulated with data. In some aspects, the subcarrier spacing between adjacent subcarriers may be fixed, and the total number of subcarriers (K) may depend on the system BW. The system BW may also be divided into subbands. In other aspects, the subcarrier spacing and / or the duration of the TTI may be scalable.
[0048] In some aspects, BS105 may assign or schedule transmission resources (e.g., in the form of time-frequency resource blocks (RBs)) for downlink (DL) and uplink (UL) transmissions in network 100. DL refers to the transmission direction from BS105 to UE 115, and UL refers to the transmission direction from UE 115 to BS105. The communication may be in the form of a radio frame. A radio frame may be divided into a plurality of subframes or time slots, for example, about 10. Each time slot may also be divided into micro-time slots. In FDD mode, simultaneous UL transmission and DL transmission may occur in different frequency bands. For example, each subframe includes a UL subframe in a UL frequency band and a DL subframe in a DL frequency band. In TDD mode, UL transmission and DL transmission occur in different time periods using the same frequency band. For example, a subframe subset (e.g., a DL subframe) in a radio frame may be used for DL transmission, and another subframe subset (e.g., an UL subframe) in a radio frame may be used for UL transmission.
[0049] DL subframes and UL subframes may also be divided into several zones. For example, each DL subframe or UL subframe may have a predefined zone for the transmission of reference signals, control information, and data. Reference signals are predetermined signals that facilitate communication between BS105 and UE 115. For example, a reference signal may have a specific pilot pattern or structure, wherein a pilot tone may span an operational BW or frequency band, and each pilot tone is located at a predefined time and a predefined frequency. For example, BS105 may send a cell-specific reference signal (CRS) and / or a channel state information-reference signal (CSI-RS) to enable UE 115 to estimate a DL channel. Similarly, UE 115 may send a sounding reference signal (SRS) to enable BS105 to estimate an UL channel. Control information may include resource assignments and protocol control. Data may include protocol data and / or operational data. In some aspects, BS105 and UE115 may communicate using self-contained subframes. Self-contained subframes may include a portion for DL communication and a portion for UL communication. A self-contained subframe may be DL-centric or UL-centric. A DL-centric subframe may include a longer duration for DL communications than for UL communications. A UL-centric subframe may include a longer duration for UL communications than for UL communications.
[0050] In some aspects, the network 100 may be an NR network deployed on a licensed spectrum. The BS 105 may send synchronization signals (e.g., including a primary synchronization signal (PSS) and a secondary synchronization signal (SSS)) in the network 100 to facilitate synchronization. The BS 105 may broadcast system information associated with the network 100 (e.g., including a master information block (MIB), residual system information (RMSI), and other system information (OSI)) to facilitate initial network access. In some aspects, the BS 105 may broadcast the PSS, SSS, and / or MIB in the form of a synchronization signal block (SSB), and may broadcast the RMSI and / or OSI on a physical downlink shared channel (PDSCH). The MIB may be sent on a physical broadcast channel (PBCH).
[0051] In some aspects, a UE 115 attempting to access the network 100 may perform an initial cell search by detecting a PSS from the BS 105. The PSS may enable synchronization of period timing and may indicate a physical layer identification value. The UE 115 may then receive the SSS. The SSS may enable radio frame synchronization and may provide a cell identification value that may be combined with the physical layer identification value to identify a cell. The PSS and SSS may be located in the center portion of a carrier or at any suitable frequency within a carrier.
[0052] After receiving the PSS and SSS, the UE 115 may receive the MIB. The MIB may include system information for initial network access and scheduling information for RMSI and / or OSI. After decoding the MIB, the UE 115 may receive the RMSI and / or OSI. The RMSI and / or OSI may include radio resource control (RRC) information related to random access channel (RACH) procedures, paging, control resource sets (CORESET) for physical downlink control channel (PDCCH) monitoring, physical UL control channel (PUCCH), physical UL shared channel (PUSCH), power control, and SRS.
[0053] After obtaining the MIB, RMSI and / or OSI, the UE 115 may perform a random access procedure to establish a connection with the BS 105. In some examples, the random access procedure may be a four-step random access procedure. For example, the UE 115 may send a random access preamble, and the BS 105 may respond with a random access response. The random access response (RAR) may include a detected random access preamble identifier (ID) corresponding to the random access preamble, timing advance (TA) information, UL grant, temporary cell radio network temporary identifier (C-RNTI) and / or a backoff indicator. Upon receiving the random access response, the UE 115 may send a connection request to the BS 105 and the BS 105 may respond with a connection response. The connection response may indicate contention resolution. In some examples, the random access preamble, the RAR, the connection request, and the connection response may be referred to as message 1 (MSG1), message 2 (MSG2), message 3 (MSG3), and message 4 (MSG4), respectively. In some examples, the random access procedure may be a two-step random access procedure, where the UE 115 may send a random access preamble and a connection request in a single transmission, and the BS 105 may respond by sending a random access response and a connection response in a single transmission.
[0054] After establishing the connection, UE 115 and BS 105 may enter a normal operation phase, in which operational data may be exchanged. For example, BS 105 may schedule UE 115 for UL communication and / or DL communication. BS 105 may send UL scheduling grant and / or DL scheduling grant to UE 115 via PDCCH. Scheduling grant may be sent in the form of DL control information (DCI). BS 105 may send DL communication signals (e.g., carrying data) to UE 115 via PDSCH according to the DL scheduling grant. UE 115 may send UL communication signals to BS 105 via PUSCH and / or PUCCH according to the UL scheduling grant. Connection may be referred to as RRC connection. When UE 115 actively exchanges data with BS 105, UE 115 is in an RRC connection state.
[0055] In an example, after establishing a connection with BS105, UE 115 may initiate an initial network attachment procedure with network 100. BS105 may coordinate with various network entities or fifth generation core (5GC) entities, such as access and mobility function (AMF), serving gateway (SGW) and / or packet data network gateway (PGW) to complete the network attachment procedure. For example, BS105 may coordinate with network entities in 5GC to identify UE, authenticate UE and / or authorize UE to transmit and / or receive data in network 100. In addition, AMF may assign a set of tracking areas (TAs) to UE. Once the network attachment procedure is successful, a context is established in AMF for UE 115. After successfully attaching to the network, UE 115 may move around the current TA. For tracking area update (TAU), BS105 may request UE 115 to periodically update network 100 with the location of UE 115. Alternatively, UE 115 may report the location of UE 115 to network 100 only when entering a new TA. The TAU allows the network 100 to quickly locate and page the UE 115 when an incoming data packet or call for the UE 115 is received.
[0056] In some aspects, BS105 may communicate with UE 115 using HARQ technology to improve communication reliability, for example, to provide URLLC services. BS105 may schedule UE 115 to perform PDSCH communication by sending DL grants in PDCCH. BS105 may send DL data packets to UE 115 according to the scheduling in PDSCH. DL data packets may be sent in the form of transport blocks (TBs). If UE 115 successfully receives the DL data packet, UE 115 may send HARQ ACK to BS105. On the contrary, if UE115 fails to successfully receive the DL transmission, UE 115 may send HARQ NACK to BS105. Upon receiving HARQ NACK from UE 115, BS105 may retransmit the DL data packet to UE 115. The retransmission may include a decoded version of the DL data that is the same as the initial transmission. Alternatively, the retransmission may include a decoded version of the DL data that is different from the initial transmission. The UE 115 may apply soft combining to combine the coded data received from the initial transmission and the retransmission for decoding. The BS 105 and the UE 115 may also apply HARQ to UL communications using a substantially similar mechanism as DL HARQ.
[0057] In some aspects, the network 100 may operate on a system BW or a component carrier (CC) BW. The network 100 may divide the system BW into multiple BWPs (e.g., parts). The BS 105 may dynamically assign the UE 115 to operate on a specific BWP (e.g., a specific part of the system BW). The assigned BWP may be referred to as an active BWP. The UE 115 may monitor the active BWP to find signaling information from the BS 105. The BS 105 may schedule the UE 115 to perform UL communication or DL communication in the active BWP. In some aspects, the BS 105 may assign a pair of BWPs within the CC to the UE 115 for UL communication and DL communication. For example, the BWP pair may include a BWP for UL communication and a BWP for DL communication.
[0058] In some aspects, network 100 may operate on a shared channel, which may include a shared frequency band and / or an unlicensed frequency band. For example, network 100 may be an NR-U network operating on an unlicensed frequency band. In such aspects, BS105 and UE115 may be operated by multiple network operation entities. In order to avoid conflicts, BS105 and UE 115 may use a listen-before-talk (LBT) procedure to monitor a transmit opportunity (TXOP) in a shared channel. TXOP may also be referred to as COT. The goal of LBT is to protect the reception at the receiver from interference. For example, a transmitting node (e.g., BS105 or UE 115) may perform LBT before transmitting in a channel. When LBT passes, the transmitting node may continue to transmit. When LBT fails, the transmitting node may prohibit transmitting in a channel.
[0059] LBT can be based on energy detection (ED) or signal detection. For LBT based on energy detection, when the signal energy measured from the channel is lower than a threshold, the result of LBT is passed. Conversely, when the signal energy measured from the channel exceeds a threshold, the LBT result is a fault. For LBT based on signal detection, when a channel reservation signal (e.g., a predetermined preamble signal) is not detected in the channel, the LBT result is passed. In addition, LBT can be in multiple modes. The LBT mode can be, for example, type 4 (CAT4) LBT, type 2 (CAT2) LBT, or type 1 (CAT1) LBT. CAT1 LBT is referred to as a no-LBT mode, in which no LBT is performed before sending. CAT2 LBT refers to an LBT without a random backoff period. For example, a transmitting node can determine a channel measurement in a time interval and determine whether the channel is available based on a comparison of the channel measurement with an ED threshold. CAT4 LBT refers to an LBT with a random backoff and a variable contention window (CW). For example, the sending node may draw a random number and back off for a duration in a certain time unit based on the drawn random number.
[0060] The BS 105 may utilize the resources to schedule the UE 115 for UL transmissions. For example, SRS transmissions and PUSCH transmissions may be scheduled for the UE 115. In some cases, the SRS resources and the PUSCH resources may be scheduled adjacent to each other, with no symbols between them. Depending on which antenna resources the UE 115 has mapped for the resources, the UE 115 may switch antennas between SRS transmissions and PUSCH transmissions. In some aspects, the UE may determine that a PUSCH error is occurring for a PUSCH resource adjacent to an SRS resource, and may adjust antenna mapping or antenna switching timing to mitigate the error.
[0061] The deployment of a communication system (such as a 5G New Radio (NR) system) can be arranged with various components or components in a variety of ways. In a 5G NR system or network, a network node, a network entity, a network element, a mobility element of a network, a radio access network (RAN) node, a core network node, a network element or a network equipment (such as a base station (BS) or one or more units (or one or more components) that perform base station functionality) can be implemented in an aggregated architecture or a decomposed architecture. For example, a BS 105 (such as a Node B (NB), an evolved NB (eNB), an NR BS, a 5G NB, an access point (AP), a transmit receive point (TRP) or a cell, etc.) can be implemented as an aggregated base station (also referred to as an independent BS or a monolithic BS) or a decomposed base station.
[0062] A converged base station may be configured to utilize a radio protocol stack physically or logically integrated within a single RAN node. A decomposed base station may be configured to utilize a protocol stack physically or logically distributed between two or more units, such as one or more central or centralized units (CUs), one or more distributed units (DUs), or one or more radio units (RUs). In some aspects, a CU may be implemented within a RAN node, and one or more DUs may be co-located with the CU, or alternatively, may be geographically or virtually distributed in one or more other RAN nodes. A DU may be implemented to communicate with one or more RUs. Each of a CU, a DU, and a RU may also be implemented as a virtual unit, i.e., a virtual central unit (VCU), a virtual distributed unit (VDU), or a virtual radio unit (VRU).
[0063] Base station type operations or network designs may take into account the aggregated nature of base station functionality. For example, a disaggregated base station may be used in an integrated access backhaul (IAB) network, an open radio access network (O-RAN (network configurations such as those initiated by the O-RAN Alliance)), or a virtualized radio access network (vRAN, also known as a cloud radio access network (C-RAN)). Decomposition may include distributing functionality across two or more units at various physical locations, as well as virtually distributing functionality of at least one unit, which may enable flexibility in network design. Various units of a disaggregated base station or disaggregated RAN architecture may be configured for wired or wireless communication with at least one other unit.
[0064] Figure 2 A diagram illustrating an example decomposed base station 200 architecture is shown. The decomposed base station 200 architecture may include one or more central units (CUs) 210 that may communicate directly with a core network 220 via a backhaul link, or indirectly with the core network 220 through one or more decomposed base station units, such as a near real-time (near-RT) RAN intelligent controller (RIC) 225 via an E2 link, or a non-real-time (non-RT) RIC 215 associated with a service management and orchestration (SMO) framework 205, or both. The CU 210 may communicate with one or more distributed units (DUs) 230 via respective midhaul links, such as an F1 interface. The DU 230 may communicate with one or more radio units (RUs) 240 via respective fronthaul links. The RU 240 may communicate with respective UEs 115 via one or more radio frequency (RF) access links. In some implementations, a UE 115 may be served simultaneously by multiple RUs 240.
[0065] Each of the units (i.e., CU 210, DU 230, RU 240, and near-RT RIC 225, non-RT RIC 215, and SMO framework 205) may include or be coupled to one or more interfaces configured to receive or send signals, data, or information (collectively referred to as signals) via a wired or wireless transmission medium. Each of the units or an associated processor or controller that provides instructions to the communication interfaces of these units may be configured to communicate with one or more of the other units via a transmission medium. For example, these units may include a wired interface configured to receive or send signals to one or more of the other units via a wired transmission medium. In addition, the unit may include a wireless interface that may include a receiver, a transmitter, or a transceiver (such as a radio frequency (RF) transceiver) that is configured to receive or send signals, or both, to one or more of the other units via a wireless transmission medium.
[0066] In some aspects, CU 210 may host one or more higher layer control functions. Such control functions may include radio resource control (RRC), packet data convergence protocol (PDCP), service data adaptation protocol (SDAP), etc. Each control function may be implemented using an interface that is configured to communicate signals with other control functions hosted by CU 210. CU 210 may be configured to handle user plane functionality (i.e., central unit-user plane (CU-UP)), control plane functionality (i.e., central unit-control plane (CU-CP)), or a combination thereof. In some specific implementations, CU 210 may be logically split into one or more CU-UP units and one or more CU-CP units. When implemented in an O-RAN configuration, the CU-UP unit may communicate bidirectionally with the CU-CP unit via an interface (such as an E1 interface). As needed, CU 210 may be implemented to communicate with DU 230 for network control and signaling.
[0067] DU 230 may correspond to a logical unit that includes one or more base station functions for controlling the operation of one or more RUs 240. In some aspects, DU 230 may host one or more of a radio link control (RLC) layer, a medium access control (MAC) layer, and one or more high physical (PHY) layers (such as modules for forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.) depending at least in part on a functional split, such as that defined by the Third Generation Partnership Project (3GPP). In some aspects, DU 230 may also host one or more low PHY layers. Each layer (or module) may be implemented using an interface that is configured to communicate signals with other layers (and modules) hosted by DU 230 or with control functions hosted by CU 210.
[0068] The lower layer functionality may be implemented by one or more RUs 240. In some deployments, the RU 240 controlled by the DU 230 may correspond to a logical node that hosts RF processing functions or low PHY layer functions (such as performing fast Fourier transform (FFT), inverse FFT (iFFT), digital beamforming, physical random access channel (PRACH) extraction and filtering, etc.), or both, based at least in part on functional splitting (such as lower layer functional splitting). In such an architecture, the RU 240 may be implemented to handle over-the-air (OTA) communications with one or more UEs 115. In some specific implementations, real-time and non-real-time aspects of control plane and user plane communications with the RU 240 may be controlled by the corresponding DU 230. In some scenarios, this configuration may enable the implementation of the DU 230 and the CU 210 in a cloud-based RAN architecture (such as a vRAN architecture).
[0069] The SMO framework 205 may be configured to support RAN deployment and provisioning of non-virtualized network elements and virtualized network elements. For non-virtualized network elements, the SMO framework 205 may be configured to support the deployment of dedicated physical resources for RAN coverage requirements, which may be managed via an operation and maintenance interface (such as an O1 interface). For virtualized network elements, the SMO framework 205 may be configured to interact with a cloud computing platform (such as an open cloud (O-Cloud) 290) to perform network element lifecycle management (such as to instantiate virtualized network elements) via a cloud computing platform interface (such as an O2 interface). Such virtualized network elements may include, but are not limited to, CU 210, DU 230, RU 240, and near-RT RIC 225. In some specific implementations, the SMO framework 205 may communicate with hardware aspects of the 4G RAN (such as an open eNB (O-eNB) 211) via the O1 interface. In addition, in some specific implementations, the SMO framework 205 may communicate directly with one or more RUs 240 via the O1 interface. The SMO framework 205 may also include a non-RT RIC 215 configured to support the functionality of the SMO framework 205 .
[0070] The non-RT RIC 215 may be configured to include logic functions that enable non-real-time control and optimization of RAN elements and resources, artificial intelligence / machine learning (AI / ML) workflows including model training and updating, or policy-based guidance of applications / features in the near-RT RIC 225. The non-RT RIC 215 may be coupled to or in communication with the near-RT RIC 225 (such as via an A1 interface). The near-RT RIC 225 may be configured to include logic functions that enable near-real-time control and optimization of RAN elements and resources via data collection and actions through an interface (such as via an E2 interface) that connects one or more CUs 210, one or more DUs 230, or both, and the O-eNB with the near-RT RIC 225.
[0071] In some implementations, in order to generate an AI / ML model to be deployed in the near-RT RIC 225, the non-RT RIC 215 may receive parameters or external enrichment information from an external server. Such information may be utilized by the near-RT RIC 225 and may be received from a non-network data source or from a network function at the SMO framework 205 or the non-RT RIC 215. In some examples, the non-RT RIC 215 or the near-RT RIC 225 may be configured to tune RAN behavior or performance. For example, the non-RT RIC 215 may monitor long-term trends and patterns of performance and employ AI / ML models to perform corrective actions through the SMO framework 205 (such as via reconfiguration of O1) or via creation of RAN management policies (such as A1 policies).
[0072] Figure 3 A diagram of a system 300 including a device 305 supporting RU sharing techniques in wireless communications in accordance with various aspects of the present disclosure is shown. The device 305 may communicate with one or more RUs 355. The device 305 may include components for two-way voice and data communications, including components for sending and receiving communications, such as a communication manager 320, a network communication manager 310, a memory 330, code 335, a processor 340, and a RU communication manager 345. These components may be in electronic communication or otherwise coupled (e.g., operatively, communicatively, functionally, electronically, electrically) via one or more buses (e.g., a bus 350). One or more of the components of the system 300 may perform as described herein with reference to Figures 4 to 12 The functions described are, for example, described as functions performed by a base station or a network element.
[0073] The network communications manager 310 may manage communications with the core network 360 (eg, via one or more wired backhaul links). For example, the network communications manager 310 may manage the delivery of data communications for client devices, such as one or more UEs 115.
[0074] Memory 330 may include RAM and ROM. Memory 330 may store computer-readable, computer-executable code 335 including instructions that, when executed by processor 340, cause device 305 to perform various functions described herein. Code 335 may be stored in a non-transitory computer-readable medium such as system memory or another type of memory. In some cases, code 335 may not be directly executable by processor 340, but may (e.g., when compiled and executed) cause a computer to perform the functions described herein. In some cases, memory 330 may also contain, among other things, a BIOS that may control basic hardware or software operations, such as interaction with peripheral components or devices.
[0075] The processor 340 may include an intelligent hardware device (e.g., a general-purpose processor, a DSP, a CPU, a microcontroller, an ASIC, an FPGA, a programmable logic device, a discrete gate or transistor logic component, a discrete hardware component, or any combination thereof). In some cases, the processor 340 may be configured to operate a memory array using a memory controller. In some other cases, the memory controller may be integrated into the processor 340. The processor 340 may be configured to execute computer-readable instructions stored in a memory (e.g., a memory 330) to enable the device 305 to perform various functions (e.g., functions or tasks that support RU sharing technology in wireless communications). For example, the device 305 or a component of the device 305 may include a processor 340 and a memory 330 coupled to the processor 340, and the processor 340 and the memory 330 are configured to perform the various functions described herein.
[0076] RU communication manager 345 may manage communications with RU 355 and may include a controller or scheduler for controlling communications with UE 115 in coordination with RU 355. For example, RU communication manager 345 may coordinate scheduling of transmissions to UE 115. In some examples, RU communication manager 345 may provide an F1 interface within a wireless communication network technology to provide communications with RU 355.
[0077] According to examples as disclosed herein, the communication manager 320 may support wireless communications at a network node. For example, the communication manager 320 may be configured to or otherwise support components for sending a request for a radio resource configuration to a first RU during a first time period. The communication manager 320 may be configured to or otherwise support components for sending an interference query associated with the radio resource configuration to a second RU during a first time period. The communication manager 320 may be configured to or otherwise support components for receiving a response to the interference query from the second RU. The communication manager 320 may be configured to or otherwise support components for sending a payload to the first RU for transmission during the first time period based on the response to the interference query.
[0078] By including or configuring a communication manager 320 according to the examples described herein, the device 305 may support technology for RU sharing, wherein DUs of different MNOs may access wireless resources of other MNOs, which may increase the efficiency of resource utilization while providing competition and innovation among different MNOs, which may increase the reliability of wireless communications, reduce latency, and enhance user experience.
[0079] In some examples, the communication manager 320 may be configured to perform various operations (e.g., receive, monitor, send) using or otherwise cooperating with other components. Although the communication manager 320 is illustrated as a separate component, in some examples, one or more functions described with reference to the communication manager 320 may be supported or performed by the processor 340, the memory 330, the code 335, or any combination thereof. For example, the code 335 may include instructions that can be executed by the processor 340 to cause the device 305 to perform various aspects of the RU sharing technology in wireless communications as described herein, or the processor 340 and the memory 330 may be otherwise configured to perform or support such operations.
[0080] Figure 4 An exemplary transmission timing 400 with an SRS adjacent to a PUSCH is illustrated. The x-axis represents time in some units, wherein the various partitions of the illustrated resources represent symbol periods. As shown, PUSCH 410 is scheduled until and adjacent to SRS 420. Further, PUSCH 430 is scheduled to start immediately after SRS 420. In any of these cases (PUSCH immediately before or after SRS), there may be errors in PUSCH and / or SRS transmission due to antenna switching effects. The timing of antenna switching events can be controlled with a granularity less than a symbol period. In this way, the switching transient can have more impact on the end of the previous transmission or the start of the subsequent transmission in the adjacent pair. If the PUSCH transmission is a "B" type PUSCH, the first symbol of the PUSCH can be reserved for a demodulation reference signal (DMRS). DMRS may be particularly sensitive and / or important, and therefore when SRS is immediately before a "B" type PUSCH transmission, there may be more motivation to make mitigation adjustments.
[0081] Figure 5 is a signaling diagram 500 according to some aspects of the present disclosure. Diagram 500 is represented by a signaling diagram such as reference Figure 1 BS105 discussed and referenced Figures 2 to 3 The network unit 800 may utilize one or more components of the decomposed base station 200 (eg, CU 210, DU 230, and / or RU 240). The network unit 800 may utilize one or more components, such as Figure 8 The processor 802, memory 804, scheduling module 808, transceiver 810, modem 812, and one or more antennas 816 are shown, and the UE 115 may utilize one or more components such as Fig. 9 The processor 902, memory 904, antenna switching module 908, transceiver 910, modem 912 and one or more antennas 916 are shown. As illustrated, the signaling diagram 500 includes a plurality of enumerated actions, but Figure 5 The various aspects of the invention may include additional actions before, after, and between the actions listed. In some aspects, one or more of the actions listed may be omitted, combined together, or performed in a different order.
[0082] At action 502, the UE 115 receives an indication of PUSCH resources and SRS resources associated with the corresponding antenna port from the network unit 800. The indication may be received dynamically, for example, via DCI on the PDCCH, RRC configuration, or other methods. Each PUSCH resource of the first subset of PUSCH resources may be immediately before and / or after the corresponding SRS resource in time (e.g., in symbols adjacent to the SRS resource). Each PUSCH resource of the second subset of PUSCH resources may be spaced apart in time from any SRS resource (e.g., at least one intervening symbol is located between the PUSCH resource and any SRS resource). In some cases, a communication is considered to be immediately before or after another communication when there are no symbols between the communication and the communication (e.g., as relative to the communication). Figure 4 discussed).
[0083] At action 504, the UE 115 determines a failure rate associated with the PUSCH transmission. For example, the UE may monitor CRC failures based on retransmission requests from the network unit 800 in a DCI message conveyed via the PDCCH. If a predetermined amount of time has passed since a PUSCH transmission without a retransmission request, the UE 115 may assume that there is no CRC error. The UE 115 may track PUSCH failures for PUSCH resources adjacent to SRS resources (e.g., a first subset of PUSCH resources) independently of PUSCH failures for PUSCH resources not adjacent to SRS resources (e.g., a second subset of PUSCH resources). In some aspects, PUSCH resources with SRS immediately before or after the PUSCH resources are tracked. In other aspects, only PUSCH resources with SRS before (but not after) are tracked. In this regard, interference at the beginning of PUSCH communication may be more harmful than interference at the end of PUSCH communication.
[0084] UE 115 may determine whether PUSCH resources adjacent to SRS resources (e.g., a first subset of PUSCH resources) have a higher failure rate percentage than PUSCH resources not adjacent to SRS (e.g., a second subset of PUSCH resources). If the CRC errors do not exceed a higher predetermined threshold when adjacent to SRS, UE 115 may retain the default antenna port setting. For example, if the CRC errors for PUSCH resources in the first subset are 4% and the CRC errors for PUSCH resources in the second subset are 5%, and the predetermined threshold is a difference of 2%, UE 115 may determine to continue using the default antenna. If the CRC errors do not exceed a higher predetermined threshold when adjacent to SRS, UE 115 may perform action 506 as described below.
[0085] At action 506, the UE 115 measures channels associated with the SRS resources and the PUSCH resources. The UE 115 may determine whether the difference in reference signal received power (RSRP) associated with the antenna of interest is less than a predetermined threshold. For example, for a PUSCH and SRS pair each mapped to a different antenna port, the UE 115 may determine whether the channel associated with the PUSCH as characterized by RSRP (e.g., for a first antenna port) is sufficiently close in quality to the channel associated with the SRS as characterized by RSRP (e.g., for a second antenna port). In some aspects, different measurements or indicators (such as a received signal strength indicator (RSSI) or other channel quality indicators and / or measurements) may be used for channel characterization other than RSRP. The difference in RSRP may be compared to a predetermined threshold, which is a value defined by a standard or received in a message from the network unit 800 (e.g., an RRC message via a PDCCH). If the difference in RSRP is above the threshold, the UE 115 may retain the default antenna port setting. If the difference in RSRP is below a threshold, indicating that the SRS antenna port (eg, the second antenna port) is comparable in channel quality to the PUSCH antenna port (eg, the first antenna port), the UE 115 may perform action 508 as described below.
[0086] At action 508, UE 115 determines which antenna ports to use for PUSCH. Based on the determinations made at actions 504 and 506, UE 115 may transmit PUSCH on the same antenna port as SRS so that it does not need to perform antenna switching between the two transmissions. If, based on the determinations at actions 504 and 506, the quality of the SRS antenna port is much worse, UE 115 may determine to retain the default antenna port setting.
[0087] At action 510, the UE 115 transmits PUSCH and SRS according to the antenna mapping determined at action 508. In some cases, the transmit power of the PUSCH communication can be increased so that the transmission using the non-default PUSCH antenna port is successful even under potentially worse channel conditions. In this regard, the UE 115 can increase the transmit power in response to a request or configuration message (e.g., a transmit power control (TPC) command) from a network element. The UE 115 can receive the TPC command via the PDCCH, for example, in a DCI message. Even under slightly worse channel conditions, PUSCH communications sent through non-default PUSCH antenna ports can also exhibit fewer CRC errors because problems associated with antenna switching antenna ports between SRS communications and PUSCH communications can be eliminated.
[0088] At action 512, UE 115 continues to monitor channel performance. For example, UE 115 can monitor CRC failures in the PUSCH (i.e., the PUSCH resources in the second subset) retained on its default antenna port by monitoring retransmission requests from network unit 800 in DCI messages conveyed via PDCCH. UE 115 can also monitor the channel quality of non-default antenna ports for comparison. UE 115 also monitors the downlink imbalance of the downlink on the two channels. For example, by monitoring RSRP and / or RSSI to determine whether the channel associated with the default PUSCH antenna port has improved, or whether the default channel has been degraded to the extent that restoring to the default port would be beneficial. UE 115 can monitor to determine when the gain due to the absence of switching is suppressed by the degradation of the transmit performance of the antenna due to handheld device occlusion or other channel changes.
[0089] The UE 115 may revert to a default antenna selection based on the performance of the change. The reversion may be based on a determination that the failure rate of PUSCH adjacent to SRS on a different antenna port has improved and / or that the non-default antenna being used has degraded beyond a predetermined point. For example, if the CRC errors for PUSCH on the non-default antenna port increase beyond the initially measured CRC errors, the UE 115 may revert to the antenna port mapping. In some aspects, the UE 115 may wait to revert until there is a gap in the PUSCH transmission. For example, the reversion may be performed after a predetermined time when there are no scheduled uplink transmissions from the UE 115. The UE 115 may also revert to the default PUSCH antenna port after a predetermined time regardless of the uplink transmission schedule.
[0090] Figure 6 is a signaling diagram 600 according to some aspects of the present disclosure. Diagram 600 is represented by a signaling diagram such as reference Figure 1 BS105 discussed and referenced Figures 2 to 3 The network unit 800 may utilize one or more components of the decomposed base station 200 (eg, CU 210, DU 230, and / or RU 240). The network unit 800 may utilize one or more components, such as Figure 8 The processor 802, memory 804, scheduling module 808, transceiver 810, modem 812, and one or more antennas 816 are shown, and the UE 115 may utilize one or more components such as Fig. 9 The processor 902, memory 904, antenna switching module 908, transceiver 910, modem 912 and one or more antennas 916 are shown. As illustrated, the signaling diagram 600 includes a plurality of enumerated actions, but Figure 6 The various aspects of the invention may include additional actions before, after, and between the actions listed. In some aspects, one or more of the actions listed may be omitted, combined together, or performed in a different order.
[0091] At action 602, the UE 115 receives an indication of PUSCH resources and SRS resources associated with the corresponding antenna port from the network unit 800. The indication may be received dynamically, for example, via DCI on the PDCCH, RRC configuration, or other methods. Each PUSCH resource of the first subset of PUSCH resources may be immediately before and / or after the corresponding SRS resource in time (e.g., in symbols adjacent to the SRS resource). Each PUSCH resource of the second subset of PUSCH resources may be separated in time from any SRS resource (e.g., at least one intervening symbol is located between the PUSCH resource and any SRS resource). In some cases, a communication is considered to be immediately before or after another communication when there are no symbols between the communication and the communication (e.g., as relative to the communication). Figure 4 discussed).
[0092] At action 604, the UE 115 determines which SRS resource is most frequently scheduled adjacent to the PUSCH resource. In some aspects, the determination is deterministic and based on scheduling information known by the UE 115. For example, the PUSCH resource can be semi-statically configured using a PBCH channel or a PDCCH channel via a configured scheduling grant received in an RRC message, which allows the UE 115 to know well in advance when the PUSCH will appear relative to the SRS. In other aspects, the PUSCH resources are dynamically scheduled, for example, via a PDCCH DCI message. Even when dynamically scheduled, network elements will typically schedule resources in a predictable manner. This allows the UE 115 to collect historical dynamic scheduling information and make inferences about possible future dynamic scheduling of PUSCH resources. In this sense, the determination made by the UE 115 that the SRS resource appears adjacent to the PUSCH resource can be a probabilistic determination based on dynamic scheduling information collected over a predetermined amount of time. Based on the semi-persistent scheduling grant or historical scheduling information, UE 115 may determine which SRS resource most frequently appears adjacent to a PUSCH resource, making that SRS resource the most likely resource to cause a PUSCH transmission failure due to antenna switching.
[0093] At action 606, the UE 115 determines the antenna port. If it is determined at action 604 that a certain SRS resource appears adjacent to a PUSCH resource more frequently than other SRS resources, it can be mapped to an antenna port that is less likely to cause antenna switching. For example, many UEs have a "default" antenna port, which can be referred to as ANT 0. Although some antenna ports can be dedicated to UL or DL, some antenna ports such as ANT 0 have the ability to switch between UL and DL. By mapping the SRS resources with the highest PUSCH / SRS transitions to the default port (e.g., ANT 0), this minimizes the likelihood of needing to switch antenna ports when switching from SRS to PUSCH or vice versa.
[0094] At act 608 , UE 115 sends a PUSCH transmission and an SRS according to the determination at act 606 .
[0095] Figure 7 is a signaling diagram 700 according to some aspects of the present disclosure. Diagram 700 is represented by a signaling diagram such as reference Figure 1 BS105 discussed and referenced Figures 2 to 3 The network unit 800 may utilize one or more components of the decomposed base station 200 (eg, CU 210, DU 230, and / or RU 240). The network unit 800 may utilize one or more components, such as Figure 8The processor 802, memory 804, scheduling module 808, transceiver 810, modem 812, and one or more antennas 816 are shown, and the UE 115 may utilize one or more components such as Fig. 9 The processor 902, memory 904, antenna switching module 908, transceiver 910, modem 912 and one or more antennas 916 are shown. As illustrated, the signaling diagram 700 includes a plurality of enumerated actions, but Figure 7 The various aspects of the invention may include additional actions before, after, and between the actions listed. In some aspects, one or more of the actions listed may be omitted, combined together, or performed in a different order.
[0096] At action 702, the UE 115 receives an indication of PUSCH resources and SRS resources associated with the corresponding antenna port from the network unit 800. The indication may be received dynamically, for example, via DCI on the PDCCH, RRC configuration, or other methods. Each PUSCH resource of the first subset of PUSCH resources may be immediately before and / or after the corresponding SRS resource in time (e.g., in symbols adjacent to the SRS resource). Each PUSCH resource of the second subset of PUSCH resources may be separated in time from any SRS resource (e.g., at least one intervening symbol is located between the PUSCH resource and any SRS resource). In some cases, a communication is considered to be immediately before or after another communication when there are no symbols between the communication and the communication (e.g., as relative to the communication). Figure 4 discussed).
[0097] At action 704, the UE 115 determines the relative importance of the UL and DL. The relative importance of the downlink compared to the uplink can be based on one or more factors. For example, one factor can be based on a comparison of how many downlink layers are configured to the maximum possible number of available downlink layers. If not all available downlink layers are configured, this may indicate that the downlink is not currently being used heavily and is therefore not as important as the uplink. Another factor may be that the amount of block errors associated with PUSCH that is not adjacent to the SRS exceeds a predetermined threshold. For example, this may indicate that current conditions are such that there is a poor connection for PUSCH resources, which can be further exacerbated by selecting a suboptimal channel. Another factor may be whether the PUSCH transmission is of type "B", in which case the performance of the first symbol of the PUSCH is additionally important because the first symbol of a "B" type PUSCH transmission is a demodulation reference signal (DMRS).
[0098] At action 706, the UE 115 adjusts the antenna switching timing based on the determination at action 704. The antenna switching timing may be adjusted with a granularity less than a symbol period. If the uplink is determined to be less important based on a combination of one or more of the factors, the switching time may be adjusted to occur when it interferes more with the PUSCH. If the downlink is determined to be less important based on a combination of one or more of the factors, the switching time may be adjusted to occur when it interferes more with the SRS. The SRS is an uplink signal, but it is used to characterize the downlink channel via reciprocity, so irregularities on the SRS may affect the downlink.
[0099] At action 708 , the UE 115 sends a PUSCH transmission and an SRS, wherein the timing is adjusted at action 706 .
[0100] Figure 8 800 is a block diagram of an exemplary network unit 800 according to some aspects of the present disclosure. The network unit 800 may be as follows: Figure 1 as discussed in BS105, or as referenced by Figures 2 to 3 The network unit 800 may include a processor 802, a memory 804, a scheduling module 808, a transceiver 810 including a modem subsystem 812 and an RF unit 814, and one or more antennas 816. These elements may be coupled to each other. The term "coupled" may refer to being directly or indirectly coupled or connected to one or more intermediate elements. For example, these elements may communicate directly or indirectly with each other, for example, via one or more buses.
[0101] The processor 802 may have various features as a particular type of processor. For example, these features may include a CPU, a DSP, an ASIC, a controller, an FPGA device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein. The processor 802 may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors combined with a DSP core, or any other such configuration.
[0102] The memory 804 may include cache memory (e.g., cache memory of the processor 802), RAM, MRAM, ROM, PROM, EPROM, EEPROM, flash memory, solid-state memory devices, one or more hard disk drives, memristor-based arrays, other forms of volatile and non-volatile memory, or a combination of different types of memory. In some aspects, the memory 804 may include a non-transitory computer-readable medium. The memory 804 may store instructions 806. The instructions 806 may include instructions that, when executed by the processor 802, cause the processor 802 to perform the operations described herein (e.g., Figures 1 to 7 and Figures 10 to 12 Instructions 806 may also be referred to as program code. Program code may be used to cause the wireless communication device to perform these operations, for example, by causing one or more processors (such as processor 802) to control or command the wireless communication device to do so. The terms "instructions" and "code" should be broadly interpreted to include any type of computer-readable statements. For example, the terms "instructions" and "code" may refer to one or more programs, routines, subroutines, functions, procedures, etc. "Instructions" and "code" may include a single computer-readable statement or multiple computer-readable statements.
[0103] The scheduling module 808 may be implemented via hardware, software, or a combination thereof. For example, the scheduling module 808 may be implemented as a processor, circuit, and / or instruction 806 stored in the memory 804 and executed by the processor 802. In some examples, the scheduling module 808 may be integrated within the modem subsystem 812. For example, the reporting module 808 may be implemented by a combination of software components (e.g., executed by a DSP or a general purpose processor) and hardware components (e.g., logic gates and circuits) within the modem subsystem 812. The scheduling module 808 may communicate with one or more components of the network unit 800 to implement various aspects of the present disclosure, such as, Figures 1 to 7 as well as Figures 10 to 12 all aspects.
[0104] In some aspects, the scheduling module 808 may be configured to receive a rank indicator (RI) from the UE. The RI may be received as part of the channel state feedback information. The channel state feedback may be received, for example, via an RRC message, an UL MAC CE, a channel state information (CSI) message, a synchronization signal block (SSB) or other suitable communication using a PUCCH, a PSCCH or another suitable channel. The channel state feedback information may include a precoding matrix indicator (PMI) and / or a channel quality indicator (CQI) corresponding to the RI. The RI may define the number of possible transmission layers for downlink transmission under specific channel conditions. The RI may correspond to the maximum number of unrelated paths that can be used for downlink transmission. However, the RI may not contain information directly related to the number of antenna panels or modules used by the UE when implementing the indicated RI.
[0105] The scheduling module 808 may be configured to schedule the UE 115 with uplink resources. For example, SRS resources and PUSCH resources. The scheduling module 808 may be further configured to determine CRC failures on uplink transmissions and request retransmissions accordingly. In some aspects, the scheduling module 808 may adjust the transmit power of the UE transmissions, for example, via a transmit power control (TPC) command transmitted to the UE 115 in a scheduling message (e.g., DCI).
[0106] As shown, the transceiver 810 may include a modem subsystem 812 and an RF unit 814. The transceiver 810 may be configured to communicate bidirectionally with other devices (such as UE 115 and / or BS 105 and / or another core network element). The modem subsystem 812 may be configured to modulate and / or encode data according to an MCS (e.g., an LDPC decoding scheme, a turbo decoding scheme, a convolutional decoding scheme, a digital beamforming scheme, etc.). The RF unit 814 may be configured to process (e.g., perform analog-to-digital conversion or digital-to-analog conversion, etc.) modulated / encoded data (e.g., PUSCH, SRS, etc.) from the modem subsystem 812 (for outbound transmission) or from another source (such as UE 115 and / or UE 900). The RF unit 814 may also be configured to perform analog beamforming in conjunction with digital beamforming. Although shown as being integrated together in the transceiver 810, the modem subsystem 812 and / or the RF unit 814 may be separate devices that are coupled together at the network unit 800 to enable the network unit 800 to communicate with other devices.
[0107] The RF unit 814 may provide modulated and / or processed data, such as data packets (or more generally, data messages that may include one or more data packets and other information), to the antenna 816 for transmission to one or more other devices. The antenna 816 may also receive data messages transmitted from other devices and provide the received data messages for processing and / or demodulation at the transceiver 810. The transceiver 810 may provide the demodulated and decoded data (e.g., PUSCH, SRS, etc.) to the scheduling module 808 for processing. The antenna 816 may include multiple antennas of similar design or different design to maintain multiple transmission links.
[0108] In one aspect, the network unit 800 may include multiple transceivers 810 that implement different RATs (e.g., NR and LTE). In one aspect, the network unit 800 may include a single transceiver 810 that implements multiple RATs (e.g., NR and LTE). In one aspect, the transceiver 810 may include various components, where different combinations of components may implement different RATs.
[0109] Fig. 9 900 is a block diagram of an exemplary UE 900 according to some aspects of the present disclosure. The UE 900 may be Figure 1 to Figure 2115 discussed in . As shown, UE 900 may include a processor 902, a memory 904, an antenna switching module 908, a transceiver 910 including a modem subsystem 912 and a radio frequency (RF) unit 914, and one or more antennas 916. These elements may be coupled to each other. The term "coupled" may refer to being directly or indirectly coupled or connected to one or more intervening elements. For example, these elements may communicate directly or indirectly with each other, such as via one or more buses.
[0110] The processor 902 may include a central processing unit (CPU), a digital signal processor (DSP), an application specific integrated circuit (ASIC), a controller, a field programmable gate array (FPGA) device, another hardware device, a firmware device, or any combination thereof configured to perform the operations described herein. The processor 902 may also be implemented as a combination of computing devices, for example, a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in combination with a DSP core, or any other such configuration.
[0111] The memory 904 may include cache memory (e.g., cache memory of the processor 902), random access memory (RAM), magnetoresistive RAM (MRAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), flash memory, solid-state memory devices, hard drives, other forms of volatile and non-volatile memory, or a combination of different types of memory. In one aspect, the memory 904 includes a non-transitory computer-readable medium. The memory 904 may store or have recorded thereon instructions 906. The instructions 906 may include instructions that, when executed by the processor 902, cause the processor 902 to perform various aspects of the present disclosure described herein with reference to the UE 115 (e.g., Figures 1 to 7 and Figures 10 to 12 Instructions 906 may also be referred to as codes, which may be broadly interpreted to include any type of computer-readable statements.
[0112] The antenna switching module 908 may be implemented via hardware, software, or a combination thereof. For example, the antenna switching module 908 may be implemented as a processor, circuit, and / or instructions 906 stored in the memory 904 and executed by the processor 902. In some aspects, the antenna switching module 908 may be integrated into the modem subsystem 912. For example, the antenna switching module 908 may be implemented by a combination of software components (e.g., executed by a DSP or a general purpose processor) and hardware components (e.g., logic gates and circuits) within the modem subsystem 912. The antenna switching module 908 may communicate with one or more components of the UE 900 to implement various aspects of the present disclosure, such as, Figures 1 to 7 as well as Figures 10 to 12 all aspects.
[0113] In some aspects, the antenna switching module 908 may be configured to monitor for indications of cyclic redundancy check (CRC) failures for PUSCH transmissions associated with PUSCH resources adjacent to SRS resources. If the CRC failure exceeds a threshold value higher than the number of CRC errors for PUSCH resources that are not adjacent to SRS resources, the antenna switching module 908 may perform mitigation actions. The antenna switching module 908 may determine, for example, based on the difference in RSRP of the two channels whether the SRS antenna port is a suitable antenna port for PUSCH transmission. If it is a suitable channel, the antenna switching module 908 may change the PUSCH antenna port to be the same as the SRS antenna port. In some aspects, if there is a change in channel performance, the antenna switching module 908 may restore the antenna port to a default setting.
[0114] In some aspects, antenna switching module 908 may map SRS antenna ports based on a determination that a particular SRS resource is most frequently adjacent to a PUSCH resource. This determination may be based on configured scheduling grants and / or predictions based on historical scheduling.
[0115] In some aspects, the antenna switching module may adjust the antenna switching timing based on a determination of the relative importance of UL or DL. The relative importance of the downlink compared to the uplink may be based on one or more factors. For example, one factor may be based on a comparison of how many downlink layers are configured with the maximum possible number of available downlink layers. If not all available downlink layers are configured, this may indicate that the downlink is not currently being used heavily and is therefore not as important as the uplink. Another factor may be that the amount of block errors associated with a PUSCH that is not adjacent to an SRS exceeds a predetermined threshold. For example, this may indicate that current conditions result in a poor connection for PUSCH resources, which may be further exacerbated by selecting a suboptimal channel. Another factor may be whether the PUSCH transmission is of type "B", in which case the performance of the first symbol of the PUSCH is additionally important because the first symbol of the "B" type PUSCH transmission is a demodulation reference signal (DMRS).
[0116] The antenna switching timing may be adjusted by the antenna switching module 908 with a granularity less than a symbol period. If the uplink is determined to be less important based on a combination of one or more of the factors, the switching time may be adjusted to occur when it interferes more with the PUSCH. If the downlink is determined to be less important based on a combination of one or more of the factors, the switching time may be adjusted to occur when it interferes more with the SRS.
[0117] As shown, the transceiver 910 may include a modem subsystem 912 and an RF unit 914. The transceiver 910 may be configured to communicate bidirectionally with other devices, such as BS 105 and BS 500. The modem subsystem 912 may be configured to modulate and / or encode data from the memory 904 and / or the antenna switching module 908 according to a modulation and coding scheme (MCS) (e.g., a low-density parity check (LDPC) decoding scheme, a turbo decoding scheme, a convolutional decoding scheme, a digital beamforming scheme, etc.). The RF unit 914 may be configured to process (e.g., perform analog-to-digital conversion or digital-to-analog conversion, etc.) modulated / encoded data (e.g., PDSCH, PDCCH, etc.) or modulated / encoded data transmitted from another source, such as UE 115 or BS 105. The RF unit 914 may also be configured to perform analog beamforming in conjunction with digital beamforming. Although shown as being integrated together in the transceiver 910, the modem subsystem 912 and the RF unit 914 may be separate devices that are coupled together at the UE 900 to enable the UE 900 to communicate with other devices.
[0118] The RF unit 914 may provide modulated and / or processed data (e.g., data packets (or more generally, data messages that may include one or more data packets and other information)) to an antenna 916 for transmission to one or more other devices. The antenna 916 may also receive data messages sent from other devices. The antenna 916 may provide the received data messages for processing and / or demodulation at the transceiver 910. The transceiver 910 may provide the demodulated and decoded data (e.g., PDSCH, PDCCH, etc.) to the antenna switching module 908 for processing. The antenna 916 may include multiple antennas of similar or different designs in order to maintain multiple transmission links. The antenna 916 may include multiple antenna modules, each antenna module being associated with a different antenna panel. The antenna panel can be used to transmit and / or receive using beamforming techniques.
[0119] In one aspect, the UE 900 may include multiple transceivers 910 that implement different RATs (e.g., NR and LTE). In one aspect, the UE 900 may include a single transceiver 910 that implements multiple RATs (e.g., NR and LTE). In one aspect, the transceiver 910 may include various components, where different combinations of components may implement different RATs.
[0120] Fig.10 1 is a flow chart illustrating a wireless communication method 1000 according to some aspects of the present disclosure. Aspects of the method 1000 may be performed by a computing device (e.g., a processor, a processing circuit, and / or other suitable components) of a wireless communication device or other suitable means for performing blocks. In one aspect, the UE 115 or 900 may utilize a processor such as Fig. 9 The method 1000 is performed by the components of a processor 902 , a memory 904 , an antenna switching module 908 , a transceiver 910 , a modem 912 , and one or more antennas 916 .
[0121] As illustrated, method 1000 includes a plurality of enumerated blocks, but aspects of method 1000 may include additional blocks before, after, and between these enumerated blocks. In some aspects, one or more of the enumerated blocks may be omitted or performed in a different order.
[0122] At block 1005, a UE (e.g., UE 115, UE 900, or other UE) receives an indication of PUSCH resources associated with a corresponding default antenna port from a network element (e.g., BS 105, network element 800, CU 210, DU 230, and / or RU 240). The indication may be received dynamically, for example, via a DCI on a PDCCH, an RRC configuration, or other method. Each PUSCH resource of a first subset of PUSCH resources may be immediately before and / or after a corresponding SRS resource in time (e.g., in symbols adjacent to the SRS resource). Each PUSCH resource of a second subset of PUSCH resources may be spaced apart in time from any SRS resource (e.g., with at least one intervening symbol located between the PUSCH resource and any SRS resource). In some cases, a communication is considered to be immediately before or after (e.g., as relative to a symbol) when there are no symbols between the communication and another communication. Figure 4 discussed).
[0123] At block 1010, the UE monitors an indication of a cyclic redundancy check (CRC) failure of a PUSCH transmission associated with a PUSCH resource. For example, the UE may determine a CRC failure based on a retransmission request from a network element in a DCI message conveyed via a PDCCH. If a predetermined amount of time has passed since a PUSCH transmission without a retransmission request, the UE may assume that there is no CRC error. The UE may track PUSCH failures for PUSCH resources adjacent to SRS resources (e.g., a first subset of PUSCH resources) independently of PUSCH failures for PUSCH resources not adjacent to SRS resources (e.g., a second subset of PUSCH resources). In some aspects, PUSCH resources with SRS immediately before or after the PUSCH resources are tracked. In other aspects, only PUSCH resources with SRS before (but not after) are tracked. In this regard, interference at the beginning of a PUSCH communication may be more harmful than interference at the end of a PUSCH communication. Further, in some cases, SRS transmissions may be considered less important than PUSCH transmissions.
[0124] At decision block 1015, the UE determines whether PUSCH resources adjacent to SRS resources (e.g., a first subset of PUSCH resources) have a higher failure rate percentage than PUSCH resources not adjacent to SRS (e.g., a second subset of PUSCH resources) based on the CRC failures observed at block 1010. If the CRC errors do not exceed a higher predetermined threshold when adjacent to SRS, the method 1000 proceeds to block 1020, where there is no change to the antenna port settings. For example, if the CRC errors for PUSCH resources in the first subset are 4% and the CRC errors for PUSCH resources in the second subset are 5%, and the predetermined threshold is a difference of 2%, the UE may determine to continue using the default antenna. If the CRC errors exceed a higher predetermined threshold when adjacent to SRS, the method 1000 proceeds to decision block 1025. The predetermined threshold may be defined by a standard, or may be configured by a message received from a network element, such as an RRC message on a PDCCH.
[0125] At decision block 1025, the UE determines whether the difference in reference signal received power (RSRP) associated with the antenna of interest is less than a predetermined threshold. For example, for a PUSCH and SRS pair each mapped to a different antenna port, the UE may determine whether the channel associated with the PUSCH as characterized by RSRP (e.g., for a first antenna port) is sufficiently close in quality to the channel associated with the SRS as characterized by RSRP (e.g., for a second antenna port). The difference in RSRP may be compared to a predetermined threshold, which is a value defined by a standard or received in a message from a network element (e.g., an RRC message via a PDCCH). If the difference in RSRP is above the threshold, the method 1000 proceeds to block 1030, where there is no change to the antenna port settings. If the difference in RSRP is below the threshold, indicating that the SRS antenna port (e.g., the second antenna port) is comparable in channel quality to the PUSCH antenna port (e.g., the first antenna port), the method 1000 proceeds to block 1035. In some aspects, a PUSCH antenna port (e.g., a first antenna port) is a default PUSCH antenna port. In some aspects, an SRS antenna port (e.g., a second antenna port) is a default SRS antenna port. In some aspects, different measurements or indicators (such as a received signal strength indicator (RSSI) or other channel quality indicators and / or measurements) can be used for channel characterization other than RSRP.
[0126] At block 1035, the UE transmits PUSCH communications associated with a first subset of PUSCH resources using a non-default PUSCH antenna port. The non-default PUSCH antenna port may be the same antenna port as the corresponding SRS resource (e.g., a second antenna port and / or a default SRS antenna port). In this way, when the PUSCH communication is transmitted immediately before or after the corresponding SRS, the antenna port may remain the same, thereby avoiding antenna switching issues, including any associated delays. In some aspects, the non-default PUSCH antenna port may perform slightly worse in terms of channel quality relative to the default PUSCH antenna port, even if the non-default PUSCH antenna port is close enough to the default PUSCH antenna port in terms of RSRP for applicability. In some cases, the transmit power of the PUSCH communication may be increased so that transmission using the non-default PUSCH antenna port is successful even under potentially worse channel conditions. In this regard, the UE may increase the transmit power in response to a request or configuration message (e.g., a transmit power control (TPC) command) from a network element. The UE may receive the TPC command, for example, via the PDCCH in a DCI message. Even under slightly worse channel conditions, PUSCH communications sent through non-default PUSCH antenna ports may exhibit fewer CRC errors because problems associated with switching antenna ports between SRS communications and PUSCH communications may be eliminated.
[0127] At block 1040, the UE monitors the PUSCH transmission for CRC failures. For example, the UE may monitor the PUSCH (i.e., the PUSCH resources in the second subset) retained on its default antenna port (i.e., PUSCH resources in the second subset) for CRC failures by monitoring retransmission requests from the network element in a DCI message conveyed via the PDCCH. The UE may also monitor the channel quality of the non-default antenna port for comparison. The UE also monitors the downlink imbalance of the downlink on the two channels. For example, by monitoring RSRP and / or RSSI to determine whether the channel associated with the default PUSCH antenna port has improved, or whether the default channel has degraded to the extent that reverting to the default port would be beneficial. The UE may monitor to determine when the gain due to the absence of switching is suppressed by the degradation of the transmit performance of the antenna due to handset shading or other channel changes.
[0128] At box 1045, the UE reverts to the default antenna selection. The reversion may be based on a determination that the failure rate of PUSCH adjacent to SRS on a different antenna port has improved and / or that the non-default antenna being used has degraded beyond a predetermined point. For example, if the CRC errors for PUSCH on the non-default antenna port increase beyond the initially measured CRC errors, the UE may revert to the antenna port mapping. In some aspects, the UE may wait to revert until there is a gap in the PUSCH transmission. For example, the reversion may be performed after a predetermined time when there are no scheduled uplink transmissions from the UE. The UE may also revert to the default PUSCH antenna port after a predetermined time regardless of the uplink transmission schedule.
[0129] Fig.11 1 is a flow chart illustrating a wireless communication method 1100 according to some aspects of the present disclosure. Aspects of the method 1100 may be performed by a computing device (e.g., a processor, a processing circuit, and / or other suitable components) of a wireless communication device or other suitable means for performing blocks. In one aspect, the UE 115 or 900 may utilize a processor such as Fig. 9 The components of processor 902 , memory 904 , antenna switching module 908 , transceiver 910 , modem 912 , and one or more antennas 916 are shown to perform method 1100 .
[0130] As illustrated, method 1100 includes a plurality of enumerated blocks, but aspects of method 1100 may include additional blocks before, after, and between these enumerated blocks. In some aspects, one or more of the enumerated blocks may be omitted or performed in a different order.
[0131] At block 1105, a UE (e.g., UE 115, UE 900, or other UE) receives an indication of PUSCH resources from a network element (e.g., BS 105, network element 800, CU 210, DU 230, and / or RU 240). The indication may be received dynamically, for example, via DCI on PDCCH, RRC configuration, or other methods.
[0132] At block 1110, the UE receives an indication of an SRS resource from a network element. Each PUSCH resource of the first subset of PUSCH resources may be immediately before and / or after a corresponding SRS resource in time (e.g., in symbols adjacent to the SRS resource). Each PUSCH resource of the second subset of PUSCH resources may be spaced apart in time from any SRS resource (e.g., at least one intervening symbol is located between the PUSCH resource and any SRS resource). In some cases, a communication is considered to be immediately before or after another communication when there are no symbols between the communication and the communication (e.g., as relative to the communication). Figure 4discussed).
[0133] At block 1115, the UE determines the SRS resource that most frequently occurs adjacent to the PUSCH resource. In some aspects, the determination is deterministic and based on scheduling information known by the UE. For example, the PUSCH resource can be semi-statically configured using a PBCH channel or a PDCCH channel via a configured scheduling grant received in an RRC message, which allows the UE to know well in advance when the PUSCH will occur relative to the SRS. In other aspects, the PUSCH resource is dynamically scheduled, for example, via a PDCCH DCI message. Even when dynamically scheduled, network elements will typically schedule resources in a predictable manner. This allows the UE to collect historical dynamic scheduling information and make inferences about possible future dynamic scheduling of PUSCH resources. In this sense, the determination made by the UE that the SRS resource occurs adjacent to the PUSCH resource can be a probabilistic determination based on dynamic scheduling information collected within a predetermined amount of time. Based on the semi-static scheduling grant or historical scheduling information, the UE can determine which SRS resource most frequently occurs adjacent to the PUSCH resource, which makes the SRS resource the most likely resource to cause a PUSCH transmission failure due to antenna switching.
[0134] At block 1120, the UE maps the SRS resources to the selected antenna port for PUSCH transmission. For example, many UEs have a "default" antenna port, which may be referred to as ANT 0. While some antenna ports may be dedicated to either UL or DL, some antenna ports, such as ANT 0, have the ability to switch between UL and DL. By mapping the SRS resources to ports for uplink and downlink, this minimizes the likelihood of needing to switch antenna ports when switching from SRS to PUSCH or vice versa. This may be because a UE that is currently sending and receiving a relatively small amount of data may only use a single antenna port for UL and DL, which is typically a default antenna port, such as ANT 0.
[0135] At block 1125, the UE transmits the SRS using the selected antenna port.
[0136] Fig.12 1 is a flow chart illustrating a wireless communication method 1200 according to some aspects of the present disclosure. Aspects of the method 1200 may be performed by a computing device (e.g., a processor, a processing circuit, and / or other suitable components) of a wireless communication device or other suitable means for performing blocks. In one aspect, the UE 115 or 900 may utilize a processor such as Fig. 9 The components of processor 902, memory 904, antenna switching module 908, transceiver 910, modem 912, and one or more antennas 916 are shown to perform method 1200.
[0137] As illustrated, method 1200 includes a plurality of enumerated blocks, but aspects of method 1200 may include additional blocks before, after, and between these enumerated blocks. In some aspects, one or more of the enumerated blocks may be omitted or performed in a different order.
[0138] At block 1205, a UE (eg, UE 115, UE 900, or other UE) receives PUSCH resources from a network element (eg, BS 105, network element 800, CU 210, DU 230, and / or RU 240).
[0139] At block 1210, the UE receives an indication of an SRS resource from a network element. Each PUSCH resource of the first subset of PUSCH resources may be immediately before and / or after a corresponding SRS resource in time (e.g., in symbols adjacent to the SRS resource). Each PUSCH resource of the second subset of PUSCH resources may be spaced apart in time from any SRS resource (e.g., at least one intervening symbol is located between the PUSCH resource and any SRS resource). In some cases, a communication is considered to be immediately before or after another communication when there are no symbols between the communication and the communication (e.g., as relative to the communication). Figure 4 discussed).
[0140] At block 1215, the UE adjusts the timing of antenna switching events based on the determination of the relative importance of the downlink compared to the uplink.
[0141] The relative importance of the downlink compared to the uplink can be based on one or more factors. For example, one factor can be based on a comparison of how many downlink layers are configured versus the maximum possible number of available downlink layers. If not all available downlink layers are configured, this may indicate that the downlink is not currently being used heavily and is therefore less important than the uplink. Another factor may be that the amount of block errors associated with PUSCH that is not adjacent to the SRS exceeds a predetermined threshold. For example, this may indicate that current conditions are such that there is a poor connection for PUSCH resources, which can be further exacerbated by selecting a suboptimal channel. Another factor may be whether the PUSCH transmission is of type "B", in which case the performance of the first symbol of the PUSCH is additionally important because the first symbol of a "B" type PUSCH transmission is a demodulation reference signal (DMRS).
[0142] Based on one or more of these factors, the UE may determine that the uplink or downlink currently has a greater relative importance. Therefore, the timing of antenna switching may be adjusted. The antenna switching timing may be adjusted with a granularity less than a symbol period. If the uplink is determined to be less important based on a combination of one or more of the factors, the switching time may be adjusted to occur when it interferes more with the PUSCH. If the downlink is determined to be less important based on a combination of one or more of the factors, the switching time may be adjusted to occur when it interferes more with the SRS. SRS is an uplink signal, but it is used to characterize the downlink channel via reciprocity, so irregularities on the SRS may affect the downlink.
[0143] Other aspects of the present disclosure include the following:
[0144] Aspect 1. A method of wireless communication, the method comprising:
[0145] A plurality of physical uplink shared channel (PUSCH) resources associated with corresponding default antenna ports are received by a user equipment (UE) from a network element, wherein a first subset of the plurality of PUSCH resources are each immediately before or after a corresponding sounding reference signal (SRS) resource in time without any intervening symbols, and wherein a second subset of the plurality of PUSCH resources has at least one symbol before and after in time without any SRS resources.
[0146] transmitting a PUSCH associated with the first subset on a non-default antenna port in response to:
[0147] The antenna port is the same as the antenna port of the corresponding SRS resource:
[0148] The failure rate of the first subset is higher than a first predetermined threshold that is higher than the failure rate of the second subset; and
[0149] The channel measurement result associated with the non-default antenna port meets a predetermined requirement.
[0150] Aspect 2. The method according to aspect 1, further comprising:
[0151] The PUSCH associated with the first subset is transmitted on a default antenna port in response to detecting an improvement in the failure rate of the first subset.
[0152] Aspect 3. The method according to any one of aspects 1 to 2, further comprising:
[0153] When the non-default antenna port is used, the transmit power of the PUSCH associated with the first subset is increased to a higher power than the power used for the PUSCH on a default antenna port.
[0154] Aspect 4. The method according to any one of aspects 1 to 3, further comprising:
[0155] After a predetermined time without scheduled uplink transmission from the UE, PUSCH transmission is restored from the non-default antenna port to the corresponding default antenna port.
[0156] Aspect 5. A method according to any one of aspects 1 to 4, wherein the failure rate is a cyclic redundancy check (CRC) failure rate.
[0157] Aspect 6. The method according to any one of aspects 1 to 5, wherein the channel measurement result comprises at least one of a reference signal received power (RSRP) or a received signal strength indicator (RSSI) measurement result.
[0158] Aspect 7. The method according to any one of aspects 1 to 6, wherein the predetermined requirement comprises a difference between measurement results associated with the default antenna port and the non-default antenna port.
[0159] Aspect 8. The method according to aspect 7, wherein the predetermined requirement includes that the difference is lower than a second predetermined threshold.
[0160] Aspect 9. The method according to aspect 8, wherein the first predetermined threshold and the second predetermined threshold are configured by one or more messages from the network element.
[0161] Aspect 10. A user equipment (UE), the user equipment (UE) comprising:
[0162] A transceiver, the transceiver being configured to:
[0163] Receive a plurality of physical uplink shared channels (PUSCHs) associated with corresponding default antenna ports from a network element
[0164] resources, wherein the first subset of the plurality of PUSCH resources are each immediately adjacent in time to a corresponding sounding reference signal (SRS)
[0165] The SRS resource is preceded or followed in time by at least one symbol without any intervening symbols, and wherein a second subset of the plurality of PUSCH resources has at least one symbol preceded and followed in time by at least one symbol without any SRS resources.
[0166] transmitting a PUSCH associated with the first subset on a non-default antenna port that is the same as the antenna port of the corresponding SRS resources in response to:
[0167] The failure rate of the first subset is higher than a first predetermined threshold that is higher than the failure rate of the second subset; and the channel measurement result associated with the non-default antenna port meets a predetermined requirement.
[0168] Aspect 11. The UE according to aspect 10, wherein the transceiver is further configured to:
[0169] The PUSCH associated with the first subset is transmitted on a default antenna port in response to detecting an improvement in the failure rate of the first subset.
[0170] Aspect 12. The UE according to any one of aspects 10 to 11, wherein the transceiver is further configured to:
[0171] When the non-default antenna port is used, the transmit power of the PUSCH associated with the first subset is increased to a higher power than the power used for the PUSCH on a default antenna port.
[0172] Aspect 13. The UE according to any one of aspects 10 to 12, wherein the transceiver is further configured to:
[0173] After a predetermined time without scheduled uplink transmission from the UE, PUSCH transmission is restored from the non-default antenna port to the corresponding default antenna port.
[0174] Aspect 14. The UE according to any one of aspects 10 to 13, wherein the failure rate is a cyclic redundancy check (CRC) failure rate.
[0175] Aspect 15. The UE according to any one of aspects 10 to 14, wherein the channel measurement result comprises at least one of a reference signal received power (RSRP) or a received signal strength indicator (RSSI) measurement result.
[0176] Aspect 16. The UE according to any one of aspects 10 to 15, wherein the predetermined requirement comprises a difference between measurement results associated with the default antenna port and the non-default antenna port.
[0177] Aspect 17. The UE according to aspect 16, wherein the predetermined requirement includes that the difference is lower than a second predetermined threshold.
[0178] Aspect 18. The UE according to aspect 17, wherein the first predetermined threshold and the second predetermined threshold are configured by one or more messages from the network element.
[0179] Aspect 19. A method of wireless communication, the method comprising:
[0180] receiving, by a user equipment (UE) from a network element, a plurality of physical uplink shared channel (PUSCH) resources;
[0181] receiving, by the UE from the network element, a plurality of sounding reference signal (SRS) resources, wherein a first subset of the plurality of PUSCH resources are each immediately before or after in time a corresponding sounding reference signal (SRS) resource of the plurality of SRS resources without an intervening symbol, and wherein a second subset of the plurality of PUSCH resources has at least one symbol before and after in time without any SRS resources;
[0182] Determining, by the UE, an SRS resource among the multiple SRS resources that appears most frequently in time adjacent to a PUSCH resource among the multiple PUSCH resources;
[0183] mapping, by the UE, the SRS resources to a selected antenna port for PUSCH transmission; and
[0184] An SRS is sent by the UE using the selected antenna port.
[0185] Aspect 20. The method according to aspect 19, wherein the determining the SRS resource is based on configured grant scheduling information.
[0186] Aspect 21. The method according to any one of aspects 19 to 20, wherein the determining the SRS resource is based on a prediction of previous dynamic scheduling information.
[0187] Aspect 22. The method according to aspect 21, wherein the previous dynamic scheduling information is collected within a predetermined amount of time.
[0188] Aspect 23. A method of wireless communication, the method comprising:
[0189] receiving, by a user equipment (UE) from a network element, a plurality of physical uplink shared channel (PUSCH) resources;
[0190] receiving, by the UE from the network element, a plurality of sounding reference signal (SRS) resources, wherein a first subset of the plurality of PUSCH resources are each immediately before or after in time a corresponding sounding reference signal (SRS) resource of the plurality of SRS resources without an intervening symbol, and wherein a second subset of the plurality of PUSCH resources has at least one symbol before and after in time without any SRS resources;
[0191] The timing of the antenna switching events is adjusted based on the determination of the relative importance of the downlink compared to the uplink.
[0192] Aspect 24. The method of aspect 23, wherein the antenna switching event is adjusted to occur closer in time to a PUSCH transmission in response to a determination that the downlink is more important than the uplink.
[0193] Aspect 25. The method of aspect 23, wherein the antenna switching event is adjusted to occur closer in time to an SRS transmission in response to a determination that the downlink is less important than the uplink.
[0194] Aspect 26. The method according to any one of aspects 23 to 25, wherein the timing of the antenna switching event is less than a symbol in time.
[0195] Aspect 27. A method according to any one of aspects 23 to 26, wherein the determining is performed by the UE.
[0196] Aspect 28. A method according to any one of Aspects 23 to 27, wherein the determination is based on a comparison of the number of configured downlink layers with the maximum number of downlink layers.
[0197] Aspect 29. The method according to any one of aspects 23 to 28, wherein the determination is based on an amount of block errors associated with the first subset being above a predetermined threshold.
[0198] Aspect 30. A method according to any one of aspects 23 to 29, wherein the determining is based on the PUSCH transmission being configured to start with a demodulation reference signal (DMRS).
[0199] Information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be mentioned throughout the above description may be represented by voltage, current, electromagnetic waves, magnetic fields or magnetic particles, optical fields or optical particles, or any combination thereof.
[0200] The various illustrative blocks and modules described in conjunction with the disclosure herein may be implemented or executed using a general purpose processor, DSP, ASIC, 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 in an alternative, the processor may be any conventional processor, controller, microcontroller, or state machine. The processor may also be implemented as a combination of computing devices (e.g., 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).
[0201] The functions described herein may be implemented in hardware, software executed by a processor, firmware, or any combination thereof. If implemented in software executed by a processor, the functions may be stored as one or more instructions or codes on a computer-readable medium, or sent via a computer-readable medium. Other examples and specific implementations are within the scope of the present disclosure and the appended claims. For example, due to the nature of software, the functions described above may be implemented using software, hardware, firmware, hard wiring, or any combination thereof executed by a processor. The features that implement the functions may also be physically located at different locations, including being distributed so that the various parts of the functions are implemented at different physical locations. In addition, as used herein (including in the claims), as used in a list of items (e.g., followed by a list of items such as "at least one of" or "one or more of"), "or" indicates an inclusive list, so that, for example, a list of [at least one of A, B, or C] means: A or B or C or AB or AC or BC or ABC (i.e., A and B and C).
[0202] As those skilled in the art will understand by now and depending on the specific application at hand, many modifications, substitutions and changes may be made to the materials, devices, configurations and methods of use of the apparatus of the present disclosure without departing from the spirit and scope of the present disclosure. In view of this, the scope of the present disclosure should not be limited to the specific aspects illustrated and described herein (as they are only some examples of the present disclosure), but should be fully equivalent to the attached claims and their functional equivalents.
Claims
1. A method for wireless communication, the method comprising: receiving, by a user equipment (UE) from a network element, a plurality of physical uplink shared channel (PUSCH) resources associated with respective default antenna ports, wherein a first subset of the plurality of PUSCH resources are each immediately preceding or following in time a respective sounding reference signal (SRS) resource without intervening symbols, and wherein a second subset of the plurality of PUSCH resources has at least one symbol preceding and following in time without any SRS resources; transmitting a PUSCH associated with the first subset on a non-default antenna port that is the same as the antenna port of the corresponding SRS resources in response to: The failure rate of the first subset is higher than a first predetermined threshold that is higher than the failure rate of the second subset; and The channel measurement result associated with the non-default antenna port meets a predetermined requirement.
2. The method according to claim 1, further comprising: The PUSCH associated with the first subset is transmitted on a default antenna port in response to detecting an improvement in the failure rate of the first subset.
3. The method according to claim 1, further comprising: When the non-default antenna port is used, the transmit power of the PUSCH associated with the first subset is increased to a higher power than the power used for the PUSCH on a default antenna port.
4. The method according to claim 1, further comprising: After a predetermined time without scheduled uplink transmission from the UE, PUSCH transmission is restored from the non-default antenna port to the corresponding default antenna port. The method of claim 1 , wherein the failure rate is a cyclic redundancy check (CRC) failure rate.
6. The method of claim 1, wherein the channel measurement result comprises at least one of a reference signal received power (RSRP) or a received signal strength indicator (RSSI) measurement result.
7. The method of claim 1, wherein the predetermined requirement comprises a difference between measurement results associated with the default antenna port and the non-default antenna port. The method of claim 7 , wherein the predetermined requirement includes the difference being below a second predetermined threshold.
9. The method of claim 8, wherein the first predetermined threshold and the second predetermined threshold are configured by one or more messages from the network element.
10. A user equipment (UE), the user equipment (UE) comprising: A transceiver, the transceiver being configured to: receiving, from a network element, a plurality of physical uplink shared channel (PUSCH) resources associated with respective default antenna ports, wherein a first subset of the plurality of PUSCH resources are each immediately preceding or following in time a respective sounding reference signal (SRS) resource without intervening symbols, and wherein a second subset of the plurality of PUSCH resources has at least one symbol preceding and following in time without any SRS resources; transmitting a PUSCH associated with the first subset on a non-default antenna port that is the same as the antenna port of the corresponding SRS resources in response to: The failure rate of the first subset is higher than a first predetermined threshold that is higher than the failure rate of the second subset; and The channel measurement result associated with the non-default antenna port meets a predetermined requirement.
11. The UE according to claim 10, wherein the transceiver is further configured to: The PUSCH associated with the first subset is transmitted on a default antenna port in response to detecting an improvement in the failure rate of the first subset.
12. The UE according to claim 10, wherein the transceiver is further configured to: When the non-default antenna port is used, the transmit power of the PUSCH associated with the first subset is increased to a higher power than the power used for the PUSCH on a default antenna port.
13. The UE according to claim 10, wherein the transceiver is further configured to: After a predetermined time without scheduled uplink transmission from the UE, PUSCH transmission is restored from the non-default antenna port to the corresponding default antenna port. The UE of claim 10 , wherein the failure rate is a cyclic redundancy check (CRC) failure rate.
15. The UE of claim 10, wherein the channel measurement result comprises at least one of a reference signal received power (RSRP) or a received signal strength indicator (RSSI) measurement result.
16. The UE of claim 10, wherein the predetermined requirement comprises a difference between measurement results associated with the default antenna port and the non-default antenna port. The UE according to claim 16 , wherein the predetermined requirement comprises that the difference is lower than a second predetermined threshold.
18. The UE of claim 17, wherein the first predetermined threshold and the second predetermined threshold are configured by one or more messages from the network element.
19. A user equipment (UE), the user equipment (UE) comprising: A transceiver, the transceiver being configured to: receiving a plurality of physical uplink shared channel (PUSCH) resources from a network element; receiving a plurality of sounding reference signal (SRS) resources from the network element, wherein a first subset of the plurality of PUSCH resources are each immediately preceding or immediately following in time a corresponding sounding reference signal (SRS) resource of the plurality of SRS resources without an intervening symbol, and wherein a second subset of the plurality of PUSCH resources have at least one symbol preceding and following in time without any SRS resources; and a processor coupled to the transceiver and configured to: Determine an SRS resource among the plurality of SRS resources that appears most frequently in time adjacent to a PUSCH resource among the plurality of PUSCH resources; as well as mapping the SRS resources to selected antenna ports for PUSCH transmission; and The transceiver is further configured to transmit an SRS using the selected antenna port.
20. The UE of claim 19, wherein the determining the SRS resource is based on configured grant scheduling information.
21. The UE of claim 19, wherein the determining the SRS resource is based on a prediction of previous dynamic scheduling information.
22. The UE of claim 21, wherein the previous dynamic scheduling information is collected within a predetermined amount of time.
23. A user equipment (UE), the user equipment (UE) comprising: A transceiver, the transceiver being configured to: receiving a plurality of physical uplink shared channel (PUSCH) resources from a network element; receiving a plurality of sounding reference signal (SRS) resources from the network element, wherein a first subset of the plurality of PUSCH resources are each immediately preceding or immediately following in time a corresponding sounding reference signal (SRS) resource of the plurality of SRS resources without an intervening symbol, and wherein a second subset of the plurality of PUSCH resources have at least one symbol preceding and following in time without any SRS resources; as well as The timing of the antenna switching events is adjusted based on the determination of the relative importance of the downlink compared to the uplink.
24. The UE of claim 23, wherein the antenna switching event is adjusted to occur closer in time to a PUSCH transmission in response to a determination that the downlink is more important than the uplink.
25. The UE of claim 23, wherein the antenna switching event is adjusted to occur closer in time to an SRS transmission in response to a determination that a downlink is less important than an uplink.
26. The UE of claim 23, wherein the timing of the antenna switching event is less than a symbol in time.
27. The UE of claim 23, wherein the determining is performed by the UE.
28. The UE of claim 23, wherein the determination is based on a comparison of the number of configured downlink layers and a maximum number of downlink layers.
29. The UE of claim 23, wherein the determination is based on an amount of block errors associated with the first subset being above a predetermined threshold.
30. The UE of claim 23, wherein the determining is based on a PUSCH transmission being configured to start with a demodulation reference signal (DMRS).