Electronic device for performing antenna tuning and operation method thereof
By optimizing antenna tuning through frequency-specific and event-based control of multiple antennas, the device enhances communication efficiency and reduces interference in 5G networks, addressing the challenges of managing complex antenna systems.
Patent Information
- Application Number
- PCT/KR2024/096895
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-03-08
- Filing Date
- 2024-12-13
- Publication Date
- 2025-07-03
AI Technical Summary
Existing communication devices face challenges in efficiently managing multiple antennas and frequency bands, particularly in 5G networks, due to the complexity of antenna tuning and interference, which affects data transmission rates and coverage.
The electronic device employs a method to identify and control multiple antennas based on frequency and event-specific tuning codes, using RF circuits and tuners to optimize antenna performance by identifying optimal tune codes for different antenna groups and frequencies, thereby enhancing communication efficiency.
This approach improves data transmission rates and coverage by optimizing antenna tuning, reducing interference, and ensuring efficient use of multiple antennas across various frequency bands, particularly in 5G networks.
Smart Images

Figure KR2024096895_03072025_PF_FP_ABST
Abstract
Description
Electronic device for performing antenna tuning and method of operation thereof
[0001] One embodiment of the present disclosure relates to an electronic device for changing a transmitting antenna and a method of operating the same.
[0002] With recent advancements in mobile communication technology, the widespread use of mobile devices offering diverse functions has led to efforts to develop 5G communication systems to meet the growing demand for wireless data traffic. To achieve high data rates and provide faster data transfer speeds, 5G communication systems are being considered for implementation in higher frequency bands (e.g., 25-60 GHz) in addition to those used in 3G and LTE (long-term evolution) systems.
[0003] For example, in order to mitigate path loss of radio waves and increase the transmission distance of radio waves in the mmWave band, beamforming, massive MIMO (massive MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, and large scale antenna technologies are being discussed in 5G communication systems.
[0004] In order to transmit a signal from an electronic device to a communication network (e.g., a base station), data generated from a processor or a communication processor within the electronic device may be processed through an RF circuit (e.g., a radio frequency integrated circuit (RFIC) and / or a radio frequency front end (RFFE)) and then transmitted to the outside of the electronic device through at least one antenna. For example, the RF circuit may include a switch circuit for path setting and / or at least one tuner corresponding to various operating bands (bands or frequencies) of each of a plurality of antennas. The resonance characteristics of the antenna may be set according to the tune codes of the tuner. For example, tune codes may be stored in advance in the electronic device for various events set for the electronic device. The electronic device may check the tune code corresponding to the checked event and control the tuner based on the check result.
[0005] According to one embodiment, an electronic device may include a plurality of antennas. The electronic device may include at least one RF circuit connected to the plurality of antennas. The electronic device may include at least one processor. The electronic device may include a memory storing at least one instruction. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to identify, among the plurality of antennas, a first antenna for communication based on a first frequency and a second antenna for communication based on a second frequency. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to identify a first event configured for tuning based on at least one tuner included in the at least one RF circuit. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to identify first efficiency data corresponding to each of a plurality of tune codes associated with the first antenna, based on the first antenna and the second antenna being included in a first antenna group. The first efficiency data may be set for the first event and the first frequency. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to identify second efficiency data corresponding to each of a plurality of tune codes associated with the second antenna. The second efficiency data may be set for the first event and the second frequency.The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to identify third efficiency data for each of a plurality of tune codes corresponding to the first antenna group based on the first efficiency data and the second efficiency data. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to identify an optimal tune code corresponding to the first antenna group based on the third efficiency data. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to control at least a portion of the at least one tuner to perform tuning based on the optimal tune code.
[0006] According to one embodiment, a method of operating an electronic device may include an operation of identifying a first antenna for communication based on a first frequency and a second antenna for communication based on a second frequency, among a plurality of antennas of the electronic device. The method of operating the electronic device may include an operation of identifying a first event set for tuning based on at least one tuner included in at least one RF circuit of the electronic device. The method of operating the electronic device may include an operation of identifying first efficiency data corresponding to each of a plurality of tune codes associated with the first antenna, based on the first antenna and the second antenna being included in a first antenna group. The first efficiency data may be set for the first event and the first frequency. The method of operating the electronic device may include an operation of identifying second efficiency data corresponding to each of a plurality of tune codes associated with the second antenna. The second efficiency data may be set for the first event and the second frequency. The method of operating the electronic device may include an operation of checking third efficiency data for each of a plurality of tune codes corresponding to the first antenna group based on the first efficiency data and the second efficiency data. The method of operating the electronic device may include an operation of checking an optimal tune code corresponding to the first antenna group based on the third efficiency data. The method of operating the electronic device may include an operation of controlling at least a part of the at least one tuner to perform tuning based on the optimal tune code.
[0007] According to one embodiment, a storage medium storing at least one computer-readable instruction may be provided. The at least one instruction, when executed by at least one processor of an electronic device, may cause the electronic device to perform at least one operation. The at least one operation may include identifying, among a plurality of antennas of the electronic device, a first antenna for communication based on a first frequency and a second antenna for communication based on a second frequency. The at least one operation may include identifying a first event configured for tuning based on at least one tuner included in at least one RF circuit of the electronic device. The at least one operation may include identifying first efficiency data corresponding to each of a plurality of tune codes associated with the first antenna based on the first antenna and the second antenna being included in a first antenna group. The first efficiency data may be configured for the first event and the first frequency. At least one operation may include an operation of checking second efficiency data corresponding to each of a plurality of tune codes associated with the second antenna. The second efficiency data may be set for the first event and the second frequency. At least one operation may include an operation of checking third efficiency data for each of a plurality of tune codes corresponding to the first antenna group based on the first efficiency data and the second efficiency data. At least one operation may include an operation of checking an optimal tune code corresponding to the first antenna group based on the third efficiency data. At least one operation may include an operation of controlling at least a part of the at least one tuner to perform tuning based on the optimal tune code.
[0008] According to one embodiment, an electronic device may include a plurality of antennas. The electronic device may include at least one RF circuit connected to the plurality of antennas. The electronic device may include at least one processor. The electronic device may include a memory storing at least one instruction. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to identify a first antenna and a second antenna for communication from among the plurality of antennas. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to identify a first event configured for tuning based on at least one tuner included in the at least one RF circuit. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to control at least a portion of the at least one tuner to perform tuning based on a first tune code corresponding to the first antenna group, based on the first antenna and the second antenna being included in a first antenna group. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to determine, while the first event is maintained, to change the second antenna to a third antenna. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to control the at least one RF circuit to perform tuning based on a second tune code different from the first tune code, based on the first antenna and the third antenna not being included in one antenna group.
[0009] According to one embodiment, a method of operating an electronic device may include an operation of identifying a first antenna and a second antenna for communication from among a plurality of antennas of the electronic device. The method of operating the electronic device may include an operation of identifying a first event set for tuning based on at least one tuner included in at least one RF circuit of the electronic device. The method of operating the electronic device may include an operation of controlling at least a portion of the at least one tuner to perform tuning based on a first tune code corresponding to the first antenna group, based on the first antenna and the second antenna being included in a first antenna group. The method of operating the electronic device may include an operation of identifying whether to change the second antenna to a third antenna while the first event is maintained. The method of operating the electronic device may include an operation of controlling the at least one RF circuit to perform tuning based on a second tune code different from the first tune code, based on the first antenna and the third antenna not being included in one antenna group.
[0010] According to one embodiment, an electronic device may include a plurality of antennas. The electronic device may include at least one RF circuit connected to the plurality of antennas. The electronic device may include at least one processor. The electronic device may include a memory storing at least one instruction. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to identify, from the plurality of antennas, a first antenna for a first communication based on a first frequency and a second antenna for a second communication based on a second frequency. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to identify a first event configured for tuning based on at least one tuner included in the at least one RF circuit. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to control at least a portion of the at least one tuner to perform tuning based on a first tune code corresponding to the first antenna group, based on the first antenna and the second antenna being included in the first antenna group. The first tune code may correspond to at least one first parameter associated with the first communication and at least one second parameter associated with the second communication. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to determine that while the first event is maintained, at least one second parameter associated with the second communication is changed to at least one third parameter.The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device to control at least a portion of the at least one tuner to perform tuning based on a second tune code that is different from the first tune code corresponding to the first antenna group. The second tune code may correspond to at least one first parameter associated with the first communication and at least one third parameter associated with the second communication.
[0011] According to one embodiment, a method of operating an electronic device may include an operation of identifying, from a plurality of antennas of the electronic device, a first antenna for a first communication based on a first frequency and a second antenna for a second communication based on a second frequency. The method may include an operation of identifying a first event configured for tuning based on at least one tuner included in at least one RF circuit of the electronic device. The method of operating the electronic device may include an operation of controlling at least a portion of the at least one tuner to perform tuning based on a first tune code corresponding to the first antenna group, based on the first antenna and the second antenna being included in a first antenna group. The first tune code may correspond to at least one first parameter associated with the first communication and at least one second parameter associated with the second communication. The method of operating the electronic device may include an operation of identifying, while the first event is maintained, that at least one second parameter associated with the second communication is changed to at least one third parameter. The method of operating the electronic device may include controlling at least a portion of the at least one tuner to perform tuning based on a second tune code that is different from the first tune code corresponding to the first antenna group. The method of operating the electronic device may further include: the second tune code may correspond to at least one first parameter associated with the first communication and at least one third parameter associated with the second communication.
[0012] According to one embodiment, a storage medium storing at least one computer-readable instruction may be provided. The at least one instruction, when executed by at least one processor of an electronic device, may cause the electronic device to perform at least one operation. The at least one operation may include identifying, from among a plurality of antennas of the electronic device, a first antenna for a first communication based on a first frequency and a second antenna for a second communication based on a second frequency. The at least one operation may include identifying a first event configured for tuning based on at least one tuner included in at least one RF circuit of the electronic device. The at least one operation may include controlling at least a portion of the at least one tuner to perform tuning based on a first tune code corresponding to the first antenna group, based on the first antenna and the second antenna being included in a first antenna group. The first tune code may correspond to at least one first parameter associated with the first communication and at least one second parameter associated with the second communication. The at least one operation may include an operation of confirming that, while the first event is maintained, the at least one second parameter associated with the second communication is changed to at least one third parameter. The at least one operation may include an operation of controlling at least a portion of the at least one tuner to perform tuning based on a second tune code that is different from the first tune code corresponding to the first antenna group. The at least one operation may include an operation of controlling the second tune code to correspond to at least one first parameter associated with the first communication and at least one third parameter associated with the second communication.
[0013] FIG. 1 is a block diagram of an electronic device within a network environment, according to one embodiment.
[0014] FIG. 2A is a block diagram of an electronic device for supporting legacy network communication and 5G network communication according to one embodiment.
[0015] FIG. 2b is a block diagram of an electronic device for supporting legacy network communication and 5G network communication according to one embodiment.
[0016] FIG. 3A illustrates a block diagram illustrating an exemplary electronic device according to one embodiment.
[0017] FIG. 3b is a drawing illustrating an exemplary electronic device according to one embodiment.
[0018] FIGS. 4A, 4B, 4C, and 4D are drawings illustrating tuners according to various embodiments.
[0019] FIG. 5 illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0020] FIG. 6a is a diagram of efficiency data for each antenna according to one embodiment.
[0021] FIG. 6b is a diagram of efficiency data for a first antenna according to one embodiment.
[0022] FIG. 6c is a diagram for explaining verification of an optimal tune code according to one embodiment.
[0023] FIG. 6d is a diagram for explaining efficiency data according to one embodiment.
[0024] FIG. 6e illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0025] FIG. 7 illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0026] FIG. 8A illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0027] FIG. 8b illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0028] FIG. 8c illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0029] FIG. 8d illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0030] FIG. 9A illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0031] FIG. 9b illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0032] FIGS. 9c, 9d, and 9e are drawings illustrating changes in the form factor of an electronic device according to one embodiment.
[0033] FIG. 10A illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0034] FIG. 10b illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0035] FIG. 11 illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0036] FIG. 12 illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0037] FIG. 13 illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0038] FIG. 1 is a block diagram of an electronic device (101) within a network environment (100), according to one embodiment. Referring to FIG. 1, in the network environment (100), the electronic device (101) may communicate with the electronic device (102) via a first network (198) (e.g., a short-range wireless communication network), or may communicate with the electronic device (104) or a server (108) via a second network (199) (e.g., a long-range wireless communication network). In one embodiment, the electronic device (101) may communicate with the electronic device (104) via the server (108). According to one embodiment, the electronic device (101) may include a processor (120), a memory (130), an input module (150), an audio output module (155), a display module (160), an audio module (170), a sensor module (176), an interface (177), a connection terminal (178), a haptic module (179), a camera module (180), a power management module (188), a battery (189), a communication module (190), a subscriber identification module (196), or an antenna module (197). In some embodiments, the electronic device (101) may omit at least one of these components (e.g., the connection terminal (178)), or may have one or more other components added. In some embodiments, some of these components (e.g., the sensor module (176), the camera module (180), or the antenna module (197)) may be integrated into one component (e.g., the display module (160)).
[0039] The processor (120) may, for example, execute software (e.g., a program (140)) to control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) and perform various data processing or operations. According to one embodiment, as at least a part of the data processing or operations, the processor (120) may store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in a volatile memory (132), process the commands or data stored in the volatile memory (132), and store result data in a non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor) that can operate independently or together with the main processor (121). For example, when the electronic device (101) includes the main processor (121) and the auxiliary processor (123), the auxiliary processor (123) may be configured to use less power than the main processor (121) or to be specialized for a given function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as a part thereof.
[0040] The auxiliary processor (123) may control at least a portion of functions or states associated with at least one component (e.g., a display module (160), a sensor module (176), or a communication module (190)) of the electronic device (101), for example, on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. In one embodiment, the auxiliary processor (123) (e.g., an image signal processor or a communication processor) may be implemented as a part of another functionally related component (e.g., a camera module (180) or a communication module (190)). In one embodiment, the auxiliary processor (123) (e.g., a neural network processing unit) may include a hardware structure specialized for processing artificial intelligence models. The artificial intelligence models may be generated through machine learning. This learning can be performed, for example, in the electronic device (101) itself where artificial intelligence is performed, or can be performed through a separate server (e.g., server (108)). The learning algorithm can include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model can include multiple artificial neural network layers.The artificial neural network may be one of a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to, or alternatively to, a hardware structure, an artificial intelligence model may include a software structure.
[0041] The memory (130) can store various data used by at least one component (e.g., processor (120) or sensor module (176)) of the electronic device (101). The data can include, for example, software (e.g., program (140)) and input data or output data for commands related thereto. The memory (130) can include volatile memory (132) or non-volatile memory (134).
[0042] The program (140) may be stored as software in the memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0043] The input module (150) can receive commands or data to be used in a component of the electronic device (101) (e.g., a processor (120)) from an external source (e.g., a user) of the electronic device (101). The input module (150) can include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus pen).
[0044] The audio output module (155) can output audio signals to the outside of the electronic device (101). The audio output module (155) can include, for example, a speaker or a receiver. The speaker can be used for general purposes, such as multimedia playback or recording playback. The receiver can be used to receive incoming calls. In one embodiment, the receiver can be implemented separately from the speaker or as part of the speaker.
[0045] The display module (160) can visually provide information to an external party (e.g., a user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling the device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of a force generated by the touch.
[0046] The audio module (170) can convert sound into an electrical signal, or vice versa, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150), output sound through the sound output module (155), or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphone) directly or wirelessly connected to the electronic device (101).
[0047] The sensor module (176) can detect the operating status (e.g., power or temperature) of the electronic device (101) or the external environmental status (e.g., user status) and generate an electrical signal or data value corresponding to the detected status. According to one embodiment, the sensor module (176) can include, for example, a gesture sensor, a gyro sensor, a barometric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0048] The interface (177) may support one or more designated protocols that may be used to directly or wirelessly connect the electronic device (101) with an external electronic device (e.g., the electronic device (102)). In one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0049] The connection terminal (178) may include a connector through which the electronic device (101) may be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0050] The haptic module (179) can convert electrical signals into mechanical stimuli (e.g., vibration or movement) or electrical stimuli that a user can perceive through tactile or kinesthetic sensations. According to one embodiment, the haptic module (179) can include, for example, a motor, a piezoelectric element, or an electrical stimulation device.
[0051] The camera module (180) can capture still images and videos. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0052] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented as, for example, at least a part of a power management integrated circuit (PMIC).
[0053] A battery (189) may power at least one component of the electronic device (101). In one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0054] The communication module (190) may support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between the electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may operate independently from the processor (120) (e.g., application processor) and may include one or more communication processors that support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., a cellular communication module, a short-range wireless communication module, or a global navigation satellite system (GNSS) communication module) or a wired communication module (194) (e.g., a local area network (LAN) communication module, or a power line communication module). Among these communication modules, the corresponding communication module can communicate with an external electronic device (104) via a first network (198) (e.g., a short-range communication network such as Bluetooth, wireless fidelity (WiFi) direct, or infrared data association (IrDA)) or a second network (199) (e.g., a long-range communication network such as a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN)). These various types of communication modules can be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can verify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) by using subscriber information (e.g., an international mobile subscriber identity (IMSI)) stored in the subscriber identification module (196).
[0055] The wireless communication module (192) can support 5G networks and next-generation communication technologies following the 4G network, such as NR access technology (new radio access technology). The NR access technology can support high-speed transmission of high-capacity data (eMBB (enhanced mobile broadband)), minimization of terminal power and connection of multiple terminals (mMTC (massive machine type communications)), or high reliability and low latency (URLLC (ultra-reliable and low-latency communications)). The wireless communication module (192) can support, for example, a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate. The wireless communication module (192) can support various technologies for securing performance in a high-frequency band, such as beamforming, massive multiple-input and multiple-output (MIMO), full dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), an external electronic device (e.g., the electronic device (104)), or a network system (e.g., the second network (199)). According to one embodiment, the wireless communication module (192) can support a peak data rate (e.g., 20 Gbps or more) for eMBB realization, a loss coverage (e.g., 164 dB or less) for mMTC realization, or a U-plane latency (e.g., 0.5 ms or less for downlink (DL) and uplink (UL), or 1 ms or less for round trip) for URLLC realization.
[0056] The antenna module (197) can transmit or receive signals or power to or from an external device (e.g., an external electronic device). In one embodiment, the antenna module (197) may include an antenna including a radiator formed of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). In one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as the first network (198) or the second network (199), may be selected from the plurality of antennas, for example, by the communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device via the at least one selected antenna. In some embodiments, in addition to the radiator, another component (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as a part of the antenna module (197).
[0057] In one embodiment, the antenna module (197) may form a mmWave antenna module. In one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent a first side (e.g., a bottom side) of the printed circuit board and capable of supporting a designated high-frequency band (e.g., a mmWave band), and a plurality of antennas (e.g., an array antenna) disposed on or adjacent a second side (e.g., a top side or a side side) of the printed circuit board and capable of transmitting or receiving signals in the designated high-frequency band.
[0058] At least some of the above components can be interconnected and exchange signals (e.g., commands or data) with each other via a communication method between peripheral devices (e.g., a bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)).
[0059] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) via a server (108) connected to a second network (199). Each of the external electronic devices (102 or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations executed in the electronic device (101) may be executed in one or more of the external electronic devices (102, 104, or 108). For example, when the electronic device (101) is to perform a certain function or service automatically or in response to a request from a user or another device, the electronic device (101) may, instead of or in addition to executing the function or service itself, request one or more external electronic devices to perform the function or at least a part of the service. One or more external electronic devices that receive the request may execute at least a portion of the requested function or service, or an additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may process the result as is or additionally and provide it as at least a portion of a response to the request. For this purpose, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used, for example. The electronic device (101) may provide an ultra-low latency service by using distributed computing or mobile edge computing, for example. In another embodiment, the external electronic device (104) may include an Internet of Things (IoT) device. The server (108) may be an intelligent server utilizing machine learning and / or a neural network. According to one embodiment, the external electronic device (104) or the server (108) may be included in the second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0060] FIG. 2A is a block diagram (200) of an electronic device (101) for supporting legacy network communication and 5G network communication according to one embodiment. Referring to FIG. 2A, the electronic device (101) may include a first communication processor (212), a second communication processor (214), a first radio frequency integrated circuit (RFIC) (222), a second RFIC (224), a third RFIC (226), a fourth RFIC (228), a first radio frequency front end (RFFE) (232), a second RFFE (234), a first antenna module (242), a second antenna module (244), a third antenna module (246), and antennas (248). The electronic device (101) may further include a processor (120) and a memory (130). The second network (199) may include a first cellular network (292) and a second cellular network (294). According to another embodiment, the electronic device (101) may further include at least one of the components described in FIG. 1, and the second network (199) may further include at least one other network. According to one embodiment, the first communication processor (212), the second communication processor (214), the first RFIC (222), the second RFIC (224), the fourth RFIC (228), the first RFFE (232), and the second RFFE (234) may form at least a portion of the wireless communication module (192). According to another embodiment, the fourth RFIC (228) may be omitted or may be included as a part of the third RFIC (226).
[0061] The first communication processor (212) may establish a communication channel in a band to be used for wireless communication with the first cellular network (292), and may support legacy network communication through the established communication channel. According to one embodiment, the first cellular network may be a legacy network including a second generation (2G), 3G, 4G, or long term evolution (LTE) network. The second communication processor (214) may establish a communication channel corresponding to a designated band (e.g., about 6 GHz to about 60 GHz) among the bands to be used for wireless communication with the second cellular network (294), and may support 5G network communication through the established communication channel. According to one embodiment, the second cellular network (294) may be a 5G network defined by 3GPP. Additionally, according to one embodiment, the first communication processor (212) or the second communication processor (214) may support establishment of a communication channel corresponding to another designated band (e.g., about 6 GHz or less) among the bands to be used for wireless communication with the second cellular network (294), and 5G network communication through the established communication channel.
[0062] The first communication processor (212) can transmit and receive data with the second communication processor (214). For example, data classified to be transmitted via the second cellular network (294) may be changed to be transmitted via the first cellular network (292). In this case, the first communication processor (212) can receive the transmission data from the second communication processor (214). For example, the first communication processor (212) can transmit and receive data with the second communication processor (214) via the processor-to-processor interface (213). The above interprocessor interface (213) may be implemented as, for example, a universal asynchronous receiver / transmitter (UART) (e.g., HS-UART (high speed-UART) or PCIe (peripheral component interconnect bus express) interface), but there is no limitation on its type. Alternatively, the first communication processor (212) and the second communication processor (214) may exchange control information and packet data information using, for example, a shared memory. The first communication processor (212) may transmit and receive various information, such as sensing information, information on output intensity, and resource block (RB) allocation information, with the second communication processor (214).
[0063] Depending on the implementation, the first communication processor (212) may not be directly connected to the second communication processor (214). In this case, the first communication processor (212) may transmit and receive data with the second communication processor (214) through the processor (120) (e.g., application processor). For example, the first communication processor (212) and the second communication processor (214) may transmit and receive data with the processor (120) (e.g., application processor) through an HS-UART interface or a PCIe interface, but there is no limitation on the type of interface. Alternatively, the first communication processor (212) and the second communication processor (214) may exchange control information and packet data information with the processor (120) (e.g., application processor) using shared memory.
[0064] In one embodiment, the first communication processor (212) and the second communication processor (214) may be implemented in a single chip or a single package. In some embodiments, the first communication processor (212) or the second communication processor (214) may be formed in a single chip or a single package with the processor (120), the auxiliary processor (123), or the communication module (190). For example, as shown in FIG. 2B , the integrated communication processor (260) may support functions for communicating with both the first cellular network (292) and the second cellular network (294).
[0065] As described above, at least one of the processor (120), the first communication processor (212), the second communication processor (214), or the integrated communication processor (260) may be implemented as a single chip or a single package. In this case, the single chip or single package may include a memory (or storage means) that stores instructions that cause the performance of at least some of the operations performed according to one embodiment, and a processing circuit (or, the name thereof is not limited, such as an arithmetic circuit) for executing the instructions.
[0066] The first RFIC (222) may, upon transmission, convert a baseband signal generated by the first communication processor (212) into a radio frequency (RF) signal of about 700 MHz to about 3 GHz used in a first cellular network (292) (e.g., a legacy network). Upon reception, the RF signal may be acquired from the first network (292) (e.g., a legacy network) via an antenna (e.g., the first antenna module (242)) and preprocessed via an RFFE (e.g., the first RFFE (232)). The first RFIC (222) may convert the preprocessed RF signal into a baseband signal so that it may be processed by the first communication processor (212).
[0067] The second RFIC (224) may, upon transmission, convert a baseband signal generated by the first communication processor (212) or the second communication processor (214) into an RF signal (hereinafter, a 5G Sub6 RF signal) of a Sub6 band (e.g., about 6 GHz or less) used in the second cellular network (294) (e.g., a 5G network). Upon reception, the 5G Sub6 RF signal may be acquired from the second cellular network (294) (e.g., a 5G network) via an antenna (e.g., the second antenna module (244)) and preprocessed via an RFFE (e.g., the second RFFE (234)). The second RFIC (224) may convert the preprocessed 5G Sub6 RF signal into a baseband signal so that the preprocessed 5G Sub6 RF signal may be processed by a corresponding communication processor among the first communication processor (212) or the second communication processor (214).
[0068] The third RFIC (226) can convert the baseband signal generated by the second communication processor (214) into an RF signal (hereinafter, 5G Above6 RF signal) of a 5G Above6 band (e.g., about 6 GHz to about 60 GHz) to be used in the second cellular network (294) (e.g., 5G network). Upon reception, the 5G Above6 RF signal can be acquired from the second cellular network (294) (e.g., 5G network) through an antenna (e.g., antenna (248)) and preprocessed through the third RFFE (236). The third RFIC (226) can convert the preprocessed 5G Above6 RF signal into a baseband signal so that it can be processed by the second communication processor (214). According to one embodiment, the third RFFE (236) can be formed as a part of the third RFIC (226).
[0069] The electronic device (101) may, according to one embodiment, include a fourth RFIC (228) separately from or at least as a part of the third RFIC (226). In this case, the fourth RFIC (228) may convert a baseband signal generated by the second communication processor (214) into an RF signal (hereinafter, referred to as an IF signal) of an intermediate frequency band (e.g., about 9 GHz to about 11 GHz) and then transmit the IF signal to the third RFIC (226). The third RFIC (226) may convert the IF signal into a 5G Above6 RF signal. Upon reception, the 5G Above6 RF signal may be received from the second cellular network (294) (e.g., a 5G network) via an antenna (e.g., antenna (248)) and converted into an IF signal by the third RFIC (226). The fourth RFIC (228) can convert the IF signal into a baseband signal so that the second communication processor (214) can process it.
[0070] According to one embodiment, the first RFIC (222) and the second RFIC (224) may be implemented as a single chip or at least a portion of a single package. According to one embodiment, when the first RFIC (222) and the second RFIC (224) in FIG. 2A or FIG. 2B are implemented as a single chip or a single package, they may be implemented as an integrated RFIC. In this case, the integrated RFIC may be connected to the first RFFE (232) and the second RFFE (234) to convert a baseband signal into a signal in a band supported by the first RFFE (232) and / or the second RFFE (234), and transmit the converted signal to one of the first RFFE (232) and the second RFFE (234). According to one embodiment, the first RFFE (232) and the second RFFE (234) may be implemented as at least a portion of a single chip or a single package. According to an example, at least one antenna module among the first antenna module (242) or the second antenna module (244) can be omitted or combined with another antenna module to process RF signals of a corresponding plurality of bands.
[0071] In one embodiment, the third RFIC (226) and the antenna (248) may be disposed on the same substrate to form a third antenna module (246). For example, the wireless communication module (192) or the processor (120) may be disposed on the first substrate (e.g., the main PCB). In this case, the third RFIC (226) may be disposed on a portion (e.g., the bottom surface) of a second substrate (e.g., the sub PCB) separate from the first substrate, and the antenna (248) may be disposed on another portion (e.g., the top surface) to form the third antenna module (246). By disposing the third RFIC (226) and the antenna (248) on the same substrate, it is possible to reduce the length of the transmission line therebetween. This can reduce, for example, the loss (e.g., attenuation) of signals in a high-frequency band (e.g., about 6 GHz to about 60 GHz) used in 5G network communications by the transmission line. Due to this, the electronic device (101) can improve the quality or speed of communication with the second network (294) (e.g., 5G network).
[0072] In one embodiment, the antenna (248) may be formed as an antenna array including a plurality of antenna elements that may be used for beamforming. In this case, the third RFIC (226) may include a plurality of phase shifters (238) corresponding to the plurality of antenna elements, for example, as part of the third RFFE (236). Upon transmission, each of the plurality of phase shifters (238) may shift the phase of a 5G Above6 RF signal to be transmitted to an external source (e.g., a base station of a 5G network) of the electronic device (101) via its corresponding antenna element. Upon reception, each of the plurality of phase shifters (238) may shift the phase of a 5G Above6 RF signal received from the external source via its corresponding antenna element to the same or substantially the same phase. This enables transmission or reception via beamforming between the electronic device (101) and the external source.
[0073] The second cellular network (294) (e.g., a 5G network) may operate independently (e.g., Stand-Alone (SA)) or in connection with (e.g., Non-Stand Alone (NSA)) the first cellular network (292) (e.g., a legacy network). For example, the 5G network may only have an access network (e.g., a 5G radio access network (RAN) or next generation RAN (NG RAN)) and no core network (e.g., next generation core (NGC)). In this case, the electronic device (101) may access an external network (e.g., the Internet) under the control of the core network (e.g., evolved packed core (EPC)) of the legacy network after accessing the access network of the 5G network. Protocol information for communication with a legacy network (e.g., LTE protocol information) or protocol information for communication with a 5G network (e.g., New Radio (NR) protocol information) may be stored in the memory (230) and accessed by other components (e.g., the processor (120), the first communication processor (212), or the second communication processor (214)).
[0074] FIG. 3A illustrates a block diagram illustrating an exemplary electronic device according to one embodiment. The embodiment of FIG. 3A will be described with reference to FIG. 3B. FIG. 3B is a diagram illustrating an exemplary electronic device according to one embodiment.
[0075] According to one embodiment, the communication processor (301) (e.g., at least one of the first communication processor (212), the second communication processor (214), or the integrated communication processor (260)) can transmit a signal to, and / or receive a signal from, the RFIC (503) (e.g., at least one of the first RFIC (222), the second RFIC (224), the third RFIC (226), or the fourth RFIC (228)). The RFIC (303) can process at least one RF signal associated with at least one RF path. Here, the RF path can include, for example, at least one hardware for transmitting an RF signal (e.g., at least one of the RFIC, the RFFE, or the antenna). For example, the RFIC (303) can receive at least one signal from the communication processor (301) and generate at least one or more RF signals. Although RFIC (303) is illustrated as one module in the example of FIG. 3a, this is exemplary and those skilled in the art will understand that there is no limit to the number of modules in which RFIC (303) is implemented.
[0076] According to one embodiment, the RFIC (303) may provide at least one RF signal to the first RFFE (305) and / or the second RFFE (307). The first RFFE (305) and / or the second RFFE (307) may process (e.g., amplify) the provided RF signal and provide it. The communication processor (301) may determine the amplification degree of the RFFEs (305, 307) based on the maximum transmit power level and / or transmit power determined as described above. Although not shown, the amplification degree of the RFFEs (305, 307) may be controlled based on an average power tracking (APT) module and / or an envelope tracking (ET) module. According to one embodiment, one RFFE may perform processing of a plurality of RF signals.
[0077] According to one embodiment, the first RFFE (305) may be connected to a single pole double throw (SPDT) switch (309), and an output terminal of the SPDT switch (309) may be connected to a switch (311). The switch (311) may be configured to selectively connect the output terminal of the SPDT switch (309) to either the third antenna (323) or the fourth antenna (324). The second RFFE (307) may be connected to the switch (313). The switch (513) may be configured to selectively connect the output terminal of the second RFFE (307) to either the SPDT switch (309), the first antenna (321), or the second antenna (322). Meanwhile, each of the antennas (321, 322, 323, 324) may be disposed inside the housing, and / or may be disposed on a part of the housing. For example, they may be arranged on the outer surface of the housing of the electronic device (101), but there is no limitation. In one example, as in FIG. 3b, antennas (323, 324) may be arranged on one side (e.g., the bottom) of the housing of the electronic device (101), and antennas (321, 322) may be arranged on the other side (e.g., the top) of the housing of the electronic device (101), but this is exemplary.
[0078] For example, the electronic device (101) can check whether a plurality of antennas are included in one antenna group. For example, the electronic device (101) can check whether the first antenna (321) and the second antenna (322) are included in one antenna group. The electronic device (101) can store and / or manage antenna group-related information as antenna information for each antenna (321, 322, 323, 324, 325, 326). For example, Table 1 can be an example of antenna group-related information for each antenna (321, 322, 323, 324, 325, 326).
[0079] AntennaAntenna group related information 1st antenna (321) 1st antenna group 2nd antenna (322) 1st antenna group 3rd antenna (323) 2nd antenna group 4th antenna (324) 2nd antenna group 5th antenna (325) 1st antenna group, 2nd antenna group 6th antenna (326) 1st antenna group, 2nd antenna group
[0080] The electronic device (101) can determine whether multiple antennas to be used for communication are included in one antenna group based on antenna group-related information as antenna information for each antenna (321, 322, 323, 324, 325, 326) as in Table 1, for example. Meanwhile, the fifth antenna (325) and the sixth antenna (326) may be included in both the first antenna group and the second antenna group, and thus may be referred to as shared antennas. For example, when the distance between antennas is less than or equal to a threshold distance, the antennas may be set as one group. The threshold distance may be experimentally determined as a distance at which interference in radiation performance between antennas can be prevented, for example, but there is no limitation on the determination method. For example, there is no limitation on the reference point of each antenna for defining the distance between antennas. For example, the reference point can be set in various ways, such as the point where the largest radiation signal is generated among the antennas, the center of mass of the antenna, or a point at one end of the antenna, and there is no limitation on the setting method. Meanwhile, the distance between the antennas is an exemplary parameter for setting the antenna group, and in addition to the distance, the shape of the antenna, the extension direction of the antenna, the type of the antenna, and / or the frequency characteristics of the antenna may be alternatively and / or additionally used for setting the antenna group, and the parameters may be named parameters for expressing the antenna isolation characteristics. Meanwhile, an electronic device (101) whose form factor (or, may also be named as the shape of the exterior or the housing) can be changed may include a plurality of pieces of antenna group-related information, such as Table 1, for each form factor (or, each shape of the exterior or the housing).Alternatively, the electronic device (101) may check the distance between antennas (or, alternatively and / or additionally, the shape of the antenna, the extension direction of the antenna, the type of the antenna, and / or the frequency characteristics of the antenna) and, based on the check result, determine whether the antennas are included in the same antenna group. For example, the electronic device (101) may check the distance between the first antenna (321) and the second antenna (322), and, based on the checked distance being less than or equal to a threshold distance, determine that the first antenna (321) and the second antenna (322) are included in the same antenna group. Meanwhile, there is no limitation on the method for checking whether a plurality of antennas are included in the same antenna group.
[0081] Figures 4a to 4d are drawings illustrating tuners according to various embodiments.
[0082] Referring to FIG. 4A, a tuner (400) according to one embodiment may include at least one impedance tuning circuit (410) and / or at least one aperture tuning circuit (420). The tuner (400) may be directly connected to antennas (e.g., antennas (321, 322, 323, 324, 325, 326) of FIG. 3B) or may be connected through other elements, and those skilled in the art will understand that there is no limitation on the location of the point where the tuner (400) is connected and / or the number of tuners (400). For example, at least one tuner may be connected to one antenna group, and at least one other tuner may be connected to another antenna group. The impedance tuning circuit (410) may be configured to perform impedance matching with a network under the control of at least one processor (e.g., processor (120), communication processors (212, 214), and / or integrated communication processor (260)). The aperture tuning circuit (420) may change the structure of the antenna by turning a switch on / off under the control of at least one processor. In Fig. 4b, an exemplary circuit diagram for explaining the impedance tuning circuit (410) is shown. In Fig. 4c, an exemplary circuit diagram for explaining the aperture tuning circuit (420) is shown. The impedance tuning circuit (410) of Fig. 4b may be used as an aperture tuning circuit, and the aperture tuning circuit (420) of Fig. 4c may be used as an impedance tuning circuit. As shown in FIG. 4A, in one example, the impedance tuning circuit (410) may be connected to the RFFE and may be connected to a duplexer of the RFFE, but this is exemplary. For example, the impedance tuning circuit (410) may be connected to an antenna (430), and a first aperture tuning circuit (420a) and a second aperture tuning circuit (420b) may be connected to a power rail connecting the impedance tuning circuit (410) and the antenna (430).An electronic device (101) (e.g., a communication processor (260)) can control a tuner based on a tune code corresponding to an event that has occurred. For example, when utilizing multiple antennas, the electronic device (101) can identify an optimal tune code corresponding to an antenna group based on the fact that the multiple antennas are included in the same antenna group, as will be described later.
[0083] According to one embodiment, a switch (e.g., a routing switch) and / or a tuner may be used to configure multiple bands (frequencies) in at least one antenna of the electronic device (101). For example, when the tune code (e.g., a register) of the switch and / or the tuner is changed, the resonance characteristics of the antenna may be changed, thereby changing the frequency performance of the antenna. According to an embodiment, an antenna tune code value that can optimize the radiation performance at an antenna operating frequency (or band) used for various events (or user interaction) and / or information related to a communication mode (e.g., carrier aggregation (CA) and / or multi-input multi-output (MIMO), but not limited to) may be stored in the electronic device (101) in the form of a lookup table, and / or may be derived. When the tune code is stored based on the lookup table, the electronic device (101) may also perform control based on the tune code corresponding to the event by referring to the tune code.
[0084] Referring to FIG. 4B, an impedance tuning circuit (410) according to various embodiments may include at least one variable capacitor (441), a first switch (442), a second switch (443), a third switch (444), and / or a fourth switch (445). The number of the variable capacitor (441), the first switch (442), the second switch (443), the third switch (444), and the fourth switch (445) may be changed. At least one variable capacitor (441), the first switch (442), the second switch (443), the third switch (444), and the fourth switch (445) may be implemented on one chip, but there is no limitation. The variable capacitor (441) may have, for example, 16 values (e.g., capacitance values). The number of capacitance values of the variable capacitor (441) may be changed. In this case, the impedance tuning circuit (410) can have a total of 256 (16 (possible values that the variable capacitor can have) x 16 (possible cases with combinations of 4 switches)) settable values (e.g., impedance values). The variable capacitor (441) can be electrically connected to the first switch (442). One end of the second switch (443), the third switch (444), and / or the fourth switch (445) can be grounded.
[0085] Referring to FIG. 4C, an aperture tuning circuit (420) according to various embodiments may include a fifth switch (422), a sixth switch (424), a seventh switch (426), and / or an eighth switch (428). The fifth switch (422) may be connected to a first terminal (RF1, 422a). The sixth switch (424) may be connected to a second terminal (RF2, 424a). The seventh switch (426) may be connected to a third terminal (RF3, 426a). The eighth switch (428) may be connected to a fourth terminal (RF4, 428a). The number of switches included in the aperture tuning circuit (420) may vary. The fifth switch (422), the sixth switch (424), the seventh switch (426), and / or the eighth switch (428) may be implemented on a single chip. The aperture tuning circuit (420) can have a total of 16 cases with on / off combinations of switches (e.g., the fifth switch (422), the sixth switch (424), the seventh switch (426), and the eighth switch (428)). Accordingly, the tuning circuit can have a total of 4096 (e.g., 256 x 16) antenna settings.
[0086] As illustrated in FIGS. 4b and 4c, the resonance characteristics of a connected antenna (e.g., resonant frequency of the antenna) may change depending on changes in the on / off states of the switches included in the tuner (400) (e.g., impedance tuning circuit (410) and / or aperture tuning circuit (420)). A value corresponding to a combination of the on / off states of the switches may be referred to as a tune code (or antenna setting, or tuner setting).
[0087] FIG. 5 illustrates a flowchart for explaining an operating method of an electronic device according to one embodiment. The embodiment of FIG. 5 will be described with reference to FIGS. 6A to 6D. FIG. 6A is a diagram of efficiency data for each antenna according to one embodiment. FIG. 6B is a diagram of efficiency data for a first antenna according to one embodiment. FIG. 6C is a diagram for explaining confirmation of an optimal tune code according to one embodiment. FIG. 6D is a diagram for explaining efficiency data according to one embodiment.
[0088] Referring to FIG. 5, according to one embodiment, the electronic device (101) may, in operation 501, identify a first antenna (321) for communication based on a first frequency and a second antenna (322) for communication based on a second frequency. For example, the electronic device (101) may identify the first antenna (321) as an antenna preset in response to the first frequency (or, a first operating band). The first antenna (321) may be preset in response to, for example, the first frequency or a frequency range that includes the first frequency (for example, a low band, a mid band, a high band, or an ultra high band, but is not limited thereto). The electronic device (101) can identify the second antenna (322) as an antenna preset in response to the second frequency (or second operating band). The second antenna (322) can be preset, for example, in response to the second frequency or a frequency range including the second frequency. The electronic device (101) can also identify the first antenna (321) and / or the second antenna (322) based on a specified rule, for example, when a plurality of antennas are set in response to the frequency range. For example, the first antenna (321) and / or the second antenna (322) can be set as a default antenna (or preferred antenna). Meanwhile, those skilled in the art will understand that the first antenna (321) and / or the second antenna (322) may be identified based on antenna change conditions (e.g., conditions based on ASDiv and / or conditions based on antenna hopping). Meanwhile, there is no limitation on the manner in which the first antenna (321) and / or the second antenna (322) are identified.The electronic device (101) may utilize multiple antennas (321, 322) for carrier aggregation (CA), dual connectivity (DC), dual SIM, and / or measuring reception strength for a serving cell and a neighbor cell, but there is no limitation on the purpose and / or method for utilizing the multiple antennas (321, 322). Here, those skilled in the art will understand that measuring reception strength for a neighbor cell may also be expressed as communication.
[0089] According to one embodiment, the electronic device (101) may, in operation 503, identify a first event configured for tuning based on at least one tuner (e.g., tuner (400) of FIG. 4A) included in at least one RF circuit. The first event may be, for example, one of a free space event, a universal serial bus (USB) connection event, an ear jack connection event, a travel adaptor (TA) connection event, or a grip detection event, although this is exemplary and it will be understood by those skilled in the art that there is no limitation on the type and / or number of events associated with a tune code.
[0090] According to one embodiment, the electronic device (101) may, in operation 505, determine that the first antenna (321) and the second antenna (322) are included in the first antenna group. For example, the electronic device (101) may determine that the first antenna (321) and the second antenna (322) are included in the first antenna group based on antenna-related information of the first antenna (321) and the second antenna (322), for example, antenna group-related information as shown in Table 1. Alternatively, the electronic device (101) may determine that the first antenna (321) and the second antenna (322) are included in the first antenna group based on a distance between the first antenna (321) and the second antenna (322). For example, the electronic device (101) can determine that the first antenna (321) and the second antenna (322) are included in one antenna group based on the distance between the first antenna (321) and the second antenna (322) being less than or equal to a threshold distance, but there is no limitation on the method for determining whether both antennas (321, 322) are included in one antenna group.
[0091] According to one embodiment, the electronic device (101) may, in operation 507, identify first efficiency data (611a) corresponding to a first event (e.g., X) and a first frequency (e.g., F1) identified among a plurality of tune codes (A, B, C,…, D,…, E…) associated with the first antenna (321), for example, as in FIG. 6A. The efficiency data (610) may be, for example, data associated with a tune code and / or frequency-specific radiation performance (passive) for a switch and / or tuner component included in at least one antenna group, and may be, for example, raw data or data in a form converted from raw data, but is not limited thereto. For example, the efficiency data (610) may be set to correspond to a plurality of frequencies (F1, F2,…). The efficiency data (610) associated with the first antenna (321) may include efficiency data (611, 612) for each tune code corresponding to each of a plurality of frequencies (F1, F2). For example, the efficiency data (610) may be set to correspond to a plurality of events (X, Y, Z). The electronic device (101) may identify the first efficiency data (611a) corresponding to the first event (e.g., X) and the first frequency (e.g., F1) among the efficiency data (610). Referring to FIG. 6B, the electronic device (101) may include efficiency data (611 to 617) corresponding to a plurality of frequencies (590 MHz to 620 MHz) respectively in response to one event (e.g., EVENT 0 of FIG. 6B) among the plurality of events. Each of the efficiency data (611 to 617) can be set to have any one of the values from 0 to 255, for example, as shown in FIG. 6b, but this is exemplary and the range of values is not limited. Furthermore, the gap between frequencies is set to 5 MHz, but this gap is also not limited.For example, the gap between frequencies can be adjusted according to the amount of change in the efficiency data, and / or can be set differently depending on the frequency range. For example, in a range where the difference in the efficiency data between frequencies is relatively large, the gap can be set relatively small, but there is no limitation. The efficiency data can be set based on, for example, total radiation efficiency, normalized radiation efficiency, and / or reflection coefficient, but there is no limitation on the method of setting the efficiency data. The efficiency data can be experimentally verified, for example, for a model of the electronic device (101), and provided to the electronic device (101) to be stored and / or managed, but there is no limitation on the method of obtaining the data.
[0092] According to one embodiment, the electronic device (101), in operation 509, may identify second efficiency data (622a) corresponding to a first event (e.g., X) and a second frequency (e.g., F2) among a plurality of tune codes (A, B, C, …, D, …, E…) associated with the second antenna (322), for example, as in FIG. 6A. For example, the efficiency data (620) may be set corresponding to a plurality of frequencies (F1, F2, …). The efficiency data (610) associated with the second antenna (322) may include efficiency data (621, 622) for each tune code corresponding to each of the plurality of frequencies (F1, F2). For example, the efficiency data (620) may be set corresponding to a plurality of events (X, Y, Z). The electronic device (101) can check the second efficiency data (622a) corresponding to the first event (e.g., X) and the second frequency (e.g., F2) among the efficiency data (620). Meanwhile, the electronic device (101) can store and / or manage the efficiency data (630) corresponding to the third antenna (323) and the efficiency data (640) corresponding to the fourth antenna (324). The efficiency data (630) corresponding to the third antenna (323) can include efficiency data (631, 632) for each tune code corresponding to each of the plurality of frequencies (F1, F2). The efficiency data (640) corresponding to the fourth antenna (324) can include efficiency data (641, 642) for each tune code corresponding to each of the plurality of frequencies (F1, F2). Meanwhile, in the example of FIG. 6a, each of the efficiency data (610, 620, 630, 640) corresponding to each of the antennas (321, 322, 323, 324) is illustrated as being set for the same events (X, Y, Z) and / or the same frequencies (F1, F2, . . .), but this is exemplary, and at least a part of the events and / or at least a part of the frequencies may be different for each antenna.
[0093] According to one embodiment, the electronic device (101) may, in operation 511, identify third efficiency data (623a) for each of a plurality of tune codes corresponding to a first antenna group associated with a first event (e.g., X) based on the first efficiency data (611a) and the second efficiency data (622a). For example, the electronic device (101) may identify the third efficiency data (623a) by applying a specified operation method to the first efficiency data (611a) and the second efficiency data (622a). For example, the electronic device (101) may identify the third efficiency data (623a) based on a weighted sum of the first efficiency data (611a) and the second efficiency data (622a), but there is no limitation on the identification method, and a method of assigning weights will be described later. The electronic device (101), in operation 513, may identify an optimal tune code (e.g., B) corresponding to the first antenna group based on the third efficiency data (623a). For example, the electronic device (101) may identify a maximum value (e.g., S2) among the third efficiency data (623a) as the optimal tune code (e.g., B) corresponding to the first antenna group. The electronic device (101), in operation 515, may control at least one RF circuit to perform tuning based on the optimal tune code (e.g., B).
[0094] According to one embodiment, the electronic device (101) may not store tune codes for all antennas, frequencies, and events in advance. In this case, even though the electronic device (101) must use multiple antennas, there is a possibility that the resonance characteristics of other antennas may deteriorate as a tune code optimized for a specific antenna is used. According to the above-described method, when antennas included in one antenna group are used, an optimal tune code for the multiple antennas (321, 322) rather than a tune code optimized for a specific antenna may be set, thereby increasing the radiation performance and / or reception performance of the entire electronic device (101). Meanwhile, when the multiple antennas are not included in one antenna group, the electronic device (101) may control each of the multiple tuners based on a tune code stored corresponding to each of the multiple antennas.
[0095] FIG. 6D is a diagram for explaining efficiency data according to one embodiment. For example, in FIG. 6D, the efficiency data may be set to normalized radiation efficiency, but there is no limitation on the method of setting the efficiency data as described above. The first graph (651) may represent frequency-specific efficiency data corresponding to event X and tune code A for the antenna. A first part (653) of the efficiency data table may be set corresponding to the first graph (651). A second graph (652) may represent frequency-specific efficiency data corresponding to event X and tune code B for the antenna. A second part (654) of the efficiency data table may be set corresponding to the second graph (652). As in FIG. 6D, the frequency gap may be set to 50 MHz in some sections and to 20 MHz in other sections. For example, since variable sampling with a variable sampling interval may be applied, the frequency interval may be changeable. Meanwhile, at least some of the graphs (651, 652) may be set based on interpolation, but there is no limitation on the setting method. Those skilled in the art will understand that the confirmed tables (653, 654) may be provided to the electronic device (101) and stored and / or managed, and there are no limitations on the method and / or timing of providing them.
[0096] FIG. 6e is a flowchart illustrating an operating method of an electronic device according to one embodiment. Meanwhile, those skilled in the art will understand that the example of FIG. 6e may be performed by an external electronic device other than the electronic device (101).
[0097] According to one embodiment, the electronic device (101) may set an event in operation 671. For example, the event may be a universal series bus (USB) connection, a travel adapter (TA) connection, and / or a grip detection, but the type thereof is not limited. The electronic device (101) may collect efficiency data for each antenna and / or each frequency in operation 673. For example, the electronic device (101) may collect efficiency data corresponding to each of a plurality of frequencies through a frequency sweep for each antenna. The electronic device (101) may check whether efficiency data is collected for all events in operation 675. If efficiency data is not collected for all events (operation 675 - No), the electronic device (101) may perform event setting and / or efficiency data collection until efficiency data for all events is collected. If efficiency data has been collected for all events (operation 6735 - No), the electronic device (101) may, in operation 677, compute a tune code corresponding to multiple frequency combinations. For example, the electronic device (101) may compute and store a tune code having the maximum efficiency (or maximum radiation). For example, the electronic device (101) may compute a tune code corresponding to carrier aggregation (CA) based on frequency combinations and PCC (primary component carrier) and SCC (secondary component carrier) performance. For example, the electronic device (101) may identify a tune code in which both efficiencies have maximum values based on at least one efficiency corresponding to a first frequency of the PCC and at least one efficiency corresponding to a second frequency of the SCC, but this is exemplary and there is no limitation on the identification method. The electronic device (101) may, in operation 679, store the identified tune code.Later, the electronic device (101) may use the tune code corresponding to the event, frequency, and antenna among the stored information if there is a tune code. In operation 681, the electronic device (101) may process and / or store efficiency data for each event, each antenna, and / or each frequency. Depending on the implementation, the electronic device (101) may process and store the identified efficiency data, or store it as raw data without processing. In operation 683, the electronic device (101) may store antenna group information (e.g., information such as Table 1). Later, if there is no tune code corresponding to the event, frequency, and antenna among the stored information, the electronic device (101) may identify the optimal tune code corresponding to the antenna group based on the stored efficiency data. The electronic device (101) may be configured to use a default tune code based on satisfaction of a specified condition, but is not limited thereto.
[0098] FIG. 7 illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0099] Referring to FIG. 7, according to one embodiment, the electronic device (101) may, in operation 701, identify first efficiency data (e.g., 611a of FIG. 6A) corresponding to each of a plurality of tune codes associated with the first antenna (321), the first frequency, and the first event. The electronic device (101) may, in operation 703, identify second efficiency data (e.g., 622a of FIG. 6A) corresponding to each of a plurality of tune codes associated with the second antenna (322), the first frequency, and the first event. As described above, the electronic device (101) may identify the first event and set the first antenna (321) corresponding to the first frequency and the second antenna (322) corresponding to the second frequency. The electronic device (101), in operation 705, can determine a first weight based on at least one first communication parameter associated with communication via the first antenna (321). The electronic device (101), in operation 707, can determine a second weight based on at least one second communication parameter associated with communication via the second antenna (322). For example, the weight may be set based on antenna information, carrier aggregation (CA)-related information, dual connectivity (DC)-related information, and / or communication quality-related information, and each setting method will be described with reference to FIGS. 8A to 8D. The electronic device (101), in operation 709, can determine third efficiency data based on a sum (sum of weights) of first efficiency data to which the first weight is applied and second efficiency data to which the second weight is applied. For example, the electronic device (101) can identify a tune code corresponding to the maximum value among the sums of the first efficiency data to which the first weight is applied and the second efficiency data to which the second weight is applied as the optimal tune code.
[0100] For example, Table 2 is an example of efficiency data (611a) corresponding to the first antenna (321), the first frequency, and the first event, and efficiency data (622a) corresponding to the second antenna (322), the second frequency, and the first event.
[0101] Efficiency data corresponding to the first antenna (321) at the first frequency of the tune code Efficiency data corresponding to the first antenna (321) at the second frequency 1st tune code E11E21 2nd tune code E12E22 3rd tune code E13E23 4th tune code E14E24 5th tune code E15E25 6th tune code E16E26
[0102] For example, the electronic device (101) may assign a first weight (w1) corresponding to the first antenna (321) and may assign a second weight (w2) corresponding to the second antenna (322). The sum of the weights assigned to each of the weights may be, for example, as shown in Table 3.
[0103] Tune Code Weight Sum 1st Tune Code E11 · W1 + E21 · W2 2nd Tune Code E12 · W1 + E22 · W2 3rd Tune Code E13 · W1 + E23 · W2 4th Tune Code E14 · W1 + E24 · W2 5th Tune Code E15 · W1 + E25 · W2 6th Tune Code E16 · W1 + E26 · W2
[0104] The electronic device (101) can identify the tune code corresponding to the maximum value among the weight sums as the optimal tune code. Accordingly, even for the same event, the optimal tune code may be changed according to the weights (W1, W2) for each of the antennas (321, 322). Fig. 8a illustrates a flowchart illustrating an operating method of an electronic device according to one embodiment.
[0105] According to one embodiment, the electronic device (101) may, in operation 801, check antenna information associated with the first antenna (321). In operation 803, the electronic device (101) may check a first weight assigned to the first antenna (321) based on the antenna information associated with the first antenna (321). In operation 805, the electronic device (101) may check antenna information associated with the second antenna (322). In operation 807, the electronic device (101) may check a second weight assigned to the second antenna (322) based on the antenna information associated with the second antenna (322). The antenna information may include, for example, information regarding whether the antenna is a transmitting antenna and / or information regarding whether the antenna is a receiving antenna. For example, a weight corresponding to a transmitting antenna may be set to be greater than a weight corresponding to a receiving antenna, but this is by way of example and is not limiting. The antenna information may include, for example, information about whether the antenna is a PRX antenna and / or information about whether the antenna is a DRX antenna. For example, a weight corresponding to a PRX antenna may be set to be greater than a weight corresponding to a DRX antenna, but this is by way of example and not limitation. The antenna information may include, for example, information related to MIMO (for example, information about whether the antenna is a main antenna). For example, a weight corresponding to a main antenna may be set to be greater than a weight corresponding to a sub antenna, but this is by way of example and not limitation.
[0106] FIG. 8b illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0107] According to one embodiment, the electronic device (101) may determine, in operation 811, to perform carrier aggregation (CA) using the first antenna (321) and the second antenna (322). For example, the electronic device (101) may determine to use the first antenna (321) for communication of a primary component carrier (PCC) and to use the second antenna (322) for communication of a secondary component carrier (SCC). The electronic device (101) may, in operation 813, assign a first weight to an antenna corresponding to the PCC (e.g., the first antenna (321)). The electronic device (101), in operation 815, may assign a second weight to an antenna corresponding to the SCC (e.g., the second antenna (322)). For example, the first weight corresponding to the PCC may be set to be greater than the second weight corresponding to the SCC, but this is exemplary and not limiting.
[0108] FIG. 8c illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0109] According to one embodiment, the electronic device (101) may determine, in operation 821, to perform DC using the first antenna (321) and the second antenna (322). For example, the electronic device (101) may determine to use the first antenna (321) for communication with a master node (MN) (or a master cell group (MCG)) and to use the second antenna (322) for communication with a secondary node (SN) (or a secondary cell group (SCG)). The electronic device (101) may, in operation 823, assign a first weight to an antenna corresponding to the MN (e.g., the first antenna (321)). The electronic device (101), in operation 825, may assign a second weight to an antenna corresponding to the SN (e.g., the second antenna (322)). For example, the first weight corresponding to the MN may be set to be greater than the second weight corresponding to the SN, but this is exemplary and not limiting.
[0110] FIG. 8d illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0111] According to one embodiment, the electronic device (101) may, in operation 831, check information about communication quality associated with the first antenna (321). In operation 833, the electronic device (101) may check a first weight assigned to the first antenna (321) based on the information about communication quality associated with the first antenna (321). In operation 835, the electronic device (101) may check information about communication quality associated with the second antenna (322). In operation 837, the electronic device (101) may check a second weight assigned to the second antenna (322) based on the information about communication quality associated with the second antenna (322). The information about communication quality may include, for example, information about bandwidth. For example, a weight corresponding to an antenna associated with a relatively large bandwidth may be set to be greater than a weight corresponding to an antenna associated with a relatively small bandwidth, but this is by way of example only and is not limiting. Those skilled in the art will appreciate that the information about the communication quality may be weighted based on, for example, but not limited to, parameters associated with the communication quality (reference signal received power (RSRP), reference signal received quality (RSRQ), reference signal strength indicator (RSSI), signal to interference-plus-noise ratio (SINR), data rate, block error rate (BLER), data throughput, and / or channel quality index (CQI). For example, but not limited to, a weight corresponding to an antenna associated with relatively good communication quality may be set to be greater than a weight corresponding to an antenna associated with relatively poor communication quality.Information about communication quality may include, for example, information about radio access technology (RAT). For example, a weight corresponding to an antenna associated with a relatively recently defined RAT may be set relatively high, but this is not a limitation and is exemplary. For example, a weight corresponding to an antenna associated with NR (new radio) may be set higher than a weight corresponding to an antenna associated with E-UTRA (evolved UMTS (universal mobile telecommunication system) terrestrial radio access).
[0112] FIG. 9A illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0113] According to one embodiment, the electronic device (101) can, in operation 901, identify a first antenna (321) for communication based on a first frequency and a second antenna (322) for communication based on a second frequency. The electronic device (101) can, in operation 903, identify antenna group information for the first antenna-related information and the second antenna-related information. In operation 905, the electronic device (101) can identify whether the first antenna and the second antenna are included in the same antenna group based on the antenna group information. For example, the electronic device (101) can identify antenna group-related information corresponding to a plurality of antennas being used by referring to antenna group-related information such as Table 1. As described with reference to Table 1, the electronic device (101) can confirm that the first antenna (321) and the second antenna (322) are included in one antenna group by confirming that each of the first antenna (321) and the second antenna (322) is included in the first antenna group. Alternatively, based on the first antenna (321) being changed to the third antenna (323) (e.g., a change based on ASDiv or antenna hopping), the electronic device (101) can confirm that the third antenna (333) is included in the second antenna group. Accordingly, the electronic device (101) can also confirm that the second antenna (322) and the third antenna (323) are included in different antenna groups.
[0114] FIG. 9B illustrates a flowchart for explaining an operating method of an electronic device according to one embodiment. The embodiment of FIG. 9B will be described with reference to FIGS. 9C to 9E. FIGS. 9C to 9E are diagrams for explaining changes in the form factor of an electronic device according to one embodiment.
[0115] According to one embodiment, the electronic device (101) may, in operation 911, identify a first antenna (953) for communication based on a first frequency as in FIG. 9C and a second antenna (963) for communication based on a second frequency as in FIG. 9D. The electronic device (101) may, in operation 913, identify a form factor of the electronic device (101). According to one embodiment, the form factor may include information about a shape formed by at least one housing of the electronic device (101). For example, the form factor may include information about a folded or unfolded state when the electronic device (101) is configured with at least one housing that can be folded, and there is no limitation thereto. For example, as in FIG. 9C, antennas (951, 952, 953, 954, 955, 956, 957) may be arranged on the first housing (931) of the electronic device (101). Antennas (961, 962, 963, 964, 965, 966, 967) may be arranged on the second housing (932) of the electronic device (101). Here, the antennas (951, 952, 953, 954, 955, 956, 957) and / or the antennas (961, 962, 963, 964, 965, 966, 967) may be segmented antennas, but there is no limitation on their types. The first housing (931) and the second housing (932) may be connected to a hinge structure (958). The hinge structure (958) may include, for example, a rotatable structure. Accordingly, at least one housing may be rotated about the hinge structure (958), and thus the electronic device (101) may be folded as shown in FIG. 9d. The form factor of the electronic device (101) in FIG. 9d may be referred to as a closed state, and the form factor of the electronic device (101) in FIG. 9c may be referred to as an open state.As shown in FIG. 9c, when the form factor of the electronic device (101) is open, the distance between the first antenna (953) and the second antenna (963) may be greater than the threshold distance, and the first antenna (953) and the second antenna (963) may not be included in the same antenna group. As shown in FIG. 9d, when the form factor of the electronic device (101) is closed, the distance between the first antenna (953) and the second antenna (963) may be less than the threshold distance, and the first antenna (953) and the second antenna (963) may be included in the same antenna group. As described above, in the electronic device (101) whose form factor can be changed, antennas may be included in the same antenna group or may not be included in the same antenna group depending on the form factor.
[0116] According to one embodiment, again referring to FIG. 9B , the electronic device (101) may, in operation 915, check antenna group information for the first antenna-related information and the second antenna-related information based on the identified form factor. In operation 917 , the electronic device (101) may check whether the first antenna (953) and the second antenna (963) are included in the same antenna group based on the antenna group information. For example, the electronic device (101) may store and / or manage each piece of antenna group-related information as shown in Table 1 for each of the plurality of form factors. For example, the electronic device (101) may store and / or manage first antenna group-related information for each antenna corresponding to the open state of FIG. 9C , and may also store and / or manage second antenna group-related information for each antenna corresponding to the open state of FIG. 9D . The electronic device (101) can check whether the antennas to be used are included in the same antenna group by referring to the antenna group related information corresponding to the identified form factor.
[0117] Meanwhile, as shown in FIG. 9E, according to one embodiment, the electronic device (101) may be implemented to be folded in a different direction from the folding direction in FIG. 9D. For example, the electronic device (101) may include a first housing (971) and a second housing (972). Antennas (981, 982, 983, 984, 985) may be arranged on the first housing (971), and antennas (991, 992, 993, 994) may be arranged on the second housing (972). The first housing (971) and the second housing (972) may be connected to a hinge structure (973). The hinge structure (973) may include a rotatable structure, and thus, the housing may rotate about the hinge structure (973) as an axis. Accordingly, as shown in FIG. 9e, the first housing (971) and the second housing (972) can rotate to face each other (e.g., in the up / down direction). For example, the form factor of the electronic device (101) may include a closed state and an open state, as shown in FIG. 9e. Meanwhile, although not shown, the form factor of the electronic device (101) may also include a half-opened state. For example, a form factor in which the angle between the housings (471, 472) is greater than 0 degrees and less than 180 degrees may be referred to as a half-opened state, but there is no limitation thereto. The electronic device (101) may store and / or manage antenna group-related information for each of the above-described form factors. Alternatively, the electronic device (101) may store and / or manage antenna group-related information based on the angle (or range of angles) between the housings (471, 472).Meanwhile, the form factor change based on the folding method as shown in FIGS. 9c to 9e is merely exemplary, and those skilled in the art will understand that an electronic device (101) whose form factor can be changed (e.g., a rollable (or slideable) electronic device) may also store and / or manage antenna group-related information by form factor (or by parameter associated with the form factor change).
[0118] FIG. 10A illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0119] According to one embodiment, the electronic device (101) can, in operation 1001, identify a first antenna (321) for communication based on a first frequency and a second antenna (322) for communication based on a second frequency. In operation 1003, the electronic device (101) can identify a distance between the first antenna (321) and the second antenna (322). As described above, there is no limitation on the reference points of each of the antennas for defining the distance between the antennas (321, 322). For example, the reference point can be set in various ways, such as a point where a maximum radiation signal is generated among the antennas, a center of mass of the antenna, or a point at one end of the antenna, and there is no limitation on the setting method. The electronic device (101) can identify the distance between the reference points. The electronic device (101) may be configured to, for example, check the distance between pre-stored antennas, or calculate the distance based on the positions (or, which may be referred to as coordinates) of the antennas. In operation 1005, the electronic device (101) may check whether the first antenna (321) and the second antenna (322) are included in the same antenna group based on the checked distance. For example, the electronic device (101) may check that the antennas (321, 322) are included in the same antenna group based on the checked distance being less than or equal to a threshold distance. For example, the electronic device (101) may check that the antennas (321, 322) are included in different antenna groups based on the checked distance being greater than a threshold distance.
[0120] For example, the electronic device (101) may determine the distance between the antennas (321, 322) based on the current form factor. For example, the electronic device (101) may store information about the distance between the antennas (321, 322) for a plurality of form factors. In this case, the electronic device (101) may determine the distance between the antennas (321, 322) corresponding to the current form factor by referring to the stored information. Alternatively, the electronic device (101) may calculate the distance between the antennas (321, 322) based on at least one parameter for defining the current form factor. For example, in the case of the electronic device (101) as in FIGS. 9c and 9d, the angle formed by the two housings (431, 432) may be determined as at least one parameter for defining the form factor. The electronic device (101) can calculate the distance between the antennas (321, 322) using the angle formed by the two housings (431, 432). For example, the electronic device (101) can calculate the distance based on the positions (or coordinates) of each of the antennas (321, 322) set based on the angle formed by the two housings (431, 432), but there is no limitation on the method of calculating the distance.
[0121] FIG. 10b illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0122] According to one embodiment, the electronic device (101) can, in operation 1011, identify a first antenna (321) for communication based on a first frequency and a second antenna (322) for communication based on a second frequency. The electronic device (101) can, in operation 1013, identify a distance between the first antenna (321) and the second antenna (322). The electronic device (101) can, in operation 1015, identify at least one additional piece of information. For example, the electronic device (101) can identify a shape of the antenna, an extension direction of the antenna, a type of the antenna, and / or a frequency characteristic of the antenna as the additional information, but there is no limitation on the type and / or number of the additional information. The electronic device (101) can, in operation 1017, determine whether the first antenna (321) and the second antenna (322) are included in the same antenna group based on the verified distance and at least one additional information.
[0123] FIG. 11 illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0124] According to one embodiment, the electronic device (101) may, in operation 1101, identify a first antenna (321) for communication based on a first frequency and a second antenna (322) for communication based on a second frequency. For example, the electronic device (101) may identify a first frequency and a second frequency (which may also be referred to as a combination of target frequencies) for measuring reception strength for carrier aggregation (CA), dual connectivity (DC), dual SIM, and / or a serving cell and a neighbor cell. With respect to CA, for example, frequencies corresponding to a primary component carrier (PCC) and a secondary component carrier (SCC) may be identified as the first frequency and the second frequency (or a combination of target frequencies). In relation to DC, for example, the frequencies corresponding to the MN (master node) and the SN (secondary node) may be identified as the first frequency and the second frequency (or a combination of target frequencies). In relation to dual SIM, the frequencies of the cells connected to each of the dual SIMs may be identified as the first frequency and the second frequency (or a combination of target frequencies). Alternatively, the frequency corresponding to the serving cell may be identified as the first frequency, and the frequency corresponding to the neighbor cell may be identified as the second frequency.
[0125] The electronic device (101) can, in operation 1103, check a first event set for tuning. Meanwhile, those skilled in the art will understand that the event may also be named a state, a mode, or a condition. The electronic device (101), in operation 1105, can check whether there is a first frequency associated with the first antenna (321), a second frequency associated with the second antenna (322), and a tune code set in response to the first event. For example, the electronic device (101) can check whether a combination of the first frequency and the second frequency (or target frequencies (or target bands)) and a tune code corresponding to the first event are stored in the electronic device (101) on an NV (non-volatile) basis, but there is no limitation on the checking method. The electronic device (101) can, for example, store and / or manage in advance a plurality of tune codes corresponding to at least one antenna, at least one frequency, and / or at least one event. The electronic device (101) can check whether, among the plurality of tune codes, there exists a first frequency associated with the identified first antenna (321), a second frequency associated with the second antenna (322), and a tune code set in response to the first event. If there exists a first frequency associated with the first antenna (321), a second frequency associated with the second antenna (322), and a tune code set in response to the first event (Operation 1005 - Yes), the electronic device (101) can control at least one RF circuit to perform tuning based on the first frequency associated with the first antenna (321), the second frequency associated with the second antenna (322), and the tune code set in response to the first event in operation 1007.If there is no first frequency associated with the first antenna (321), a second frequency associated with the second antenna (322), and a tune code set in response to the first event (Operation 1005 - No), the electronic device (101) may, in operation 1009, identify an optimal tune code based on first efficiency data for each of a plurality of tune codes for the first antenna (321), the first frequency, and the first event, and second efficiency data for each of a plurality of tune codes for the second antenna (322), the second frequency, and the first event. For example, a method for identifying an optimal tune code has been described with reference to FIGS. 6A and 6C, and therefore is not repeated here. The electronic device (101) may, in operation 1111, control at least one RF circuit to perform tuning based on the optimal tune code. For example, the electronic device (101) can control at least one RF circuit by controlling the capacitance of the capacitor (441) to correspond to the identified optimal tune code, as described with reference to FIGS. 4b and 4c, and / or by controlling the on / off states of the switches (422, 424, 426, 428, 442, 443, 444, 445). Meanwhile, the embodiment of FIG. 11 is exemplary, and the electronic device (101) may be configured to identify the optimal tune code based on the efficiency data without determining whether a preset tune code exists.
[0126] FIG. 12 illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0127] According to one embodiment, the electronic device (101) can, in operation 1201, identify a first antenna (321) for communication based on a first frequency and a second antenna (322) for communication based on a second frequency. The electronic device (101) can, in operation 1203, identify a first event set for tuning. The electronic device (101), in operation 1205, can control at least one RF circuit to perform tuning based on a first tune code corresponding to the first antenna group, based on the fact that the first antenna (321) and the second antenna (322) are included in the first antenna group. As described above, the electronic device (101) can identify the optimal tune code as the tune code corresponding to the first antenna group based on the first efficiency data for each of the plurality of tune codes for the first antenna (321), the first frequency, and the first event, and the second efficiency data for each of the plurality of tune codes for the second antenna (322), the second frequency, and the first event. For example, the method for identifying the optimal tune code has been described with reference to FIGS. 6A and 6C, and thus will not be repeated here. Meanwhile, those skilled in the art will understand that the first tune code may be stored in the form of NV, for example, in the electronic device (101).
[0128] In one embodiment, the electronic device (101) may determine, in operation 1207, to change the second antenna (322) to the third antenna (323) while the first event is maintained. For example, the first antenna (321) and the third antenna (323) may be included in different antenna groups, respectively. For example, when the first event is a grip event, while the occurrence of the grip event is maintained, it may be required that the antenna for communication based on the second antenna (322) be changed from the second antenna (322) to the third antenna (323). As an example, when the RSRP corresponding to the third antenna (323) is greater than the RSRP corresponding to the second antenna (322) by a threshold value or more, the electronic device (101) may change the antenna for communication from the second antenna (322) to the third antenna (323). As an example, based on the predicted violation of the SAR restriction based on the cumulative value (or average value) of the SAR generated based on the first antenna (321) and the second antenna (322), the electronic device (101) may change the antenna for communication from the second antenna (322) to the third antenna (323). For example, according to the conditions based on the sum-peak location separation ratio (SPLSR) by the FCC (federal communications commission), the first antenna (321) and the second antenna (322) may be determined to violate the restriction based on the sum of the SAR, and the first antenna (321) and the third antenna (323) may be determined to violate the restriction based on their respective SARs. Meanwhile, there is no limitation on the conditions for changing the antenna for communication from the second antenna (322) to the third antenna (323).According to one embodiment, the electronic device (101) may control a tuner for the first antenna (321) included in at least one RF circuit to perform tuning based on a second tune code different from the first tune code, based on the fact that the first antenna (321) and the third antenna (323) are not included in one antenna group in operation 1209. For example, the electronic device (101) may store and / or manage in advance the second tune code corresponding to the first event and the first frequency. The electronic device (101) may check the second tune code stored and / or managed corresponding to the first event and the first frequency, and control the tuner for the first antenna (321) based thereon. The second tune code may correspond to, for example, the first antenna (321), but may also be set not to correspond to the first antenna (321) depending on the implementation (for example, to correspond to any antenna or not to have antenna dependency). Meanwhile, the electronic device (101) may control the tuner corresponding to the third antenna (323) based on the third tune code corresponding to the first event and the second frequency. As described above, even though the first event is maintained, the tune code of the tuner corresponding to the first antenna (321) may be set to the first tune code when the second antenna (322) is also used, and may be set to the second tune code when the third antenna (323) is also used.
[0129] FIG. 13 illustrates a flowchart for explaining a method of operating an electronic device according to one embodiment.
[0130] According to one embodiment, the electronic device (101) may, in operation 1301, identify a first antenna (321) for communication based on a first frequency and a second antenna (322) for communication based on a second frequency. The electronic device (101) may, in operation 1303, identify a first event set for tuning. The electronic device (101), in operation 1305, may control at least one RF circuit to perform tuning based on a first tune code corresponding to the first antenna group, based on the fact that the first antenna (321) and the second antenna (322) are included in the first antenna group. As described above, the electronic device (101) can identify an optimal tune code as a tune code corresponding to the first antenna group based on the first efficiency data for each of the plurality of tune codes for the first antenna (321), the first frequency, and the first event, and the second efficiency data for each of the plurality of tune codes for the second antenna (322), the second frequency, and the first event. For example, the electronic device (101) can assign a first-first weight (W11) corresponding to the first parameter to the first antenna (321) based on identifying at least one first parameter corresponding to the first antenna (321) at the first time point. For example, the electronic device (101) may assign a first-second weight (W12) corresponding to the second parameter to the second antenna (322) based on verifying at least one second parameter corresponding to the second antenna (322) at the first point in time. Accordingly, the electronic device (101) may verify a weight sum as shown in Table 4.
[0131] Tune Code Weight Sum 1st Tune Code E11 · W11 + E21 · W12 2nd Tune Code E12 · W11 + E22 · W12 3rd Tune Code E13 · W11 + E23 · W12 4th Tune Code E14 · W11 + E24 · W12 5th Tune Code E15 · W11 + E25 · W12 6th Tune Code E16 · W11 + E26 · W12
[0132] For example, the electronic device (101) may identify the first tune code having the maximum value among the weight sums according to Table 4 as the optimal tune code. In operation 1307, the electronic device (101) may identify that while the first event is maintained, at least one second parameter associated with the second communication is changed to at least one third parameter. For example, while the first event of “free-space” is maintained, for example, while a state in which no other object is in contact with the electronic device (101) is maintained, the parameter associated with the second communication may be changed. For example, while the first event of “grip” is maintained, for example, while a sensing value indicating whether the electronic device (101) is gripped by a user is maintained without change, the parameter associated with the second communication may be changed. The electronic device (101) may control at least one RF circuit to perform tuning based on a second tune code that is different from the first tune code corresponding to the first antenna group, in operation 1309. For example, the electronic device (101) may assign a 1-1 weight (W11) corresponding to the first parameter to the first antenna (321) based on verifying at least one first parameter corresponding to the first antenna (321) at the second time point. For example, it is assumed that the at least one first parameter does not change, but it will be understood by those skilled in the art that the at least one first parameter may also change, at least in part. For example, the electronic device (101) may assign a 2-3 weight (W23) corresponding to the second parameter to the second antenna (322) based on verifying at least one third parameter corresponding to the second antenna (322) at the second time point. Accordingly, the electronic device (101) can check the weighted sum as shown in Table 5.
[0133] Tune Code Weight Sum 1st Tune Code E11 · W11 + E21 · W23 2nd Tune Code E12 · W11 + E22 · W23 3rd Tune Code E13 · W11 + E23 · W23 4th Tune Code E14 · W11 + E24 · W23 5th Tune Code E15 · W11 + E25 · W23 6th Tune Code E16 · W11 + E26 · W23
[0134] For example, the electronic device (101) can identify the second tune code, which is the maximum value among the weight sums according to Table 5, as the optimal tune code. As described above, even if the first event is maintained, the optimal tune code may change as the parameter corresponding to the second antenna (322) changes. Meanwhile, the first tune code and / or the second tune code may be stored in the electronic device (101) in the form of NV, for example, or may be identified based on efficiency data as described above.
[0135] According to one embodiment, the electronic device (101) may include a plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336). The electronic device (101) may include at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313) connected to the plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336). The electronic device (101) may include at least one processor. The electronic device (101) may include a memory (130) that stores at least one instruction. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to identify, among the plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336), a first antenna for communication based on a first frequency and a second antenna for communication based on a second frequency. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to identify a first event set for tuning based on at least one tuner included in the at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313). The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to identify first efficiency data corresponding to each of a plurality of tune codes associated with the first antenna based on the first antenna and the second antenna being included in a first antenna group. The first efficiency data may be set for the first event and the first frequency.The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to identify second efficiency data corresponding to each of a plurality of tune codes associated with the second antenna. The second efficiency data may be set with respect to the first event and the second frequency. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to identify third efficiency data for each of a plurality of tune codes corresponding to the first antenna group based on the first efficiency data and the second efficiency data. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to identify an optimal tune code corresponding to the first antenna group based on the third efficiency data. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to control at least a portion of the at least one tuner to perform tuning based on the optimal tune code.
[0136] According to one embodiment, the at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to, as at least part of an operation of verifying the third efficiency data, verify the third efficiency data based on a sum of the first efficiency data with a first weight applied and the second efficiency data with a second weight applied.
[0137] In one embodiment, the first weight may be determined based on at least one communication parameter associated with communication via the first antenna based on the first frequency. The second weight may be determined based on at least one communication parameter associated with communication via the second antenna based on the second frequency.
[0138] According to one embodiment, the at least one communication parameter may include information about whether the antenna is a transmitting antenna, information about whether the antenna is a receiving antenna, information about whether the antenna is a PRX antenna, information about whether the antenna is a DRX antenna, and / or information associated with MIMO.
[0139] According to one embodiment, the at least one communication parameter may include information about whether the CA is a PCC and / or information about whether the CA is an SCC.
[0140] According to one embodiment, the at least one communication parameter may include information about whether the DC is an MN and / or information about whether the DC is an SN.
[0141] According to one embodiment, the at least one communication parameter may include information about bandwidth, parameters associated with communication quality, and / or information about RAT.
[0142] According to one embodiment, the at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to verify information indicating that the first antenna and the second antenna are included in the first antenna group.
[0143] According to one embodiment, the at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to verify information indicating that the first antenna and the second antenna corresponding to a current form factor of the electronic device (101) are included in the first antenna group.
[0144] According to one embodiment, the at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to determine that the first antenna and the second antenna are included in the first antenna group based on a distance between the first antenna and the second antenna being less than a threshold distance.
[0145] According to one embodiment, a method of operating an electronic device (101) may include an operation of identifying a first antenna for communication based on a first frequency and a second antenna for communication based on a second frequency among a plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336) of the electronic device (101). The method of operating an electronic device (101) may include an operation of identifying a first event set for tuning based on at least one tuner included in at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313) of the electronic device (101). The method of operating the electronic device (101) may include an operation of checking first efficiency data corresponding to each of a plurality of tune codes associated with the first antenna based on the first antenna and the second antenna being included in a first antenna group. The first efficiency data may be set for the first event and the first frequency. The method of operating the electronic device (101) may include an operation of checking second efficiency data corresponding to each of a plurality of tune codes associated with the second antenna. The second efficiency data may be set for the first event and the second frequency. The method of operating the electronic device (101) may include an operation of checking third efficiency data for each of a plurality of tune codes corresponding to the first antenna group based on the first efficiency data and the second efficiency data. The method of operating the electronic device (101) may include an operation of checking an optimal tune code corresponding to the first antenna group based on the third efficiency data. The method of operating the electronic device (101) may include an operation of controlling at least a part of the at least one tuner to perform tuning based on the optimal tune code.
[0146] According to one embodiment, the operation of checking the third efficiency data may check the third efficiency data based on the sum of the first efficiency data to which the first weight is applied and the second efficiency data to which the second weight is applied.
[0147] In one embodiment, the first weight may be determined based on at least one communication parameter associated with communication via the first antenna based on the first frequency. The second weight may be determined based on at least one communication parameter associated with communication via the second antenna based on the second frequency.
[0148] According to one embodiment, the at least one communication parameter may include information about whether the antenna is a transmitting antenna, information about whether the antenna is a receiving antenna, information about whether the antenna is a PRX antenna, information about whether the antenna is a DRX antenna, and / or information associated with MIMO.
[0149] According to one embodiment, the at least one communication parameter may include information about whether the CA is a PCC and / or information about whether the CA is an SCC.
[0150] According to one embodiment, the at least one communication parameter may include information about whether the DC is an MN and / or information about whether the DC is an SN.
[0151] According to one embodiment, the at least one communication parameter may include information about bandwidth, parameters associated with communication quality, and / or information about RAT.
[0152] According to one embodiment, the method of operating the electronic device may further include an operation of confirming information indicating that the first antenna and the second antenna are included in the first antenna group.
[0153] According to one embodiment, the operation of confirming information indicating that the first antenna and the second antenna are included in the first antenna group may confirm information indicating that the first antenna and the second antenna corresponding to the current form factor of the electronic device (101) are included in the first antenna group.
[0154] According to one embodiment, the operation of confirming information indicating that the first antenna and the second antenna are included in the first antenna group may confirm that the first antenna and the second antenna are included in the first antenna group based on a distance between the first antenna and the second antenna being less than a threshold distance.
[0155] According to one embodiment, a storage medium storing at least one computer-readable instruction may be provided. The at least one instruction, when executed by at least one processor of an electronic device (101), may cause the electronic device (101) to perform at least one operation. The at least one operation may include an operation of identifying a first antenna for communication based on a first frequency and a second antenna for communication based on a second frequency among a plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336) of the electronic device (101). At least one operation may include an operation of identifying a first event set for tuning based on at least one tuner included in at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313) of the electronic device (101). At least one operation may include an operation of identifying first efficiency data corresponding to each of a plurality of tune codes associated with the first antenna based on the first antenna and the second antenna being included in a first antenna group. The first efficiency data may be set for the first event and the first frequency. At least one operation may include an operation of identifying second efficiency data corresponding to each of a plurality of tune codes associated with the second antenna. The second efficiency data may be set for the first event and the second frequency. At least one operation may include an operation of identifying third efficiency data for each of a plurality of tune codes corresponding to the first antenna group based on the first efficiency data and the second efficiency data.At least one operation may include an operation of identifying an optimal tune code corresponding to the first antenna group based on the third efficiency data. At least one operation may include an operation of controlling at least a portion of the at least one tuner to perform tuning based on the optimal tune code.
[0156] According to one embodiment, the electronic device (101) may include a plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336). The electronic device (101) may include at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313) connected to the plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336). The electronic device (101) may include at least one processor. The electronic device (101) may include a memory (130) that stores at least one instruction. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to identify a first antenna and a second antenna for communication from the plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336). The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to identify a first event configured for tuning based on at least one tuner included in the at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313). The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to control at least a portion of the at least one tuner to perform tuning based on a first tune code corresponding to the first antenna group, based on the first antenna and the second antenna being included in the first antenna group.The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to determine, while the first event is maintained, to change the second antenna to a third antenna. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to control the at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313) to perform tuning based on a second tune code that is different from the first tune code, based on the first antenna and the third antenna not being included in one antenna group.
[0157] According to one embodiment, a method of operating an electronic device (101) may include an operation of identifying a first antenna and a second antenna for communication from a plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336) of the electronic device (101). The method of operating an electronic device (101) may include an operation of identifying a first event set for tuning based on at least one tuner included in at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313) of the electronic device (101). The method of operating the electronic device (101) may include an operation of controlling at least a part of the at least one tuner to perform tuning based on a first tune code corresponding to the first antenna group, based on the first antenna and the second antenna being included in a first antenna group. The method of operating the electronic device (101) may include an operation of confirming that the second antenna is to be changed to a third antenna while the first event is maintained. The method of operating the electronic device (101) may include an operation of controlling the at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313) to perform tuning based on a second tune code different from the first tune code, based on the first antenna and the third antenna not being included in one antenna group.
[0158] According to one embodiment, the electronic device (101) may include a plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336). The electronic device (101) may include at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313) connected to the plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336). The electronic device (101) may include at least one processor. The electronic device (101) may include a memory (130) that stores at least one instruction. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to identify, from the plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336), a first antenna for a first communication based on a first frequency and a second antenna for a second communication based on a second frequency. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to identify a first event configured for tuning based on at least one tuner included in the at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313). The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to control at least a portion of the at least one tuner to perform tuning based on a first tune code corresponding to the first antenna group, based on the first antenna and the second antenna being included in the first antenna group.The first tune code may correspond to at least one first parameter associated with the first communication and at least one second parameter associated with the second communication. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to determine that, while the first event is maintained, the at least one second parameter associated with the second communication is changed to at least one third parameter. The at least one instruction, when executed by at least a portion of the at least one processor, may cause the electronic device (101) to control at least a portion of the at least one tuner to perform tuning based on a second tune code different from the first tune code corresponding to the first antenna group. The second tune code may correspond to at least one first parameter associated with the first communication and at least one third parameter associated with the second communication.
[0159] According to one embodiment, a method of operating an electronic device (101) may include an operation of identifying a first antenna for a first communication based on a first frequency and a second antenna for a second communication based on a second frequency from a plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336) of the electronic device (101). The method may include an operation of identifying a first event set for tuning based on at least one tuner included in at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313) of the electronic device (101). The method of operating the electronic device (101) may include an operation of controlling at least a portion of the at least one tuner to perform tuning based on a first tune code corresponding to the first antenna group, based on the first antenna and the second antenna being included in a first antenna group. The first tune code may correspond to at least one first parameter associated with the first communication and at least one second parameter associated with the second communication. The method of operating the electronic device (101) may include an operation of confirming that, while the first event is maintained, the at least one second parameter associated with the second communication is changed to at least one third parameter. The method of operating the electronic device (101) may include an operation of controlling at least a portion of the at least one tuner to perform tuning based on a second tune code different from the first tune code corresponding to the first antenna group. The method of operating the electronic device (101) may be such that the second tune code may correspond to at least one first parameter associated with the first communication and at least one third parameter associated with the second communication.
[0160] According to one embodiment, a storage medium storing at least one computer-readable instruction may be provided. The at least one instruction, when executed by at least one processor of an electronic device (101), may cause the electronic device (101) to perform at least one operation. The at least one operation may include an operation of identifying, from a plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336) of the electronic device (101), a first antenna for a first communication based on a first frequency and a second antenna for a second communication based on a second frequency. The method may include an operation of identifying a first event set for tuning based on at least one tuner included in at least one RF circuit (222, 224, 226, 228, 232, 234, 236, 238; 303, 305, 307, 309, 311, 313) of the electronic device (101). The at least one operation may include an operation of controlling at least a part of the at least one tuner to perform tuning based on a first tune code corresponding to the first antenna group, based on the first antenna and the second antenna being included in a first antenna group. The first tune code may correspond to at least one first parameter associated with the first communication and at least one second parameter associated with the second communication. At least one operation may include an operation of confirming that, while the first event is maintained, at least one second parameter associated with the second communication is changed to at least one third parameter. At least one operation may include an operation of controlling at least a portion of the at least one tuner to perform tuning based on a second tune code that is different from the first tune code corresponding to the first antenna group.At least one action may be such that the second tune code corresponds to at least one first parameter associated with the first communication and at least one third parameter associated with the second communication.
[0161] Electronic devices according to the embodiments disclosed in this document may take various forms. 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. Electronic devices according to the embodiments disclosed in this document are not limited to the aforementioned devices.
[0162] The embodiments of this document and the terminology used herein are not intended to limit the technical features described in this document to specific embodiments, but should be understood to include various modifications, equivalents, or substitutes of the embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of the items, unless the context clearly indicates otherwise. In this document, each of the phrases "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" can include any one of the items listed together in the corresponding phrase among those phrases, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used merely to distinguish one component from another, and do not limit the components in any other respect (e.g., importance or order). When a component (e.g., a first component) is referred to as "coupled" or "connected" to another (e.g., a second component), with or without the terms "functionally" or "communicatively," it means that the component can be connected to the other component directly (e.g., wired), wirelessly, or through a third component.
[0163] The term "module" used in the embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit. A module may be an integral component, or a minimum unit or part of such a component that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0164] One embodiment of the present document may be implemented as software (e.g., a program (140)) including one or more instructions stored in a storage medium (e.g., an internal memory (136) or an external memory (138)) readable by a machine (e.g., an electronic device (101)). For example, a processor (e.g., a processor (120)) of the machine (e.g., an electronic device (101)) may call at least one instruction among the one or more instructions stored from the storage medium and execute it. This enables the machine to operate to perform at least one function according to the at least one called 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. Here, 'non-transitory' simply means that the storage medium is a tangible device and does not contain signals (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently or temporarily on the storage medium.
[0165] According to one embodiment, the method according to one embodiment disclosed in the present document may be provided as included in a computer program product. The computer program product may 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., compact disc read-only memory (CD-ROM)), or may be distributed online (e.g., downloaded or uploaded) via an application store (e.g., Play Store™) or directly between two user devices (e.g., smart phones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily generated in a machine-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or an intermediary server.
[0166] According to one embodiment, each component (e.g., a module or a program) of the above-described components may include one or more entities, and some of the entities may be separated and arranged in other components. According to one embodiment, one or more components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, a plurality of components (e.g., a module or a program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the plurality of components identically or similarly to those performed by the corresponding component among the plurality of components prior to the integration. According to one embodiment, the operations performed by a module, program, or other component may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In an electronic device (101), Multiple antennas (242,244,248;321,322,333,334,335,336); At least one RF circuit (222,224,226,228,232,234,236,238;303,305,307,309,311,313) connected to the above plurality of antennas (242,244,248;321,322,333,334,335,336); At least one processor (120,212,214,260;301); and Contains a memory (130) (130) storing at least one instruction, The at least one instruction, when executed by at least a portion of the at least one processor, causes the electronic device (101) (101) to: Among the above multiple antennas (242,244,248;321,322,333,334,335,336), a first antenna for communication based on a first frequency and a second antenna for communication based on a second frequency are identified, Identifying a first event set for tuning based on at least one tuner included in at least one RF circuit (222,224,226,228,232,234,236,238;303,305,307,309,311,313), Based on the above first antenna and the above second antenna being included in the first antenna group: Identifying first efficiency data corresponding to each of a plurality of tune codes associated with the first antenna, wherein the first efficiency data are set for the first event and the first frequency, Identifying second efficiency data corresponding to each of a plurality of tune codes associated with the second antenna, wherein the second efficiency data are set for the first event and the second frequency, Based on the first efficiency data and the second efficiency data, third efficiency data for each of a plurality of tune codes corresponding to the first antenna group are confirmed, Based on the above third efficiency data, the optimal tune code corresponding to the first antenna group is identified, An electronic device (101) causing at least a portion of said at least one tuner to perform tuning based on said optimal tune code.
2. In paragraph 1, The at least one instruction, when executed by at least a part of the at least one processor, causes the electronic device (101) to perform at least part of the operation of verifying the third efficiency data, An electronic device (101) that causes the third efficiency data to be verified based on the sum of the first efficiency data to which the first weight is applied and the second efficiency data to which the second weight is applied.
3. In any one of paragraphs 1 and 2, The first weight is determined based on at least one communication parameter associated with communication via the first antenna based on the first frequency, An electronic device (101) wherein the second weight is determined based on at least one communication parameter associated with communication via the second antenna based on the second frequency.
4. In any one of paragraphs 1 to 3, An electronic device (101) wherein said at least one communication parameter includes information on whether the antenna is for transmitting, information on whether the antenna is for receiving, information on whether the antenna is for PRX, information on whether the antenna is for DRX, and / or information associated with MIMO.
5. In any one of paragraphs 1 to 4, An electronic device (101) wherein said at least one communication parameter includes information on whether the CA is a PCC and / or information on whether the CA is a SCC.
6. In any one of paragraphs 1 to 5, An electronic device (101) wherein said at least one communication parameter includes information on whether the DC is an MN and / or information on whether the DC is an SN.
7. In any one of paragraphs 1 to 6, An electronic device (101) wherein said at least one communication parameter comprises information about bandwidth, parameters associated with communication quality and / or information about RAT.
8. In any one of paragraphs 1 to 7, The at least one instruction, when executed by at least a part of the at least one processor, causes the electronic device (101) to: An electronic device (101) that causes information indicating that the first antenna and the second antenna are included in the first antenna group.
9. In any one of paragraphs 1 to 8, The at least one instruction, when executed by at least a part of the at least one processor, causes the electronic device (101) to: An electronic device (101) that causes the electronic device (101) to verify information indicating that the first antenna and the second antenna corresponding to the current form factor of the electronic device (101) are included in the first antenna group.
10. In any one of paragraphs 1 to 9, The at least one instruction, when executed by at least a part of the at least one processor, causes the electronic device (101) to: An electronic device (101) that causes the first antenna and the second antenna to be determined to be included in the first antenna group based on a distance between the first antenna and the second antenna being less than a threshold distance.
11. In the operating method of an electronic device (101), An operation of identifying a first antenna for communication based on a first frequency and a second antenna for communication based on a second frequency among a plurality of antennas (242, 244, 248; 321, 322, 333, 334, 335, 336) of the electronic device (101); An operation of identifying a first event set for tuning based on at least one tuner included in at least one RF circuit (222,224,226,228,232,234,236,238;303,305,307,309,311,313) of the electronic device (101); and Based on the above first antenna and the above second antenna being included in the first antenna group: An operation of verifying first efficiency data corresponding to each of a plurality of tune codes associated with the first antenna, the first efficiency data being set for the first event and the first frequency; An operation of verifying second efficiency data corresponding to each of a plurality of tune codes associated with the second antenna, the second efficiency data being set for the first event and the second frequency; An operation of checking third efficiency data for each of a plurality of tune codes corresponding to the first antenna group based on the first efficiency data and the second efficiency data; An operation of identifying an optimal tune code corresponding to the first antenna group based on the third efficiency data; and An operation of controlling at least a part of said at least one tuner to perform tuning based on said optimal tune code. A method of operating an electronic device (101) including:
12. A method of operating an electronic device (101) further comprising an operation according to any one of claims 2 to 10, in claim 11.
13. In an electronic device (101), Multiple antennas (242,244,248;321,322,333,334,335,336); At least one RF circuit (222,224,226,228,232,234,236,238;303,305,307,309,311,313) connected to the above plurality of antennas (242,244,248;321,322,333,334,335,336); at least one processor; and Contains a memory (130) storing at least one instruction, The at least one instruction, when executed by at least a portion of the at least one processor, causes the electronic device (101) to: From the above multiple antennas (242,244,248;321,322,333,334,335,336), the first antenna and the second antenna for communication are identified, Identifying a first event set for tuning based on at least one tuner included in at least one RF circuit (222,224,226,228,232,234,236,238;303,305,307,309,311,313), Controlling at least a part of the at least one tuner to perform tuning based on a first tune code corresponding to the first antenna group, based on the first antenna and the second antenna being included in the first antenna group; While the above first event is maintained, it is confirmed that the second antenna is changed to the third antenna, An electronic device (101) causing the at least one RF circuit (222,224,226,228,232,234,236,238;303,305,307,309,311,313) to perform tuning based on a second tune code different from the first tune code, based on the first antenna and the third antenna not being included in one antenna group.
14. In an electronic device (101), Multiple antennas (242,244,248;321,322,333,334,335,336); At least one RF circuit (222,224,226,228,232,234,236,238;303,305,307,309,311,313) connected to the above plurality of antennas (242,244,248;321,322,333,334,335,336); at least one processor; and Contains a memory (130) storing at least one instruction, The at least one instruction, when executed by at least a portion of the at least one processor, causes the electronic device (101) to: From the above plurality of antennas (242,244,248;321,322,333,334,335,336), a first antenna for a first communication based on a first frequency and a second antenna for a second communication based on a second frequency are identified, Identifying a first event set for tuning based on at least one tuner included in at least one RF circuit (222,224,226,228,232,234,236,238;303,305,307,309,311,313), Controlling at least a part of the at least one tuner to perform tuning based on a first tune code corresponding to the first antenna group, based on the first antenna and the second antenna being included in the first antenna group, wherein the first tune code corresponds to at least one first parameter associated with the first communication and at least one second parameter associated with the second communication; While the first event is maintained, it is confirmed that at least one second parameter associated with the second communication is changed to at least one third parameter, causing at least a part of said at least one tuner to perform tuning based on a second tune code different from the first tune code corresponding to said first antenna group; An electronic device (101) wherein the second tune code corresponds to at least one first parameter associated with the first communication and at least one third parameter associated with the second communication.
Citation Information
Patent Citations
Apparatus and method for generating highlight video using biological data
KR102168968B1
Device for removing blood clots in the form of a noose
KR102541456B1
Method and apparatus for tuning antennas in a communication device
US20160277129A1
Control circuit and apparatus, radio frequency circuit and apparatus, transceiver, mobile terminal, methods and computer programs for determining calibration values for a radio frequency circuit
US20190334565A1
Electronic device for optimizing antenna configuration, and operation method thereof
WO2022005061A1