Electronic device and method for performing antenna tuning
By identifying voice call events and tuning the antenna to optimize the P-cell frequency under carrier aggregation, the problem of degraded voice service quality in LTE/5G communication is solved, and higher quality voice service is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2019-02-19
- Publication Date
- 2026-07-10
AI Technical Summary
In LTE/5G communication, the quality of voice service may be affected by call distortion or silence quality degradation under carrier aggregation, especially when generating large amounts of data, and existing antenna tuning values are optimized for data throughput rather than voice performance.
When carrier aggregation is activated, voice call events are identified, the electronic device tunes the antenna to prioritize voice service quality, changes the antenna tuning configuration value to accommodate voice calls, and tunes using frequencies specific to the P cell to improve voice service quality.
Effectively prevents and reduces call distortion or mute quality deterioration, improving the performance of voice services.
Smart Images

Figure CN117498878B_ABST
Abstract
Description
[0001] This application is a divisional application of the application filed on February 19, 2019, with application number 201980014696.4, entitled "Electronic device and method for performing antenna tuning". Technical Field
[0002] This disclosure relates to electronic devices and methods for performing antenna tuning to improve the quality of voice services. Background Technology
[0003] With the development of wireless communication systems, voice call services have been provided over networks. For example, even in LTE, a high-speed data communication packet network, Voice over Long-Term Evolution (VoLTE) can provide voice call services in a manner similar to existing circuit-switched networks. In VoLTE, telecom companies can guarantee quality in the same way as mVoIP calls, and can also provide higher connection speeds and significantly improved call quality compared to existing circuit-switched call types. Summary of the Invention
[0004] Technical issues
[0005] LTE / 5G communication, as an environment for serving VoLTE and VoIP, is a communication standard developed for data communication and can use antenna tuning values targeted at data-based throughput. Therefore, when generating large amounts of data in addition to voice packets while using voice services, quality degradation such as call distortion or silence may occur.
[0006] For example, when Carrier Aggregation (CA) is active, a user terminal can use antenna tuner values that allocate radio resources to P and S cells by controlling the electric fields of the primary cell (P cell) and secondary cell (S cell) to converge them to an average value. In other words, because the user terminal uses antenna tuning values optimized for maximum throughput in data-based laboratory performance testing, using VoLTE service provided by P cell may not offer optimal performance.
[0007] According to various embodiments, this disclosure may provide an electronic device and method that, when a voice service begins while a CA is activated, prioritizes the quality of the voice service by tuning an antenna to at least one transmission frequency tuned to the P cell, even while the CA is activated.
[0008] Solution to the problem
[0009] According to one aspect of this disclosure, an electronic device is provided. The electronic device may include: a memory, and at least one processor coupled to the memory. The memory stores instructions that, when executed by the at least one processor, cause the electronic device to: receive a first signal associated with carrier aggregation (CA) from a first network; in response to activation of the CA based on the first signal, control the wireless communication circuitry of the electronic device to use a first tuning configuration value, in which antennas among a plurality of antennas of the electronic device are tuned for both the frequency of a primary cell (P-cell) and the frequency of a secondary cell (S-cell); when the CA is activated, identify whether a voice call is being performed; and based on the identification that a voice call is being performed while the CA is activated, control the wireless communication circuitry of the electronic device to change from the first tuning configuration value to a second tuning configuration value different from the first tuning configuration value, wherein the antennas are tuned for the P-cell based on the second tuning configuration value.
[0010] According to another aspect of this disclosure, a computer-readable medium storing instructions is provided that, when executed by at least one processor of an electronic device, causes the electronic device to perform operations, the operations including: receiving from a first network a first signal associated with carrier aggregation (CA); in response to activation of the CA based on the first signal, controlling a wireless communication circuit of the electronic device to use a first tuning configuration value, in which antennas among a plurality of antennas of the electronic device are tuned for both a primary cell (P-cell) frequency and a secondary cell (S-cell) frequency; identifying whether a voice call is being performed when the CA is activated; and based on the identification that a voice call is being performed while the CA is activated, controlling the wireless communication circuit of the electronic device to change from the first tuning configuration value to a second tuning configuration value different from the first tuning configuration value, wherein the antennas are tuned for the P-cell based on the second tuning configuration value.
[0011] According to another aspect of this disclosure, an electronic device is provided. The electronic device includes: a housing; a wireless communication circuit disposed within the housing and configured to transmit and / or receive at least one radio frequency (RF) signal; a plurality of antennas disposed within the housing and / or as part of the housing and electrically connected to the wireless communication circuit; at least one processor operatively connected to the wireless communication circuit; and a memory operatively connected to the at least one processor, wherein the memory is configured to store a lookup table and instructions, the lookup table including a first set of antenna tuning modes for the plurality of antennas and a second set of antenna tuning modes for the plurality of antennas, the instructions, when executed by the processor, controlling the electronic device to: control the wireless communication circuit to use a first antenna tuning mode in the first set of antenna tuning modes based on carrier aggregation for wireless communication being disabled; control the wireless communication circuit to use a second antenna tuning mode in the second set of antenna tuning modes based on carrier aggregation being activated; and control the wireless communication circuit to use a third antenna tuning mode in the first set of antenna tuning modes during a voice call event.
[0012] According to another aspect of this disclosure, an electronic device is provided. The electronic device includes: a housing; a wireless communication circuit disposed within the housing and configured to transmit and / or receive at least one radio frequency (RF) signal; a plurality of antennas disposed within the housing and / or as part of the housing and electrically connected to the wireless communication circuit; at least one processor operatively connected to the wireless communication circuit; and a memory operatively connected to the at least one processor, wherein the memory is configured to store a lookup table and instructions, the lookup table including a first set of antenna tuning modes for the plurality of antennas and a second set of antenna tuning modes for the plurality of antennas, the instructions, when executed by the processor, control the electronic device to: control the wireless communication circuit to use a first antenna tuning mode in the first set of antenna tuning modes based on carrier aggregation for wireless communication being disabled; control the wireless communication circuit to use a second antenna tuning mode in the second set of antenna tuning modes based on carrier aggregation being activated; and control the wireless communication circuit to use a third antenna tuning mode corresponding to the voice call when a voice call is made while carrier aggregation is activated.
[0013] According to another aspect of this disclosure, an electronic device is provided. The electronic device includes: a housing; a wireless communication circuit disposed within the housing and configured to transmit and / or receive at least one radio frequency (RF) signal; a plurality of antennas disposed within the housing and / or as part of the housing and electrically connected to the wireless communication circuit; at least one processor operatively connected to the wireless communication circuit; and a memory operatively connected to the at least one processor, wherein the memory is configured to store a lookup table and instructions, the lookup table including antenna tuning modes for the plurality of antennas, the instructions, when executed by the processor, controlling the electronic device to: generate in a first protocol stack based on a voice call event, controlling the wireless communication circuit to use a first antenna tuning mode corresponding to the voice call; and, based on generating a data service event in a second protocol stack while executing the voice call event and making a request to change to a second antenna tuning mode corresponding to the data service event, ignoring the request to change to the antenna tuning mode.
[0014] Beneficial effects of the invention
[0015] According to various embodiments, an electronic device and method may be provided for preventing and / or reducing quality degradation such as call distortion or mute by optimizing and / or improving antenna tuner values for the quality of the voice service when the voice service is started. Attached Figure Description
[0016] The above and other aspects, features, and advantages of certain embodiments of the present disclosure will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, in which:
[0017] Figure 1 This is a block diagram illustrating an example electronic device 101 in a network environment according to various embodiments;
[0018] Figure 2 This is a block diagram illustrating example electronic devices according to various embodiments;
[0019] Figure 3A This is a flowchart illustrating example operations of an electronic device using an antenna tuning mode according to various embodiments;
[0020] Figure 3B This is a diagram illustrating example operations of using an antenna tuning mode for voice services according to various embodiments;
[0021] Figure 4A This is a flowchart illustrating example operations of an electronic device using an antenna tuning mode according to various embodiments;
[0022] Figure 4B and Figure 4CThis is a diagram illustrating example operations of using an antenna tuning mode for voice services according to various embodiments;
[0023] Figure 5A This is a block diagram illustrating example electronic devices according to various embodiments;
[0024] Figure 5B This is a flowchart illustrating example fine-tuning of an electronic device in antenna tuning mode according to various embodiments;
[0025] Figure 6A This is a flowchart illustrating example operations of an electronic device using an antenna tuning mode according to various embodiments;
[0026] Figure 6B This is a diagram illustrating example operations of using an antenna tuning mode for voice services according to various embodiments;
[0027] Figure 7 This is a flowchart illustrating example operations of an electronic device using an antenna tuning mode according to various embodiments;
[0028] Figure 8A and Figure 8B This is a diagram illustrating example operations of using an antenna tuning mode for voice services according to various embodiments;
[0029] Figure 8C This is a flowchart illustrating example operations performed in a first protocol stack according to various embodiments; and
[0030] Figure 8D This is a flowchart illustrating example operations performed in a second protocol stack according to various embodiments. Detailed Implementation
[0031] Figure 1 This is a block diagram illustrating an electronic device 101 in a network environment 100 according to various embodiments. (Refer to...) Figure 1In network environment 100, electronic device 101 can communicate with electronic device 102 via a first network 198 (e.g., a short-range wireless communication network), or with electronic device 104 or server 108 via a second network 199 (e.g., a long-range wireless communication network). According to an embodiment, electronic device 101 can communicate with electronic device 104 via server 108. According to an embodiment, electronic device 101 may include a processor 120, memory 130, input device 150, sound output device 155, display device 160, audio module 170, sensor module 176, interface 177, haptic module 179, camera module 180, power management module 188, battery 189, communication module 190, user identification module (SIM) 196, or antenna module 197. In some embodiments, at least one of these components (e.g., display device 160 or camera module 180) may be omitted from electronic device 101, or one or more other components may be added to electronic device 101. In some embodiments, some of the components may be implemented as a single integrated circuit. For example, the sensor module 176 (e.g., a fingerprint sensor, an iris sensor, or an illuminance sensor) may be implemented as embedded in the display device 160 (e.g., a display).
[0032] Processor 120 may run software (e.g., program 140) to control at least one other component (e.g., hardware or software component) of electronic device 101 connected to processor 120, and may perform various data processing or calculations. According to embodiments, as at least part of the data processing or calculations, processor 120 may load commands or data received from another component (e.g., sensor module 176 or communication module 190) into volatile memory 132, process the commands or data stored in volatile memory 132, and store the resulting data in non-volatile memory 134. According to embodiments, processor 120 may include a main processor 121 (e.g., central processing unit (CPU) or application processor (AP)) and an auxiliary processor 123 (e.g., graphics processing unit (GPU), image signal processor (ISP), sensor hub processor, or communication processor (CP)) that is operationally independent of or combined with the main processor 121. Additionally or alternatively, auxiliary processor 123 may be adapted to consume less power than main processor 121, or adapted for a specific function. The auxiliary processor 123 can be implemented separately from the main processor 121, or it can be implemented as part of the main processor 121.
[0033] When the main processor 121 is inactive (e.g., in sleep mode), the auxiliary processor 123 may control at least some of the functions or states associated with at least one component of the electronic device 101 (other than the main processor 121) (e.g., display device 160, sensor module 176, or communication module 190), or when the main processor 121 is active (e.g., running an application), the auxiliary processor 123 may work with the main processor 121 to control at least some of the functions or states associated with at least one component of the electronic device 101 (e.g., display device 160, sensor module 176, or communication module 190). According to embodiments, the auxiliary processor 123 (e.g., an image signal processor or a communication processor) may be implemented as part of another component (e.g., camera module 180 or communication module 190) functionally associated with the auxiliary processor 123.
[0034] Memory 130 may store various data used by at least one component of electronic device 101 (e.g., processor 120 or sensor module 176). The various data may include, for example, software (e.g., program 140) and input or output data for commands associated with it. Memory 130 may include volatile memory 132 or non-volatile memory 134.
[0035] The program 140 may be stored as software in the memory 130, and the program 140 may include, for example, an operating system (OS) 142, middleware 144, or application 146.
[0036] Input device 150 can receive commands or data from outside electronic device 101 (e.g., a user) that will be used by other components of electronic device 101 (e.g., processor 120). Input device 150 may include, for example, a microphone, mouse, or keyboard.
[0037] The sound output device 155 can output sound signals to the outside of the electronic device 101. The sound output device 155 may include, for example, a speaker or a receiver. The speaker can be used for general purposes such as playing multimedia or playing records, and the receiver can be used for incoming calls. According to an embodiment, the receiver may be implemented separately from the speaker or as part of the speaker.
[0038] Display device 160 can visually provide information to the outside of electronic device 101 (e.g., to a user). Display device 160 may include, for example, a display, a holographic device, or a projector, and control circuitry for controlling a respective one of the display, holographic device, and projector. According to an embodiment, display device 160 may include touch circuitry adapted to detect touch or sensor circuitry (e.g., a pressure sensor) adapted to measure the intensity of the force caused by touch.
[0039] The audio module 170 can convert sound into electrical signals and vice versa. According to an embodiment, the audio module 170 can obtain sound via the input device 150, or output sound via the sound output device 155 or headphones of an external electronic device (e.g., electronic device 102) that is directly (e.g., wired) or wirelessly connected to the electronic device 101.
[0040] Sensor module 176 can detect the operating state of electronic device 101 (e.g., power or temperature) or the environmental state outside electronic device 101 (e.g., user state), and then generate an electrical signal or data value corresponding to the detected state. According to embodiments, sensor module 176 may include, for example, a gesture sensor, gyroscope sensor, atmospheric pressure sensor, magnetic sensor, accelerometer, grip sensor, proximity sensor, color sensor, infrared (IR) sensor, biometric sensor, temperature sensor, humidity sensor, or illuminance sensor.
[0041] Interface 177 may support one or more specific protocols used to enable electronic device 101 to connect directly (e.g., wired) or wirelessly to external electronic devices (e.g., electronic device 102). According to embodiments, interface 177 may include, for example, a High Definition Multimedia Interface (HDMI), a Universal Serial Bus (USB) interface, a Secure Digital Card (SD) interface, or an audio interface.
[0042] Connection end 178 may include a connector, through which electronic device 101 can be physically connected to an external electronic device (e.g., electronic device 102). According to embodiments, connection end 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0043] The tactile module 179 can convert electrical signals into mechanical stimuli (e.g., vibration or motion) or electrical stimuli that can be recognized by a user through his touch or kinesthesia. According to embodiments, the tactile module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.
[0044] Camera module 180 can capture still or moving images. According to an embodiment, camera module 180 may include one or more lenses, an image sensor, an image signal processor, or a flash.
[0045] The power management module 188 manages the power supply to the electronic device 101. According to an embodiment, the power management module 188 may be implemented as at least part of, for example, a power management integrated circuit (PMIC).
[0046] Battery 189 can power at least one component of electronic device 101. According to an embodiment, battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable rechargeable battery, or a fuel cell.
[0047] Communication module 190 can support the establishment of a direct (e.g., wired) or wireless communication channel between electronic device 101 and external electronic devices (e.g., electronic device 102, electronic device 104, or server 108), and perform communication via the established communication channel. Communication module 190 may include one or more communication processors capable of operating independently of processor 120 (e.g., application processor (AP)) and supporting direct (e.g., wired) or wireless communication. According to embodiments, communication module 190 may include wireless communication module 192 (e.g., cellular communication module, short-range wireless communication module, or Global Navigation Satellite System (GNSS) communication module) or wired communication module 194 (e.g., local area network (LAN) communication module or power line communication (PLC) module). A corresponding one of these communication modules can communicate via a first network 198 (e.g., a short-range communication network, such as Bluetooth). TM The wireless communication module 192 communicates with external electronic devices via a Wi-Fi Direct or Infrared Data Association (IrDA) network or a second network 199 (e.g., a long-range communication network such as a cellular network, the Internet, or a computer network (e.g., a LAN or a wide area network (WAN))). These various types of communication modules can be implemented as a single component (e.g., a single chip) or as multiple components (e.g., multiple chips) that are separate from each other. The wireless communication module 192 can identify and verify the electronic device 101 in the communication network (such as a first network 198 or a second network 199) using user information (e.g., an International Mobile Subscriber Identity (IMSI)) stored in the user identification module 196.
[0048] Antenna module 197 can transmit or receive signals or power to or from the outside of electronic device 101 (e.g., external electronic device). According to embodiments, antenna module 197 may include one or more antennas, and therefore, at least one antenna suitable for a communication scheme used in a communication network (such as a first network 198 or a second network 199) can be selected by, for example, communication module 190 (e.g., wireless communication module 192). Signals or power can then be transmitted or received between communication module 190 and external electronic device via the selected at least one antenna.
[0049] Figure 2This is a block diagram illustrating an example electronic device according to various embodiments. According to an embodiment, electronic device 101 may include a MODEM 201, a radio frequency (RF) IC 203 including a Tx module (e.g., including transmission circuitry) 205 and an Rx module (e.g., including receiving circuitry) 207, a pulse amplitude modulation (PAM) (e.g., including amplifier circuitry) 209, and a plurality of antennas 211-1 to 211-n. Figure 2 The MODEM201 and RFIC 203 can be Figure 1 The components included in the communication module 190, and Figure 2 The RAM 209 and multiple antennas 211-1 to 211-m can be Figure 1 The antenna module 197 includes the following components.
[0050] refer to Figure 2 MODEM 201 can be connected to Tx module 205 and Rx module 207 of RFIC 203. MODEM 201 can transmit signals to external electronic devices (e.g., base station (BS)) via Tx module 205 and antenna 211-1. PAM 209 can be connected to Tx module 205 and can include various circuits to amplify the transmitted signal power. MODEM 201 can receive signals from external electronic devices (e.g., BS) via Rx module 207 and at least one of multiple antennas 211-2 to 211-n. Although... Figure 2 The diagram shows Tx module 205 connected to an antenna 211-1, but this disclosure is not limited thereto.
[0051] Figure 3A This is a flowchart illustrating example operations of an electronic device using an antenna tuning mode according to various embodiments.
[0052] According to various embodiments, in operation 301, electronic device 101 (e.g., processor 120) may be configured for carrier aggregation of wireless communication. For example, the configuration of carrier aggregation of wireless communication may refer to, for example, electronic device 101 receiving a cell different from the operating cell from a base station (BS).
[0053] According to various embodiments, in operation 303, electronic device 101 can control the communication circuit to use a first antenna tuning mode belonging to a first group. For example, the antenna tuning modes belonging to the first group can be modes that can be used both when a voice call event occurs (or during a voice call event) and when a voice call event is not performed. For example, electronic device 101 can use antenna tuning modes corresponding to one or more predetermined states of electronic device 101 (e.g., but not limited to, basic state, USB connected state, and flip-cover-mounted state) in both the state of performing a voice call event and the state of not performing a voice call event. The first group can be, for example, but not limited to, a group of antenna tuning modes corresponding to free space (basic state), USB (USB connected state), and flip (flip-cover-mounted state).
[0054] According to various embodiments, in operation 305, electronic device 101 can identify (determine) whether carrier aggregation for wireless communication is activated. Activation of carrier aggregation for wireless communication may refer to, for example, electronic device 101 performing communication using two or more different carriers. When carrier aggregation is not activated (no), in operation 303, electronic device 101 can maintain a first antenna tuning mode.
[0055] According to various embodiments, when carrier aggregation is activated, in operation 307, electronic device 101 can control the communication circuit to use a second antenna tuning mode belonging to the second group. Examples of antenna tuning modes belonging to the second group may include, for example, an antenna tuning mode corresponding to the activation of carrier aggregation. According to embodiments, antenna tuning modes belonging to the second group may include, for example, modes not used while performing a voice call event. For example, electronic device 101 may use the antenna tuning mode corresponding to CA activation and 4Rx diversity (4RxD) without performing a voice call event, but may not use the antenna tuning mode corresponding to CA activation and 4RxD while performing a voice call event. The second group may be a set of antenna tuning modes corresponding to CA activation and 4RxD. In this disclosure, 4RxD may refer to, for example, four antennas configured for receiving signals (including the RFICRx path).
[0056] According to various embodiments, electronic device 101 can identify (determine) whether a voice call event is being executed in operation 309. For example, a voice call event may include a voice service based on Long Term Evolution Voice Bearer (VoLTE). For example, a voice call event may be generated when electronic device 101 receives a call from and / or transmits a call to an external electronic device. When no voice call event is being executed, electronic device 101 may return to operation 307 or may remain in second-line tuning mode.
[0057] According to various embodiments, when a voice call event is being performed, in operation 311, the electronic device 101 can control the communication circuit to use a third antenna tuning mode belonging to the first group. When carrier aggregation is activated and a voice call event is being performed, the electronic device 101 can control the communication circuit to use a third antenna tuning mode belonging to the first group. While a voice call event is being performed under the control of the electronic device 101, the communication circuit can use a third antenna tuning mode belonging to the first group instead of a second antenna tuning mode belonging to the second group.
[0058] Figure 3B This diagram illustrates example operations of using antenna tuning modes for voice services according to various embodiments. Configuration A may refer to, for example, an antenna tuning mode corresponding to one or more predetermined states of the electronic device 101 when it is used while the device is served by one cell (e.g., basic state, USB connected state, and flip-phone state). Configuration B may refer to, for example, an antenna tuning mode corresponding to one or more predetermined states of the electronic device 101 when it is served by at least two cells (e.g., when carrier aggregation is activated) (e.g., whether CA is activated and whether 4×4 MIMO is applied). Configuration C may refer to, for example, an antenna tuning mode corresponding to one or more predetermined states of the electronic device 101 when it is used while the device is served by at least two cells (e.g., carrier aggregation is activated) and a voice call event is being performed (e.g., basic state, USB connected state, and flip-phone state). The antenna tuning modes corresponding to one or more predetermined states of the electronic device 101 may be included, for example, in a lookup table stored in memory.
[0059] refer to Figure 3BElectronic device 101 can operate in configuration A327 when carrier aggregation is configured as indicated by reference numeral 321. For example, when electronic device 101 is served by a single cell, electronic device 101 can operate in configuration A327. When carrier aggregation is activated as indicated by reference numeral 323, electronic device 101 can operate in configuration B329. For example, when carrier aggregation is activated, in configuration B329, electronic device 101 can use an antenna tuning mode that converges the electric fields of the primary cell (P cell) and the secondary cell (S cell) to an average value for the data service performed in configuration B329. For example, operation performed in configuration B329 may refer to, for example, when carrier aggregation is activated, electronic device 101 tuning its antenna to allocate radio resources to P cell and S cell. According to an embodiment, when a voice call event begins, as indicated by reference numeral 325, electronic device 101 can operate in configuration C331. For example, when a voice call event begins, as indicated by reference numeral 325, with carrier aggregation activated, electronic device 101 can use a P-cell to perform the voice call event in configuration C331. When electronic device 101 operates in configuration B329, the antenna is tuned to allocate radio resources to both P-cell and S-cell, thus the quality of the voice call event using the P-cell can be disregarded. When a voice call event begins, as indicated by reference numeral 325, with carrier aggregation activated, electronic device 101 can operate in configuration C331 to tune the antenna for the quality of the voice call event using the P-cell. For example, operation in configuration C331 could mean, for example, that, with carrier aggregation activated, electronic device 101 tunes the antenna to obtain the optimal performance of the P-cell.
[0060] Figure 4A This is a flowchart illustrating example operations of an electronic device using an antenna tuning mode according to various embodiments.
[0061] According to various embodiments, in operation 401, electronic device 101 (e.g., processor 120) can access a network. At this time, electronic device 101 can operate within a single cell.
[0062] According to various embodiments, in operation 403, electronic device 101 may tune an antenna for a P-cell. For example, a P-cell may be a cell in which electronic device 101 operates in operation 401. For example, tuning an antenna for a P-cell by electronic device 101 may refer to, for example, tuning the antenna based on the transmission frequency of the P-cell in order to optimize and / or improve transmission performance.
[0063] According to various embodiments, in operation 405, electronic device 101 may be configured with carrier aggregation. The configuration of carrier aggregation may refer to, for example, reception from an S cell of the BS.
[0064] According to various embodiments, in operation 407, electronic device 101 can activate carrier aggregation. Activation of carrier aggregation can refer to, for example, using P-cells and S-cells to operate communications.
[0065] According to various embodiments, in operation 409, electronic device 101 can target an active carrier aggregation tuning antenna. For example, electronic device 101 can instruct the active carrier aggregation tuning antenna to tune the antenna, for example, based on all frequencies used when cells P and S do not use consecutive frequencies in the same frequency band but use frequencies in different frequency bands.
[0066] According to various embodiments, in operation 411, electronic device 101 can initiate a voice call event. For example, the voice call event can be based on Long Term Evolution Voice Bearer (VoLTE). For example, a P cell can be used to perform the voice call event while carrier aggregation is activated.
[0067] According to various embodiments, in operation 413, electronic device 101 can change the antenna tuning for cell P. For example, electronic device 101 can tune the state of an antenna tuned for the electric fields of cells P and S to a state where the antenna is tuned for cell P. By tuning the antenna for cell P, the quality of voice service using cell P can be improved.
[0068] According to various embodiments, in operation 415, electronic device 101 can terminate the voice call event. For example, the voice call event can be terminated when the call is terminated by the user and / or by an external electronic device.
[0069] According to various embodiments, in operation 417, electronic device 101 can identify (determine) whether carrier aggregation is activated.
[0070] According to various embodiments, when carrier aggregation is activated, in operation 419, electronic device 101 can tune the antenna for activating carrier aggregation. For example, electronic device 101 can tune the antenna to allocate radio resources to P-cells and S-cells.
[0071] According to various embodiments, when carrier aggregation is not activated, in operation 421, electronic device 101 can maintain antenna tuning for the P-cell. In the inactive state of carrier aggregation, electronic device 101 can operate in a single cell (i.e., P-cell) such that electronic device 101 can maintain the antenna tuning for the P-cell as described in operation 413.
[0072] Figure 4B This is a diagram illustrating example operation of using an antenna tuning mode for a voice call event according to various embodiments. Figure 4BConfiguration A, Configuration B, and Configuration C can refer to, for example, Figure 4C Configurations A, B, and C, and can be compared with the reference. Figure 3B The descriptions are the same or similar. (Reference) Figure 4B When carrier aggregation is configured as indicated by reference numeral 451, electronic device 101 can operate in configuration A463. When carrier aggregation is activated as indicated by reference numeral 453, electronic device 101 can operate in configuration B465. For example, when carrier aggregation is activated, electronic device 101 can operate in configuration B465 to tune the antenna to allocate radio resources to P-cells and S-cells. When a voice call event begins as indicated by reference numeral 455, electronic device 101 can operate in configuration C467 simultaneously with carrier aggregation activation. For example, when a voice call event begins as indicated by reference numeral 455, electronic device 101 can operate in configuration C467 simultaneously with carrier aggregation activation to tune the antenna for the performance of the P-cell for the voice call event quality. When a voice call event ends (e.g., is terminated) as indicated by reference numeral 457, electronic device 101 can again operate in configuration B469. When carrier aggregation is disabled as indicated by reference numeral 459 in the attached figure, electronic device 101 can be operated again in configuration A471. Figure 4B As shown, when a voice call event begins as indicated by reference numeral 455, while electronic device 101 operates in configuration B465 according to carrier aggregation activation 453, electronic device 101 can operate in configuration C467 instead of configuration B441. For example, according to various embodiments, when a voice call event begins simultaneously with carrier aggregation activation, electronic device 101 can improve the quality of the voice call event by using a performance-tuned antenna for the P cell.
[0073] Figure 4C This is a diagram illustrating example antenna patterns according to various embodiments. For example, Figure 4CThe table shown may be a lookup table stored in electronic device 101 for changing antenna configuration. For example, the lookup table may include antenna tuning modes for predetermined states, such as, but not limited to, free space (basic state), AP event mode (USB connection state or headphone jack connection state), CA activation (CA activation state), 4RXD (4RxD application state), 4×4MIMO (4×4MIMO application state), etc. For example, electronic device 101 may tune the antenna based on multiple events such as free space (basic state) and AP event mode (USB connection state or headphone jack connection state) or based on the priority of multiple modes. Meanwhile, in this disclosure, coarse tuning may refer to, for example, antenna tuning corresponding to multiple events. For example, coarse tuning may refer to, for example, initially tuning the antenna with a tuning type corresponding to at least one of the multiple events.
[0074] When carrier aggregation is disabled (or electronic device 101 is served by a single cell), electronic device 101 can operate in configuration A. For example, configuration A may refer to electronic device 101 tuning its antenna based on the frequency of cell P according to events in free space (basic state) and AP event mode (USB connection state or headphone jack connection state). Electronic device 101 can configure a final operating mode based on the priority of available operations among multiple events. According to an embodiment, when carrier aggregation is activated, electronic device 101 can operate in configuration B. For example, configuration B may refer to electronic device 101 tuning its antenna according to a CA activation event using a stored lookup table. According to an embodiment, when a voice call event is performed while carrier aggregation is activated, electronic device 101 can operate in configuration C. For example, configuration C may refer to electronic device 101 tuning its antenna based on the transmission frequency of cell P, instead of using the antenna tuning mode used when carrier aggregation is activated. Configuration C may include, for example, but not limited to, antenna tuning values for optimizing and / or improving the transmission performance of the P cell. The quality of voice call events using the P cell can be improved by preventing and / or reducing the use of CA-activated antenna modes during voice call events (e.g., by tuning the antenna based on the transmission frequency of the P cell).
[0075] Figure 5A This is a block diagram illustrating example electronic devices according to various embodiments. According to the embodiments, besides… Figure 2 In addition to the components of the electronic device 101, Figure 5AThe electronic device 101 may also include a coupler (e.g., including coupling circuitry) 513 and a feedback receiver (FBRX) module (e.g., including feedback receiver circuitry) 507. Since the MODEM 501, Tx module 505, Rx module 509, and pulse amplitude modulation (PAM) 511 are related to the reference... Figure 2 The descriptions are the same or similar, so they need not be repeated here.
[0076] According to an embodiment, electronic device 101 can use FBRX module 507 to receive reflected waves of signals transmitted from Tx module 505 via coupler 513. Upon receiving the reflected wave of the transmitted signal, MODEM 501 can analyze the impedance. According to an embodiment, electronic device 101 can tune the antenna to configure optimal and / or improved impedance values based on the analyzed impedance. In this disclosure, fine-tuning can refer to, for example, finer tuning of the coarse-tuning value to configure optimal and / or improved impedance values based on the reflected wave of the transmitted signal.
[0077] Figure 5B This is a flowchart illustrating example methods of fine-tuning an antenna in an antenna tuning mode by an electronic device according to various embodiments. Figure 5B In this context, it is assumed that carrier aggregation is activated, so electronic device 101 uses P-cells and S-cells to perform communication.
[0078] According to various embodiments, in operation 531, electronic device 101 (e.g., processor 120) can identify (determine) whether a voice call event is being performed.
[0079] According to various embodiments, when no voice call event is being performed (No), in operation 533, electronic device 101 may update the antenna tuning mode for a data service (e.g., a web browser). For example, electronic device 101 may use at least one frequency for carrier aggregation to tune the antenna.
[0080] According to various embodiments, when a voice call event is being performed (Yes), in operation 535, electronic device 101 can update (or change) the antenna tuning mode for the voice call event. For example, electronic device 101 can tune the antenna using at least one transmission frequency for a P-cell. Since electronic device 101 primarily uses a P-cell to perform voice call events, the quality of the voice call event can be improved by tuning the antenna using the transmission frequency of the P-cell.
[0081] According to various embodiments, in operation 537, electronic device 101 can identify (determine) whether the transmission power is higher than a threshold. When the received electric field strength corresponds to a medium / weak electric field, the transmission power of electronic device 101 can be increased, such that electronic device 101 can identify (determine) whether the transmission power is higher than the threshold and identify (determine) whether electronic device 101 is located in a medium / weak electric field region. When the transmission power is equal to or lower than the threshold (e.g., when electronic device 101 is located in a strong electric field) (No), electronic device 101 can return to operation 531, and in operation 531 identify (determine) whether a voice call event is being performed.
[0082] When the transmitted power exceeds a threshold (e.g., when electronic device 101 is in a medium / weak electric field region), in operation 539, electronic device 101 can perform monitoring for fine-tuning. For example, when the antenna's input impedance changes due to being held in the hand (held within a segment) in a medium / weak electric field region, the antenna's transmission efficiency may change. To identify (determine) the antenna's transmission efficiency, electronic device 101 can receive the reflected wave of the transmitted signal via a coupler and analyze the impedance.
[0083] According to various embodiments, in operation 541, the electronic device 101 can update the antenna tuning mode based on monitoring results. For example, the electronic device 101 can tune the antenna to configure the optimal value of the analyzed impedance based on the reflected wave of the transmitted signal.
[0084] [Table 1]
[0085]
[0086] [Table 1] above illustrates an example of tuning an antenna while performing a voice call event. For example, in operation 535, electronic device 101 can tune the antenna for multiple events A, B, and C (e.g., USB and headphone jack). When it is identified (determined) that fine-tuning is needed, electronic device 101 can tune the antenna to at least some of the values of A1, A2, A3, B1, B2, B3, C1, C2, and C3 to configure the optimal and / or improved values of the analyzed impedance based on the reflected wave of the transmitted signal. For example, when a medium / weak electric field region is identified, electronic device 101 can optimize the antenna configuration for the voice call event by performing fine-tuning. According to various embodiments, the antenna tuning (i.e., coarse tuning) for multiple events A, B, and C can be changed based on the result of fine-tuning. For example, when the tuning value of A3 is changed to B1 by fine-tuning, electronic device 101 can tune the antenna for event B.
[0087] Figure 6A This is a flowchart illustrating example operations of an electronic device using an antenna tuning mode according to various embodiments.
[0088] According to various embodiments, in operation 601, electronic device 101 (e.g., processor 120) may apply advanced receiver diversity (ARD) (e.g., 4RxD). For example, electronic device 101 may tune antennas to receive data via four antennas.
[0089] According to various embodiments, in operation 603, electronic device 101 can identify (determine) whether a voice call event is being performed. When no voice call event is being performed, electronic device 101 can apply ARD in operation 601. For example, electronic device 101 can maintain an antenna tuning mode for receiving data via four antennas.
[0090] According to various embodiments, when a voice call event is being performed, in operation 605, the electronic device 101 can change the antenna tuning mode used for the P-cell. For example, since the voice call event is primarily performed using the P-cell, the performance of the voice call event may degrade if it is performed using an antenna tuned to receive data through four antennas. When a voice call event is being performed, the electronic device 101 can improve the performance of the voice call event by tuning the antenna to the transmission frequency based on the P-cell.
[0091] According to various embodiments, in operation 607, electronic device 101 can terminate the voice call event.
[0092] According to various embodiments, in operation 609, electronic device 101 can identify (determine) whether ARD is available. When ARD is unavailable, electronic device 101 can change the antenna tuning mode based on an event corresponding to the current state among various events. For example, when carrier aggregation is activated, electronic device 101 can tune the antenna based on at least one frequency used for carrier aggregation. Furthermore, when electronic device 101 is operating in a cell, electronic device 101 can tune the antenna based on the transmission frequency of cell P.
[0093] According to various embodiments, when ARD is available, in operation 613, electronic device 101 can change the antenna tuning mode to an antenna tuning mode for ARD. For example, when electronic device 101 can use ARD and therefore performs a voice call event while maintaining the antenna tuning mode for ARD, electronic device 101 can use the antenna tuning mode for P cell instead of the antenna tuning mode for ARD while performing the voice call event, thereby improving the quality of the voice call event performed using P cell.
[0094] Figure 6BThis is a diagram illustrating example operation using an antenna tuning mode for voice services according to various embodiments. (Reference) Figure 6B When electronic device 101, operating in configuration A639, starts 4RxD (or MIMO mode) as indicated by reference numeral 631, electronic device 101 can operate in configuration B641. For example, 4RxD can be a mode for receiving data through four antennas. For example, electronic device 101 can tune the antennas to receive data through four antennas. When electronic device 101 starts a voice call event while operating in configuration B641 as indicated by reference numeral 633, electronic device 101 can operate in configuration C643. For example, when a voice call event starts while electronic device 101 is operating in 4RxD mode as indicated by reference numeral 633, electronic device 101 can operate in configuration C643 to tune the antennas for the performance of the P cell for the voice call event quality. When the voice call event ends (e.g., is terminated) as indicated by reference numeral 635, electronic device 101 can again operate in configuration B645. According to an embodiment, when 4RxD (or MIMO mode) ends (e.g., is terminated), the electronic device 101 can operate again in configuration A647. Figure 6B As shown, when a voice call event begins simultaneously with electronic device 101 operating in configuration B641 according to 4RxD, as indicated by reference numeral 633, electronic device 101 can operate in configuration 643 instead of configuration B641. According to various embodiments, when a voice call event begins during 4RxD mode, electronic device 101 can improve the quality of the voice call event by tuning the antenna for the performance of the P-cell.
[0095] Figure 7 This is a flowchart illustrating example operation of an electronic device using an antenna tuning mode according to various embodiments. In this disclosure, for example, the first protocol stack and the second protocol stack can be a first Subscriber Identification Module (SIM) and a second SIM, respectively. For example, the first protocol stack and the second protocol stack can be stacks for fourth-generation (4G) mobile communication and stacks for fifth-generation (5G) mobile communication, respectively. The first protocol stack and the second protocol stack can be stacks for using different hardware included within the electronic device 101, and there is no limitation on the type of protocol stack. The first protocol stack and the second protocol stack can share an antenna.
[0096] According to various embodiments, in operation 701, electronic device 101 (e.g., processor 120) can use a first protocol stack to perform communication.
[0097] According to various embodiments, in operation 703, electronic device 101 can identify (determine) whether a voice call event has been generated in the first protocol stack. When it is identified (determined) that no voice call event has been generated in the first protocol stack, electronic device 101 can return to operation 701 and perform communication using the first protocol stack.
[0098] When a voice call event is identified (determined) in the first protocol stack, in operation 705, electronic device 101 can use a first antenna tuning mode corresponding to the voice call event. For example, electronic device 101 can tune the antenna based on at least one transmission frequency of cell P according to the voice call event.
[0099] According to various embodiments, while a voice call event is being executed, electronic device 101 can perform data services in a second protocol stack during operation 707. Electronic device 101 can request to change the antenna tuned according to the voice call event to an antenna tuning mode corresponding to the data service in the second protocol stack.
[0100] According to various embodiments, in operation 709, electronic device 101 can ignore a request to change the antenna tuning mode to a second antenna tuning mode corresponding to the data service event. For example, electronic device 101 can recognize (determine) that the voice call event has a higher priority than the data service, and even if a request is made to change the state of the antenna tuning according to the voice call event to the antenna tuning mode corresponding to the data service, it can ignore the request. For example, electronic device 101 can maintain the quality of the voice call event by tuning the antenna according to the voice call event while the voice call event is being executed in the first protocol stack, and by ignoring the request to change to another mode.
[0101] Figure 8A This is a diagram illustrating an example operation using an antenna tuning mode for voice services according to a comparative embodiment. (Reference) Figure 8A A voice call event can be initiated in the first protocol stack 803. When a voice call event is initiated in the first protocol stack 803, the first RF driver 805 of the first protocol stack 803 can request the antenna 807 to change to an antenna tuning mode for the voice call mode. For example, the electronic device 101 can tune the antenna 807 according to the voice call event. The electronic device 101 can maintain the antenna tuning mode corresponding to the voice call event by pausing the activation of the second protocol stack 809 (and thereby pausing the activation of the second RF driver 811) while the voice call event is being executed in the first protocol stack.
[0102] Figure 8B This is a diagram illustrating example operation of using an antenna tuning mode for a voice call event according to various embodiments. (Reference) Figure 8B A voice call event can begin in the first protocol stack 803. When a voice call event begins in the first protocol stack 803, the first RF driver 805 of the first protocol stack 803 can request the antenna 807 to change to an antenna tuning mode for the voice call mode. For example, the electronic device 101 can tune the antenna 807 according to the voice call event. While the voice call event is being executed in the first protocol stack 803, data service can begin in the second protocol stack 809. The second RF driver 811 of the second protocol stack 809 can request the antenna 807 to change to an antenna tuning mode for data service. The electronic device 101 can ignore the request to change the antenna tuning mode from the second RF driver 811 of the second protocol stack 809 and connect to the second RF driver 811 of the second protocol stack 809 through an antenna tuning mode corresponding to the voice call event of the first protocol stack 803. Therefore, the electronic device 101 can maintain the antenna tuning mode for the voice call event. For example, electronic device 101 can execute a voice call event in a first protocol stack 803 and provide data services in a second protocol stack 809 by using an antenna tuning mode optimized and / or improved for the voice call event.
[0103] Figure 8C This is a flowchart illustrating example operations performed in a first protocol stack according to various embodiments. Figure 8D This is a flowchart illustrating example operations performed in a second protocol stack according to various embodiments. Electronic device 101 can operate in a first protocol stack and / or a second protocol stack.
[0104] refer to Figure 8C According to various embodiments, in operation 851, electronic device 101 can configure network data in a first protocol stack.
[0105] According to various embodiments, in operation 853, electronic device 101 can initiate a voice call event in a first protocol stack.
[0106] According to various embodiments, in operation 855, electronic device 101 can change a voice call event to a Tx / Rx state based on the voice call event. For example, electronic device 101 can tune an antenna based on the voice call event.
[0107] According to various embodiments, in operation 857, the voice call event can be terminated in the first protocol stack.
[0108] refer to Figure 8D According to various embodiments, in operation 861, electronic device 101 can configure network data in a second protocol stack.
[0109] According to various embodiments, in operation 863, electronic device 101 can start data service in a second protocol stack.
[0110] According to various embodiments, in operation 865, electronic device 101 may not perform changes to the Tx / Rx state for data service. For example, electronic device 101 may perform data service in the second protocol stack while simultaneously performing voice call events in the first protocol stack (e.g., without changing the antenna tuning). Figure 8C (Operation 855). For example, electronic device 101 can identify (determine) that the priority of voice call service is higher than that of data service, and maintain the antenna tuning mode corresponding to the voice call event while executing the voice call event. Electronic device 101 can execute data service in a second protocol stack through the antenna tuned according to the voice call event.
[0111] According to various embodiments, in operation 867, the termination of a voice call event in the first protocol stack can be recognized.
[0112] According to various embodiments, in operation 869, electronic device 101 can execute changes to the Tx / Rx state for data services. For example, when a voice call event ends in the first protocol stack, electronic device 101 can tune its antenna according to the data service. Electronic device 101 can then perform data services in the second protocol stack using the antenna tuned according to the data service.
[0113] According to various embodiments, in operation 871, electronic device 101 can terminate data service. For example... Figure 8C and 8D As shown, while executing a voice call event in the first protocol stack, the electronic device 101 can maintain the antenna tuning mode corresponding to the voice call mode (i.e., the second protocol stack can remain unchanged in the antenna tuning mode) to prevent and / or reduce the degradation of the quality of the voice call event.
[0114] According to various example embodiments, an electronic device (e.g., electronic device 101) may include a housing; a wireless communication circuit (e.g., a communication module 190) disposed within the housing and configured to transmit and / or receive at least one radio frequency (RF) signal; a plurality of antennas (e.g., antenna 211) disposed within the housing and / or as part of the housing and electrically connected to the wireless communication circuit; at least one processor (e.g., processor 120) operatively connected to the wireless communication circuit (e.g., communication module 190); and a memory (e.g., memory 130) operatively connected to at least one processor (e.g., processor 120), wherein the memory (e.g., memory 130) is configured to store lookup tables and instructions. The lookup table includes a first set of antenna tuning modes for multiple antennas (e.g., antenna 211) and a second set of antenna tuning modes for multiple antennas (e.g., antenna 211). The instructions, when run by a processor (e.g., processor 120), control the electronics to: disable carrier aggregation based on wireless communication; control the wireless communication circuit (e.g., communication module 190) to use the first antenna tuning mode in the first set of antenna tuning modes; activate carrier aggregation based on wireless communication; control the wireless communication circuit (e.g., communication module 190) to use the second antenna tuning mode in the second set of antenna tuning modes; and control the wireless communication circuit (e.g., communication module 190) to use the third antenna tuning mode in the first set of antenna tuning modes during a voice call event.
[0115] According to various example embodiments, the first group may include at least one first frequency tuned for a primary cell (P cell), and the second group may include at least one second frequency tuned for carrier aggregation.
[0116] According to various example embodiments, the third antenna tuning mode can be the same as the first antenna tuning mode.
[0117] According to various example embodiments, voice call events can be based on Long Term Evolution Voice Bearer (VoLTE).
[0118] According to various example embodiments, when run by a processor (e.g., processor 120), instructions can control an electronic device to monitor transmission signals associated with a voice call event during the event and to perform fine-tuning based at least in part on the impedance associated with the monitored transmission signals.
[0119] According to various example embodiments, when carrier aggregation is activated, instructions can cause a processor (e.g., processor 120) to release 4Rx diversity (4RxD) mode.
[0120] According to various example embodiments, when run by a processor (e.g., processor 120), instructions can control the electronic device to use a second antenna tuning mode of a second set based on the termination of an ongoing voice call event.
[0121] According to various example embodiments, an electronic device (e.g., electronic device 101) may include a housing; a wireless communication circuit (e.g., communication module 190) disposed within the housing and configured to transmit and / or receive at least one radio frequency (RF) signal; a plurality of antennas (e.g., antenna 211) disposed within the housing and / or as part of the housing and electrically connected to the communication circuit (e.g., communication module 190); at least one processor (e.g., processor 120) operatively connected to the wireless communication circuit (e.g., communication module 190); and a memory (e.g., memory 130) operatively connected to at least one processor (e.g., processor 120), wherein the memory (e.g., memory 130) is configured to store lookup tables and The instructions, which include a lookup table comprising a first set of antenna tuning modes for multiple antennas (e.g., antenna 211) and a second set of antenna tuning modes for multiple antennas (e.g., antenna 211), when executed by a processor (e.g., processor 120), control the electronic device to: disable carrier aggregation based on wireless communication, control the wireless communication circuit (e.g., communication module 190) to use a first antenna tuning mode from the first set of antenna tuning modes; control the wireless communication circuit (e.g., communication module 190) to use a second antenna tuning mode from the second set of antenna tuning modes based on carrier aggregation being activated; and control the wireless communication circuit to use a third antenna tuning mode corresponding to a voice call based on a voice call being made while carrier aggregation is activated.
[0122] According to various example embodiments, the first group may include at least one first frequency tuned for a primary cell (P cell), and the second group may include at least one second frequency tuned for carrier aggregation.
[0123] According to various example embodiments, the third antenna tuning mode can be the same as the first antenna tuning mode.
[0124] According to various example embodiments, voice call events can be based on Long Term Evolution Voice Bearer (VoLTE).
[0125] According to various example embodiments, when run by a processor, instructions can control an electronic device to monitor transmission signals associated with a voice call event during the event and perform fine-tuning based at least in part on the impedance associated with the monitored transmission signals.
[0126] According to various example embodiments, when carrier aggregation is activated, instructions can control the electronic device to release the 4Rx diversity (4RxD) mode when the processor (e.g., processor 120) is running.
[0127] According to various example embodiments, the third antenna tuning mode may be a mode that applies one of the first group of antenna tuning modes and performs fine-tuning.
[0128] According to various example embodiments, when the ongoing voice call event ends, while being run by a processor (e.g., processor 120), the instruction control electronics control the wireless communication circuit (e.g., communication module 190) to use the second antenna tuning mode of the second set.
[0129] According to various example embodiments, an electronic device (e.g., electronic device 101) may include a housing; a wireless communication circuit (e.g., communication module 190) disposed within the housing and configured to transmit and / or receive at least one radio frequency (RF) signal; a plurality of antennas (e.g., antenna 211) disposed within the housing and / or as part of the housing and electrically connected to the wireless communication circuit (e.g., communication module 190); at least one processor (e.g., processor 120) operatively connected to the wireless communication circuit (e.g., communication module 190); and a memory (e.g., memory 130) operatively connected to at least one processor (e.g., processor 120). The memory (e.g., memory 130) is configured to store lookup tables and instructions, the lookup tables including antenna tuning modes for multiple antennas (e.g., antenna 211), the instructions controlling the electronics to: control the wireless communication circuit (e.g., communication module 190) to use the first antenna tuning mode corresponding to the voice call based on a voice call event generated in the first protocol stack; and to request to change to the second antenna tuning mode corresponding to the data service event based on a data service event generated in the second protocol stack while executing the voice call event, ignoring the request to change to the second antenna tuning mode.
[0130] According to various example embodiments, the first protocol stack may include a stack for fourth-generation (4G) mobile communications, while the second protocol stack may include a stack for fifth-generation (5G) mobile communications.
[0131] According to various example embodiments, the first protocol stack may include a stack for a first user identification module (SIM), while the second protocol stack may include a stack for a second SIM.
[0132] At least some of the aforementioned components can be interconnected and communicate signals (e.g., commands or data) between them via an inter-peripheral communication scheme (e.g., bus, general purpose input / output (GPIO), serial peripheral interface (SPI), or mobile industrial processor interface (MIPI)).
[0133] According to an embodiment, commands or data can be transmitted or received between electronic device 101 and external electronic device 104 via server 108 connected to a second network 199. Each of electronic device 102 and electronic device 104 can be a device of the same type as electronic device 101, or a device of a different type. According to an embodiment, all or some operations that would run on electronic device 101 can be run on one or more of external electronic devices 102, external electronic devices 104, or server 108. For example, if electronic device 101 is required to automatically perform a function or service, or is required to perform a function or service in response to a request from a user or another device, electronic device 101 may request the one or more external electronic devices to perform at least a portion of the function or service, instead of running the function or service, or electronic device 101 may request the one or more external electronic devices to perform at least a portion of the function or service in addition to running the function or service. Upon receiving the request, the one or more external electronic devices may perform at least a portion of the requested function or service, or perform additional functions or services related to the request, and transmit the result of the execution to electronic device 101. Electronic device 101 may provide the result as at least a partial response to the request, either with further processing or without further processing. For this purpose, technologies such as cloud computing, distributed computing, or client-server computing may be used.
[0134] The electronic device according to various example embodiments can be one of a variety of types of electronic devices. Electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, wearable devices, or home appliances. According to embodiments of this disclosure, the electronic device is not limited to those described above.
[0135] It should be understood that the various embodiments of this disclosure and the terminology used therein are not intended to limit the technical features set forth herein to the specific embodiments, but rather to include various changes, equivalents, or substitutions to the respective embodiments. In the description of the drawings, similar reference numerals may be used to refer to similar or related elements. It will be understood that nouns in the singular form corresponding to terms may include one or more things unless the relevant context clearly indicates otherwise. As used herein, each of the phrases such as “A or B,” “at least one of A and B,” “at least one of A or B,” “A, B, or C,” “at least one of A, B, and C,” and “at least one of A, B, or C” may include all possible combinations of the items enumerated together with the corresponding phrase among the plurality of phrases. As used herein, terms such as “first” and “second” or “first” and “second” may be used to simply distinguish one component from another and do not limit the components in any other way (e.g., in terms of importance or order). It will be understood that, whether the terms “operably” or “communically” are used or not, if an element (e.g., a first element) is referred to as “combined with another element (e.g., a second element),” “combined to another element (e.g., a second element),” “connected to another element (e.g., a second element),” or “attached to another element (e.g., a second element)”, it means that the first element can be directly (e.g., wiredly) connected to the second element, wirelessly connected to the second element, or connected to the second element via a third element.
[0136] As used herein, the term "module" can include a unit implemented in hardware, software, or firmware, and is used interchangeably with other terms (e.g., "logic," "logic block," "part," or "circuit"). A module can be a single integrated component adapted to perform one or more functions, or the smallest unit or part of such a single integrated component. For example, according to an embodiment, a module can be implemented in the form of an application-specific integrated circuit (ASIC).
[0137] The various embodiments set forth herein can be implemented as software (e.g., program 140) containing one or more instructions readable by a machine (e.g., electronic device 101) stored in a storage medium (e.g., internal memory 136 or external memory 138). For example, under the control of a processor, the processor (e.g., processor 120) of the machine (e.g., electronic device 101) can invoke and execute at least one of the one or more instructions stored in the storage medium, with or without the use of one or more other components. This enables the machine to operate to perform at least one function according to the invoked at least one instruction. The one or more instructions may include code generated by a compiler or code executable by an interpreter. The machine-readable storage medium may be provided in the form of a non-transitory storage medium. The term "non-transitory" simply means that the storage medium is a tangible device, but this term does not distinguish between data being stored semi-permanently in the storage medium and data being temporarily stored in the storage medium.
[0138] According to embodiments, methods according to various embodiments of this disclosure may be included and provided in a computer program product. The computer program product can be traded as a product between a seller and a buyer. The computer program product may be distributed in the form of a machine-readable storage medium (e.g., a compact disk read-only memory (CD-ROM)) or via an app store (e.g., the Play Store). TM The computer program product may be published online (e.g., downloaded or uploaded), or may be distributed directly between two user devices (e.g., smartphones) (e.g., downloaded or uploaded). If published online, at least a portion of the computer program product may be temporarily generated, or at least a portion of the computer program product may be temporarily stored in a machine-readable storage medium (such as the memory of a manufacturer's server, an app store's server, or a forwarding server).
[0139] According to various embodiments, each of the above-described components (e.g., a module or program) may include a single entity or multiple entities. According to various embodiments, one or more of the above-described components may be omitted, or one or more other components may be added. Optionally or additionally, multiple components (e.g., modules or programs) may be integrated into a single component. In this case, according to various embodiments, the integrated component may still perform the one or more functions of each of the multiple components in the same or similar manner as the corresponding component of the multiple components performed one or more functions prior to integration. According to various embodiments, the operations performed by a module, program, or other component may be performed sequentially, in parallel, repeatedly, or heuristically, or one or more of the operations may be run in a different order or omitted, or one or more other operations may be added.
[0140] While this disclosure has been shown and described with reference to various exemplary embodiments, those skilled in the art will understand that the exemplary embodiments are illustrative and not restrictive. Therefore, it should be understood that various changes in form and detail may be made without departing from the spirit and scope of this disclosure as set forth in, for example, the appended claims and their equivalents.
Claims
1. A computer-readable medium storing instructions that, when executed by at least one processor of an electronic device, cause the electronic device to perform an operation, the operation comprising: Receive a first signal associated with carrier aggregation (CA) from the first network; In response to the activation of the CA based on the first signal, the wireless communication circuit of the electronic device is controlled to use a first tuning configuration value, in which the antennas of the plurality of antennas of the electronic device are tuned for both the frequency of the primary cell (P cell) and the frequency of the secondary cell (S cell). When CA is activated, it determines whether to perform a voice call; as well as Based on the recognition that the CA is activated while performing a voice call, the wireless communication circuit of the electronic device is controlled to change from a first tuning configuration value to a second tuning configuration value different from the first tuning configuration value, wherein the antenna is tuned for P cell based on the second tuning configuration value.
2. The computer-readable medium of claim 1, wherein the operation further comprises: When a voice call is being made and CA is kept active, the control wireless communication circuit uses the second tuning configuration value.
3. The computer-readable medium of claim 1, wherein the operation further comprises: While executing the voice call, monitor the transmission signals associated with the voice call, and Fine-tuning is performed, at least in part, based on the impedance associated with the monitored transmitted signal.
4. The computer-readable medium of claim 1, wherein the operation further comprises: The 4Rx diversity (4RxD) mode is activated based on the fact that the voice call was not executed.
5. The computer-readable medium of claim 1, wherein the operation further comprises: The 4Rx diversity (4RxD) mode is released based on the execution of the voice call.
6. The computer-readable medium of claim 1, wherein the operation further comprises: Identify whether the voice call has been terminated; and Based on the recognition that the voice call has been terminated, the wireless communication circuit is controlled to change from the second tuning configuration value to the first tuning configuration value.
7. The computer-readable medium of claim 6, wherein the operation further comprises: Identify whether the CA is activated; and Based on the detection that CA is not activated, the wireless communication circuit is controlled to maintain the second tuning configuration value.
8. An electronic device comprising: Memory, and At least one processor, coupled to the memory, The memory stores instructions that, when executed by at least one processor, cause the electronic device to: Receive a first signal associated with carrier aggregation (CA) from the first network. In response to the activation of the CA based on the first signal, the wireless communication circuitry of the electronic device is controlled to use a first tuning configuration value, in which one of the plurality of antennas of the electronic device is tuned for both the frequency of the primary cell (P cell) and the frequency of the secondary cell (S cell). When CA is activated, it identifies whether a voice call should be made, and Based on the recognition that the CA is activated while performing a voice call, the wireless communication circuit of the electronic device is controlled to change from a first tuning configuration value to a second tuning configuration value different from the first tuning configuration value, wherein the antenna is tuned for P cell based on the second tuning configuration value.
9. The electronic device according to claim 8, wherein, The instructions are configured to cause the electronic device to: when executed by at least one processor When a voice call is being made and CA is kept active, the control wireless communication circuit uses the second tuning configuration value.
10. The electronic device according to claim 8, wherein, The instructions are configured to cause the electronic device to: when executed by at least one processor While executing the voice call, monitor the transmission signals associated with the voice call, and Fine-tuning is performed, at least in part, based on the impedance associated with the monitored transmitted signal.
11. The electronic device according to claim 8, wherein, The instructions are configured to cause the electronic device to: when executed by at least one processor The 4Rx diversity (4RxD) mode is activated based on the fact that the voice call was not executed.
12. The electronic device according to claim 8, wherein, The instructions are configured to cause the electronic device to: when executed by at least one processor The 4Rx diversity (4RxD) mode is released based on the execution of the voice call.
13. The electronic device according to claim 8, wherein, The instructions are configured to cause the electronic device to: when executed by at least one processor Identify whether a voice call has been terminated, and Based on the recognition that the voice call has been terminated, the wireless communication circuit is controlled to change from the second tuning configuration value to the first tuning configuration value.
14. The electronic device according to claim 13, wherein, The instructions are configured to cause the electronic device to: when executed by at least one processor Identify whether the CA is activated; as well as Based on the detection that CA is not activated, the wireless communication circuit is controlled to maintain the second tuning configuration value.