Codebook sounding reference signal (srs) antenna mapping method for improving uplink performance

By using multiple antennas in user equipment and combining the base station's SRS resource configuration and precoding matrix indicator, the antenna selection process was optimized, solving the signal strength and phase distortion problems in uplink communication and improving communication efficiency and quality.

CN115836576BActive Publication Date: 2025-11-04APPLE INC
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202180007173.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-01
Publication Date
2025-11-04
Estimated Expiration
2041-07-01

AI Technical Summary

Technical Problem

In the existing technology, there is room for improvement in the uplink communication performance between user equipment (UE) and base station, especially in terms of signal strength and phase distortion, which leads to low communication efficiency.

Method used

By using multiple antennas for signal transmission in the UE, and combining the base station's SRS resource configuration and precoding matrix indicator (PMI), a two-step antenna selection process is implemented to optimize the signal transmission path and select the best antenna for communication.

Benefits of technology

It improves the signal strength of uplink communication and reduces phase distortion, thereby enhancing communication efficiency and quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115836576B_ABST
    Figure CN115836576B_ABST
Patent Text Reader

Abstract

The present disclosure relates to codebook sounding reference signal (SRS) antenna mapping methods that improve uplink performance. Aspects of a user equipment (UE) are described that include a transceiver configured to enable wireless communication with a base station; and a processor communicatively coupled to the transceiver. The processor is configured to receive, from the base station, a sounding reference signal (SRS) resource configuration, where the SRS resource configuration indicates at least a first SRS resource and a second SRS resource. The processor is further configured to transmit, to the base station, a first SRS via the first SRS resource using a first antenna coupled to the transceiver and a second SRS via the second SRS resource using a second antenna coupled to the transceiver. The processor is further configured to receive, from the base station, a SRS resource indicator (SRI) based on at least one of the transmission of the first SRS or the second SRS; select the first antenna based on the SRI indicating the first SRS resource; and transmit uplink data to the base station using the first antenna.
Need to check novelty before this filing date? Find Prior Art

Description

Background Technology Technical Field

[0001] The aspects described generally relate to enhancements to uplink transmissions in wireless communications. Summary of the Invention

[0002] Some aspects of this disclosure relate to apparatus and methods for implementing antenna mapping for uplink performance improvements in 3GPP Release 15 (Rel-15), Release 16 (Rel-16), Release 17 (Rel-17), and / or other 3GPP releases. For example, systems and methods for implementing antenna selection based on codebook sounding reference signals (SRS) are provided.

[0003] Some aspects of this disclosure relate to a user equipment (UE) including a transceiver configured to enable wireless communication with a base station; and a processor communicatively coupled to the transceiver. The processor is configured to receive a sounding reference signal (SRS) resource configuration from the base station, wherein the SRS resource configuration indicates at least a first SRS resource and a second SRS resource. The processor is further configured to transmit a first SRS to the base station via the first SRS resource using a first antenna coupled to the transceiver, and to transmit a second SRS to the base station via the second SRS resource using a second antenna coupled to the transceiver. The processor is further configured to receive an SRS resource indicator (SRI) from the base station based on at least one of the transmissions of the first SRS or the second SRS. The processor is further configured to select the first antenna based on the SRI indicating the first SRS resource; and to transmit uplink data to the base station using the first antenna.

[0004] Some aspects of this disclosure relate to a method of operating a UE to communicate with a base station. The method includes receiving an SRS resource configuration from the base station, wherein the SRS resource configuration indicates at least a first SRS resource and a second SRS resource. The method further includes transmitting a first SRS to the base station via the first SRS resource using a first antenna of the UE, and transmitting a second SRS to the base station via the second SRS resource using a second antenna of the UE. The method also includes receiving an SRI from the base station, selecting the first antenna based on the SRI indicating the first SRS resource, and transmitting uplink data to the base station using the first antenna of the UE.

[0005] Some aspects of this disclosure relate to a base station including a transceiver configured to communicate with a UE and a processor communicatively coupled to the transceiver. The processor is configured to generate an SRS resource configuration indicating at least a first SRS resource and a second SRS resource, and to transmit the SRS resource configuration to the UE using the transceiver. The processor is further configured to receive a first SRS from the UE via the first SRS resource and a second SRS from the UE via the second SRS resource, compare the first SRS with the second SRS, select the first SRS based on the comparison, and select the first SRS resource based on the selection of the first SRS. The processor is further configured to generate an SRI based on the selection of the first SRS resource and to transmit the SRI to the UE.

[0006] The content of this invention is provided for illustrative purposes only, to provide an understanding of the subject matter described herein. Therefore, the features described above are merely illustrative and should not be construed as narrowing the scope or substance of the subject matter of this disclosure. Other features, aspects, and advantages of this disclosure will become apparent from the following detailed description, the accompanying drawings, and the claims. Attached Figure Description

[0007] The accompanying drawings, which are incorporated herein and form part of this specification, illustrate the present disclosure and, together with the specification, further serve to explain the principles of the disclosure and enable those skilled in the art to make and use the disclosure.

[0008] Figure 1 An exemplary system for uplink performance improvement antenna mapping is shown, based on some aspects of this disclosure.

[0009] Figure 2 A block diagram of an exemplary system for an electronic device for antenna mapping according to some aspects of this disclosure is shown.

[0010] Figure 3 An exemplary method for two-step antenna selection using a Sounding Reference Signal (SRS) Resource Indicator (SRI) according to various aspects of this disclosure is shown.

[0011] Figure 4 An exemplary method for two-step antenna selection using a precoding matrix indicator (PMI) according to various aspects of this disclosure is shown.

[0012] Figure 5 An exemplary method for antenna selection based on mapping criteria according to various aspects of this disclosure is shown.

