Antenna selection method, device, electronic device and readable storage medium
By sending AS SRS and obtaining signal quality correction gain, accurately selecting the optimal antenna, the problem of poor communication quality caused by inaccurate antenna selection in the prior art is solved, and higher communication quality is achieved.
Patent Information
- Application Number
- CN202110139652.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-01-30
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2041-01-30
AI Technical Summary
In the prior art, it may be inaccurate to select the optimal antenna through the antenna communication quality, resulting in poor communication quality.
Each antenna sends an antenna switching channel detection reference signal (AS SRS) to the network device, receives the antenna selection message returned by the network device, obtains the signal quality correction gain, and determines the optimal antenna for communication.
Improve the accuracy of antenna selection, ensure that the selected antenna is the antenna with the best communication quality, and improve communication quality.
Smart Images

Figure CN114844542B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminals, and in particular to an antenna selection method, device, electronic device, and readable storage medium. Background Art
[0002] When electronic devices such as smartphones and tablets communicate with base stations over cellular networks, they need to use antennas in the devices to send or receive data. An electronic device can contain multiple antennas.
[0003] Before communication, it is necessary to measure the communication quality of each antenna and determine the antenna with the best communication quality as the optimal antenna, and then use the optimal antenna to send or receive communication data.
[0004] However, when the optimal antenna is determined only by the communication quality of the antenna, the selected optimal antenna may be inaccurate, resulting in poor communication quality. Summary of the Invention
[0005] The embodiments of the present application provide an antenna selection method, apparatus, electronic device, and readable storage medium, which can improve the problem of poor communication quality caused by inaccurate selection of the optimal antenna.
[0006] In a first aspect, an embodiment of the present application provides an antenna selection method, which is applied to an electronic device, the electronic device including multiple antennas, the method comprising: sending an antenna switch (AS) channel sounding reference signal (SRS) to a network device through each antenna. Receive an antenna selection message sent from the network device, the antenna selection message being used to indicate the signal quality gain of a first antenna and each of the remaining antennas relative to the first antenna among the multiple antennas. Obtain a preset signal quality correction gain for the first antenna. When the signal quality gain of each of the remaining antennas is greater than the signal quality correction gain of the first antenna, determine to use the first antenna for communication.
[0007] The electronic device in the first aspect can be a mobile phone, tablet computer, customized terminal, or other device that has an antenna and can communicate through the antenna. The embodiments of the present application do not impose any restrictions on the specific type of electronic device.
[0008] In the first aspect, an AS SRS is sent to a network device via each antenna, and the network device returns an antenna selection message. Finally, whether to communicate via the first antenna is determined based on the signal quality correction gain of the first antenna indicated in the antenna selection message, as well as the signal quality gain of each of the remaining antennas relative to the first antenna. Because the first antenna is the optimal antenna measured by the network device, determining whether to communicate via the optimal antenna measured by the network device is based on the signal quality correction gain of the optimal antenna and the signal quality gain of each of the remaining antennas relative to the optimal antenna. This allows for more accurate selection of the antenna with the best communication quality for communication.
[0009] In some implementations, when the signal quality gain of any antenna is less than the signal quality correction gain, a second antenna is determined based on the downlink signal quality of each antenna and the second antenna is used for communication.
[0010] In some implementations, the antenna selection message includes one of a radio resource control (RRC) message, a downlink control information (DCI) message, or a physical layer control element (MAC control element, MAC CE) message.
[0011] In a second aspect, an antenna selection method, applied to a network device, includes: receiving multiple AS SRSs from an electronic device; determining, based on uplink signal qualities of the multiple AS SRSs, a signal quality gain of a first antenna and each of the remaining antennas relative to the first antenna, where the first antenna is the antenna indicated by an antenna identifier corresponding to the AS SRS with the best uplink signal quality; and sending an antenna selection message to the electronic device, the antenna selection message indicating the signal quality gain of the first antenna and each of the remaining antennas relative to the first antenna.
[0012] The network device in the second aspect can be a communication base station such as a 5G base station (gNB) or a 4G base station (eNB) that can receive AS SRS. The embodiment of the present application does not impose any restrictions on the specific type of network device.
[0013] In some implementations, determining the first antenna based on uplink signal qualities of multiple AS SRSs includes:
[0014] Measuring the reference signal received power of each AS SRS, wherein when the reference signal received power represents the uplink signal quality, a larger reference signal received power indicates better uplink signal quality;
[0015] The antenna corresponding to the AS SRS with the largest reference signal received power is determined as the first antenna.
[0016] In some implementations, determining the first antenna based on uplink signal qualities of multiple AS SRSs includes:
[0017] Measure the signal to interference plus noise ratio (SINR) of each AS SRS. When the SINR represents the uplink signal quality, a larger SINR indicates better uplink signal quality.
[0018] The antenna corresponding to the AS SRS with the largest signal to interference plus noise ratio is determined as the first antenna.
[0019] In some implementations, the antenna selection message includes one of an RRC message, a DCI message, or a MAC CE message.
[0020] In a third aspect, an embodiment of the present application provides an antenna selection device for use in an electronic device, the electronic device including multiple antennas, the device comprising: a transmitting module for transmitting an antenna switching channel detection reference signal to a network device through each antenna; a receiving module for receiving an antenna selection message sent from the network device, the antenna selection message being used to indicate the signal quality gain of a first antenna and each of the remaining antennas relative to the first antenna among the multiple antennas; an acquiring module for acquiring a preset signal quality correction gain for the first antenna; and a determining module for determining to use the first antenna for communication when the signal quality gain of each of the remaining antennas is greater than the signal quality correction gain of the first antenna.
[0021] In some implementations, the determination module is further configured to determine a second antenna based on the downlink signal quality of each antenna when the signal quality gain of any antenna is less than the signal quality correction gain, and to use the second antenna for communication.
[0022] In some implementations, the antenna selection message includes one of an RRC message, a DCI message, or a MAC CE message.
[0023] In a fourth aspect, an embodiment of the present application provides an antenna selection device, applied to a network device, the device comprising:
[0024] A receiving module is configured to receive multiple antenna switching channel sounding reference signals from an electronic device. A determining module is configured to determine the signal quality gain of a first antenna and each of the remaining antennas relative to the first antenna based on the uplink signal quality of the multiple antenna switching channel sounding reference signals, where the first antenna is the antenna indicated by the antenna identifier corresponding to the antenna switching channel sounding reference signal with the best uplink signal quality. A sending module is configured to send an antenna selection message to the electronic device, where the antenna selection message indicates the signal quality gain of the first antenna and each of the remaining antennas relative to the first antenna.
[0025] In some implementations, the determination module is specifically configured to measure a reference signal received power (RSRP) of each AS SRS, wherein when the RSRP represents uplink signal quality, a greater RSRP represents better uplink signal quality. The antenna corresponding to the AS SRS with the highest RSRP is determined as the first antenna.
[0026] In some implementations, the determination module is specifically configured to measure a signal to interference plus noise ratio (SINR) of each AS SRS, where, when the SINR represents uplink signal quality, a larger SINR indicates better uplink signal quality. The antenna corresponding to the AS SRS with the largest SINR is determined as the first antenna.
[0027] In some implementations, the antenna selection message includes one of an RRC message, a DCI message, or a MAC CE message.
[0028] In a fifth aspect, an embodiment of the present application provides an electronic device comprising multiple antennas, a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method provided in the first aspect is implemented through multiple antennas.
[0029] In a sixth aspect, an embodiment of the present application provides a network device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the method provided in the second aspect is implemented through multiple antennas.
[0030] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method provided in the first aspect is implemented.
[0031] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the method provided in the second aspect is implemented.
[0032] In a ninth aspect, an embodiment of the present application provides a computer program product, which, when executed on a terminal device, enables the terminal device to execute the method provided in the first aspect above.
[0033] In a tenth aspect, an embodiment of the present application provides a computer program product, which, when executed on a terminal device, enables the terminal device to execute the method provided in the second aspect above.
[0034] In the eleventh aspect, an embodiment of the present application provides a chip system, which includes a memory and a processor, and the processor executes a computer program stored in the memory to implement the method provided in the first aspect.
[0035] In the twelfth aspect, an embodiment of the present application provides a chip system, which includes a memory and a processor, and the processor executes a computer program stored in the memory to implement the method provided in the second aspect.
[0036] In the thirteenth aspect, an embodiment of the present application provides a chip system, which includes a processor, which is coupled to the computer-readable storage medium provided in the seventh aspect, and the processor executes a computer program stored in the computer-readable storage medium to implement the method provided in the first aspect.
[0037] In the fourteenth aspect, an embodiment of the present application provides a chip system, which includes a processor, which is coupled to the computer-readable storage medium provided in the eighth aspect, and the processor executes a computer program stored in the computer-readable storage medium to implement the method provided in the second aspect.
[0038] It can be understood that the beneficial effects of the second to fourteenth aspects can be found in the relevant description of the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] Figure 1 A schematic diagram of an application scenario of the antenna selection method provided by the present application is shown;
[0040] Figure 2 A schematic diagram showing another application scenario of the antenna selection method provided by this application is shown;
[0041] Figure 3 A schematic structural diagram of an electronic device provided by the present application is shown;
[0042] Figure 4 A schematic diagram of the system architecture of an electronic device provided by the present application is shown;
[0043] Figure 5 A schematic diagram of a flow chart of an antenna selection method provided by the present application is shown;
[0044] Figure 6 A schematic diagram of another flow chart of an antenna selection method provided by the present application is shown;
[0045] Figure 7 A schematic diagram of another flow chart of an antenna selection method provided by the present application is shown;
[0046] Figure 8 A schematic structural diagram of an antenna selection device provided by the present application is shown;
[0047] Figure 9 A schematic structural diagram of another antenna selection device provided by the present application is shown;
[0048] Figure 10 A schematic structural diagram of an electronic device provided by the present application is shown;
[0049] Figure 11 A schematic structural diagram of a network device provided by the present application is shown. DETAILED DESCRIPTION
[0050] In the following description, specific details such as specific system structures and techniques are provided for purposes of illustration rather than limitation to facilitate a thorough understanding of the embodiments of the present application. However, it will be apparent to those skilled in the art that the present application may be implemented in other embodiments without these specific details. In other cases, detailed descriptions of well-known systems, devices, circuits, and methods are omitted to avoid obscuring the description of the present application with unnecessary detail.
[0051] It should be understood that the term "and / or" used in this specification and the appended claims refers to and includes any and all possible combinations of one or more of the associated listed items.
[0052] As used in this specification and the appended claims, the term "if" may be interpreted as "when" or "upon" or "in response to determining" or "in response to detecting," depending on the context.
[0053] In addition, in the description of the present application specification and the appended claims, the terms "first", "second", "third", etc. are only used to distinguish the descriptions and cannot be understood as indicating or implying relative importance.
[0054] References to "one embodiment" or "some embodiments" in this specification mean that a particular feature, structure, or characteristic described in conjunction with that embodiment is included in one or more embodiments of the present application. Thus, phrases such as "in one embodiment," "in some embodiments," "in other embodiments," and "in other embodiments" appearing in various places in this specification do not necessarily refer to the same embodiment, but rather mean "one or more but not all embodiments," unless otherwise specifically emphasized. The terms "including," "comprising," "having," and variations thereof all mean "including but not limited to," unless otherwise specifically emphasized.
[0055] Figure 1 A schematic diagram of an application scenario of the antenna selection method provided by this application is shown, referring to Figure 1The scenario includes an electronic device 11, which includes multiple antennas, such as antenna 1 111, antenna 2 112, antenna 3 113, and antenna 4 114. The scenario also includes a network device 12, with which electronic device 11 maintains a connection via the antennas. Specifically, electronic device 11 is a user equipment (UE), and network device 12 is a base station, such as a gNB or eNB.
[0056] Since there are multiple antennas on the UE, it is necessary to select the best antenna for communication. The best antenna has the best communication quality during communication. In the prior art, multiple sets of uplink non-coding table (non-CB) SRS resources are configured with the same number of UE antennas, and the corresponding Non-CB SRS resources are used on each antenna of the UE in turn to send SRS to the base station. After receiving the SRS, the base station measures the uplink communication quality of the antenna according to the Non-CB SRS resource corresponding to the antenna. At the same time, the base station will also configure multiple sets of AS SRS resources with the same number of UE antennas, and measure the downlink communication quality of SRS through the AS SRS resources. Finally, the base station calculates the optimal antenna based on the uplink communication quality and downlink communication quality of each antenna, and notifies the UE to switch to the optimal antenna.
[0057] Alternatively, refer to Figure 2 , Figure 2 A schematic diagram of another application scenario of the antenna selection method provided by this application is shown. Figure 2 In the present invention, SRS can be sent to the base station through two antennas at the same time. Since the Non-CB SRS resource and the AS SRS resource each only support sending one SRS at the same time, in order to send two SRSs at the same time, it is necessary to use both the Non-CB SRS resource and the AS SRS resource for sending.
[0058] However, some UEs do not consider the Specific Absorption Rate (SAR) when transmitting SRS. After determining the optimal antenna, when transmitting uplink physical shared channel (PUSCH) data through that antenna, if the SAR of the antenna exceeds the specified limit, the SAR of the antenna is reduced. This SAR-reduced antenna may not provide optimal communication quality, resulting in communication not being performed on the antenna with the best communication quality.
[0059] To this end, the present application provides an antenna selection method for an electronic device, the electronic device including multiple antennas. The method comprises: sequentially transmitting an AS SRS and antenna identification information to a network device via each antenna on different time-frequency resources. Receiving an antenna selection message from the network device, the antenna selection information including the identification information of the first antenna and the signal quality gain of each remaining antenna relative to the first antenna. Based on the identification information, obtaining a signal quality correction gain for the first antenna. When the signal quality gain of each antenna is greater than the signal quality correction gain, communication is performed via the first antenna.
[0060] The present application also provides an antenna selection method for a network device, the method comprising: receiving multiple AS SRSs and identification information of an antenna corresponding to each AS SRS from an electronic device. Determine a first antenna based on the uplink signal quality of multiple AS SRSs, the uplink signal quality of the AS SRS corresponding to the first antenna being the best among the uplink signal qualities of the multiple AS SRSs received. Obtain the signal quality gain of each of the remaining antennas relative to the first antenna, the signal quality gain being calculated by the AS SRS corresponding to each of the remaining antennas and the AS SRS of the first antenna. Send an antenna selection message to the electronic device, the antenna selection information including the identification message of the first antenna and the signal quality gain of each of the remaining antennas relative to the first antenna.
[0061] In the present application, ASSRS is sent to the network device on different time-frequency resources through each antenna in turn, and the identification message of the first antenna and the signal quality gain of each remaining antenna relative to the first antenna returned by the network device are received. Finally, based on the signal quality correction gain of the first antenna and the signal quality gain of each remaining antenna relative to the first antenna, it is determined whether to use the first antenna for communication. Since the first antenna is the optimal antenna measured by the network device, whether to use the optimal antenna measured by the network device for communication is determined based on the signal quality correction gain of the optimal antenna and the signal quality gain of each remaining antenna relative to the optimal one. This allows the antenna with the best communication quality to be selected more accurately and used for communication.
[0062] At the same time, since AS SRS is used to measure the uplink signal quality of the antenna, there is no need to configure Non-CB SRS, or only one Non-CB SRS needs to be configured to measure two antennas at the same time, which effectively reduces the SRS resource occupation of the base station and solves the problem of insufficient SRS resources in the base station.
[0063] Figure 3The electronic device 200 may include a processor 210, an external memory interface 220, an internal memory 221, a universal serial bus (USB) interface 230, a charging management module 240, a power management module 241, a battery 242, an antenna 1, an antenna 2, a mobile communication module 250, a wireless communication module 260, an audio module 270, a speaker 270A, a receiver 270B, a microphone 270C, an earphone interface 270D, a sensor module 280, a button 290, a motor 291, an indicator 292, a camera 293, a display 294, and a subscriber identification module (SIM) card interface 295. The sensor module 280 may include a pressure sensor 280A, a gyroscope sensor 280B, an air pressure sensor 280C, a magnetic sensor 280D, an acceleration sensor 280E, a distance sensor 280F, a proximity light sensor 280G, a fingerprint sensor 280H, a temperature sensor 280J, a touch sensor 280K, an ambient light sensor 280L, a bone conduction sensor 280M, etc.
[0064] It should be understood that the structures illustrated in the embodiments of the present application do not constitute a specific limitation on the electronic device 200. In other embodiments of the present application, the electronic device 200 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0065] For example, when the electronic device 200 is a mobile phone or a tablet computer, it may include all the components shown in the figure, or may include only some of the components shown in the figure.
[0066] When the electronic device 200 is a large-screen device, it may include the processor 210 shown in the figure, the external memory interface 220, the internal memory 221, the universal serial bus (USB) interface 230, the charging management module 240, the power management module 241, the wireless communication module 260, the audio module 270, the speaker 270A, the receiver 270B, the microphone 270C, the camera 293, and the display screen 294.
[0067] The processor 210 may include one or more processing units. For example, the processor 210 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.
[0068] The controller may be the nerve center and command center of the electronic device 200. The controller may generate an operation control signal according to the instruction operation code and the timing signal to complete the control of fetching and executing instructions.
[0069] Processor 210 may also include a memory for storing instructions and data. In some embodiments, the memory in processor 210 is a cache memory. This memory can store instructions or data that have just been used or are being recycled by processor 210. If processor 210 needs to use the same instruction or data again, it can directly retrieve it from the memory. This avoids duplicate accesses, reduces processor 210 latency, and thus improves system efficiency.
[0070] In some embodiments, the processor 210 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface.
[0071] The I2C interface is a bidirectional synchronous serial bus that includes a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 210 may include multiple I2C bus lines. The processor 210 may be coupled to the touch sensor 280K, charger, flash, camera 293, etc. via different I2C bus interfaces. For example, the processor 210 may be coupled to the touch sensor 280K via the I2C interface, enabling communication between the processor 210 and the touch sensor 280K via the I2C bus interface, thereby implementing the touch function of the electronic device 200.
[0072] The I2S interface can be used for audio communication. In some embodiments, the processor 210 can include multiple I2S buses. The processor 210 can be coupled to the audio module 270 via the I2S bus to enable communication between the processor 210 and the audio module 270. In some embodiments, the audio module 270 can transmit audio signals to the wireless communication module 260 via the I2S interface.
[0073] The PCM interface can also be used for audio communication, sampling, quantizing and encoding analog signals. In some embodiments, the audio module 270 and the wireless communication module 260 can be coupled via a PCM bus interface.
[0074] In some embodiments, the audio module 270 may also transmit audio signals to the wireless communication module 260 via a PCM interface. Both the I2S interface and the PCM interface may be used for audio communication.
[0075] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication.
[0076] In some embodiments, a UART interface is typically used to connect the processor 210 to the wireless communication module 260. For example, the processor 210 communicates with the Bluetooth module in the wireless communication module 260 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 270 can transmit audio signals to the wireless communication module 260 via the UART interface, enabling the playback of music via Bluetooth headphones.
[0077] The MIPI interface can be used to connect the processor 210 to peripheral devices such as the display screen 294 and the camera 293. MIPI interfaces include the camera serial interface (CSI) and the display serial interface (DSI). In some embodiments, the processor 210 and the camera 293 communicate via the CSI interface to implement the camera function of the electronic device 200. The processor 210 and the display screen 294 communicate via the DSI interface to implement the display function of the electronic device 200.
[0078] The GPIO interface can be configured through software. The GPIO interface can be configured as a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 210 to the camera 293, the display 294, the wireless communication module 260, the audio module 270, the sensor module 280, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[0079] USB interface 230 is an interface that complies with USB standards and specifications, and may be a Mini USB interface, a Micro USB interface, a USB Type-C interface, or the like. USB interface 230 can be used to connect a charger to charge electronic device 200, or to transfer data between electronic device 200 and peripheral devices. It can also be used to connect headphones to play audio. This interface can also be used to connect other electronic devices, such as AR devices.
[0080] It is understood that the interface connection relationship between the modules illustrated in the embodiment of the present application is merely an illustrative illustration and does not constitute a structural limitation on the electronic device 200. In other embodiments of the present application, the electronic device 200 may also adopt a different interface connection method from the above embodiment, or a combination of multiple interface connection methods.
[0081] The charging management module 240 is configured to receive charging input from a charger. The charger can be either a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 240 can receive charging input from the wired charger via the USB interface 230. In some wireless charging embodiments, the charging management module 240 can receive wireless charging input via the wireless charging coil of the electronic device 200. While charging the battery 242, the charging management module 240 can also provide power to the electronic device via the power management module 241.
[0082] The power management module 241 is used to connect the battery 242, the charging management module 240, and the processor 210. The power management module 241 receives input from the battery 242 and / or the charging management module 240 and provides power to the processor 210, the internal memory 221, the external memory, the display 294, the camera 293, and the wireless communication module 260. The power management module 241 can also be used to monitor parameters such as battery capacity, battery cycle count, and battery health status (leakage, impedance), etc.
[0083] In some other embodiments, the power management module 241 may also be provided in the processor 210. In some other embodiments, the power management module 241 and the charging management module 240 may also be provided in the same device.
[0084] The wireless communication function of the electronic device 200 can be implemented through the antenna 1, the antenna 2, the mobile communication module 250, the wireless communication module 260, the modem processor and the baseband processor.
[0085] Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals. Each antenna in electronic device 200 can be used to cover a single or multiple communication frequency bands. Different antennas can also be reused to improve antenna utilization. For example, antenna 1 can be reused as a diversity antenna for a wireless local area network. In other embodiments, the antennas can be used in conjunction with a tuning switch.
[0086] The mobile communication module 250 can provide wireless communication solutions, including 2G / 3G / 4G / 5G, for the electronic device 200. The mobile communication module 250 may include at least one filter, a switch, a power amplifier, a low-noise amplifier (LNA), and the like. The mobile communication module 250 can receive electromagnetic waves from the antenna 1, filter and amplify the received electromagnetic waves, and transmit them to the modem processor for demodulation. The mobile communication module 250 can also amplify the signals modulated by the modem processor and convert them into electromagnetic waves for radiation via the antenna 1.
[0087] In some embodiments, at least some functional modules of the mobile communication module 250 may be provided in the processor 210. In some embodiments, at least some functional modules of the mobile communication module 250 and at least some functional modules of the processor 210 may be provided in the same device.
[0088] The modem processor may include a modulator and a demodulator. The modulator is used to modulate the low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used to demodulate the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then transmits the demodulated low-frequency baseband signal to the baseband processor for processing. After being processed by the baseband processor, the low-frequency baseband signal is passed to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 270A, the receiver 270B, etc.) or displays an image or video through the display screen 294. In some embodiments, the modem processor may be an independent device. In other embodiments, the modem processor may be independent of the processor 210 and be set in the same device as the mobile communication module 250 or other functional modules.
[0089] The wireless communication module 260 can provide wireless communication solutions including wireless local area networks (WLAN) (such as wireless fidelity (Wi-Fi) networks), Bluetooth (BT), global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), infrared (IR), etc., which are applied to the electronic device 200. The wireless communication module 260 can be one or more devices integrating at least one communication processing module. The wireless communication module 260 receives electromagnetic waves via the antenna 2, frequency modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 210. The wireless communication module 260 can also receive the signal to be sent from the processor 210, frequency modulate it, amplify it, and convert it into electromagnetic waves for radiation through the antenna 2.
[0090] In some embodiments, the mobile communication module 250 of the electronic device 200 is coupled to multiple antennas, for example, including antenna one 2501, antenna two 2502, antenna three 2503 and antenna four 2504.
[0091] The wireless communication module 260 is also coupled to multiple antennas, so that the electronic device 200 can communicate with the network and other devices through wireless communication technologies. The wireless communication technologies may include global system for mobile communications (GSM), general packet radio service (GPRS), code division multiple access (CDMA), wideband code division multiple access (WCDMA), time-division code division multiple access (TD-SCDMA), long term evolution (LTE), new radio (NR), Bluetooth, GNSS, WLAN, NFC, FM, and / or IR technology. GNSS may include global positioning system (GPS), global navigation satellite system (GLONASS), Beidou navigation satellite system (BDS), quasi-zenith satellite system (QZSS) and / or satellite based augmentation system (SBAS).
[0092] Electronic device 200 implements display functionality through a GPU, display screen 294, and an application processor. A GPU is a microprocessor for image processing that connects display screen 294 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 210 may include one or more GPUs that execute program instructions to generate or modify display information.
[0093] Display screen 294 is used to display images, videos, and the like. For example, in the embodiments of the present application, the instructional videos and user action screen videos are shown. Display screen 294 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (AMOLED), a flexible light-emitting diode (FLED), a MiniLED, a MicroLED, a Micro-oLed, or a quantum dot light-emitting diode (QLED). In some embodiments, electronic device 200 may include one or N display screens 294, where N is a positive integer greater than one.
[0094] The electronic device 200 can implement a shooting function through an ISP, a camera 293, a video codec, a GPU, a display screen 294, and an application processor.
[0095] The ISP processes data fed back by camera 293. For example, when taking a photo, the shutter is opened, and light is transmitted through the lens to the camera's photosensitive element. The light signal is converted into an electrical signal, which is then passed to the ISP for processing and transformed into a visible image. The ISP can also perform algorithmic optimization for image noise, brightness, and skin tone. The ISP can also optimize parameters such as exposure and color temperature of the captured scene. In some embodiments, the ISP can be located within camera 293.
[0096] The camera 293 is used to capture still images or videos. The object generates an optical image through the lens and projects it onto the photosensitive element. The photosensitive element can be a charge coupled device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The photosensitive element converts the light signal into an electrical signal, and then passes the electrical signal to the ISP for conversion into a digital image signal. The ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into an image signal in a standard RGB, YUV or other format. In some embodiments, the electronic device 200 may include 1 or N cameras 293, where N is a positive integer greater than 1.
[0097] The digital signal processor is used to process digital signals. In addition to processing digital image signals, it can also process other digital signals. For example, when the electronic device 200 selects a frequency point, the digital signal processor is used to perform Fourier transform on the frequency point energy.
[0098] Video codecs are used to compress or decompress digital video. Electronic device 200 may support one or more video codecs. This allows electronic device 200 to play or record videos in various encoding formats, such as Moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, and MPEG4.
[0099] The NPU is a neural network (NN) computing processor. Drawing on the structure of biological neural networks, such as the transmission patterns between neurons in the human brain, it rapidly processes input information and can continuously self-learn. The NPU can enable intelligent cognitive applications in electronic device 200, such as image recognition, face recognition, speech recognition, and text comprehension.
[0100] In an embodiment of the present application, the NPU or other processors can be used to perform operations such as analyzing and processing images in the video stored in the electronic device 200.
[0101] The external memory interface 220 can be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the electronic device 200. The external memory card communicates with the processor 210 via the external memory interface 220 to implement data storage functions. For example, files such as music and videos can be stored on the external memory card.
[0102] The internal memory 221 can be used to store computer executable program code, which includes instructions. The processor 210 executes various functional applications and data processing of the electronic device 200 by running the instructions stored in the internal memory 221. The internal memory 221 may include a program storage area and a data storage area. Among them, the program storage area can store an operating system and an application required for at least one function (such as a sound playback function, an image playback function, etc.). The data storage area can store data created during the use of the electronic device 200 (such as audio data, a phone book, etc.).
[0103] In addition, the internal memory 221 may include a high-speed random access memory and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, a universal flash storage (UFS), etc.
[0104] The electronic device 200 can implement audio functions through the audio module 270, the speaker 270A, the receiver 270B, the microphone 270C, the headphone jack 270D, and the application processor.
[0105] The audio module 270 is used to convert digital audio signals into analog audio signals for output, and is also used to convert analog audio input into digital audio signals. The audio module 270 can also be used to encode and decode audio signals. In some embodiments, the audio module 270 can be provided in the processor 210, or some functional modules of the audio module 270 can be provided in the processor 210.
[0106] Speaker 270A, also called a "horn," is used to convert audio electrical signals into sound signals. Electronic device 200 can listen to music or listen to hands-free calls through speaker 270A. For example, the speaker can play the comparison and analysis results provided in the embodiments of the present application.
[0107] The receiver 270B, also called a "handset", is used to convert audio electrical signals into sound signals. When the electronic device 200 receives a call or a voice message, the user can place the receiver 270B close to the ear to hear the voice.
[0108] The microphone 270C, also known as a "microphone" or "microphone", is used to convert sound signals into electrical signals. When making a call or sending a voice message, the user can speak by putting their mouth close to the microphone 270C to input the sound signal into the microphone 270C. The electronic device 200 can be provided with at least one microphone 270C. In other embodiments, the electronic device 200 can be provided with two microphones 270C, which can not only collect sound signals but also realize noise reduction function. In other embodiments, the electronic device 200 can also be provided with three, four or more microphones 270C to collect sound signals, reduce noise, identify the source of sound, realize directional recording function, etc.
[0109] The headphone jack 270D is used to connect a wired headphone and can be a USB interface 230 or a 3.5mm open mobile terminal platform (OMTP) standard interface or a cellular telecommunications industry association of the USA (CTIA) standard interface.
[0110] The pressure sensor 280A is used to sense pressure signals and convert them into electrical signals. In some embodiments, the pressure sensor 280A can be set on the display screen 294. There are many types of pressure sensors 280A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. A capacitive pressure sensor can be a device including at least two parallel plates with conductive material. When force acts on the pressure sensor 280A, the capacitance between the electrodes changes. The electronic device 200 determines the intensity of the pressure based on the change in capacitance. When a touch operation is applied to the display screen 294, the electronic device 200 detects the intensity of the touch operation based on the pressure sensor 280A. The electronic device 200 can also calculate the position of the touch based on the detection signal of the pressure sensor 280A.
[0111] In some embodiments, touch operations applied to the same touch location but with different touch operation intensities may correspond to different operation instructions. For example, when a touch operation with a touch operation intensity less than a first pressure threshold is applied to a short message application icon, an instruction to view short messages is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold is applied to a short message application icon, an instruction to create a new short message is executed.
[0112] The gyroscope sensor 280B can be used to determine the motion posture of the electronic device 200. In some embodiments, the angular velocity of the electronic device 200 around three axes (i.e., x, y, and z axes) can be determined by the gyroscope sensor 280B. The gyroscope sensor 280B can be used for anti-shake shooting. For example, when the shutter is pressed, the gyroscope sensor 280B detects the angle of the electronic device 200 shaking, calculates the distance that the lens module needs to compensate based on the angle, and allows the lens to offset the shaking of the electronic device 200 through reverse movement to achieve anti-shake. The gyroscope sensor 280B can also be used for navigation and somatosensory game scenes.
[0113] The air pressure sensor 280C is used to measure air pressure. In some embodiments, the electronic device 200 calculates the altitude using the air pressure value measured by the air pressure sensor 280C to assist in positioning and navigation.
[0114] The magnetic sensor 280D includes a Hall sensor. The electronic device 200 can use the magnetic sensor 280D to detect the opening and closing of the flip case. In some embodiments, when the electronic device 200 is a flip phone, the electronic device 200 can detect the opening and closing of the flip cover based on the magnetic sensor 280D. Based on the detected opening and closing status of the case or flip cover, features such as automatic unlocking of the flip cover can be configured.
[0115] Accelerometer 280E can detect the magnitude of acceleration of electronic device 200 in all directions (generally three axes). When electronic device 200 is stationary, it can detect the magnitude and direction of gravity. It can also be used to identify the electronic device's posture, enabling applications such as switching between landscape and portrait modes and pedometers.
[0116] The distance sensor 280F is used to measure distance. The electronic device 200 can measure distance using infrared or laser. In some embodiments, when shooting a scene, the electronic device 200 can use the distance sensor 280F to measure distance to achieve fast focusing.
[0117] The proximity light sensor 280G may include, for example, a light emitting diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The electronic device 200 emits infrared light outward through the light emitting diode. The electronic device 200 uses a photodiode to detect infrared reflected light from nearby objects. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 200. When insufficient reflected light is detected, the electronic device 200 can determine that there is no object near the electronic device 200. The electronic device 200 can use the proximity light sensor 280G to detect that the user is holding the electronic device 200 close to the ear to talk, so as to automatically turn off the screen to save power. The proximity light sensor 280G can also be used in leather case mode and pocket mode to automatically unlock and lock the screen.
[0118] Ambient light sensor 280L is used to sense ambient light brightness. Electronic device 200 can adaptively adjust the brightness of display screen 294 based on the perceived ambient light brightness. Ambient light sensor 280L can also be used to automatically adjust white balance when taking photos. Ambient light sensor 280L can also work with proximity light sensor 280G to detect whether electronic device 200 is in a pocket to prevent accidental touches.
[0119] The fingerprint sensor 280H is used to collect fingerprints. The electronic device 200 can use the collected fingerprint characteristics to implement fingerprint unlocking, access application locks, fingerprint photography, fingerprint answering calls, etc.
[0120] The temperature sensor 280J is used to detect temperature. In some embodiments, the electronic device 200 uses the temperature detected by the temperature sensor 280J to execute a temperature processing strategy. For example, when the temperature reported by the temperature sensor 280J exceeds a threshold, the electronic device 200 reduces the performance of the processor located near the temperature sensor 280J to reduce power consumption and implement thermal protection. In other embodiments, when the temperature is lower than another threshold, the electronic device 200 heats the battery 242 to prevent the electronic device 200 from shutting down abnormally due to low temperature. In other embodiments, when the temperature is lower than another threshold, the electronic device 200 boosts the output voltage of the battery 242 to prevent abnormal shutdown due to low temperature.
[0121] The touch sensor 280K is also called a "touch panel." The touch sensor 280K can be disposed on the display screen 294. The touch sensor 280K and the display screen 294 form a touch screen, also called a "touch screen." The touch sensor 280K is used to detect touch operations applied thereto or in the vicinity thereof. The touch sensor can transmit the detected touch operations to the application processor to determine the type of touch event. Visual output related to the touch operations can be provided via the display screen 294. In other embodiments, the touch sensor 280K can also be disposed on the surface of the electronic device 200, at a location different from that of the display screen 294.
[0122] Bone conduction sensor 280M can acquire vibration signals. In some embodiments, bone conduction sensor 280M can acquire vibration signals from vibrating bones in the human body. Bone conduction sensor 280M can also contact the human pulse to receive blood pressure signals.
[0123] In some embodiments, the bone conduction sensor 280M can also be installed in headphones, forming a bone conduction headset. The audio module 270 can parse the vibration signal of the vocal bone obtained by the bone conduction sensor 280M to extract the voice signal, thus implementing the voice function. The application processor can parse the heart rate information based on the blood pressure signal obtained by the bone conduction sensor 280M, thus implementing the heart rate detection function.
[0124] The buttons 290 include a power button, a volume button, and the like. The buttons 290 may be mechanical buttons or touch buttons. The electronic device 200 may receive key inputs and generate key signal inputs related to user settings and function control of the electronic device 200.
[0125] Motor 291 can generate vibration prompts. Motor 291 can be used for incoming call vibration prompts, and can also be used for touch vibration feedback. For example, touch operations acting on different applications (such as taking pictures, audio playback, etc.) can correspond to different vibration feedback effects. For touch operations acting on different areas of the display screen 294, motor 291 can also correspond to different vibration feedback effects. Different application scenarios (for example: time reminders, receiving messages, alarm clocks, games, etc.) can also correspond to different vibration feedback effects. The touch vibration feedback effect can also support customization.
[0126] The indicator 292 may be an indicator light, which may be used to indicate the charging status, power level change, messages, missed calls, notifications, etc.
[0127] The SIM card interface 295 is used to connect a SIM card. The SIM card can be connected to and separated from the electronic device 200 by inserting it into or removing it from the SIM card interface 295. The electronic device 200 can support 1 or N SIM card interfaces, where N is a positive integer greater than 1. The SIM card interface 295 can support Nano SIM cards, Micro SIM cards, SIM cards, etc. Multiple cards can be inserted into the same SIM card interface 295 at the same time. The types of the multiple cards can be the same or different. The SIM card interface 295 can also be compatible with different types of SIM cards. The SIM card interface 295 can also be compatible with external memory cards. The electronic device 200 interacts with the network through the SIM card to implement functions such as calls and data communications. In some embodiments, the electronic device 200 uses an eSIM, i.e., an embedded SIM card. The eSIM card can be embedded in the electronic device 200 and cannot be separated from the electronic device 200.
[0128] Figure 4 : is a software structure diagram of the electronic device 200 of the embodiment of the present application. The operating system of the electronic device 200 can be Android, Apple mobile operating system (iOS) or Hongmeng system (HarmonyOS). Here, Hongmeng system is used as an example for explanation.
[0129] In some embodiments, the HarmonyOS system can be divided into four layers, including the kernel layer, the system service layer, the framework layer, and the application layer, and the layers communicate with each other through software interfaces.
[0130] like Figure 4 As shown in Figure 1, the kernel layer includes the Kernel Abstraction Layer (KAL) and the driver subsystem. The KAL includes multiple kernels, such as the Linux kernel and LiteOS, a lightweight IoT kernel. The driver subsystem includes the Hardware Driver Foundation (HDF). The HDF provides unified peripheral access and a framework for driver development and management. The multi-kernel kernel layer can select the appropriate kernel for processing based on system requirements.
[0131] The system service layer is the core capability set of the Hongmeng system. The system service layer provides services to applications through the framework layer. This layer may include:
[0132] System basic capability subsystem set: provides basic capabilities for the operation, scheduling, migration and other operations of distributed applications on multiple devices of the Hongmeng system. It may include subsystems such as distributed soft bus, distributed data management, distributed task scheduling, Ark multi-language runtime, public basic library, multi-modal input, graphics, security, artificial intelligence (AI), etc. Among them, the Ark multi-language runtime provides C or C++ or JavaScript (JS) multi-language runtime and basic system class libraries, and can also provide a runtime for Java programs statically compiled using the Ark compiler (that is, the part developed in Java language in the application or framework layer).
[0133] Basic software service subsystem set: Provides public and general software services for the Hongmeng system. This includes event notification, phone, multimedia, Design For X (DFX), MSDP & DV, and other subsystems.
[0134] Enhanced software service subsystems: These provide HarmonyOS with differentiated, device-specific, and enhanced software services. These services may include specialized smart screen services, wearable technology services, and IoT (Internet of Things) services.
[0135] Hardware service subsystem set: Provides hardware services for the Hongmeng system. This may include location services, biometric recognition, wearable hardware services, IoT hardware services, and other subsystems.
[0136] The framework layer provides user program frameworks and capability frameworks in multiple languages, including Java, C, C++, and JS, for Hongmeng OS application development. It also provides two user interface (UI) frameworks (a Java UI framework for Java and a JS UI framework for JS), as well as a multi-language framework for application programming interfaces (APIs) for various software and hardware services. The APIs supported by Hongmeng OS devices will vary depending on the system's componentization.
[0137] The application layer includes system applications and third-party non-system applications. System applications may include applications installed by default on electronic devices, such as the desktop, control bar, settings, and phone. Extended applications can be non-essential applications developed and designed by the manufacturer of the electronic device, such as electronic device managers, device migration, notes, weather, and other applications. Third-party non-system applications can be developed by other manufacturers but can run in the HarmonyOS system, such as games, navigation, social or shopping applications.
[0138] The applications of the Hongmeng system are composed of one or more meta-programs (Feature Ability, FA) or meta-services (Particle Ability, PA). Among them, FA has a UI interface and provides the ability to interact with users. PA has no UI interface and provides the ability to run tasks in the background and a unified data access abstraction. PA mainly provides support for FA, such as providing computing power as a background service, or providing data access capabilities as a data warehouse. Applications developed based on FA or PA can implement specific business functions, support cross-device scheduling and distribution, and provide users with a consistent and efficient application experience.
[0139] Multiple electronic devices running the Harmony system can achieve hardware mutual assistance and resource sharing through distributed soft bus, distributed device virtualization, distributed data management and distributed task scheduling.
[0140] Figure 5 A schematic flow chart of an antenna selection method provided in the present application is shown. As an example and not a limitation, the method can be applied to the above-mentioned electronic devices and network devices.
[0141] It should be noted that Figure 5 Electronic devices and network equipment in the network have three layers: L1, L2, and L3. L1 is the physical layer (PHY) and can be used to transmit DCI messages. L2 is the data link layer, including media access control (MAC), radio link control (RLC), packet data convergence protocol (PDCP), and service data adaptation protocol (SDAP), and can be used to transmit MAC CE messages. L3 is the radio resource control layer, used to transmit RRC messages.
[0142] The method includes:
[0143] S301: L3 of the electronic device interacts with L3 of the network device, the network device obtains the antenna selection capability of the electronic device, and the electronic device receives AS SRS resources configured by the network device.
[0144] In some implementations, antenna selection capabilities include the number of antennas, identification information for each antenna, and whether closed-loop antenna selection is supported. For example, the number of antennas may be four, and the identification information for the four antennas may be port0, port1, port2, and port3, respectively. Closed-loop antenna selection refers to the ability to send measurement signals for antenna selection and switch the antenna used for communication based on the received antenna selection message. Antenna selection capabilities also include transmit antenna selection (TAS) technology, which obtains the downlink energy of each antenna and then subtracts the main energy from the diversity energy in each downlink energy to obtain a downlink energy difference. When the downlink energy difference exceeds a preset threshold, the currently measured antenna is determined to be the optimal antenna. Finally, the antenna currently used for communication is detected to determine whether it is the optimal antenna. If so, the identification information of the optimal downlink antenna is recorded. If not, the currently measured antenna is used for communication, and the identification information of the optimal downlink antenna is recorded.
[0145] It should be noted that AS SRS resources are SRS resources in the time domain. In the time domain, SRS can occupy the last symbol of a normal uplink subframe or a special subframe. In a time division duplexing (TDD) system, SRS can be transmitted through one or two single-carrier frequency division multiple access (SC-FDMA) symbols in an uplink pilot time slot (UpPTS). In addition, the transmission period (Tsks) of SRS can be selected from a time set {2, 5, 10, 20, 40, 80, 160, 320} in milliseconds. SRS resources include a determined SC-FDMA and a determined transmission period.
[0146] In some implementations, the network device may further configure Non-CB SRS resources or CB SRS resources for the electronic device according to actual needs. Non-CB SRS resources or CB SRS resources are similar to AS SRS resources and are not described in detail here.
[0147] In some implementations, the network device may configure a corresponding number of AS SRS resources based on the number of antennas of the electronic device. For example, if there are four antennas, a corresponding AS SRS resource may be configured for each antenna, i.e., four sets of ASSRS resources.
[0148] S302 : L3 of the network device obtains the AS SRS resources configured by the electronic device and reports it to L1 of the network device.
[0149] S303 : L1 of the electronic device sends an AS SRS signal on different time-frequency resources through each antenna in turn.
[0150] S304 : L1 of the network device measures the uplink signal quality of each AS SRS according to the configured AS SRS resources.
[0151] In some implementations, assume that the L1 of an electronic device includes four antennas, each configured with a corresponding AS SRS resource. The four antennas sequentially transmit AS SRS signals using the corresponding AS SRS resources. After receiving the AS SRS resources configured for the electronic device from L3, the L1 of the network device measures the uplink AS SRS signal on each AS SRS resource. After the four antennas of the electronic device transmit signals in turn, the network device measures the uplink signal quality of the four AS SRS signals.
[0152] The uplink signal quality of the AS SRS may be measured by measuring the Reference Signal Receiving Power (RSRP) or the Signal to Interference plus Noise Ratio (SINR) of the AS SRS.
[0153] For example, when RSRP is used to represent uplink signal quality, a higher RSRP indicates better uplink signal quality. The unit of RSRP is dBm. For example, referring to the antenna example in S301, if the RSRP of port 1 is -55dBm, the RSRP of port 2 is -90dBm, the RSRP of port 3 is -77dBm, and the RSRP of port 4 is -104dBm, then port 1 has the best uplink signal quality, followed by port 3, then port 2, and the worst is port 4.
[0154] When SINR is used to represent the uplink signal quality, a larger SINR indicates better uplink signal quality. SINR can be calculated based on RSRP. The following formula can be used to calculate SINR:
[0155]
[0156] The interference power (I) is the sum of the power of neighboring cells received on the resource element (RE) occupied by the AS SRS signal received by the network device, and the noise power (N) is the noise floor. The value of N is related to the specific measurement bandwidth and the receiver noise figure.
[0157] S305 : L1 of the network device sends the measurement result of the uplink signal quality of each AS SRS to L2 of the network device.
[0158] S306: L2 of the network device determines the gains of the first antenna and the remaining antennas relative to the first antenna.
[0159] In some implementations, the L2 of the network device may determine the antenna with the largest RSRP as the first antenna, or determine the antenna with the largest SINR as the first antenna.
[0160] In another embodiment, the L2 of the network device can calculate the equivalent link loss (PathLoss) based on the RSRP and the AS SRS transmit power of the antenna corresponding to the RSRP, and use the antenna with the lowest equivalent link loss as the first antenna. For example, the equivalent link loss can be the difference between the signal power of the reference signal, that is, the RSRP of the AS SRS of the corresponding antenna, where the signal power of the reference signal can be obtained from the system message of the network device.
[0161] S307 : L2 of the network device reports the identification information of the first antenna and the gains of the remaining antennas relative to the first antenna to L3 of the network device.
[0162] In some implementations, the difference between the RSRP of each remaining antenna and the RSRP of the first antenna can be used as the gain of the antenna relative to the first antenna. Alternatively, the difference between the SINR of each remaining antenna and the SINR of the first antenna can be used as the gain of the antenna relative to the first antenna. The gain algorithm is not limited in this application.
[0163] S308. L3 of the network device sends identification information of the first antenna and gains of the remaining antennas relative to the first antenna to L3 of the electronic device through an RRC message.
[0164] S309. L3 of the electronic device obtains a signal quality correction gain of the first antenna according to the identification information.
[0165] In some implementations, the signal quality correction gain may be a SAR reduction value. Each antenna corresponds to a preset SAR reduction value. The SAR reduction value corresponding to the antenna can be obtained from the antenna's attribute information based on the antenna's identification information. The antenna's attribute information is determined during the manufacture of the electronic device. For example, there may be four antennas, and the identification information of the four antennas may be port0, port1, port2, and port3, respectively. The SAR reduction values for port0, port1, port2, and port3 are 2dB, 5dB, 6dB, and 7dB, respectively.
[0166] S310 , L3 of the electronic device determines whether the signal quality gain of each antenna is greater than the signal quality correction gain, and if so, executes S311 ; if not, executes S312 .
[0167] In some implementations, referring to the example of S309, if the antenna corresponding to port 0 is the first antenna, the gains of port 1, port 2, and port 3 relative to port 0 may be 2dB, 4dB, and 3dB, respectively. After correction by reducing the SAR value, the combined gains of port 0, port 1, port 2, and port 3 may be -2dB (0dB-2dB), -3dB (2dB-5dB), -2dB (4dB-6dB), and -4dB (3dB-7dB), respectively. Port 0 has the largest combined gain, so S311 is executed. Alternatively, if the antenna corresponding to port 0 is the first antenna, the gains of port 1, port 2, and port 3 relative to port 0 may be 2dB, 4dB, and 6dB, respectively. After SAR reduction correction, the combined gains of port 0, port 1, port 2, and port 3 are -2dB (0dB-2dB), -3dB (2dB-5dB), -2dB (4dB-6dB), and -1dB (6dB-7dB), respectively. The combined gain of port 3 is greater than that of port 0, so S312 is executed.
[0168] S311 : L1 of the electronic device switches to the first antenna for communication.
[0169] In some implementations, if the signal quality gain of each antenna is greater than the SAR reduction value, it indicates that the communication quality of the current first antenna is still better than that of the other antennas after SAR reduction. In other words, the first antenna is determined to be the optimal antenna for the current scenario, and communication can be performed through the first antenna.
[0170] S312: L3 of the electronic device determines the second antenna through the TAS.
[0171] S313: L1 of the electronic device switches to the second antenna for communication.
[0172] In other implementations, if the signal quality gain of each antenna is less than the SAR reduction value, it indicates that the communication quality of the current first antenna is not optimal after the SAR reduction. Therefore, it is necessary to reselect the optimal antenna (i.e., the second antenna) through the TAS method and then communicate through the second antenna.
[0173] In the above embodiment, the network device notifies the electronic device of the optimal antenna and the selection results of the remaining antennas relative to the optimal antenna through an RRC message.
[0174] In some embodiments, reference Figure 6 The network device may also send a notification to the electronic device through a DCI message to implement the antenna selection method provided in this application, the method comprising:
[0175] S401: L3 of the electronic device interacts with L3 of the network device, the network device obtains the antenna selection capability of the electronic device, and the electronic device receives AS SRS resources configured by the network device.
[0176] S402 : L3 of the network device obtains the AS SRS resources configured by the electronic device and reports it to L1 of the network device.
[0177] S403 : L1 of the electronic device sends an AS SRS signal on different time-frequency resources through each antenna in turn.
[0178] S404 : L1 of the network device measures the uplink signal quality of each AS SRS according to the configured AS SRS resources.
[0179] S405 : L1 of the network device sends the measurement result of the uplink signal quality of each AS SRS to L2 of the network device.
[0180] S406: L2 of the network device determines the gains of the first antenna and the remaining antennas relative to the first antenna.
[0181] The execution method of S401 to S406 is the same as that of S301 to S306, and will not be repeated here.
[0182] S407 : L2 of the network device reports the identification information of the first antenna and the gains of the remaining antennas relative to the first antenna to L1 of the network device.
[0183] S408. L1 of the network device sends the identification information of the first antenna and the gains of the remaining antennas relative to the first antenna to L1 of the electronic device through a DCI message. L1 of the electronic device reports the identification information of the first antenna and the gains of the remaining antennas relative to the first antenna to L3 of the electronic device.
[0184] Among them, the DCI message is a message transmitted between physical layers. The L1 of the network device receives the identification information of the first antenna reported by L2 and the gains of the remaining antennas relative to the first antenna, and sends it to the L1 of the electronic device through the DCI message.
[0185] S409: L3 of the electronic device obtains a signal quality correction gain of the first antenna according to the identification information.
[0186] S410 , L3 of the electronic device determines whether the signal quality gain of each antenna is greater than the signal quality correction gain, and if so, executes S411 ; if not, executes S412 .
[0187] S411 : L1 of the electronic device switches to the first antenna for communication.
[0188] S412. L3 of the electronic device determines the second antenna through the TAS.
[0189] S413: L1 of the electronic device switches to the second antenna for communication.
[0190] The execution method of S409 to S413 is the same as that of S309 to S313, and will not be repeated here.
[0191] In some embodiments, reference Figure 7 The network device may also send a notification to the electronic device via a MAC CE message to implement the antenna selection method provided in this application, the method comprising:
[0192] S501: L3 of the electronic device interacts with L3 of the network device, the network device obtains the antenna selection capability of the electronic device, and the electronic device receives AS SRS resources configured by the network device.
[0193] S502 : L3 of the network device obtains the AS SRS resources configured by the electronic device and reports it to L1 of the network device.
[0194] S503 : L1 of the electronic device sends an AS SRS signal on different time-frequency resources through each antenna in turn.
[0195] S504 : L1 of the network device measures the uplink signal quality of each AS SRS according to the configured AS SRS resources.
[0196] S505 : L1 of the network device sends the measurement result of the uplink signal quality of each AS SRS to L2 of the network device.
[0197] S506: L2 of the network device determines the gains of the first antenna and the remaining antennas relative to the first antenna.
[0198] The execution method of S501 to S506 is the same as that of S301 to S307, and will not be repeated here.
[0199] S507. L2 of the network device sends the identification information of the first antenna and the gains of the remaining antennas relative to the first antenna to L2 of the electronic device through a MAC CE message. L2 of the electronic device reports the identification information of the first antenna and the gains of the remaining antennas relative to the first antenna to L3 of the electronic device.
[0200] Among them, the MAC CE message is a message transmitted between data link layers. After the L2 of the network device determines the identification information of the first antenna and the gains of the remaining antennas relative to the first antenna, it is sent to the L2 of the electronic device through the MAC CE message.
[0201] S508. L3 of the electronic device obtains a signal quality correction gain of the first antenna according to the identification information.
[0202] S509 , L3 of the electronic device determines whether the signal quality gain of each antenna is greater than the signal quality correction gain. If so, execute S510 ; if not, execute S511 .
[0203] S510: L1 of the electronic device switches to the first antenna for communication.
[0204] S511. L3 of the electronic device determines the second antenna through the TAS.
[0205] S512: L1 of the electronic device switches to the second antenna for communication.
[0206] The execution method of S508 to S512 is the same as that of S309 to S313, and will not be repeated here.
[0207] It should be understood that the size of the serial numbers of the steps in the above embodiments does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0208] Corresponding to the antenna selection method applied to the electronic device in the above embodiment, Figure 8 A structural block diagram of an antenna selection device provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0209] Reference Figure 8 , the device is applied to electronic equipment, including:
[0210] The sending module 601 is configured to send an antenna switching channel detection reference signal to a network device through each antenna.
[0211] The receiving module 602 is configured to receive an antenna selection message sent from a network device, where the antenna selection message is used to indicate a signal quality gain of a first antenna and each of the remaining antennas relative to the first antenna among multiple antennas.
[0212] The acquisition module 603 is configured to acquire a preset signal quality correction gain of the first antenna.
[0213] The determination module 604 is configured to determine to use the first antenna for communication when the signal quality gain of each of the remaining antennas is greater than the signal quality correction gain of the first antenna.
[0214] In some implementations, the determination module 604 is further configured to determine a second antenna based on the downlink signal quality of each antenna when the signal quality gain of any antenna is less than the signal quality correction gain, and use the second antenna for communication.
[0215] In some implementations, the antenna selection message includes one of an RRC message, a DCI message, or a MAC CE message.
[0216] Corresponding to the antenna selection method applied to the network device in the above embodiment, Figure 9 A structural block diagram of an antenna selection device provided in an embodiment of the present application is shown. For ease of explanation, only the parts related to the embodiment of the present application are shown.
[0217] Reference Figure 9 , the device is applied to network equipment, including:
[0218] The receiving module 701 is configured to receive multiple antenna switching channel sounding reference signals from an electronic device.
[0219] The determination module 702 is used to determine the signal quality gain of the first antenna and each of the remaining antennas relative to the first antenna based on the uplink signal quality of the multiple antenna switching channel detection reference signals, where the first antenna is the antenna indicated by the antenna identifier corresponding to the antenna switching channel detection reference signal with the best uplink signal quality.
[0220] The sending module 703 is configured to send an antenna selection message to the electronic device, where the antenna selection message is used to indicate a signal quality gain of a first antenna and each of the remaining antennas relative to the first antenna among the multiple antennas.
[0221] In some implementations, the determination module 702 is specifically configured to measure the reference signal received power (RSRP) of each AS SRS, where the RSRP represents uplink signal quality, and a greater RSRP indicates better uplink signal quality. The antenna corresponding to the AS SRS with the highest RSRP is determined as the first antenna.
[0222] In some implementations, the determination module 702 is specifically configured to measure the signal to interference plus noise ratio (SINR) of each AS SRS, where the SINR represents uplink signal quality, and a larger SINR indicates better uplink signal quality. The antenna corresponding to the AS SRS with the largest SINR is determined as the first antenna.
[0223] In some implementations, the antenna selection message includes one of an RRC message, a DCI message, or a MAC CE message.
[0224] It should be noted that the information interaction, execution process and other contents between the above modules are based on the same concept as the method embodiment of this application. Their specific functions and technical effects can be found in the method embodiment part and will not be repeated here.
[0225] Those skilled in the art can clearly understand that, for the convenience and brevity of description, only the division of the above-mentioned functional units and modules is used as an example for illustration. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiment can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated unit can be implemented in the form of hardware or in the form of software functional units. In addition, the specific names of the functional units and modules are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of this application. The specific working process of the units and modules in the above-mentioned system can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0226] Figure 10 This is a schematic diagram of the structure of an electronic device provided in one embodiment of the present application. Figure 10 As shown, the electronic device 8 of this embodiment includes: at least one processor 801 ( Figure 10 Only one processor is shown in the figure), a memory 802, and a computer program 803 stored in the memory 802 and executable by at least one processor 801. The processor 801 executes the computer program 803 to implement the steps in the above method embodiment.
[0227] The electronic device 8 can be a mobile phone, desktop computer, notebook, PDA, cloud server or other electronic device. The electronic device may include, but is not limited to, a processor 801 and a memory 802. Those skilled in the art will understand that Figure 10 This is merely an example of the electronic device 8 and does not constitute a limitation on the electronic device 8 . The electronic device 8 may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, it may also include input and output devices, network access devices, etc.
[0228] The processor 801 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor may be a microprocessor or any conventional processor.
[0229] In some embodiments, the memory 802 may be an internal storage unit of the electronic device 8, such as a hard disk or memory of the electronic device 8. In other embodiments, the memory 802 may also be an external storage device of the electronic device 8, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash memory card, etc. equipped on the electronic device 8. Furthermore, the memory 802 may include both an internal storage unit of the electronic device 8 and an external storage device. The memory 802 is used to store an operating system, application programs, a boot loader, data, and other programs, such as the program code of a computer program. The memory 802 may also be used to temporarily store data that has been output or is about to be output.
[0230] Figure 11 This is a schematic diagram of the structure of a network device provided in one embodiment of the present application. Figure 11 As shown, the network device 9 of this embodiment includes: at least one processor 901 ( Figure 11 Only one processor is shown in the figure), a memory 902, and a computer program 903 stored in the memory 902 and executable by at least one processor 901. The processor 901 executes the computer program 903 to implement the steps in the above method embodiment.
[0231] The network device 9 may be a network device such as an eNB or a gNB. The network device may include, but is not limited to, a processor 901 and a memory 902. Those skilled in the art will understand that Figure 11 This is merely an example of the network device 9 and does not constitute a limitation on the network device 9 . The network device 9 may include more or fewer components than shown in the figure, or a combination of certain components, or different components. For example, the network device 9 may also include input and output devices, network access devices, etc.
[0232] The processor 901 may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. A general-purpose processor may be a microprocessor or any conventional processor.
[0233] In some embodiments, the memory 902 may be an internal storage unit of the network device 9, such as a hard disk or memory of the network device 9. In other embodiments, the memory 902 may also be an external storage device of the network device 9, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc. equipped on the network device 9. Furthermore, the memory 902 may include both an internal storage unit of the network device 9 and an external storage device. The memory 902 is used to store an operating system, application programs, a boot loader, data, and other programs, such as the program code of a computer program. The memory 902 may also be used to temporarily store data that has been output or is about to be output.
[0234] An embodiment of the present application further provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments applied to electronic devices can be implemented.
[0235] An embodiment of the present application further provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments applied to a network device can be implemented.
[0236] An embodiment of the present application provides a computer program product. When the computer program product is run on a mobile terminal, the mobile terminal can implement the steps of the above-mentioned method embodiments applied to electronic devices when executing the computer program product.
[0237] An embodiment of the present application provides a computer program product. When the computer program product is run on a mobile terminal, the mobile terminal can implement the steps of the above-mentioned method embodiments applied to a network device when executing the computer program product.
[0238] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the present application implements all or part of the processes in the above-mentioned embodiment method, which can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a computer-readable storage medium, and the computer program, when executed by the processor, can implement the steps of the above-mentioned various method embodiments. Wherein, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form. The computer-readable medium may include at least: any entity or device capable of carrying the computer program code to an electronic device, a recording medium, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electric carrier signal, a telecommunication signal and a software distribution medium. For example, a USB flash drive, a mobile hard disk, a magnetic disk or an optical disk. In some jurisdictions, according to legislation and patent practice, a computer-readable medium cannot be an electric carrier signal or a telecommunication signal.
[0239] An embodiment of the present application provides a chip system, which includes a memory and a processor. The processor executes a computer program stored in the memory to implement the steps in the above-mentioned method embodiments applied to electronic devices.
[0240] An embodiment of the present application provides a chip system, which includes a memory and a processor. The processor executes a computer program stored in the memory to implement the steps in the above-mentioned method embodiments applied to network devices.
[0241] An embodiment of the present application provides a chip system, which includes a processor coupled to a computer-readable storage medium. The processor executes a computer program stored in the computer-readable storage medium to implement the steps in the above-mentioned method embodiments applied to electronic devices.
[0242] An embodiment of the present application provides a chip system, which includes a processor coupled to a computer-readable storage medium. The processor executes a computer program stored in the computer-readable storage medium to implement the steps in the above-mentioned method embodiments applied to network devices.
[0243] In the above embodiments, the description of each embodiment has its own focus. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant description of other embodiments.
[0244] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0245] In the embodiments provided in this application, it should be understood that the disclosed methods, devices, and electronic devices can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0246] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0247] Finally, it should be noted that the above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. An antenna selection method, applied to electronic equipment, characterized in that: The electronic device includes a plurality of antennas, and the method includes: Sending an antenna switching channel sounding reference signal to a network device via each of the antennas; receiving an antenna selection message sent by the network device, the antenna selection message being used to indicate a signal quality gain of a first antenna and each of the remaining antennas relative to the first antenna among the multiple antennas; wherein a difference between a reference signal received power of each of the remaining antennas and the reference signal received power of the first antenna is used as the signal quality gain of each of the remaining antennas relative to the first antenna; or a difference between a signal to interference plus noise ratio of each of the remaining antennas and the signal to interference plus noise ratio of the first antenna is used as the signal quality gain of each of the remaining antennas relative to the first antenna; Obtaining a preset signal quality correction gain of the first antenna; wherein the signal quality correction gain of the first antenna is obtained from attribute information of the first antenna; the signal quality correction gain is a SAR reduction value, where SAR is an electromagnetic absorption ratio; When the signal quality gain of each of the remaining antennas is greater than the signal quality correction gain of the first antenna, it is determined to use the first antenna for communication.
2. The method according to claim 1, characterized in that When the signal quality gain of any one of the antennas is less than the signal quality correction gain, determining the second antenna according to the downlink signal quality of each antenna; Communicate using the second antenna.
3. The method according to claim 1 or 2, characterized in that The antenna selection message includes one of a radio resource control message, a downlink control information message or a physical layer control element message.
4. An antenna selection method, applied to a network device, characterized in that: The method comprises: receiving a plurality of antenna switching channel sounding reference signals from an electronic device; Determine, based on the uplink signal quality of the multiple antenna switching channel sounding reference signals, the signal quality gain of the first antenna and each of the remaining antennas relative to the first antenna, where the first antenna is the antenna indicated by the antenna identifier corresponding to the antenna switching channel sounding reference signal with the best uplink signal quality; wherein the difference between the reference signal received power of each of the remaining antennas and the reference signal received power of the first antenna is used as the signal quality gain of each of the remaining antennas relative to the first antenna; or, the difference between the signal to interference plus noise ratio of each of the remaining antennas and the signal to interference plus noise ratio of the first antenna is used as the signal quality gain of each of the remaining antennas relative to the first antenna; An antenna selection message is sent to the electronic device, where the antenna selection message is used to indicate a signal quality gain of a first antenna and each of the remaining antennas relative to the first antenna among the multiple antennas, wherein when the signal quality gain of each of the remaining antennas is greater than a signal quality correction gain of the first antenna, the electronic device determines to use the first antenna for communication; the signal quality correction gain of the first antenna is obtained from attribute information of the first antenna; the signal quality correction gain is a SAR reduction value, where SAR is an electromagnetic absorption ratio.
5. The method according to claim 4, characterized in that Determining a first antenna according to uplink signal qualities of a plurality of antenna switching channel sounding reference signals includes: measuring a reference signal received power of each antenna switching channel sounding reference signal, wherein when the reference signal received power represents the quality of the uplink signal, a greater reference signal received power represents better uplink signal quality; The antenna corresponding to the antenna switching channel sounding reference signal with the largest reference signal receiving power is determined as the first antenna.
6. The method according to claim 4, characterized in that Determining a first antenna according to uplink signal qualities of a plurality of antenna switching channel sounding reference signals includes: measuring a signal to interference plus noise ratio (SINR) of each antenna switching channel sounding reference signal, wherein when the SINR represents the uplink signal quality, a larger SINR represents better uplink signal quality; The antenna corresponding to the antenna switching channel sounding reference signal having the largest signal to interference plus noise ratio is determined as the first antenna.
7. The method according to any one of claims 4 to 6, characterized in that The antenna selection message includes one of a radio resource control message, a downlink control information message or a physical layer control element message.
8. An antenna selection device, applied to electronic equipment, characterized in that: The electronic device includes multiple antennas, and the device includes: A sending module, configured to send an antenna switching channel detection reference signal to a network device through each of the antennas; a receiving module, configured to receive an antenna selection message sent from the network device, the antenna selection message being used to indicate a signal quality gain of a first antenna and each of the remaining antennas relative to the first antenna among the multiple antennas; wherein a difference between a reference signal received power of each of the remaining antennas and the reference signal received power of the first antenna is used as the signal quality gain of each of the remaining antennas relative to the first antenna; or a difference between a signal to interference plus noise ratio of each of the remaining antennas and the signal to interference plus noise ratio of the first antenna is used as the signal quality gain of each of the remaining antennas relative to the first antenna; an acquisition module, configured to acquire a preset signal quality correction gain of the first antenna; wherein the signal quality correction gain of the first antenna is acquired from attribute information of the first antenna; the signal quality correction gain is a SAR reduction value, where SAR is an electromagnetic absorption ratio; The determining module is configured to determine to use the first antenna for communication when the signal quality gain of each of the remaining antennas is greater than the signal quality correction gain of the first antenna.
9. An antenna selection device, applied to a network device, characterized in that: The device comprises: A receiving module, configured to receive a plurality of antenna switching channel sounding reference signals from an electronic device; a determination module, configured to determine, based on uplink signal qualities of the plurality of antenna switching channel sounding reference signals, a signal quality gain of a first antenna and each of the remaining antennas relative to the first antenna, where the first antenna is the antenna indicated by the antenna identifier corresponding to the antenna switching channel sounding reference signal with the best uplink signal quality; A sending module is used to send an antenna selection message to the electronic device, where the antenna selection message is used to indicate the signal quality gain of a first antenna among multiple antennas and each of the remaining antennas relative to the first antenna, wherein when the signal quality gain of each of the remaining antennas is greater than the signal quality correction gain of the first antenna, the electronic device determines to use the first antenna for communication; the signal quality correction gain of the first antenna is obtained from the attribute information of the first antenna; the difference between the reference signal received power of each of the remaining antennas and the reference signal received power of the first antenna is used as the signal quality gain of each of the remaining antennas relative to the first antenna; or, the difference between the signal to interference plus noise ratio of each of the remaining antennas and the signal to interference plus noise ratio of the first antenna is used as the signal quality gain of each of the remaining antennas relative to the first antenna; the signal quality correction gain is a SAR reduction value, where SAR is an electromagnetic absorption ratio.
10. An electronic device comprising a plurality of antennas, a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 1 to 3 is implemented through multiple antennas.
11. A network device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the computer program, the method according to any one of claims 4 to 7 is implemented through multiple antennas.
12. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 3 is implemented.
13. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 4 to 7 is implemented.
Citation Information
Patent Citations
Method and device used for choosing up link transmission antenna
CN103138817A
Method for generating antenna selection information, and method for transmitting signals for the same
KR1020080096336A
Communication terminal and method for selecting a transmission antenna
US20170180024A1