Electronic device for controlling antenna and RF front-end module and method of operating same

By integrating multiple antenna and radio frequency front-end modules in electronic devices and using processors to dynamically manage resources, the problem of difficult to effectively control resource allocation in the prior art is solved, and the ability to dynamically adjust resources according to application needs is realized, and data transmission efficiency and system energy efficiency are improved.

CN119908078APending Publication Date: 2025-04-29SAMSUNG ELECTRONICS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380067738.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Priority Date
2022-10-19
Filing Date
2023-09-06
Publication Date
2025-04-29

AI Technical Summary

Technical Problem

The prior art is difficult to effectively control the resource allocation of antenna and RF front-end modules to meet the data rate, delay and traffic requirements of different applications.

Method used

By integrating multiple antennas and radio frequency front-end modules (RF FEMs) in electronic devices, the processor dynamically manages the resources of antennas and RF FEMs, and dynamically adjusts the number of antennas and the power consumption of RF FEMs according to the needs of the application.

Benefits of technology

The ability to dynamically adjust antenna and RF FEM resources according to application needs is realized, and data transmission efficiency and system energy efficiency performance are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119908078A_ABST
    Figure CN119908078A_ABST
Patent Text Reader

Abstract

An electronic device (101, 210, 900) is disclosed. According to an example, a method of operation of an electronic device (101, 210, 900) comprises the steps of: obtaining at least one of a communication data rate required for an application of the electronic device (101, 210, 900), a communication latency associated with the application, and communication traffic information associated with the application; determining one or more antennas from among a plurality of antennas (212, 214) of the electronic device (101, 210, 900) based on at least one of the communication data rate, the communication latency, and the communication traffic information; communicating with an external electronic device (102, 230) by using one or more antennas; and performing control associated with an RF front-end module connected to an antenna that is not used for communicating with the external electronic device (102, 230) among the plurality of antennas (212, 214).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to an electronic device for controlling an antenna and a radio frequency (RF) front-end module (FEM) and a method of operating the electronic device. Background Art

[0002] A wireless local area network (WLAN) may refer to a network between a hub and a terminal, which is established in a limited space using radio frequencies or light. WLAN may also be referred to as "Wireless Fidelity (Wi-Fi)".

[0003] Wi-Fi standards (e.g., Wi-Fi standards after Wi-Fi 4) may support multiple-input and multiple-output (MIMO). MIMO may refer to a technology that increases data transmission rates by using multiple antennas to send and receive data. If MIMO is used, multiple spatial streams may be formed between a transmitter and a receiver. Summary of the invention

[0004] According to an embodiment, the electronic device 101, 210, 900 includes a plurality of antennas 212 and 214, a plurality of radio frequency (RF) front-end modules (FEM) 331, 333, 335, and 337 connected to the plurality of antennas 212 and 214, at least one wireless communication module 192 connected to the plurality of RF FEMs 331, 333, 335, and 337, at least one processor 120, 351 operably connected to the wireless communication module 192, and a memory 130 electrically connected to the processor 120, 351 and configured to store instructions executable by the processor. When the instructions are executed by the processor 120, 351, the processor 120, 351 may be configured to perform a plurality of operations. The plurality of operations may include obtaining at least one of a data rate required for an application, a latency required for an application, or a flow associated with an application. The plurality of operations may include communicating with an external electronic device 102, 230 using at least one of the plurality of antennas 212 and 214 based on at least one of the data rate, latency, or flow. The plurality of operations may include performing control associated with an RF FEM connected to an antenna among the plurality of antennas 212 and 214 that is not used for communication with the external electronic device 102 , 230 .

[0005] According to an embodiment, a method of operating an electronic device 101, 210, 900 includes obtaining at least one of a data rate required for an application, a latency required for an application, or a flow rate associated with an application. The method includes communicating with an external electronic device 102, 230 using at least one of a plurality of antennas 212 and 214 included in the electronic device 101, 210, 900 based on at least one of the data rate, latency, or flow rate. The method includes performing control associated with an RF FEM connected to an antenna not used for communicating with the external electronic device 102, 230 among the plurality of antennas 212 and 214. BRIEF DESCRIPTION OF THE DRAWINGS

[0006] The above and other aspects, features and advantages of certain embodiments and examples of the present disclosure will become more apparent from the following detailed description in conjunction with the accompanying drawings, in which:

[0007] Figure 1 is a block diagram illustrating an electronic device in a network environment according to an example;

[0008] Figure 2 is a diagram illustrating a network according to an example;

[0009] Figure 3 is a block diagram of an electronic device according to an example;

[0010] Figure 4 is a flow chart illustrating an example of a method of controlling an antenna and a radio frequency (RF) front end module (FEM) according to an example;

[0011] Figure 5 is a flow chart illustrating another example of a method of controlling an antenna and an RF FEM according to an example;

[0012] Figure 6 is a flow chart illustrating another example of a method of controlling an antenna and an RF FEM according to an example;

[0013] Figure 7 is a diagram illustrating a method of controlling an antenna according to an example;

[0014] Figure 8 is a diagram illustrating a method of transmitting a management frame according to an example; and

[0015] Fig. 9 A structure of an electronic device according to an example is shown. DETAILED DESCRIPTION

[0016] Hereinafter, embodiments and examples will be described in detail with reference to the accompanying drawings. When describing the embodiments and examples with reference to the accompanying drawings, the same reference numerals denote the same components, and repeated descriptions thereof will be omitted.

[0017] Figure 1 is a block diagram showing an electronic device 101 in a network environment 100 according to an example. Figure 1 , the electronic device 101 in the network environment 100 may communicate with the electronic device 102 via the first network 198 (e.g., a short-range wireless communication network), or communicate with at least one of the electronic device 104 or the server 108 via the second network 199 (e.g., a long-range wireless communication network). The electronic device 101 may communicate with the electronic device 104 via the server 108. The electronic device 101 may include a processor 120, a memory 130, an input module 150, a sound 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 user identification module (SIM) 196, or an antenna module 197. In some examples, at least one of the above components (e.g., the connection terminal 178) may be omitted from the electronic device 101, or one or more other components may be added to the electronic device 101. In some examples, some of the above-described components (eg, sensor module 176, camera module 180, or antenna module 197) may be implemented as a single integrated component (eg, display module 160).

[0018] The processor 120 may run, for example, software (e.g., program 140) to control at least one other component (e.g., hardware component or software component) of the electronic device 101 connected to the processor 120, and may perform various data processing or calculations. According to an example, as at least part of the data processing or calculation, the processor 120 may store a command or data received from another component (e.g., sensor module 176 or communication module 190) in the volatile memory 132, process the command or data stored in the volatile memory 132, and store the resultant data in the non-volatile memory 134. The processor 120 may include a main processor 121 (e.g., a central processing unit (CPU) or an application processor (AP)) or an auxiliary processor 123 (e.g., a graphics processing unit (GPU), a neural processing unit (NPU), an image signal processor (ISP), a sensor hub processor, or a communication processor (CP)) that is operationally independent or combined with the main processor 121. For example, when the electronic device 101 includes a main processor 121 and an auxiliary processor 123, the auxiliary processor 123 may be adapted to consume less power than the main processor 121, or adapted to be dedicated to a specific function. The auxiliary processor 123 may be implemented separately from the main processor 121, or as part of the main processor 121.

[0019] When the main processor 121 is in an inactive (e.g., sleep) state, the auxiliary processor 123 (rather than the main processor 121) may control at least some of the functions or states related to at least one of the components of the electronic device 101 (e.g., display module 160, sensor module 176, or communication module 190), or when the main processor 121 is in an active state (e.g., running an application), the auxiliary processor 123 may control at least some of the functions or states related to at least one of the components of the electronic device 101 (e.g., display module 160, sensor module 176, or communication module 190) together with the main processor 121. The auxiliary processor 123 (e.g., ISP or CP) may be implemented as part of another component (e.g., camera module 180 or communication module 190) that is functionally related to the auxiliary processor 123. The auxiliary processor 123 (e.g., NPU) may include a hardware structure dedicated to artificial intelligence model processing. The artificial intelligence model may be generated by machine learning. For example, such learning may be performed by the electronic device 101 where the artificial intelligence model is executed or via a separate server (e.g., server 108). The learning algorithm may include, but is not limited to, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, for example. The artificial intelligence model may include multiple artificial neural network layers. The artificial neural network may include, for example, 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), or a deep Q network or a combination of two or more thereof, but is not limited thereto. Additionally or alternatively, the artificial intelligence model may include a software structure in addition to a hardware structure.

[0020] The memory 130 may store various data used by at least one component of the electronic device 101 (e.g., the processor 120 or the sensor module 176). The various data may include, for example, software (e.g., the program 140) and input data or output data for commands related thereto. The memory 130 may include a volatile memory 132 or a nonvolatile memory 134.

[0021] The program 140 may be stored as software in the memory 130 , and may include, for example, an operating system (OS) 142 , middleware 144 , or applications 146 .

[0022] The input module 150 may receive commands or data to be used by other components (e.g., the processor 120) of the electronic device 101 from outside (e.g., a user) of the electronic device 101. The input module 150 may include, for example, a microphone, a mouse, a keyboard, a key (e.g., a button), or a digital pen (e.g., a stylus).

[0023] The sound output module 155 can output sound signals to the outside of the electronic device 101. The sound output module 155 may include, for example, a speaker or a receiver. The speaker can be used for general purposes such as playing multimedia or playing records. The receiver can be used to receive incoming calls. The receiver can be implemented as a separate part from the speaker, or as part of the speaker.