[0013] Figure 6 An exemplary method for a base station to select an antenna based on received SRS data, according to various aspects of this disclosure, is shown.

[0014] Figure 7 An exemplary computer system for implementing some aspects or parts thereof is shown.

[0015] This disclosure is described with reference to the accompanying drawings. In the drawings, the same reference numerals generally denote the same or similarly functional elements. Additionally, the leftmost numeral of the reference numerals generally appears first in the drawings. Detailed Implementation

[0016] Some aspects of this disclosure include apparatus and methods for implementing antenna mapping for uplink performance improvements in 3GPP Release 15 (Rel-15), Release 16 (Rel-16), Release 17 (Rel-17), and / or other 3GPP releases. For example, systems and methods are provided for implementing designs for antenna selection based on codebook sounding reference signals (SRS).

[0017] In some respects, the User Equipment (UE) operates according to New Radio (NR) of Release 15 (Rel-15), Release 16 (Rel-16), and / or Release 17 (Rel-17) for Digital Cellular Networks and / or 5G radio technology as defined by 3GPP, and the UE may support multiple antennas. For example, the UE includes four antennas. The UE can communicate with the base station using any one of the four antennas or a combination of all four antennas. In some respects, signals transmitted from different antennas of the UE will experience different degrees of distortion when received by the base station. For example, the base station receives a first signal from the UE's first antenna and a second signal from the UE's second antenna. The first signal may have a higher signal strength than the second signal. The first signal may also have different phase distortion compared to the second signal. In some respects, the first and second signals are SRS known to the base station. Therefore, the base station can use the SRS received from the UE to estimate the channel conditions from the first and second antennas.

[0018] Depending on some aspects, the UE includes multiple antenna ports corresponding to different antennas. For example, the UE may include a first antenna port corresponding to a first antenna and a second antenna port corresponding to a second antenna. The UE may also include a third antenna port corresponding to the first and second antennas.

[0019] In some respects, the base station selects the UE's antenna based on the SRS received from the UE. For example, the base station selects the antenna corresponding to the received SRS with the highest signal strength. The base station can also select the UE's antenna port based on the received SRS. In other respects, the base station's ability to evaluate the SRS received from the UE is limited. For example, the base station may be able to evaluate two SRS simultaneously. In other words, the base station can choose one antenna from two options.

[0020] In some respects, the UE may include four antennas, as described above. The UE may work with the base station to perform a two-step antenna selection process to select the optimal antenna from the UE's four antennas. For example, in step one, the UE selects two antennas from the four antennas and uses the two selected antennas to transmit SRS to the base station. In step two, the base station selects one antenna from the two antennas based on the received SRS. In some respects, the base station notifies the UE of the selected antenna via downlink transmission. For example, the base station sends an SRS Resource Indicator (SRI) to the UE, where the SRI indicates the SRS resource corresponding to the selected antenna. The UE performs SRI-based antenna selection using the received SRI. In other respects, the base station transmits a Precoding Matrix Indicator (PMI) to the UE, where the PMI corresponds to a codebook that the UE can use for antenna selection. The UE then performs codebook-based antenna selection.

[0021] Figure 1 An exemplary system 100 is illustrated, illustrating an antenna mapping design for uplink performance improvement based on some aspects of this disclosure. The exemplary system 100 is provided for illustrative purposes only and is not intended to limit the aspects disclosed. System 100 may include, but is not limited to, a UE 102 and a base station 104. UE 102 may be implemented as an electronic device configured to operate based on a variety of wireless communication technologies. These technologies may include, but are not limited to, technologies based on 3GPP standards. For example, UE 102 may include an electronic device configured to operate using one or more 3GPP versions, such as version 15 (Rel-15), version 16 (Rel-16), version 17 (Rel-17), or other 3GPP versions. UE 102 may include, but is not limited to, wireless communication devices, smartphones, laptops, desktop computers, tablets, personal assistants, monitors, televisions, wearable devices, Internet of Things (IoT) devices, vehicle communication devices, etc. Base station 104 may include one or more nodes configured to operate based on a variety of wireless communication technologies, such as, but not limited to, technologies based on 3GPP standards. For example, base station 104 may include nodes configured to operate using Rel-15, Rel-16, Rel-17, or other 3GPP versions. Base station 104 may include, but is not limited to, NodeB, eNodeB, gNB, New Radio Base Station (NR BS), Access Point (AP), Remote Radio Header, Relay Station, etc.

[0022] In some aspects, UE 102 is connected to base station 104 via communication link 106, which includes uplink (UL) and downlink (DL) connections. As described above, UE 102 includes multiple antennas. For example, UE 102 may include four antennas. UE 102 can use any one of the four antennas to transmit to base station 104 in the UL connection. In some aspects, the channel quality between each antenna and base station 104 may be different. For example, a signal transmitted from the first antenna of UE 102 may experience minimal attenuation when received by base station 104. In this case, UE 102 transmits a signal to base station 104 via the first antenna in the UL connection.

[0023] In some aspects, UE 102 may use more than one antenna to transmit. For example, UE 102 selects a first antenna and a second antenna from multiple antennas based on signal strength, signal-to-noise ratio (SNR), and / or the correlation level between the first antenna and the second antenna. UE 102 then transmits using both its first and second antennas simultaneously. In some aspects, UE 102 performs precoding to adjust the weights and phase rotation of the signals transmitted by the first and second antennas. In some aspects, base station 104 determines a precoding matrix indicator (PMI) via a DL connection of communication link 106 and transmits the PMI to UE 102. UE 102 determines a codebook based on the PMI and performs precoding based on the codebook. UE 102 then transmits the signal to base station 104 via the first and second antennas. In some aspects, the signals transmitted via the first and second antennas contain the same basic information, and this signal is cumulatively combined when received at base station 104 due to precoding. For example, the signal is generated based on the same basic information but multiplied by different parameters of the codebook.