[0024] The display module 160 may visually provide information to the outside of the electronic device 101 (e.g., a user). The display device 160 may include, for example, a display, a holographic device, or a projector, and a control circuit for controlling a corresponding one of the display, the holographic device, and the projector. The display module 160 may include a touch sensor adapted to sense a touch or a pressure sensor adapted to measure the strength of a force caused by a touch.

[0025] The audio module 170 can convert sound into an electrical signal, or vice versa. According to an example, the audio module 170 can obtain sound via the input module 150, or output sound via the sound output module 155 or an external electronic device (e.g., electronic device 102, such as a speaker or earphone) directly (e.g., wired) or wirelessly connected to the electronic device 101.

[0026] The sensor module 176 may detect an operating state (e.g., power or temperature) of the electronic device 101 or an environmental state (e.g., a state of a user) outside the electronic device 101, and generate an electrical signal or data value corresponding to the detected state. According to an example, the sensor module 176 may include, for example, a gesture sensor, a gyro sensor, an atmospheric pressure sensor, a magnetic sensor, an acceleration sensor, a grip sensor, a proximity sensor, a color sensor, an infrared (IR) sensor, a biometric sensor, a temperature sensor, a humidity sensor, or an illumination sensor.

[0027] The interface 177 may support one or more specific protocols to be used to connect the electronic device 101 directly (e.g., wired) or wirelessly with an external electronic device (e.g., the electronic device 102). The interface 177 may include, for example, a high-definition multimedia interface (HDMI), a universal serial bus (USB) interface, a secure digital (SD) card interface, or an audio interface.

[0028] The connection end 178 may include a connector, wherein the electronic device 101 can be physically connected to an external electronic device (e.g., the electronic device 102) via the connector. The connection end 178 may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).

[0029] The haptic module 179 may convert the electrical signal into mechanical stimulation (eg, vibration or motion) or electrical stimulation that can be recognized by the user via his or her sense of touch or kinesthetic sense. The haptic module 179 may include, for example, a motor, a piezoelectric element, or an electrical stimulator.

[0030] The camera module 180 may capture still images and moving images. The camera module 180 may include one or more lenses, image sensors, ISPs, or flashes.

[0031] The power management module 188 may manage power supply to the electronic device 101. The power management module 188 may be implemented as, for example, at least part of a power management integrated circuit (PMIC).

[0032] The battery 189 may power at least one component of the electronic device 101. The battery 189 may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.

[0033] The communication module 190 may support establishing 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 perform communication via the established communication channel. The communication module 190 may include one or more CPs that can operate independently from the processor 120 (e.g., AP) and support direct (e.g., wired) communication or wireless communication. 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 (PLC) module). A corresponding one of these communication modules can communicate with the external electronic device 104 via a first network 198 (e.g., a short-range communication network such as Bluetooth, Wireless Fidelity (Wi-Fi) Direct, or Infrared Data Association (IrDA)) or a second network 199 (e.g., a long-range communication network such as a traditional cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or a wide area network (WAN))). These various types of communication modules may be implemented as a single component (e.g., a single chip), or may be implemented as a plurality of components (e.g., a plurality of chips) separated from each other. The wireless communication module 192 may identify and authenticate the electronic device 101 in a communication network (such as the first network 198 or the second network 199) using user information (e.g., an International Mobile Subscriber Identity (IMSI)) stored in the SIM 196.

[0034] The wireless communication module 192 can support 5G networks after 4G networks and next-generation communication technologies (e.g., new radio (NR) access technology). NR access technology can support enhanced mobile broadband (eMBB), massive machine type communication (mMTC), or ultra-reliable low-latency communication (URLLC). The wireless communication module 192 can support high-frequency bands (e.g., millimeter wave bands) to achieve, for example, high data transmission rates. The wireless communication module 192 can support various technologies for ensuring performance on high-frequency bands, such as, for example, beamforming, massive multiple-input multiple-output (massive MIMO), full-dimensional MIMO (FD-MIMO), array antennas, analog beamforming, or massive antennas. The wireless communication module 192 can support various requirements specified in the electronic device 101, an external electronic device (e.g., electronic device 104), or a network system (e.g., a second network 199). The wireless communication module 192 may support peak data rates for implementing eMBB (e.g., 20 Gbps or greater), loss coverage for implementing mMTC (e.g., 164 dB or less), or U-plane latency for implementing URLLC (e.g., 0.5 ms or less for each of the downlink (DL) and uplink (UL), or 1 ms or less round trip).

[0035] The antenna module 197 may transmit a signal or power to the outside of the electronic device 101 (e.g., an external electronic device) or receive a signal or power from the outside of the electronic device 101 (e.g., an external electronic device). The antenna module 197 may include an antenna including a radiating element including a conductive material or a conductive pattern formed in or on a substrate (e.g., a printed circuit board (PCB)). 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 scheme used in a communication network (such as the first network 198 or the second network 199) may be selected from the plurality of antennas by, for example, the communication module 190. A signal or power may be transmitted or received between the communication module 190 and the external electronic device via the selected at least one antenna. According to an example, another component (e.g., a radio frequency integrated circuit (RFIC)) other than the radiating element may be additionally formed as a part of the antenna module 197.

[0036] According to an example, the antenna module 197 may form a millimeter wave antenna module. The millimeter wave antenna module may include a PCB, a radio frequency integrated circuit (RFIC), and a plurality of antennas (e.g., array antennas), wherein the RFIC is disposed on a first surface (e.g., bottom surface) of the PCB, or adjacent to the first surface and capable of supporting a specified high frequency band (e.g., millimeter wave band), and the plurality of antennas are disposed on a second surface (e.g., top surface or side surface) of the PCB, or adjacent to the second surface and capable of transmitting or receiving signals in the specified high frequency band.

[0037] At least some of the above components may be connected to each other via an inter-peripheral communication scheme (e.g., a bus, general purpose input output (GPIO), serial peripheral interface (SPI), or mobile industry processor interface (MIPI)) and communicatively transmit signals (e.g., commands or data) therebetween.

[0038] According to an example, a command or data may be sent or received between the electronic device 101 and the external electronic device 104 via the server 108 connected to the second network 199. Each of the external electronic device 102 and the electronic device 104 may be a device of the same type as the electronic device 101, or a device of a different type from the electronic device 101. All or some operations to be run on the electronic device 101 may be run on one or more of the external electronic devices (e.g., the external electronic device 102, the external electronic device 104, or the server 108). For example, if the electronic device 101 needs to automatically execute a function or service or should execute a function or service in response to a request from a user or another device, the electronic device 101 may request the one or more external electronic devices to execute at least part of the function or service instead of executing the function or service, or the electronic device 101 may request the one or more external electronic devices to execute at least part of the function or service in addition to executing the function or service. The one or more external electronic devices receiving the request may execute at least part of the function or service requested, or execute another function or another service related to the request, and transmit the result of the execution to the electronic device 101. The electronic device 101 may provide the result as at least a partial reply to the request in the case of further processing the result or in the case of not further processing the result. To this end, cloud computing technology, distributed computing technology, mobile edge computing (MEC) technology or client-server computing technology, for example, may be used. The electronic device 101 may use, for example, distributed computing or MEC to provide ultra-low latency services. In an example, the external electronic device 104 may include an Internet of Things (IoT) device. The server 108 may be an intelligent server using machine learning and / or neural networks. The external electronic device 104 or the server 108 may be included in the second network 199. The electronic device 101 may be applied to intelligent services (e.g., smart homes, smart cities, smart cars or health care) based on 5G communication technology or IoT-related technologies.