[0024] Figure 2 A block diagram of an exemplary system 200 of an electronic device implementing antenna mapping for uplink performance improvement according to some aspects of this disclosure is shown. System 200 can be any electronic device of system 100 (e.g., UE 102 and base station 104). System 200 includes a processor 210, one or more transceivers 220, communication infrastructure 240, memory 250, operating system 252, application program 254, and antennas 260a, 260b, 260c, and 206d. The illustrated system is provided as an exemplary part of system 200, and system 200 may include other circuitry and subsystems. Furthermore, although the system of system 200 is shown as separate components, aspects of this disclosure may include any combination of these components, fewer components, or more components.

[0025] Memory 250 may include random access memory (RAM) and / or cache, and may include control logic (e.g., computer software) and / or data. Memory 250 may include other storage devices or memories. According to some examples, operating system 252 may be stored in memory 250. Operating system 252 may manage data transfer from memory 250 and / or the one or more applications 254 to processor 210 and / or the one or more transceivers 220. In some examples, operating system 252 holds one or more network protocol stacks (e.g., Internet Protocol stack, cellular protocol stack, etc.) that may include multiple logical layers. At the corresponding layer of the protocol stack, operating system 252 includes control mechanisms and data structures to perform the functions associated with that layer.

[0026] According to some examples, application 254 may be stored in memory 250. Application 254 may include applications used by the wireless system 200 and / or users of the wireless system 200 (e.g., user applications). Applications in application 254 may include applications such as, but not limited to, Siri. TM FaceTime TM Wireless streaming, video streaming, remote control and / or other user applications.

[0027] System 200 may also include communication infrastructure 240. Communication infrastructure 240 provides communication between, for example, processor 210, one or more transceivers 220, and memory 250. In some embodiments, communication infrastructure 240 may be a bus.

[0028] Processor 210, either alone or together with instructions stored in memory 250, enables system 200 of system 100 to implement the operation of an antenna mapping mechanism for uplink performance improvement, as described herein. Alternatively or additionally, processor 210 may be "hard-coded" to implement the antenna mapping mechanism for uplink performance improvement, as described herein.

[0029] One or more transceivers 220 transmit and receive communication signals that support antenna mapping for uplink performance improvement. Additionally, the one or more transceivers 220 transmit and receive communication signals that support mechanisms for measuring communication links, generating and transmitting system information, and receiving system information. According to some aspects, the one or more transceivers 220 may be coupled to antennas 260a, 260b, 260c, and 206d to wirelessly transmit and receive these communication signals. Antennas 260a, 260b, 260c, and 206d may be of the same or different types. In some aspects, antennas 260a, 260b, 260c, and 206d are located at different locations in system 200, such as the four corners of system 200. The one or more transceivers 220 allow system 200 to communicate with other devices, which may be wired and / or wireless. In some examples, the one or more transceivers 220 may include processors, controllers, radio components, sockets, plugs, buffers, and similar circuitry / devices for connecting to and communicating over a network. According to some examples, the one or more transceivers 220 include one or more circuits for connecting to and communicating on wired and / or wireless networks.

[0030] According to some aspects of this disclosure, the one or more transceivers 220 may include a cellular subsystem, a WLAN subsystem, and / or Bluetooth. TM Each subsystem includes its own radio transceiver and protocol, as those skilled in the art will understand based on the discussion provided herein. In some specific implementations, the one or more transceivers 220 may include more or fewer systems for communicating with other devices.

[0031] In some examples, the one or more transceivers 220 may include one or more circuits (including WLAN transceivers) for enabling connectivity and communication via a WLAN network (such as, but not limited to, networks based on the standards described in IEEE 802.11).

[0032] Additionally or alternatively, the one or more transceivers 220 may include features for implementing, for example, Bluetooth-based... TM Protocol, Bluetooth TM Low power protocol or Bluetooth TM One or more circuits for low-power remote protocol connectivity and communication (including Bluetooth) TM (Transceiver). For example, transceiver 220 may include Bluetooth. TM Transceiver.

[0033] Additionally, the one or more transceivers 220 may include one or more circuits (including cellular transceivers) for connecting to and communicating on a cellular network. The cellular network may include, but is not limited to, 3G / 4G / 5G networks, such as Universal Mobile Telecommunications System (UMTS), Long Term Evolution (LTE), etc. For example, the one or more transceivers 220 may be configured to operate according to one or more of the 3GPP standards Rel-15, Rel-16, Rel-17, or other versions.

[0034] The following text is about Figures 3 to 7 As discussed in more detail, processor 210 can implement different mechanisms for antenna mapping to improve uplink performance, such as regarding Figure 1 The system discussed in System 100.

[0035] Figure 3 An exemplary method 300 for two-step antenna selection using SRI is shown. For convenience, and not limitation, see [reference needed]. Figure 1 , Figure 2 and Figure 7 Element description Figure 3 Method 300 may represent an electronic device that implements antenna mapping for uplink performance improvements (e.g., Figure 1 The operation of UE 102 and base station 104. Exemplary method 300 can also be performed by... Figure 2 System 200 (controlled or implemented by processor 210) and / or Figure 7 The method is executed by computer system 700. However, method 300 is not limited to the specific aspects depicted in the figures, and other systems can be used to execute the method, as those skilled in the art will understand. It should be understood that not all operations may be required, and these operations may not be consistent with... Figure 3 Perform them in the same order as shown.

[0036] At 302, UE 102 selects two antennas from its multiple antennas, which is the first step of a two-step antenna selection process. For example, UE 102 selects antennas 260a and 260b from antennas 260a through 260d of system 200. In some respects, UE 102 selects antennas 260a and 260b based on signal metrics such as Reference Signal Received Power (RSRP) level and / or Signal-to-Noise Ratio (SNR). For example, UE 102 uses antennas 260a, 260b, 260c, and 260d to receive signals from base station 104 via a DL connection of communication link 106, such as Channel State Information Reference Signal (CSI-RS) or Synchronization Signal Block (SSB) signals. UE 102 calculates the RSRP level and / or SNR of the CSI-RS signal or SSB signal received using each antenna and determines that the CSI-RS signal or SSB signal received using antennas 260a and 260b has the highest RSRP level or SNR. In some respects, UE 102 selects antennas 260a and 260b by determining that the RSRP level corresponding to antennas 260a and 260b is higher than a power threshold, or by determining that the SNR corresponding to antennas 260a and 260b is higher than an SNR threshold.

[0037] In some respects, UE 102 selects antennas 260a and 260b based on signal metrics and correlation levels. For example, UE 102 determines that the CSI-RS signal or SSB signal received using antenna 206a has the highest RSRP level or SNR. UE 102 selects antenna 260a. Subsequently, UE 102 determines the correlation value between antenna 260a and each of antennas 260b, 260c, and 206d. UE 102 may determine that the correlation value between antenna 260a and antenna 260b is the lowest and / or below a correlation threshold, and select antenna 260b. In some respects, the correlation value depends on the location and / or orientation of antennas 260a, 260b, 260c, and 206d.

[0038] In some respects, UE 102 selects antennas 260a and 260b based on correlation values ​​without considering signal metrics. For example, UE 102 determines the correlation value of each pair of antennas among antennas 260a, 260b, 260c, and 206d. In this case, there are six pairs of antennas. UE 102 can determine that the pair of antennas 260a and 260b has the highest correlation value and select antennas 260a and 260b.

[0039] At point 304, base station 104 transmits the SRS resource configuration to UE 102. In some aspects, the SRS resource configuration indicates at least two SRS resources, namely, a first SRS resource and a second SRS resource. For example, the SRS resource configuration instructs UE 102 to transmit the time and frequency resources of the SRS to base station 104. In some aspects, base station 104 transmits the SRS resource configuration periodically with SRS time periods.

[0040] In some aspects, SRS resource configuration also includes an antenna mapping indicator that specifies SRI-based antenna selection or PMI-based antenna selection. In this example, the antenna mapping indicator instructs UE 102 to perform SRI-based antenna selection. In some aspects, base station 104 transmits the antenna mapping indicator via downlink control information (DCI), wherein one or more bits corresponding to the antenna mapping indicator differ from those bits in the SRS resource configuration. For example, base station 104 includes the antenna mapping indicator in the txConfig parameter of the DCI.

[0041] At 306, UE 102 transmits a first SRS via antenna 260a via a first SRS resource toward base station 104, and transmits a second SRS via antenna 260b via a second SRS resource.

[0042] At point 308, upon receiving the first SRS and the second SRS, base station 104 calculates the RSRP level and / or SNR of the received first SRS and the second SRS. Base station 104 may determine that the first SRS has a higher RSRP level or SNR and select the first SRS. In some aspects, base station 104 calculates the bit error rate (BER) of the received first SRS and the second SRS. Base station 104 may determine that the first SRS has a lower BER and select the first SRS.

[0043] At 310, base station 104 generates SRI based on the first SRS. For example, base station 104 identifies a first SRS resource corresponding to the first SRS. Then, base station 104 determines an indicator corresponding to the first SRS resource and includes the indicator in the SRI.

[0044] At point 312, base station 104 transmits SRI to UE 102. In some aspects, base station 104 transmits SRI using DCI via DL connection of communication link 106.

[0045] At step 314, UE 102 selects an antenna from antennas 260a and 260b based on the SRI received from base station 104. Step 314, alone or in combination with steps 304, 306, 308, 310, and 312, is the second step of the two-step antenna selection. In some aspects, UE 102 determines that the SRI indicates a first SRS resource. Since UE 102 uses the first SRS resource to transmit the first SRS via antenna 260a, UE 102 determines that the first SRS resource corresponds to antenna 260a. Therefore, UE 102 determines that the SRI indicates antenna 260a and selects antenna 260a for subsequent uplink transmission. In other words, UE 102 selects one of the two antennas 260a and 260b based on the SRI.

[0046] At 316, UE 102 performs uplink transmission using antenna 260a. In some aspects, uplink transmission includes at least Physical Uplink Control Channel (PUCCH) transmission and / or Physical Random Access Channel (PRACH) transmission.

[0047] Figure 4 An exemplary method for two-step antenna selection using PMI is shown. For convenience, and not limitation, please refer to... Figure 1 , Figure 2 and Figure 7 Element description Figure 4 Method 400 may represent an electronic device that implements antenna mapping for uplink performance improvements (e.g., Figure 1 The operation of UE 102 and base station 104. Exemplary method 400 can also be performed by... Figure 2 System 200 (controlled or implemented by processor 210) and / or Figure 7 The method is executed by computer system 700. However, method 400 is not limited to the specific aspects depicted in the figures, and other systems can be used to execute the method, as those skilled in the art will understand. It should be understood that not all operations may be required, and these operations may not be consistent with... Figure 4 Perform them in the same order as shown.

[0048] At 402, UE 102 selects two antennas from its multiple antennas, which is the first step of a two-step antenna selection process. For example, UE 102 selects antennas 260a and 260b of system 200. In some respects, UE 102 selects antennas 260a and 260b based on signal metrics such as reference signal received power (RSRP) level and / or signal-to-noise ratio (SNR). For example, UE 102 uses antennas 260a, 260b, 260c, and 260d to receive signals, such as CSI-RS signals or SSB signals from base station 104, via the DL connection of communication link 106. UE 102 calculates the RSRP level and / or SNR of the CSI-RS signal or SSB signal received using each antenna and determines that the CSI-RS signal or SSB signal received using antennas 260a and 260b has the highest RSRP level or SNR. In some respects, UE 102 selects antennas 260a and 260b by determining that the RSRP level corresponding to antennas 260a and 260b is higher than a power threshold, or by determining that the SNR corresponding to antennas 260a and 260b is higher than an SNR threshold.

[0049] In some respects, UE 102 selects antennas 260a and 260b based on signal metrics and correlation levels. For example, UE 102 determines that the CSI-RS signal or SSB signal received using antenna 206a has the highest RSRP level or SNR. UE 102 selects antenna 260a. Subsequently, UE 102 determines the correlation value between antenna 260a and each of antennas 260b, 260c, and 206d. UE 102 may determine that the correlation value between antenna 260a and antenna 260b is the lowest or below a correlation threshold, and select antenna 260b. In some respects, the correlation value depends on the location and / or orientation of antennas 260a, 260b, 260c, and 206d.

[0050] In some respects, UE 102 selects antennas 260a and 260b based on correlation values ​​without considering signal metrics. For example, UE 102 determines the correlation value of each pair of antennas among antennas 260a, 260b, 260c, and 206d. In this case, there are six pairs of antennas. UE 102 may determine that antennas 260a and 260b have the highest correlation value and select antennas 260a and 260b.

[0051] At position 404, base station 104 transmits the SRS resource configuration to UE 102. In some aspects, the SRS resource configuration indicates at least two SRS resources, namely, a first SRS resource and a second SRS resource. For example, the SRS resource configuration instructs UE 102 to transmit the time and frequency resources of the SRS to base station 104. In some aspects, base station 104 transmits the SRS resource configuration periodically with SRS time periods.

[0052] In some aspects, SRS resource configuration also includes an antenna mapping indicator. For example, the antenna mapping indicator instructs UE102 to perform codebook-based antenna selection. In some aspects, base station 104 transmits the antenna mapping indicator via downlink control information (DCI), wherein one or more bits corresponding to the antenna mapping indicator differ from those bits in the SRS resource configuration. For example, base station 104 includes the antenna mapping indicator in the txConfig parameter of the DCI.

[0053] At 406, UE 102 transmits a first SRS via antenna 260a via a first SRS resource toward base station 104, and transmits a second SRS via antenna 260b via a second SRS resource.

[0054] At point 408, upon receiving the first and second SRS, base station 104 generates a codebook based on the received first and second SRS. For example, base station 104 knows the first and second SRS transmitted by UE 102. Based on this, base station 104 determines the phase distortion between the transmitted and received first and second SRS and determines a codebook to compensate for the phase distortion, which can then be used to pre-compensate for the same or similar phase distortion occurring in uplink transmission. In this case, when UE 102 precodes the signals of antennas 260a and 260b in uplink transmission to pre-compensate for phase distortion, these signals are accumulated and combined when base station 104 receives the signals. In some aspects, base station 104 calculates the RSRP level and / or SNR of the received first and second SRS. Base station 104 may determine that the RSRP level or SNR of the first SRS is higher than a threshold. Base station 104 generates a codebook that invalidates antenna 260b. For example, base station 104 sets the parameter corresponding to antenna 260b in the codebook to 0. In some aspects, base station 104 determines that the RSRP level or SNR of the first SRS is higher, and determines that the difference between the RSRP level or SNR of the received first SRS and the second SRS is higher than a threshold. In this case, base station 104 similarly generates a codebook that disables antenna 260b. In other words, the base station generates a codebook to disable one of the non-preferred antennas, 260a and 260b.

[0055] At 410, base station 104 generates a PMI based on a codebook. For example, base station 104 looks up a table and determines the PMI corresponding to the codebook in the table. In some respects, the table is predefined and stored in base station 104, for example, in memory 250 of system 200.

[0056] At 412, base station 104 transmits the PMI to UE 102. In some aspects, base station 104 uses DCI to transmit the PMI via DL connection of communication link 106.

[0057] At 414, UE 102 performs precoding on the signals transmitted by antennas 260a and 260b based on the received PMI. For example, UE 102 looks up a table and determines the codebook corresponding to the received PMI. In some respects, the table is predefined and stored in UE 102, such as in memory 250 of system 200. UE 102 then applies the codebook to the signals transmitted by antennas 260a and 260b. In some respects, UE 102 rotates the phase of the signal to be transmitted according to the codebook. In other respects, as described above, the codebook invalidates antenna 260b. In this case, UE 102 selects antenna 260a. In other words, the UE selects one of antennas 260a and 260b based on the codebook parameters and any corresponding null values. Step 414, alone or in combination with steps 404, 406, 408, 410, and 412, is the second step of the two-step antenna selection.

[0058] At 416, UE 102 performs uplink transmission after precoding. In some respects, UE 102 uses antenna 260a to transmit based on a codebook. Uplink transmission includes at least Physical Uplink Control Channel (PUCCH) transmission and / or Physical Random Access Channel (PRACH) transmission.

[0059] Figure 5 An exemplary method for antenna selection based on mapping criteria is shown. For convenience, and not limitation, please refer to... Figure 1 , Figure 2 and Figure 7 Element description 5. Method 500 may represent an electronic device that implements antenna mapping for uplink performance improvement (e.g., Figure 1 The operation of UE 102 and base station 104. Exemplary method 500 can also be performed by... Figure 2 System 200 (controlled or implemented by processor 210) and / or Figure 7 The method is executed by computer system 700. However, method 500 is not limited to the specific aspects depicted in the figures, and other systems can be used to execute the method, as those skilled in the art will understand. It should be understood that not all operations may be required, and these operations may not be consistent with... Figure 5The same order of execution is shown. In some respects, method 500 describes... Figure 3 and Figure 4 Details of 302 and 402.

[0060] At position 502, UE 102 selects two antennas from its multiple antennas. For example, UE 102 selects antennas 260a and 260b, as described above. Figure 3 or Figure 4 As discussed in 302 or 402.

[0061] At step 504, UE 102 determines whether the update period has expired. The update period is... Figure 3 or Figure 4 The update period is a multiple of the SRS time period in 304 or 404. For example, the SRS time period can be 20ms, and the update period can be 40ms, 60ms, etc. UE 102 can determine that the update period has expired. Control moves back to 502, and UE 102 selects two antennas again. If UE 102 determines that the update period has not expired, control moves to 506.

[0062] At 506, UE 102 determines whether an update threshold is met. For example, the update threshold could be the RSRP level or SNR of the selected antennas (such as antennas 260a and 260b). UE 102 may determine that the RSRP level or SNR of antenna 260a or 260b is below the threshold, and therefore the update threshold is met. In some aspects, if UE 102 selects antennas 260a and 260b at 502 based on signal metrics and correlation levels, UE 102 may determine that the correlation value between antennas 260a and 260b is higher than the threshold or higher than the correlation value between antennas 260a and 260c. In this case, UE 102 determines that the update threshold is met. In some aspects, UE 102 may determine that the correlation value between antennas 260a and 260b is not the highest among all possible antenna pairs of antennas 260a, 260b, 260c, and 260d. In this case, UE 102 determines that the update threshold is met. If the update threshold is met, control moves back to 502, and UE 102 selects two antennas again. If UE 102 determines that the update threshold is not met, control moves to 508.

[0063] At 508, UE 102 uses the antenna selected at 502 to transmit SRS, such as Figure 3 or Figure 4 As discussed in 306 or 406.

[0064] Figure 6 An exemplary method for selecting an antenna based on received SRS data is shown. For convenience, and not limitation, please refer to... Figure 1 , Figure 2 and Figure 7 Element description Figure 6 Method 600 may represent an electronic device that implements antenna mapping for uplink performance improvements (e.g., Figure 1 The operation of UE 102 and base station 104. Exemplary method 600 can also be performed by... Figure 2 System 200 (controlled or implemented by processor 210) and / or Figure 7 The method is executed by computer system 700. However, method 600 is not limited to the specific aspects depicted in the figures, and other systems can be used to execute the method, as those skilled in the art will understand. It should be understood that not all operations may be required, and these operations may not be consistent with... Figure 6 Perform them in the same order as shown.

[0065] At 602, base station 104 generates an SRS resource configuration indicating at least two SRS resources (i.e., a first SRS resource and a second SRS resource). The SRS resource configuration may also indicate four SRS resources. In some aspects, base station 104 periodically transmits the SRS resource configuration in SRS time periods. The SRS resource configuration may also include an antenna mapping indicator. For example, the antenna mapping indicator instructs UE 102 to perform SRI-based antenna selection or codebook-based antenna selection.

[0066] At position 604, base station 104 transmits the SRS resource configuration to UE 102. In some aspects, base station 104 transmits the SRS resource configuration via DCI. Base station 104 may also transmit an antenna mapping indicator via DCI, wherein one or more bits corresponding to the antenna mapping indicator are different from those bits in the SRS resource configuration.

[0067] At 606, base station 104 receives a first SRS from UE 102 via a first SRS resource and a second SRS from the UE via a second SRS resource. The first SRS and the second SRS transmitted by UE 102 may be the same or different. However, the first SRS and the second SRS received by base station 104 are different due to different channel distortions associated with different first SRS resources and second SRS resources. Base station 104 can also identify that the first SRS corresponds to the first SRS resource and the second SRS corresponds to the second SRS resource.

[0068] At 608, base station 104 selects an SRS based on a comparison between a first SRS and a second SRS. For example, base station 104 selects the first SRS based on a comparison of the RSRP level, SNR, or BER corresponding to the first SRS and the second SRS.

[0069] At 610, base station 104 generates SRI based on the selected SRS. For example, base station 104 selects a first SRS resource based on the selection of a first SRS, since the first SRS resource corresponds to the first SRS. Then, base station 104 identifies the SRI corresponding to the first SRS resource.

[0070] At 612, base station 104 transmits SRI to UE 102. In some aspects, base station 104 transmits SRI using DCI via DL connection of communication link 106.

[0071] For example, it can use such as Figure 7 The computer system 700 shown, or one or more computer systems, can achieve various aspects. The computer system 700 can be, once... Figure 1 Electronic devices 102 and 104 or Figure 2 The 200 programming languages ​​can perform the functions described in this article (including...). Figures 3 to 6 Any computer (with the functions described herein). Computer system 700 includes one or more processors (also referred to as a central processing unit or CPU), such as processor 704. Processor 704 is connected to communication infrastructure 706 (e.g., a bus). Computer system 700 also includes user input / output devices 703, such as a monitor, keyboard, pointing device, etc., that communicate with communication infrastructure 706 via user input / output interface 702. Computer system 700 also includes main memory or primary memory 708, such as random access memory (RAM). Main memory 708 may include one or more levels of cache. Main memory 708 stores control logic components (e.g., computer software) and / or data.

[0072] The computer system 700 may also include one or more auxiliary storage devices or memories 710. Auxiliary storage 710 may include, for example, a hard disk drive 712 and / or a removable storage device or drive 714. The removable storage drive 714 may be a floppy disk drive, magnetic tape drive, optical disk drive, optical storage device, magnetic tape backup device, and / or any other storage device / drive.

[0073] Removable storage drive 714 can interact with removable storage unit 718. Removable storage unit 718 includes a computer-usable or readable storage device on which computer software (control logic components) and / or data are stored. Removable storage unit 718 can be a floppy disk, magnetic tape, optical disc, DVD, optical storage disk, and / or any other computer data storage device. Removable storage drive 714 reads from and / or writes to removable storage unit 718 in a well-known manner.

[0074] According to some aspects, the auxiliary storage 710 may include other means, tools, or other methods for allowing the computer system 700 to access computer programs and / or other instructions and / or data. Such means, tools, or other methods may include, for example, a removable storage unit 722 and an interface 720. Examples of removable storage units 722 and interfaces 720 may include program boxes and box interfaces (such as those found in video game devices), removable memory chips (such as EPROM or PROM) and associated sockets, memory sticks and USB ports, memory cards and associated memory card slots, and / or any other removable storage units and associated interfaces.

[0075] Computer system 700 may also include a communication or network interface 724. Communication interface 724 enables computer system 700 to communicate and interact with any combination of remote devices, remote networks, remote entities, etc. (individually and collectively referred to by reference numeral 728). For example, communication interface 724 may allow computer system 700 to communicate with remote device 728 via communication path 726, which may be wired and / or wireless, and may include any combination of LAN, WAN, Internet, etc. Control logic components and / or data may be transmitted to and from computer system 700 via communication path 726.

[0076] The operations described in the foregoing aspects can be implemented in various configurations and architectures. Therefore, some or all of the operations described in the foregoing aspects can be performed in hardware, software, or both. In some aspects, tangible, non-transitory devices or articles of art include tangible, non-transitory computer-usable or readable media on which control logic components (software) are stored, also referred to herein as computer program products or program storage devices. This includes, but is not limited to, computer system 700, main memory 708, secondary memory 710, and removable storage units 718 and 722, and tangible articles embodying any combination thereof. Such control logic components, when executed by one or more data processing devices (such as computer system 700), cause such data processing devices to operate as described herein.

[0077] Based on the teachings contained in this disclosure, it will be apparent to those skilled in the art how to use [other methods]. Figure 7 The aspects of this disclosure may be made and used with data processing devices, computer systems, and / or computer architectures other than those shown herein. In particular, the aspects may operate with software, hardware, and / or operating system implementations other than those described herein.

[0078] It should be understood that the Detailed Description section, rather than the Summary and Abstract section, is intended to be used to interpret the claims. The Summary and Abstract section may set forth one or more, but not all, exemplary aspects of this disclosure as contemplated by the inventors, and is therefore not intended to limit this disclosure or the appended claims in any way.

[0079] Although this disclosure has been described herein with reference to exemplary aspects of exemplary fields and applications, it should be understood that this disclosure is not limited thereto. Other aspects and modifications are possible and are within the scope and spirit of this disclosure. For example, and without limiting the generality of this paragraph, the aspects are not limited to the software, hardware, firmware, and / or entities shown in the figures and / or described herein. Furthermore, the aspects (whether explicitly described herein or not) have significant utility for fields and applications beyond those described herein.

[0080] The aspects have been described here using functional building blocks that illustrate specific implementations of functions and their relationships. For ease of description, the boundaries of these functional building blocks have been arbitrarily defined herein. Alternative boundaries can be defined as long as the specified functions and relationships (or their equivalents) are performed appropriately. Furthermore, alternative aspects may perform functional blocks, steps, operations, methods, etc., in a different order than that described herein.

[0081] References to “an implementation,” “implementation,” “exemplary implementation,” or similar phrases herein indicate that the described implementation may include specific feature structures, structures, or characteristics, but each implementation may not necessarily include such feature structures, structures, or characteristics. Furthermore, such terminology does not necessarily refer to the same implementation. Additionally, when a specific feature, structure, or characteristic is described in connection with an implementation, whether or not it is explicitly mentioned or described herein, the integration of such feature, structure, or characteristic into other aspects is within the knowledge of a person skilled in the art.

[0082] The breadth and scope of this disclosure should not be limited by any of the foregoing exemplary aspects, but should be defined solely by the following claims and their equivalents.

[0083] As is widely recognized, the use of personally identifiable information should comply with privacy policies and practices that are generally accepted to meet or exceed industry or governmental requirements for protecting user privacy. Specifically, personally identifiable information data should be managed and processed to minimize the risk of unintentional or unauthorized access or use, and the nature of authorized use should be clearly explained to users.

[0084] This disclosure assumes that entities responsible for collecting, analyzing, disclosing, transmitting, storing, or otherwise using such personal information data will comply with established privacy policies and / or privacy practices. Specifically, such entities should implement and adhere to privacy policies and practices that are generally recognized as meeting or exceeding industry or governmental requirements for maintaining the privacy and security of personal information data. Such policies should be easily accessible to users and should be updated as data collection and / or use change. Personal information from users should be collected for the entity's lawful and reasonable purposes and not shared or sold outside of these lawful uses. Furthermore, such collection / sharing should only occur upon receipt of the user's informed consent. In addition, such entities should consider taking any necessary steps to protect and safeguard access to such personal information data and ensure that others with access to such personal information data comply with their privacy policies and processes. Additionally, such entities may be subject to third-party evaluations to demonstrate their compliance with widely accepted privacy policies and practices. Furthermore, policies and practices should be adapted to the specific types of personal information data collected and / or accessed, and to applicable laws and standards, including specific considerations regarding jurisdiction. For example, in the United States, the collection or access to certain health data may be governed by federal and / or state laws, such as the Health Insurance Transfer and Accountability Act (HIPAA); while in other countries, health data may be subject to other regulations and policies and should be handled accordingly. Therefore, different privacy practices should be maintained for different types of personal data in each country.

Claims

1. A user equipment (UE), the UE comprising: A transceiver configured to enable wireless communication with a base station; as well as A processor, communicatively coupled to the transceiver and configured to: The transceiver is used to receive a sounding reference signal (SRS) resource configuration from the base station, wherein the SRS resource configuration indicates at least a first SRS resource and a second SRS resource. Periodically select the first and second antennas from multiple antennas; The first SRS is transmitted to the base station via the first SRS resource using the first antenna coupled to the transceiver; The second SRS is transmitted to the base station via the second SRS resource using the second antenna coupled to the transceiver; Based on at least one of the transmissions of the first SRS or the second SRS, the transceiver receives an SRS Resource Indicator (SRI) from the base station. The first antenna is selected based on the SRI indicating the first SRS resource; as well as The first antenna is used to transmit uplink data to the base station. The time periods for selecting the first and second antennas are multiples of the SRS time periods.

2. The UE according to claim 1, The transceiver is coupled to the plurality of antennas, and The processor is further configured to transmit the first SRS and the second SRS by selecting the first antenna and the second antenna from the plurality of antennas.

3. The UE of claim 2, wherein the processor is further configured to select the first antenna and the second antenna from the plurality of antennas based on the reference signal received power (RSRP) level or signal-to-noise ratio (SNR) corresponding to the plurality of antennas.

4. The UE of claim 2, wherein the processor is further configured to select the first antenna and the second antenna from the plurality of antennas based on the correlation value of the first antenna and the second antenna.

5. The UE according to claim 2, wherein the processor is further configured to: The reference signal received power (RSRP) level or signal-to-noise ratio (SNR) corresponding to the third and fourth antennas among the plurality of antennas is determined to be higher than the RSRP level or SNR corresponding to the first and second antennas. The first SRS is transmitted to the base station via the first SRS resource using the third antenna; as well as The second SRS is transmitted to the base station via the second SRS resource using the fourth antenna.

6. The UE of claim 2, wherein the processor is further configured to receive the SRI from the base station via downlink control information (DCI) transmission.

7. A method for operating a user equipment (UE), the method comprising: Receive a probe reference signal SRS resource configuration from the base station, wherein the SRS resource configuration indicates at least a first SRS resource and a second SRS resource; Periodically select the first and second antennas from multiple antennas; The UE uses its first antenna to transmit the first SRS to the base station via the first SRS resource; The second SRS is transmitted to the base station via the second SRS resource using the second antenna of the UE; Receive SRS Resource Indicator (SRI) from the base station; The first antenna is selected based on the SRI indicating the first SRS resource; as well as The UE uses its first antenna to transmit uplink data to the base station. The time periods for selecting the first and second antennas are multiples of the SRS time periods.

8. The method according to claim 7, The UE includes the plurality of antennas. The transmission of the first SRS and the second SRS further includes selecting the first antenna and the second antenna from the plurality of antennas.

9. The method of claim 8, further comprising selecting the first antenna and the second antenna from the plurality of antennas based on the reference signal received power (RSRP) level or signal-to-noise ratio (SNR) corresponding to the plurality of antennas.

10. The method of claim 8, further comprising selecting the first antenna and the second antenna from the plurality of antennas based on the correlation value between the first antenna and the second antenna.

11. The method of claim 8, further comprising: The reference signal received power (RSRP) level or signal-to-noise ratio (SNR) corresponding to the third and fourth antennas among the plurality of antennas is determined to be higher than the RSRP level or SNR corresponding to the first and second antennas. The UE uses its third antenna to transmit the first SRS to the base station via the first SRS resource; as well as The UE uses its fourth antenna to transmit the second SRS to the base station via the second SRS resource.

12. The method of claim 8, further comprising receiving the SRI from the base station via downlink control information (DCI) transmission.

13. A base station, the base station comprising: A transceiver configured to enable wireless communication with a user equipment (UE); as well as A processor, communicatively coupled to the transceiver and configured to: Generate a probe reference signal SRS resource configuration that indicates at least the first SRS resource and the second SRS resource; The transceiver is used to transmit the SRS resource configuration to the UE; The transceiver receives a first SRS from a first antenna of the UE via the first SRS resource and a second SRS from a second antenna of the UE via the second SRS resource, wherein the first antenna and the second antenna are periodically selected from a plurality of antennas, and the time period for selecting the first antenna and the second antenna is a multiple of the SRS time period; Compare the first SRS with the second SRS; The first SRS is selected based on the comparison. The first SRS resource is selected based on the selection of the first SRS; An SRS Resource Indicator (SRI) is generated based on the selection of the first SRS resource. as well as The SRI is transmitted to the UE using the transceiver.

14. The base station of claim 13, wherein the processor is further configured to transmit the SRI to the UE via downlink control information (DCI) transmission.

15. The base station of claim 13, wherein the processor is further configured to select the first SRS by: Determine the reference signal received power (RSRP) level or signal-to-noise ratio (SNR) of the first SRS and the second SRS; and It is determined that the RSRP level of the first SRS is higher than the RSRP level of the second SRS, or the SNR of the first SRS is higher than the SNR of the second SRS.

16. The base station of claim 13, wherein the processor is further configured to periodically transmit the SRS resource configuration to the UE during SRS time periods.

17. The base station of claim 13, wherein the first antenna and the second antenna are selected from the plurality of antennas based on the reference signal received power (RSRP) level or signal-to-noise ratio (SNR) corresponding to the plurality of antennas.

18. The base station of claim 13, wherein the first antenna and the second antenna are selected from the plurality of antennas based on the correlation value of the first antenna and the second antenna.