[0039] The electronic device according to the examples disclosed herein may be one of various types of electronic devices. The electronic device may include, for example, a portable communication device (e.g., a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a household appliance. However, the electronic device is not limited to those electronic devices described above, and may take any form that the process disclosed herein can implement.

[0040] It should be understood that the embodiments and examples of the present disclosure and the terms used therein are not intended to limit the technical features set forth herein to specific embodiments, but include various changes, equivalent forms or alternative forms for the corresponding embodiments of the examples. For the description of the accompanying drawings, similar reference numerals may be used to refer to similar or related elements. It will be understood that the nouns in the singular form corresponding to the term may include one or more things unless the relevant context clearly indicates otherwise. As used herein, each of the phrases such as "A or B", "at least one of A and B", "at least one of A or B", "A, B or C", "at least one of A, B and C" and "at least one of A, B or C" may include any one or all possible combinations of the items listed together with the corresponding one of the multiple phrases. As used herein, terms such as "1st" and "2nd" or "first" and "second" may be used to simply distinguish the corresponding component from another component, and do not limit the component in other aspects (e.g., importance or order). It will be understood that if a component (e.g., a first component) is referred to as being “coupled with another component (e.g., the second component)”, “coupled to another component (e.g., the second component)”, “connected with another component (e.g., the second component)”, or “connected to another component (e.g., the second component)”, with or without the terms “operably” or “communicatively” being used, it means that the component may be directly (e.g., wired) connected to the other component, wirelessly connected to the other component, or connected to the other component via a third component.

[0041] As used in connection with the embodiments and examples of the present disclosure, the term "module" may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with other terms (e.g., "logic," "logic block," "portion," or "circuit"). A module may be a single integrated component adapted to perform one or more functions or a minimum unit or portion of the single integrated component. For example, a module may be implemented in the form of an application specific integrated circuit (ASIC).

[0042] The embodiments and examples described herein may be implemented as software (e.g., program 140) including one or more instructions stored in a storage medium (e.g., internal memory 136 or external memory 138) that can be read by a machine (e.g., electronic device 101). For example, under the control of a processor, a processor (e.g., processor 120) of the machine (e.g., electronic device 101) may call at least one of the one or more instructions stored in the storage medium and execute the at least one instruction. This enables the machine to operate to perform at least one function according to the at least one instruction called. The one or more instructions may include code generated by a compiler or code that can be run by an interpreter. A machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the term "non-transitory" only means that the storage medium is a tangible device and does not include a signal (e.g., an electromagnetic wave), but the term does not distinguish between data being semi-permanently stored in a storage medium and data being temporarily stored in a storage medium.

[0043] The methods according to the embodiments and examples of the present disclosure may be included and provided in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be published in the form of a machine-readable storage medium (e.g., a compact disk read-only memory (CD-ROM)), or may be published online (e.g., downloaded or uploaded) via an application store (e.g., PlayStoreTM), or may be distributed (e.g., downloaded or uploaded) directly between two user devices (e.g., smart phones). If published online, at least part of the computer program product may be temporarily generated, or at least part of the computer program product may be at least temporarily stored in a machine-readable storage medium (such as a manufacturer's server, an application store's server, or a memory of a forwarding server).

[0044] According to an example, each component (e.g., module or program) in the above-mentioned components may include a single entity or multiple entities, and some entities in the multiple entities may be separately arranged in different components. One or more components or operations in the above-mentioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may still perform the one or more functions of each component in the multiple components in the same or similar manner as a corresponding component in the multiple components before integration. According to an example, the operations performed by a module, program or another component may be performed sequentially, in parallel, repeatedly or in a heuristic manner, or one or more operations in the operations may be run or omitted in different orders, or one or more other operations may be added.

[0045] Figure 2 is a diagram illustrating a network according to an example.

[0046] Reference Figure 2 , the electronic device 210 (eg, Figure 1 The electronic device 101 can be connected to the network 200 (for example, Figure 1 The first network 198) and the external electronic device 230 (for example, Figure 1 The network 200 may be a short-range wireless communication network (e.g., a Wi-Fi communication network). The electronic device 210 may communicate with an external electronic device 230 (e.g., an access point) using multiple antennas 212 and 214. The external electronic device 230 may communicate with the electronic device 210 using multiple antennas 232 and 234. The electronic device 210 may control the number of antennas used for communication. The electronic device 210 may control a radio frequency (RF) front end module (FEM) connected to the multiple antennas 210 and 214. Figure 2 The number of antennas shown in is an example for description, and the electronic device 210 and the external electronic device 230 may each include at least two antennas.

[0047] Figure 3 is a block diagram of an electronic device according to an example.

[0048] Reference Figure 3 , the electronic device 210 (eg, Figure 1 The electronic device 101 may include a plurality of antennas 212 and 214, a duplexer 321, 323, an RF FEM 331, 333, 335, and 337, a communication module 341 (eg, Figure 1 wireless communication module 192), processor 351 (for example, Figure 1processor 120) and PMIC 361.

[0049] Antennas 212 and 214 can provide signals to external electronic devices (e.g., Figure 1 The external electronic device 102 or Figure 2 The device may send signals to an external electronic device 230 or receive signals from an external electronic device 102 or 230.

[0050] The duplexers 321 and 323 may be devices for transmitting and receiving a plurality of signals through one line. The plurality of signals may use different frequency bands (eg, 2.4 gigahertz (GHz), 5 GHz, and 6 GHz).

[0051] The RF FEMs 331 to 337 may amplify signals. The RF FEMs 331 to 337 may be controlled by the communication module 341 and / or the processor 351 .

[0052] According to an example, the PMIC 361 may supply power to the RF FEMs 331 to 337. The PMIC 361 may be controlled by the processor 351 so that the processor 351 may control power to the RF FEMs 331 to 337.

[0053] The communication module 341 may control the RF FEMs 331 to 337. For example, the communication module 341 may control the RF FEMs 331 to 337 based on a signal (eg, a control signal) received from the processor 351.

[0054] The processor 351 may determine the number of antennas used for communication among the plurality of antennas 212 and 214. The processor 351 may perform control associated with the RF FEMs 331 to 337. For example, the processor 351 may control the RF FEMs 331 to 337 by transmitting a control signal to the communication module 341.

[0055] Figure 4 is a flow chart illustrating an example of a method of controlling an antenna and an RF FEM according to an example.

[0056] Reference Figure 4 , operations 410 to 450 may be performed sequentially, however, these operations are not limited thereto. For example, operations 430 and 450 may be performed in parallel. Figure 4 operations, or omits or skips one or more of the operations. Figure 4 , Figure 5 , Figure 6 , Figure 7 and Figure 8 The method is described as being performed by an electronic device (e.g., Figure 1 The electronic device 101 and Figure 2 and Figure 3 The methods are implemented by an electronic device 210), but these methods can be executed by one or more components of the electronic device (such as a processor). Figure 4 , Figure 5 , Figure 6 , Figure 7 and Figure 8 The decision operation stated in includes one or more branch operations, and these branch operations and their subsequent operations can also be considered in isolation from each other (ie, as independent processes), so that each operation flow can be considered independently. Figure 4 , Figure 5 , Figure 6 , Figure 7 and Figure 8 The described method may also be applied to the transmission and / or reception of data at the electronic device 101 , 210 .

[0057] In operation 410, an electronic device (eg, Figure 1 The electronic device 101 and Figure 2 and Figure 3 The electronic device 210 of the embodiment may obtain information about at least one of a communication data rate (e.g., a transmission (TX) data rate and a reception (RX) data rate), a communication delay, or a communication flow; however, the information is not limited thereto, and may also include, for example, other communication requirements or standards, such as communication reliability. Specifically, the electronic device 101, 210 may determine a communication data rate and / or a communication delay that is required (or expected / preferred) for an application. For example, the electronic device 101, 210 may determine a data rate and / or a delay that is required for an application based on the type of application, an identification of the application, or any other information associated with the application. For example, the electronic device 101, 210 may determine a different data rate and / or a different delay for each of a game application and a video call application. Optionally, different data rates and / or different delays may be determined for applications that are classified as best effort service, foreground service, or background service. The application may be an application running in the foreground or background of the electronic device 101, 210. Data rate and / or latency information may also be obtained for multiple applications running at the electronic device 101, 210 and requiring data communication. The data rate / latency may be pre-stored at the electronic device 101, 220 and / or received from an external source. The electronic device 101, 210 may additionally or alternatively identify traffic information (e.g., TX traffic and RX traffic) associated with the application. For example, when executing an application, the electronic device 101, 210 may calculate the amount of time per unit of time between the electronic device 101, 210 and an external electronic device (e.g., Figure 1 The electronic device 102 and Figure 2The amount of data sent and received (or to be sent or received) between the external electronic device 102 and the external electronic device 230 is identified as traffic or traffic information. For example, if data communication with the external electronic device 102 or 230 for an application has been started, the electronic device 101 or 210 can measure the amount of data sent and / or received for the application. The external electronic device 102 or 230 can be any form of wireless communication device, such as a network access point (e.g., a WLAN access point) or a portable communication device.

[0058] In operation 430, the electronic device 101, 210 may determine the antenna (eg, Figure 2 The number of antennas to be used for communicating with external electronic devices 102 and 230 among the antennas 212 and 214 of the electronic device 101 and the electronic device 210 is determined. For example, the number of TX or RX antennas can be determined based on the number of antennas required to meet one or more of the data rate, latency, and traffic associated with the application. The electronic device 101 and the electronic device 210 can determine the number of TX antennas and the number of RX antennas to be different from each other. For example, when an application in which the TX traffic is greater than the RX traffic (e.g., a mirroring service) is executed by the electronic device 101 and the electronic device 210, the number of TX antennas can be set to be greater than the number of RX antennas. For example, when an application in which the RX traffic is greater than the TX traffic (e.g., a streaming service) is executed by the electronic device 101 and the electronic device 101 and the electronic device 210 can set the number of RX antennas to be greater than the number of TX antennas. The electronic device 101 and the electronic device 210 can communicate with the external electronic device 102 and the electronic device 230 based on the determined number of antennas using at least one of the antennas 212 and the electronic device 214. In other words, the minimum number of antennas necessary to meet a service criterion (e.g., data rate, latency, amount of traffic) may be determined and then utilized. Although data rate, latency, and traffic are mentioned, other service criteria or communication metrics that are affected by the number of antennas used may also be used. The determined number of antennas may be used only for data communications associated with the application, or may be used for all communications with external electronic devices 201, 230 when data communications are required for the application.

[0059] In operation 450, the electronic device 101, 210 may perform control associated with an RF FEM connected to an antenna that is not used for communication with an external electronic device 102, 230, such as one of the antennas that is determined to be not required for satisfying one or more of the data rate, latency, and traffic associated with the application. For example, the electronic device 101, 210 may prevent a signal from flowing into the RF FEM connected to an antenna that is not used for communication with the external electronic device 102, 230. For example, the electronic device 101, 210 may control the power supply of an element included in the RF FEM connected to an antenna that is not used for communication with the external electronic device 102, 230. The control of the power supply may include reducing or disconnecting the power of the RF FEM via the control of the PMIC 361 so as to reduce the power consumption of the communication and the electronic device as a whole.

[0060] Therefore, the electronic device 101 , 210 may determine the number of antennas used for communicating with the external electronic device 102 , 230 based on the data rate and latency required by the application and / or the traffic associated with the application to effectively communicate with the external electronic device 102 , 230 .

[0061] According to an example, the electronic device 101 , 210 may control the RF FEM connected to the antenna not used for communication with the external electronic device 102 , 230 to reduce the amount of power used for communication.

[0062] Figure 5 is a flow chart illustrating another example of a method of controlling an antenna and an RF FEM according to an example.

[0063] Reference Figure 5 , operations 510 to 550 may be performed sequentially, however, these operations are not limited thereto. For example, operations 540 and 550 may be performed in parallel. Figure 5 operations, or omits or skips one or more of the operations.

[0064] In operation 510, an electronic device (eg, Figure 1 The electronic device 101 and Figure 2 and Figure 3 The electronic device 210 of the embodiment may obtain communication parameters associated with the communication link and / or communication environment between the electronic device 101, 210 and the external electronic device 102, 230. When the electronic device 101, 210 performs communication with the external electronic device (e.g., Figure 1 The external electronic device 102 and Figure 2When the electronic device 101, 210 associates with the external electronic device 230 and / or sends data to and receives data from the external electronic device 102, 230, the communication parameters associated with the link between the electronic device 101, 210 and the external electronic device 102, 230 may be obtained. The communication parameters may include a communication standard (e.g., a Wi-Fi standard), a maximum number of spatial streams of the electronic device 101, 210, an external electronic device (e.g., Figure 1 The external electronic device 102 and Figure 2 one or more of a maximum number of spatial streams of an external electronic device 230), a received signal strength indication (RSSI), a link speed, a channel utilization, a clear channel access (CCA) busy time, a radio on time, a latency, a TX success count, and / or a TX retransmission count.

[0065] In operation 520, the electronic device 101, 210 can determine whether to obtain the data rate and / or delay required for the application running at the electronic device 101, 210 and requiring data communication (or preferred, target, expected, etc.). For example, the electronic device 101, 210 can determine the data rate and / or delay required for the application based on the type of application, the identification of the application, or any other information associated with the application. For example, the electronic device 101, 210 can determine different data rates and / or different delays for each of the game application and the video call application. Optionally, different data rates and / or different delays can be determined for applications classified as best efforts, foreground services, or background services. The application can be an application running in the foreground or background of the electronic device 101, 210. Data rate and / or delay information can also be obtained on multiple applications running at the electronic device 101, 210 and requiring data communication. The data rate / delay can be pre-stored at the electronic device 101, 220 and / or received from an external source. The communication requirements of an application are not limited to data rate and / or latency, but may also include other requirements, such as reliability.

[0066] When the electronic device 101, 210 fails to obtain (for example, because it cannot be obtained or is controlled to be unable to obtain) the data rate and / or delay or other specified communication requirements, the electronic device 101, 210 can perform control operations based on the traffic information. Figure 6 The control operation based on the flow information is further described.

[0067] In operation 530, the electronic device 101, 210 may determine the number of spatial streams suitable for the data rate and / or latency required for at least one application. If data rate and / or latency information about multiple applications has been obtained / is being considered, the data rate may be the sum of the lowest latency among the data rates and / or latency of the multiple applications. For example, the electronic device 101, 210 may determine the number of spatial streams required based on the throughput according to the number of spatial streams and the obtained data rate. The throughput may be calculated using communication parameters (e.g., the communication parameters obtained in operation 510). For example, the throughput may be calculated based on the data rate, channel utilization, and / or the ratio between the CCA busy time and the radio on time. The data rate may be calculated as shown in Equation 1 below.

[0068] [Equation 1]

[0069]

[0070] In Equation 1, SNR_tone represents a signal-to-noise ratio (SNR) of a subcarrier, NSS_max represents the number of spatial streams, Ntone represents the number of subcarriers included in one orthogonal frequency division multiplexing (OFDM) symbol, and DSYM DUR represents the length of an OFDM symbol, and MaxBitsPerSc represents the maximum number of bits per subcarrier in the Wi-Fi standard.

[0071] The throughput may be calculated by multiplying the data rate (e.g., the data rate of Equation 1) by the airtime fraction of the channel of the electronic device 101, 210. For example, the airtime fraction of the channel may be 1-channel utilization / 255, or 1-CCA busy time / radio on time.

[0072] The electronic device 101, 210 may determine the number of spatial streams necessary for communication within the maximum number of spatial streams that the electronic device 101, 210 can support based on the obtained data rate and / or latency information. For example, the number of spatial streams may be determined so as to meet the required data rate and / or latency of at least one application for transmission and / or reception. However, the number of spatial streams may alternatively or additionally be determined based on other factors.

[0073] In operation 540, the electronic device 101, 210 may determine the number of spatial streams based on the number of spatial streams (eg, the number of spatial streams determined in operation 530), the number of antennas used (eg, Figure 2 and Figure 3At least one of the antennas 212 and 214 of the external electronic device 102 and 230 is used to communicate with the external electronic device 102 and 230. For example, when two spatial streams are determined in operation 530, the electronic device 101 and 210 can communicate with the external electronic device 102 and 230 using the two antennas 212 and 214. This can be applied to the transmission and / or reception antennas. Similarly, if eight antennas are available, but only four spatial streams are required to meet the data rate, only four of the eight antennas can be used. Optionally, factors other than the required number of spatial streams can be used to determine the number of antennas to be used. However, the number of spatial streams can be changed only within the number that the external electronic device 102 and 230 can support for the relevant one of reception or transmission. When the number of spatial streams / antennas required / used is less than the maximum value available, there will be one or more unused antennas.

[0074] In operation 550, the electronic device 101, 210 may perform communication with an RF FEM (eg, Figure 2 The electronic device 101, 210 may control the power supply of the components included in the RF FEM or the RF FEM as a whole via the PMIC. By doing so, the power consumption of the RF FEM may be reduced, thereby reducing the power consumption associated with the communication with the external electronic device for the application, while still meeting the data rate and / or latency requirements of the application.

[0075] Figure 6 is a flow chart illustrating another example of a method of controlling an antenna and an RF FEM according to an example.

[0076] Reference Figure 6 , operations 610 to 670 may be performed sequentially, however, these operations are not limited thereto. For example, operations 640 and 650 may be performed in parallel. Figure 6 operations, or omits or skips one or more of the operations.

[0077] In operation 610, an electronic device (eg, Figure 1 The electronic device 101 and Figure 2 and Figure 3 The electronic device 210 of the embodiment may identify the communication parameters, as described with reference to operation 510. When the electronic device 101, 210 performs communication with an external electronic device (e.g., Figure 1 The electronic device 102 and Figure 2When the electronic device 101, 210 associates with the external electronic device 230 and / or sends data to and receives data from the external electronic device 102, 230, the communication parameters associated with the link between the electronic device 101, 210 and the external electronic device 102, 230 may be obtained. The communication parameters may include a communication standard (e.g., a Wi-Fi standard), a maximum number of spatial streams of the electronic device 101, 210, an external electronic device (e.g., Figure 1 The external electronic device 102 and Figure 2 One or more of a maximum number of spatial streams, RSSI, link speed, channel utilization, CCA busy time, radio on time, latency, TX success count, and / or TX retransmission count of an external electronic device 230).

[0078] In operation 620, the electronic device 101, 210 can determine whether to obtain the data rate and / or delay required for the application running at the electronic device 101, 210 and requiring data communication, as described in reference to operation 520. For example, the electronic device 101, 210 can determine the data rate and / or delay required for the application based on the type of application, the identification of the application, or any other information associated with the application. For example, the electronic device 101, 210 can determine different data rates and / or different delays for each of the game application and the video call application. Optionally, different data rates and / or different delays can be determined for applications classified as best efforts, foreground services, or background services. The application can be an application running in the foreground or background of the electronic device 101, 210. Data rate and / or delay information can also be obtained on multiple applications running at the electronic device 101, 210 and requiring data communication. The data rate / delay can be pre-stored at the electronic device 101, 220 and / or received from an external source.

[0079] When it is determined that the data rate and / or latency is not obtained (e.g., because it cannot be obtained, is controlled to be unavailable, or cannot be obtained reliably), the electronic device 101, 210 may obtain traffic information (e.g., TX traffic and RX traffic) associated with the application in operation 630. For example, when executing the application, the electronic device 101, 210 may identify the number of packets per unit time between the electronic device 101, 210 and the external electronic device (e.g., Figure 1 The electronic device 102 and Figure 2The amount of data sent and received (or to be sent or received) between an external electronic device 230 (e.g., an external electronic device 230 of an application). The traffic information can be obtained by monitoring the traffic associated with the application or obtaining the traffic associated with the application. The traffic can be the traffic associated with the application to be sent or received and / or the traffic associated with the application that has been sent or received. For example, the data transmission / reception associated with the application can be monitored for the second and empirical (i.e., actual) data rate of the determined application.

[0080] In operation 640, the electronic device 101, 210 may determine the number of antennas used for communication with the external electronic device 102, 230 based on the information about the traffic (e.g., the information about the traffic obtained in operation 630). This determination may be performed by determining whether there is a number of antennas that can be used, which is less than the maximum value (or less than the number currently used), and can still support the amount of traffic indicated by the traffic information. This may be implemented using a threshold value based on the maximum throughput of different numbers of antennas.

[0081] Alternatively, the thresholds may be used in different ways to determine the number of antennas to be used. For example, the electronic device 101, 210 may compare the traffic information with the first traffic threshold and the second traffic threshold, and determine the number of antennas to be used for communication based on the comparison result. The first traffic threshold may include a threshold value that has been determined based on the RF FEM (e.g., Figure 3For example, the first traffic threshold may include a traffic threshold above which (but below a second threshold) the traffic level may be maintained if the number of antennas is reduced, but power saving may be performed by reducing or stopping power to the RF FEMs 331 to 337 associated with the unused antennas. For example, when the traffic is greater than the first traffic threshold, the electronic device 101, 210 may set the number of antennas used for communication to be less than or equal to a predetermined (e.g., maximum) number of antennas. Alternatively, if the traffic level is below the first threshold, it may be determined that reducing the number of antennas used and thus reducing power to one or more RF FEMs will have little effect on power consumption due to low or short use of the antennas / RF FEMs, and therefore the number of antennas may be maintained if the traffic level is below the first threshold. The second traffic threshold may include a threshold associated with a maximum link speed according to the number of antennas used for communication. For example, the electronic device 101, 210 may set at least one second traffic threshold, compare the traffic with the second traffic threshold, and determine the number of antennas based on the comparison result. The electronic device 101, 210 may also set a second traffic threshold based on a communication delay that may occur in response to a change in the number of antennas used for communication. For example, the second traffic threshold may be set to a value less than the maximum link speed according to the number of antennas, so that if the traffic level is below the second threshold or between the second threshold and the first threshold, the number of antennas in use may be reduced to reduce the power supplied to the RF FEM, thereby reducing the power consumption of the electronic device. Although the first threshold and the second threshold have been described, only a single traffic threshold may be used or more than two traffic thresholds may be used. For example, if a single threshold is used, it may be set so that if the traffic is below the threshold, the number of antennas used for the traffic communication is reduced, wherein if the traffic is above the threshold, the number of antennas used for the traffic communication is maintained. Alternatively, if two or more traffic thresholds are defined, the interval between each threshold may correspond to a specific number of antennas, so that if the measured traffic falls in a specific interval, the number of antennas used corresponds to the number of antennas set for the interval (i.e., the minimum number of antennas required to meet the traffic level in the interval). With such a configuration, the minimum number of antennas for a specific traffic level may be used, and the power of the RF FEM associated with the unused antennas may be reduced. Compared to the use of data rate, the use of flow information may be advantageous when the data rate required by the application varies, cannot be predetermined, cannot be obtained, or is otherwise unreliable, because the flow information is based on actual measurements.

[0082] The electronic device 101, 210 may use multiple antennas (eg, Figure 2 and Figure 3The electronic device 101, 210 may use at least one of the antennas 212 and 214 of the external electronic device 102, 230 to communicate with the external electronic device 102, 230. The electronic device 101, 210 may use at least one TX antenna to send data to the external electronic device 102, 230. The electronic device 101, 210 may use at least one RX antenna to receive data from the external electronic device 102, 230. According to the amount of TX traffic and the amount of RX traffic, the number of TX antennas and the number of RX antennas in the electronic device 101, 210 used to communicate with the external electronic device 102, 230 may be different from each other. In an example, when the electronic device 101, 210 operates as an augmented reality (AR) host, the electronic device 101, 210 may use a larger number of TX antennas than the number of RX antennas to communicate with the external electronic device 102, 230 (e.g., an access point). In another example, when the electronic device 101, 210 operates as an AR client, the electronic device 101, 210 may use a larger number of RX antennas than the number of TX antennas to communicate with the external electronic device 102, 230.

[0083] In operation 650, the electronic device 101, 210 may perform communication with an RF FEM (eg, Figure 2 For example, the electronic device 101, 210 may prevent a signal from flowing into the RF FEM. For example, the electronic device 101, 210 may control power supplies of elements included in the RF FEM so as to reduce power consumption thereof.

[0084] In operation 660, the electronic device 101, 210 may determine whether the traffic is terminated. When the traffic is not terminated, the electronic device 101, 210 may re-perform operations 610 to 650.

[0085] When the traffic is terminated, in operation 670, the electronic device 101, 210 may change the number of antennas used for communication to a default value. Various default values ​​may be set. In an example, the electronic device 101, 210 may set the default value to "1". In another example, the electronic device 101, 210 may set the default value to the total number of antennas (e.g., antennas 212 and 214) included in the electronic device 101, 210 (e.g., "2").

[0086] Figure 7 is a diagram illustrating a method of controlling an antenna according to an example.

[0087] Reference Figure 7 , electronic devices (e.g. Figure 1 The electronic device 101 and Figure 2 and Figure 3The electronic device 210 may control the antenna (eg, Figure 2 and Figure 3 Antennas 212 and 214), as shown in FIG. Figures 4 to 6 described.

[0088] In operation 710, after determining the number of antennas to be used and / or performing communication using the determined antennas according to any of the previously described examples, the electronic device 101, 210 may determine whether the requirements for communication with an external electronic device (eg, Figure 1 The electronic device 102 and Figure 2 According to an example, the electronic device 101, 210 may perform communication based on the number of antennas determined in operation 430, operation 540, and / or operation 640, and identify the signal quality of the communication. The electronic device 101, 210 may determine the signal quality of the communication based on RSSI, link speed, TX success count, retransmission count, interference measurement, external electronic devices (e.g., Figure 1 The electronic device 102 and Figure 2 The signal quality of the communication can be identified by one or more of the number of external electronic devices 230 and / or the channel utilization. Figure 1 The electronic device 102 and Figure 2 When the number of external electronic devices 230 connected to the AP or in the same communication environment is greater than or equal to a threshold value (e.g., a threshold number of external electronic devices connected to the AP or in the same communication environment), the electronic devices 101 and 210 may determine that the condition of the signal quality of communication is not met. For example, when the channel utilization is greater than or equal to a threshold value (e.g., a channel utilization threshold value), the electronic devices 101 and 210 may determine that the condition of the signal quality of communication is not met.

[0089] When the condition of signal quality of communication is satisfied, the electronic device 101 , 210 may maintain the number of antennas (eg, the number of antennas determined in operation 430 , operation 540 , and / or operation 640 ) and may communicate with the external electronic device 102 , 230 in operation 730 .

[0090] When the condition of the signal quality of communication is not satisfied, the electronic device 101, 210 may change the number of antennas and communicate with the external electronic device 102, 230 based on the changed number of antennas in operation 750. The changed number of antennas may be the maximum number of antennas available, the previous number of antennas used before the previous change in the number of antennas, or the number of antennas determined to be required to satisfy the signal quality threshold.

[0091] According to an example, the electronic device 101, 210 can set the number of antennas used for communicating with the external electronic device 102, 230 based on signal quality to improve communication quality. For example, the number of transmission and / or reception antennas can be increased to improve transmission and / or reception diversity, thereby improving signal quality.

[0092] Figure 8 is a diagram illustrating a method of transmitting a management frame according to an example.

[0093] Reference Figure 8 , when the number of RX antennas changes, the electronic device (e.g. Figure 1 The electronic device 101 and Figure 2 and Figure 3 The electronic device 210 of the embodiment may send a management frame including information about the number of RX antennas to an external electronic device (eg, Figure 1 The external electronic device 102 and Figure 2 The external electronic device 102, 230 may receive the management frame and control the TX antenna of the external electronic device 230 based on the number of RX antennas of the electronic device 230, for example, as may occur by means of any of the above methods.

[0094] In operation 810, the electronic device 101, 210 may identify the number of RX antennas of the electronic device 101, 210. For example, the electronic device 101, 210 may determine whether the number of RX antennas (e.g., the number of RX antennas determined in operation 430, operation 540, and / or operation 640) is changed from the original number of RX antennas (e.g., the default number of RX antennas). For example, in operation 750, the electronic device 101, 210 may determine whether the number of RX antennas has changed.

[0095] In operation 860, the electronic device 101, 210 may transmit a management frame including information about the number of RX antennas of the electronic device 101, 210 to the external electronic device 102, 230. For example, in Wi-Fi 4, the electronic device 101, 210 may exchange management frames with the external electronic device 102, 230 by performing reassociation. For example, in Wi-Fi 5 and Wi-Fi 6, the electronic device 101, 210 may exchange an operation mode notification (OMN) frame or an operation mode indication (OMI) frame with the external electronic device 102, 230.

[0096] According to an example, the electronic device 101 , 210 may transmit information associated with the RX antennas of the electronic device 101 , 210 to the external electronic device 102 , 230 , so that the external electronic device 102 , 230 may control the number of TX antennas of the external electronic device 102 , 230 based on the number of RX antennas of the electronic device 101 , 210 .

[0097] Fig. 9 A structure of an electronic device according to an example is shown.

[0098] Reference Fig. 9 , the wearable electronic device 900 (eg, Figure 1 The electronic device 101 or Figure 2 The electronic device 210) can be worn on the user's face to provide the user with images associated with AR services and / or VR services. However, the wearable electronic device 900 is an example of the electronic device 101, 210, and the embodiments and examples are not limited thereto. Therefore, any of the above methods for antenna control can be implemented in or by the wearable electronic device 900.

[0099] In an example, the wearable electronic device 900 may include a first display 905, a second display 910, screen display portions 915a and 915b, input optical members 920a and 920b, a first transparent member 925a, a second transparent member 925b, lighting units 930a and 930b, a first PCB 935a, a second PCB 935b, a first hinge 940a, a second hinge 940b, an imaging camera 945, multiple microphones (e.g., a first microphone 950a, a second microphone 950b, and a third microphone 950c), multiple speakers (e.g., a first speaker 955a and a second speaker 955b), a battery 960, a first recognition camera 965a, a second recognition camera 965b, a first eye detection camera 970a, and a second eye detection camera 970b.

[0100] In an example, a display (e.g., a first display 905 and a second display 910) may include, for example, a liquid crystal display (LCD), a digital mirror device (DMD) or a liquid crystal on silicon (LCoS), an organic light emitting diode (OLED) or a micro light emitting diode (micro LED). Although not shown in the drawings, when the first display 905 or the second display 910 is one of an LCD, a DMD and an LCoS, the wearable electronic device 900 may include a light source that emits light to a screen output area of ​​the first display 905 or the second display 910. In an example, when the first display 905 or the second display 910 is capable of generating light by itself, for example, when the first display 905 or the second display 910 is an OLED or a micro LED, the wearable electronic device 900 may provide a user with a virtual image having a relatively high quality even if a separate light source is not included. For example, when the first display 905 or the second display 910 is implemented as an OLED or a micro LED, a light source may not be necessary, and thus the wearable electronic device 900 may be illuminated. Hereinafter, the first display 905 or the second display 910 capable of generating light by itself may also be referred to as a “self-luminous display” and will be described on the assumption of a self-luminous display.

[0101] According to an example, the first display 905 or the second display 910 may include at least one micro LED. For example, the micro LED may express red (R), green (G), and blue (B) by emitting light by itself, and a single chip may implement a single pixel (e.g., one of the R, G, and B pixels) because the size of the micro LED is relatively small (e.g., about 100 micrometers (μm) or less). Therefore, when the first display 905 or the second display 910 is implemented as a micro LED, high resolution may be provided without a backlight unit (BLU). However, the example is not limited thereto, and a single chip may be implemented by a plurality of pixels including R, G, and B pixels. The first display 905 or the second display 910 may also be referred to as a "light source".

[0102] In an example, the first display 905 or the second display 910 may include pixels for displaying a virtual image. The first display 905 or the second display 910 may also include infrared pixels that emit infrared light.

[0103] In an example, the first display 905 or the second display 910 may further include light receiving pixels (e.g., photosensor pixels) disposed between pixels to receive light reflected from the user's eyes, convert the received light into electrical energy, and output the electrical energy. The light receiving pixels may also be referred to as "eye tracking sensors". The eye tracking sensor may sense infrared light generated by light emitted by infrared pixels included in the first display 905 or the second display 910 reflecting from the user's eyes.

[0104] The wearable electronic device 900 can detect the gaze direction of the user (e.g., movement of the pupil) using the light receiving pixels 315. For example, the wearable electronic device 900 can detect and track the gaze direction of the user's right eye and the gaze direction of the user's left eye through one or more light receiving pixels of the first display 905 and one or more light receiving pixels of the second display 910. The wearable electronic device 900 can also determine the center position of the virtual image based on the gaze direction detected by one or more light receiving pixels (e.g., the direction in which the pupils of the user's right eye and left eye are looking).

[0105] The wearable electronic device 900 may include a first display 905, a second display 910, a first transparent member 925a, and / or a second transparent member 925b. The user may use the wearable electronic device 900 while wearing the wearable electronic device 900 on the user's face. According to an example, the first transparent member 925a may face the user's right eye, and the second transparent member 925b may face the user's left eye. According to an example, when the first display 905 and the second display 910 are transparent, the first display 905 and the second display 910 may be arranged to face the user's eyes to configure the screen display portions 915a and 915b.

[0106] The first display 905 and the second display 910 may each include a first control circuit (not shown). The first control circuit may control the first display 905 and the second display 910. The first control circuit may control the operation of a liquid crystal element of a transparent cover (not shown) included in the first display 905 or the second display 910. In an example, light emitted from the first display 905 and the second display 910 may reach a screen display portion 915a formed on a first transparent member 925a facing the right eye of the user and a screen display portion 915b formed on a second transparent member 925b facing the left eye of the user by passing through a lens (not shown) and a waveguide (not shown).

[0107] A lens (not shown) may be provided in front of the first display 905 or the second display 910. The lens (not shown) may include a concave lens and / or a convex lens. For example, the lens (not shown) may include a projection lens (not shown) or a collimating lens (not shown).

[0108] In an example, light emitted from the first display 905 or the second display 910 may be guided by a waveguide (not shown) through an input optical member 920a or 920b. The light traveling in the waveguide (not shown) may be guided toward the user's eyes by an output optical member (not shown). The screen display portions 915a and 915b may be determined based on the light emitted toward the user's eyes.

[0109] For example, light emitted from the first display 905 or the second display 910 may be reflected from a grating region of a waveguide (not shown) formed in the input optical members 920a, 920b and the screen display portions 915a, 915b, and may be transmitted to the user's eyes.

[0110] In an example, the screen display portion 915a, 915b or a transparent member (e.g., a first transparent member 925a and a second transparent member 925b) may include a reflective lens and a lens (not shown) including a waveguide. The waveguide (not shown) may be used to transmit the light source generated by the first display 905 or the second display 910 to the user's eyes, and may also be referred to as a "light waveguide". Hereinafter, "light waveguide" or "waveguide" may correspond to the screen display portion 915a, 915b.

[0111] The screen display parts 915a, 915b may be paths through which external light is incident, totally reflected, and emitted, and may be distinguished from the first transparent part 925a and the second transparent part 925b through which external light is simply reflected or transmitted.

[0112] In an example, the screen display portion 915a, 915b may be formed of glass, plastic, or polymer, and may have a nano pattern formed on one surface of the interior or exterior, for example, a grating structure of a polygonal or curved shape. According to an example, light incident to one end of the screen display portion 915a, 915b through the input optical member 920a, 920b may be propagated through the nano pattern inside the optical waveguide (not shown) to be provided to the user. For example, the screen display portion 915a, 915b including a free-form prism may provide incident light to the user through a reflector.

[0113] The screen display portions 915a, 915b may include at least one of a reflective element (e.g., a mirror) or at least one diffractive element (e.g., a diffractive optical element (DOE) or a holographic optical element (HOE)). The screen display portions 915a, 915b may guide light emitted from a display (e.g., the first display 905 and the second display 910) to the user's eyes using at least one diffractive element or reflective element included in the screen display portions 915a, 915b.

[0114] According to an example, the diffractive element may include Figure 3 Input optical members 920a, 920b and / or output optical members. For example, the input optical members 920a, 920b may refer to input grating regions, and the output optical member 340 may refer to output grating regions. The input grating region may be used as an input end to diffract (or reflect) light output from the first display 905 or the second display 910 (e.g., micro LEDs) to transmit the light to the screen display portion 915a or 915b. The output grating region may be used as an exit to diffract (or reflect) light transmitted to a waveguide (not shown) to the user's eyes.

[0115] According to an example, the reflective element may include a total reflection optical element or a total reflection waveguide for total internal reflection (TIR). For example, total reflection as one of the schemes for inducing light may define an incident angle so that light (e.g., a virtual image) entering through the input grating region is completely or almost completely reflected from a portion (e.g., a predetermined surface) of the screen display portion 915a, 915b to completely or almost completely transmit the light to the output grating region.

[0116] The first transparent member 925a and / or the second transparent member 925b can be formed as a glass plate, a plastic plate or a polymer, and can be transparently or translucently formed, for example. According to an example, the first transparent member 925a can be arranged to face the right eye of the user, and the second transparent member 925b can be arranged to face the left eye of the user.

[0117] The lighting units 930a, 930b can be used differently depending on where the lighting units 930a, 930b are attached. For example, the lighting units 930a, 930b can be attached near the frame of the wearable electronic device 900. The lighting units 930a, 930b can be used as auxiliary devices to facilitate eye gaze detection when capturing pupils using eye tracking cameras 970a, 970b. The lighting units 930a, 930b can use IR LEDs with visible light wavelengths or infrared light wavelengths.

[0118] Alternatively, the lighting units 930a, 930b may be attached near hinges (e.g., first hinges 940a, second hinges 940b) of the connection frame (e.g., glasses frame) and the temples corresponding to the legs of the glasses of the wearable electronic device 900, or near cameras (e.g., first recognition cameras 965a and second recognition cameras 965b) disposed adjacent to the bridge of the connection frame. Here, the first recognition camera 965a and the second recognition camera 965b may be, for example, global shutter (GS) cameras, but are not limited thereto.

[0119] When capturing using the GS camera, the lighting units 930a, 930b can be used to supplement the surrounding brightness. For example, the lighting units 930a, 930b can be used in a dark environment or when it is not easy to detect the subject to be captured due to the mixture of reflected light and various light sources.

[0120] In an alternative example, the lighting units 930a, 930b may be omitted. The lighting units 930a, 930b may be replaced by infrared pixels included in the first display 905 and the second display 910. In an example, the lighting units 930a, 930b may be included in the wearable electronic device 900 to assist the infrared pixels included in the first display 905 and the second display 910.

[0121] The PCB (e.g., first PCB 935a, second PCB 935b) may be disposed in the temple of the wearable electronic device 900, and an electrical signal may be sent to each module (e.g., camera, display, audio, or sensor) and another PCB through a flexible printed circuit board (FPCB). According to an example, at least one PCB may include a first PCB 935a, a second PCB 935b, and an interposer (not shown) disposed between the first PCB 935a and the second PCB 935b.

[0122] In an example, a control circuit (not shown) for controlling components other than the first display 905 and the second display 910 of the wearable electronic device 900 may be provided on a PCB (e.g., a first PCB 935a and a second PCB 935b). The control circuit may control components other than the first display 905 and the second display 910, and perform operations such as depth value estimation. The control circuit may include a communication circuit (e.g., Figure 1 communication module 190) or memory (e.g., Figure 1 The control circuit may control the first display 905, the second display 910 and / or other components.

[0123] The hinges 940 a and 940 b may correspond to the parts connecting the frame and the temples of the wearable electronic device 900 .

[0124] In an example, the imaging camera 945 may also be referred to as "high resolution (HR)" or "photo video (PV)", and may include a high resolution camera. The imaging camera 945 may include a color camera having functions for obtaining high quality images, such as an auto focus (AF) function and an optical image stabilizer (OIS). However, examples are not limited thereto, and the imaging camera 945 may include, for example, a GS camera or a rolling shutter (RS) camera.

[0125] In an example, a plurality of microphones (eg, first microphone 950a, second microphone 950b, and third microphone 950c) may convert an external acoustic signal into electrical audio data. The electrical audio data may be utilized differently depending on a function performed by the wearable electronic device 900 (or an application being executed).

[0126] In an example, a plurality of speakers (eg, a first speaker 955a and a second speaker 955b) may output audio from a communication circuit (eg, Figure 1 The audio data is received by the communication module 190 or stored in the memory 130.

[0127] In an example, one or more batteries 960 may be included and may supply power to components constituting the wearable electronic device 900 .

[0128] In the example, the first recognition camera 965a and the second recognition camera 965b may include cameras for three degrees of freedom (3DoF) and six degrees of freedom (6DoF) head tracking, hand detection and tracking, and gestures and / or space recognition. For example, the first recognition camera 965a and the second recognition camera 965b may each include a GS camera to detect the movement of the head or hand and track the movement. For example, a stereo camera can be used for head tracking and space recognition, and therefore two GS cameras with the same standard and performance can be used. RS cameras can be used to detect fast hand movements and small movements of fingers and track movement. In the example, a GS camera with excellent performance (e.g., image drag) compared to a camera can be mainly used, however, embodiments and examples are not limited thereto. According to the example, RS cameras can be used. The first recognition camera 965a and the second recognition camera 965b can perform simultaneous positioning and mapping (SLAM) functions through 6DoF depth imaging and space recognition. In addition, the first recognition camera 965a and the second recognition camera 965b can perform user gesture recognition functions.

[0129] In an example, at least one sensor (not shown) (e.g., a gyroscope sensor, an accelerometer sensor, a geomagnetic sensor, and / or a gesture sensor), the first recognition camera 965a and the second recognition camera 965b can perform at least one of the functions of 6DoF head tracking, pose estimation and prediction, gesture and / or spatial recognition, and / or SLAM through depth imaging.

[0130] In an example, the first recognition camera 965a and the second recognition camera 965b may be classified and used as a camera for head tracking and a camera for hand tracking.

[0131] In an example, a first eye tracking camera 970a and a second eye tracking camera 970b may detect and track the pupil. The first eye tracking camera 970a and the second eye tracking camera 970b may be used so that the center of the virtual image projected on the wearable electronic device 900 may be set according to the gaze direction of the pupil of the user wearing the wearable electronic device 900. For example, as the first eye tracking camera 970a and the second eye tracking camera 970b, the GS camera may be mainly used to detect the pupil and track rapid pupil movement. The first eye tracking camera 970a may be installed to correspond to the right eye of the user, and the second eye tracking camera 970b may be installed to correspond to the left eye of the user. Here, the first eye tracking camera 970a and the second eye tracking camera 970b may have the same camera performance and specifications, however, embodiments and examples are not limited thereto.

[0132] According to an example, the electronic device 101, 210 may include a plurality of antennas 212 and 214, a plurality of RF FEMs 331, 333, 335, and 337 connected to the plurality of antennas 212 and 214, at least one wireless communication module 192 connected to the plurality of RF FEMs 331, 333, 335, and 337, at least one processor 120, 351 operably connected to the wireless communication module 192, and a memory 130 electrically connected to the processor 120, 351 and configured to store instructions executable by the processor. When the instructions are executed by the processor 120, 351, the processor 120, 351 may be configured to perform a plurality of operations. The plurality of operations may include obtaining at least one of a data rate required for an application, a latency required for an application, or a flow rate associated with an application. The plurality of operations may include communicating with an external electronic device 102, 230 using at least one of the plurality of antennas 212 and 214 based on at least one of the data rate, latency, or flow rate. The plurality of operations may include performing control associated with an RF FEM connected to an antenna among the plurality of antennas 212 and 214 that is not used for communication with the external electronic device 102 , 230 .

[0133] When at least one of the data rate or the latency is available, communicating with the external electronic device 102, 230 may include calculating a throughput corresponding to the data rate or the latency. When at least one of the data rate or the latency is available, communicating with the external electronic device 102, 230 may include communicating with the external electronic device 102, 230 based on the throughput.

[0134] Communicating with the external electronic device 102, 230 based on throughput may include calculating the number of spatial streams required for the throughput. Communicating with the external electronic device 102, 230 based on throughput may include determining the number of antennas required for communication based on the number of spatial streams. Communicating with the external electronic device 102, 230 based on throughput may include communicating with the external electronic device 102, 230 using at least one of the multiple antennas 212 and 214 based on the determined number of antennas.

[0135] The execution of the control may include preventing a signal from flowing into the RF FEM or controlling power supply of elements included in the RF FEM.

[0136] When data rates and latency are not available, communicating with the external electronic device 102 , 230 may include communicating with the external electronic device 102 , 230 using at least one of the plurality of antennas 212 and 214 based on traffic.

[0137] Communicating with the external electronic device 102, 230 based on traffic may include determining the number of antennas necessary for communication among the antennas by comparing the traffic with the first traffic threshold and the second traffic threshold. Communicating with the external electronic device 102, 230 based on traffic may include communicating with the external electronic device 102, 230 using at least one of the plurality of antennas 212 and 214 based on the determined number of antennas.

[0138] The first traffic threshold may include a threshold associated with power consumption of the RF FEMs 331, 333, 335, and 337 included in the electronic devices 101, 210. The second traffic threshold may include a threshold associated with a maximum link speed according to the number of antennas used for communication.

[0139] The plurality of operations may also include identifying a signal quality of communication with the external electronic device 102, 230. Communicating with the external electronic device 102, 230 may include communicating with the external electronic device 102, 230 using at least one of the plurality of antennas 212 and 214 based on at least one of data rate, latency, or throughput and signal quality.

[0140] The plurality of operations may further include transmitting a management frame including information on the number of RX antennas of the electronic device 101 , 210 to the external electronic device 102 , 230 .

[0141] Communicating with the external electronic device 102, 230 may include sending data to the external electronic device 102, 230 using a first antenna based on at least one of data rate, latency, or traffic, and receiving data from the external electronic device 102, 230 using a second antenna based on at least one of data rate, latency, or traffic. The number of first antennas may be different from the number of second antennas.

[0142] According to an example, a method of operating the electronic device 210, 230 may include obtaining at least one of a data rate required for an application, a latency required for an application, or a flow rate associated with an application. The method may include communicating with the external electronic device 102, 230 using at least one of the plurality of antennas 212 and 214 based on at least one of the data rate, latency, or flow rate. The method may include performing control associated with an RF FEM connected to an antenna not used for communicating with the external electronic device 102, 230 among the plurality of antennas 212 and 214.

[0143] When at least one of the data rate or the latency is available, communicating with the external electronic device 102, 230 may include calculating a throughput corresponding to the data rate or the latency. When at least one of the data rate or the latency is available, communicating with the external electronic device 102, 230 may include communicating with the external electronic device 102, 230 based on the throughput.

[0144] Communicating with the external electronic device 102, 230 based on throughput may include calculating the number of spatial streams required for the throughput. Communicating with the external electronic device 102, 230 based on throughput may include determining the number of antennas required for communication based on the number of spatial streams. Communicating with the external electronic device 102, 230 based on throughput may include communicating with the external electronic device 102, 230 using at least one of the multiple antennas 212 and 214 based on the determined number of antennas.

[0145] The execution of the control may include preventing a signal from flowing into the RF FEM or controlling power supply of elements included in the RF FEM.

[0146] When data rates and latency are not available, communicating with the external electronic device 102 , 230 may include communicating with the external electronic device 102 , 230 using at least one of the plurality of antennas 212 and 214 based on traffic.

[0147] Communicating with the external electronic device 102, 230 based on traffic may include determining the number of antennas necessary for communication among the antennas by comparing the traffic with the first traffic threshold and the second traffic threshold. Communicating with the external electronic device 102, 230 based on traffic may include communicating with the external electronic device 102, 230 using at least one of the plurality of antennas 212 and 214 based on the determined number of antennas.

[0148] The first traffic threshold may include a threshold associated with power consumption of the RF FEMs 331, 333, 335, and 337 included in the electronic devices 101, 210. The second traffic threshold may include a threshold associated with a maximum link speed according to the number of antennas used for communication.

[0149] The method may also include identifying a signal quality of the communication with the external electronic device 102, 230. The communication with the external electronic device 102, 230 may include communicating with the external electronic device 102, 230 using at least one of the plurality of antennas 212 and 214 based on at least one of data rate, latency, or throughput and signal quality.

[0150] The method may further include transmitting a management frame including information on the number of RX antennas of the electronic device 101 , 210 to the external electronic device 102 , 230 .

[0151] Communicating with the external electronic device 102, 230 may include sending data to the external electronic device 102, 230 using a first antenna based on at least one of data rate, latency, or traffic, and receiving data from the external electronic device 102, 230 using a second antenna based on at least one of data rate, latency, or traffic. The number of first antennas may be different from the number of second antennas.

[0152] The electronic device according to the examples and embodiments may be one of various types of electronic devices. The electronic device may include, for example, a portable communication device (e.g., a smart phone), a computer device, a portable multimedia device, a portable medical device, a camera, a wearable device, or a household appliance. According to the examples of the present disclosure, the electronic device is not limited to those described above.

[0153] Unless described as incompatible or mutually exclusive, all examples, embodiments and features set forth in this disclosure may be combined in any suitable manner. Figures 4 to 8 The described methods may be combined in any suitable manner. In addition, references to Figures 4 to 8 The operations of each of the methods are described, and thus the disclosed methods are not limited to the order and specific operations set forth for each.

[0154] It should be understood that the embodiments and examples of the present disclosure and the terms used therein are not intended to limit the technical features set forth herein to specific embodiments and examples, but include various changes, equivalent forms or alternative forms for the corresponding embodiments or examples. For the description of the accompanying drawings, similar reference numerals may be used to refer to similar or related elements. It will be understood that the nouns in the singular form corresponding to the term may include one or more things unless the relevant context clearly indicates otherwise. As used herein, each of the phrases such as "A or B", "at least one of A and B", "at least one of A or B", "A, B or C", "at least one of A, B and C" and "at least one of A, B or C" may include any one or all possible combinations of the items listed together with the corresponding one of the multiple phrases. As used herein, terms such as "1st" and "2nd" or "first" and "second" may be used to simply distinguish the corresponding component from another component, and do not limit the component in other aspects (e.g., importance or order). It will be understood that if a component (e.g., a first component) is referred to as being “coupled with another component (e.g., the second component)”, “coupled to another component (e.g., the second component)”, “connected with another component (e.g., the second component)”, or “connected to another component (e.g., the second component)”, with or without the terms “operably” or “communicatively” being used, it means that the component may be directly (e.g., wired) connected to the other component, wirelessly connected to the other component, or connected to the other component via a third component.

[0155] As used in connection with the embodiments and examples of the present disclosure, the term "module" may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with other terms (e.g., "logic," "logic block," "portion," or "circuit"). A module may be a single integrated component adapted to perform one or more functions or a minimum unit or portion of the single integrated component. For example, according to an example, a module may be implemented in the form of an application specific integrated circuit (ASIC).

[0156] The embodiments and examples described herein may be implemented as software (e.g., program 140) including one or more instructions stored in a storage medium (e.g., internal memory 136 or external memory 138) that can be read by a machine (e.g., electronic device 101). For example, under the control of a processor, a processor (e.g., processor 120) of the machine (e.g., electronic device 101) may call at least one of the one or more instructions stored in the storage medium and execute the at least one instruction. This enables the machine to operate to perform at least one function according to the at least one instruction called. The one or more instructions may include code generated by a compiler or code that can be run by an interpreter. A machine-readable storage medium may be provided in the form of a non-transitory storage medium. Here, the term "non-transitory" only means that the storage medium is a tangible device and does not include a signal (e.g., an electromagnetic wave), but the term does not distinguish between data being semi-permanently stored in a storage medium and data being temporarily stored in a storage medium.

[0157] According to an example, the method according to the embodiments and examples of the present disclosure may be included and provided in a computer program product. The computer program product may be traded between a seller and a buyer as a product. The computer program product may be published in the form of a machine-readable storage medium (e.g., a compact disk read-only memory (CD-ROM)), or the computer program product may be published online (e.g., downloaded or uploaded) via an application store (e.g., Play StoreTM), or the computer program product may be distributed (e.g., downloaded or uploaded) directly between two user devices (e.g., smart phones). If published online, at least part of the computer program product may be temporarily generated, or at least part of the computer program product may be at least temporarily stored in a machine-readable storage medium (such as a manufacturer's server, an application store's server, or a memory of a forwarding server).

[0158] According to an example, each component (e.g., module or program) in the above-mentioned components may include a single entity or multiple entities, and some entities in the multiple entities may be detachably arranged in different components. According to an example, one or more components or operations in the above-mentioned components may be omitted, or one or more other components or operations may be added. Alternatively or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may still perform the one or more functions of each component in the multiple components in the same or similar manner as a corresponding component in the multiple components before integration. According to an example, the operations performed by a module, program or another component may be performed sequentially, in parallel, repeatedly or in a heuristic manner, or one or more operations in the operations may be run or omitted in different orders, or one or more other operations may be added.

Claims

1. An electronic device (101; 210; 900), including: A plurality of antennas (212; 214); a plurality of radio frequency (RF) front end modules (FEM) (331; 333; 335; 337) connected to the plurality of antennas (212; 214); at least one wireless communication module (192) connected to the plurality of RF FEMs (331; 333; 335; 337); at least one processor (120; 351) operably connected to the wireless communication module (192); and a memory (130), electrically connected to the processor (120; 351) and configured to store instructions executable by the processor, Wherein, when the instruction is executed by the processor (120; 351), the processor (120; 351) is configured to perform a plurality of operations, The multiple operations include: Obtaining at least one of a communication data rate associated with an application of the electronic device (101; 210; 900), a communication delay associated with the application, or communication traffic information associated with the application; determining at least one of the plurality of antennas (212; 214) to be used for communication based on the at least one of communication data rate, communication latency, or communication traffic information; communicating with an external electronic device (102; 230) using the at least one antenna of the plurality of antennas (212; 214); and If there is an antenna not used for communication among the plurality of antennas (212; 214), control associated with the RF FEM connected to the unused antenna is performed.

2. The electronic device (101; 210; 900) according to claim 1, wherein: When at least one of a communication data rate or a communication delay is available, determining the at least one antenna among the plurality of antennas comprises: Calculate the throughput corresponding to the communication data rate or communication delay; calculating a number of spatial streams for achieving the throughput; and The at least one antenna among the plurality of antennas is determined based on the number of spatial streams.

3. The electronic device (101; 210; 900) according to any one of claims 1 and 2, wherein: The performing of the control includes blocking a signal from flowing into the RF FEM connected to the unused antenna, or controlling power supply of elements included in the RF FEM connected to the unused antenna.

4. The electronic device (101; 210; 900) according to any one of claims 1 to 3, wherein: When the communication data rate and the communication delay are not available, determining the at least one antenna among the plurality of antennas includes determining the at least one antenna among the plurality of antennas based on communication traffic information.

5. The electronic device (101; 210; 900) according to any one of claims 1 to 4, wherein: Determine the plurality of antennas based on the communication traffic information (212; 214) wherein at least one of: The number of antennas necessary for communication among the antennas is determined by comparing the communication traffic information with the first traffic threshold and / or the second traffic threshold.

6. The electronic device (101; 210; 900) according to any one of claims 1 to 5, wherein: The first traffic threshold comprises a communication traffic level associated with a specified power consumption of an RF FEM (331; 333; 335; 337) included in the electronic device (101; 210; 900); The second traffic threshold comprises a communication traffic level associated with a maximum link speed according to the number of antennas used for communication.

7. The electronic device (101; 210; 900) according to any one of claims 1 to 6, wherein: The plurality of operations also include identifying a signal quality of communication with an external electronic device (102; 230), and The at least one of the plurality of antennas (212; 214) used for communicating with an external electronic device (102; 230) is changed based on signal quality.

8. The electronic device (101; 210; 900) according to any one of claims 1 to 7, wherein: The plurality of operations also include transmitting information about the number of receiving (RX) antennas of the electronic device (101; 210; 900) to the external electronic device (102; 230).

9. The electronic device according to any one of claims 1 to 8, wherein: Communication with external electronic devices includes: transmitting data to an external electronic device (102; 230) using the first antenna; and receiving data from an external electronic device (102; 230) using a second antenna, The number of the first antennas is different from the number of the second antennas.

10. A method of operating an electronic device (101; 210; 900), the method comprising: Obtaining at least one of a communication data rate associated with an application of the electronic device (101; 210; 900), a communication delay associated with the application, or communication traffic information associated with the application; determining at least one of a plurality of antennas (212; 214) in an electronic device (101; 210; 900) to be used for communication based on at least one of the communication data rate, the communication delay, or the communication traffic information; communicating with an external electronic device (102; 230) using the at least one antenna of the plurality of antennas (212; 214); as well as If there is an antenna not used for communication among the plurality of antennas (212; 214), control associated with a radio frequency (RF) front end module (FEM) connected to the unused antenna is performed.

11. The method according to claim 10, wherein: When at least one of a communication data rate or a communication delay is available, determining the at least one antenna among the plurality of antennas comprises: Calculate the throughput corresponding to the communication data rate or communication delay; calculating a number of spatial streams for achieving the throughput; and The at least one antenna among the plurality of antennas is determined based on the number of spatial streams.

12. The method according to any one of claims 10 and 11, wherein: The performing of the control includes blocking a signal from flowing into the RF FEM connected to the unused antenna, or controlling power supply of elements included in the RF FEM connected to the unused antenna.

13. The method according to any one of claims 10 to 12, wherein: When the communication data rate and the communication delay are not available, determining the at least one antenna among the plurality of antennas includes determining the at least one antenna among the plurality of antennas based on communication traffic information.

14. The method according to any one of claims 10 to 13, wherein: Determining the at least one antenna among the plurality of antennas (212; 214) based on the communication traffic information comprises: The number of antennas necessary for communication among the antennas is determined by comparing the communication traffic information with the first traffic threshold and / or the second traffic threshold.

15. The method according to any one of claims 10 to 14, wherein: The first traffic threshold comprises a communication traffic level associated with a specified power consumption of an RF FEM (331; 333; 335; 337) included in the electronic device (101; 210; 900); The second traffic threshold comprises a communication traffic level associated with a maximum link speed according to the number of antennas used for communication.