Radio frequency front end module and electronic device comprising same
The RFFE module's control circuit addresses noise issues by discerning and delaying control signals for power amplifiers based on MIPI command differences, improving signal quality and performance.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- SAMSUNG ELECTRONICS CO LTD
- Filing Date
- 2025-11-13
- Publication Date
- 2026-05-21
AI Technical Summary
Existing radio frequency front-end modules experience noise and performance degradation due to repetitive and identical MIPI commands, which interfere with critical signal processing and transmission/reception.
The implementation of a control circuit in the RFFE module that identifies and refrains from generating control signals for power amplifiers when identical MIPI commands are detected, and transmits control signals only when the commands differ, thereby synchronizing with a specified time interval to avoid noise interference.
This approach reduces noise and enhances transmission/reception performance by minimizing spurious signals and maintaining signal integrity, particularly during critical symbol assignments.
Smart Images

Figure KR2025018770_21052026_PF_FP_ABST
Abstract
Description
Radio frequency front-end module and electronic device including the same
[0001] The following descriptions relate to an electronic device including a radio frequency front end (RFFE) module.
[0002] An electronic device may include a radio frequency front end (RFFE) module to transmit or receive signals. The RFFE module may be controlled by a mobile industry processor interface (MIPI) obtained from the processor of the electronic device or an RF (radio frequency) transceiver.
[0003] The information described above may be provided as related art for the purpose of aiding understanding of the present disclosure. No claim or determination is made as to whether any of the foregoing may be applied as prior art related to the present disclosure.
[0004] An electronic device is provided. The electronic device may include at least one processor comprising a processing circuit. The electronic device may include a radio frequency (RF) transceiver. The electronic device may include a radio frequency front end (RFFE) module comprising a control circuit and a power amplifier. The control circuit may be configured to identify whether a first mobile industry processor interface (MIPI) command obtained in a first slot from the at least one processor or the RF transceiver is identical to a second MIPI command obtained in a second slot preceding the first slot. The control circuit may be configured to refrain from generating a control signal for controlling the power amplifier based on the first MIPI command upon identifying that the first MIPI command is identical to the second MIPI command. The control circuit may be configured to transmit the control signal generated based on the first MIPI command to the power amplifier upon identification that the first MIPI command is different from the second MIPI command.
[0005] A radio frequency front end (RFFE) module is provided. The RFFE module may include a control circuit. The RFFE module may include a power amplifier. The control circuit may be configured to identify whether a first MIPI (mobile industry processor interface) command obtained in a first slot from at least one processor of the electronic device or an RF (radio frequency) transceiver of the electronic device is identical to a second MIPI command obtained in a second slot preceding the first slot. The control circuit may be configured to refrain from generating a control signal for controlling the power amplifier based on the first MIPI command upon identifying that the first MIPI command is identical to the second MIPI command. The control circuit may be configured to transmit the control signal generated based on the first MIPI command to the power amplifier upon identifying that the first MIPI command is different from the second MIPI command.
[0006] An electronic device is provided. The electronic device may include at least one processor including a processing circuit. The electronic device may include a radio frequency (RF) transceiver. The electronic device may include a radio frequency front end (RFFE) module including a control circuit and a power amplifier. The control circuit may be configured to obtain a mobile industry processor interface (MIPI) command from the at least one processor or the RF transceiver. The control circuit may be configured to refrain from generating a control signal for controlling the power amplifier based on the MIPI command at a first time when the MIPI command is obtained. The control circuit may be configured to transmit the control signal generated based on the MIPI command to the power amplifier at a second time, which is a specified time interval after the first time when the MIPI command is obtained.
[0007] In relation to the description of the drawings, the same or similar reference numerals may be used for identical or similar components.
[0008] Figure 1 is a block diagram of an electronic device in a network environment.
[0009] FIGS. 2A and FIGS. 2B illustrate the components of an electronic device.
[0010] Figure 3 illustrates the components of the RFFE module.
[0011] Figure 4a shows a graph representing the output of a power amplifier according to noise caused by MIPI commands.
[0012] Figure 4b illustrates time-domain resources to explain the noise caused by MIPI commands.
[0013] Figure 5 illustrates the components of an RFFE module for reducing noise caused by MIPI commands.
[0014] Figure 6 illustrates the components of an RFFE module for reducing noise caused by MIPI commands.
[0015] Figure 7 illustrates the components of an RFFE module for reducing noise caused by MIPI commands.
[0016] Figure 8 illustrates the components of an RFFE module for reducing noise caused by MIPI commands.
[0017] FIG. 9 illustrates the components of an RFFE module for reducing noise caused by MIPI commands.
[0018] FIG. 10 illustrates the components of an RFFE module for reducing noise caused by MIPI commands.
[0019] Figure 11 is a flowchart showing the operations of an RFFE module to reduce noise caused by MIPI commands.
[0020] The terms used in this disclosure are used merely to describe specific embodiments and are not intended to limit the scope of other embodiments. A singular expression may include a plural expression unless the context clearly indicates otherwise. Terms used herein, including technical or scientific terms, may have the same meaning as generally understood by those skilled in the art described in this disclosure. Terms used in this disclosure that are defined in a general dictionary may be interpreted as having the same or similar meaning as they have in the context of the relevant technology, and are not to be interpreted in an ideal or overly formal sense unless explicitly defined in this disclosure. In some cases, even terms defined in this disclosure are not to be interpreted to exclude the embodiments of this disclosure.
[0021] In the various embodiments of the present disclosure described below, a hardware-based approach is described as an example. However, since the various embodiments of the present disclosure include techniques using both hardware and software, the various embodiments of the present disclosure do not exclude a software-based approach.
[0022] Terms referring to components of electronic devices used in the following description (e.g., communication module, wireless communication module, substrate, PCB (printed circuit board), FPCB (flexible PCB), module, antenna, antenna element, circuit, processor, chip, component, device), terms referring to RF-related components (FEM (front end module), PAM (power amplifier module), FEMid (FEM including duplexer), PAMid (power amplifier module including duplexer), LPAMid (Low noise amplifier PAM including duplexer), RFFE (radio frequency front end)), RFIC (radio frequency integrated circuit)), terms referring to the shape of components (e.g., structure, support, contact, protrusion), terms referring to connections between structures (e.g., connection, contact, support, contact structure, conductive member, assembly), and terms referring to circuits (e.g., PCB, FPCB, signal line, feeding line, data line, RF signal line, antenna line, signal path, RF path, RF module, RF Circuits, splitters, dividers, couplers, combiners, etc. are examples provided for convenience of explanation. Accordingly, the present disclosure is not limited to the terms described below, and other terms having equivalent technical meanings may be used. Furthermore, terms such as '...part', '...device', '...object', '...body' used below may refer to at least one structural shape or a unit that performs a function.
[0023] Additionally, in this disclosure, expressions of "greater than" or "less than" may be used to determine whether a specific condition is satisfied or fulfilled; however, this is merely for the purpose of expressing an example and does not exclude descriptions of "greater than" or "less than." Conditions described as "greater than" may be replaced with "greater than," conditions described as "less than" may be replaced with "less than," and conditions described as "greater than and less than" may be replaced with "greater than and less than." Furthermore, "A" to "B" below refer to at least one of elements from A (including A) to B (including B). Below, "C" and / or "D" refers to including at least one of "C" or "D," i.e., {"C", "D", "C" and "D"}.
[0024] Figure 1 is a block diagram of an electronic device in a network environment.
[0025] Referring to FIG. 1, in a network environment (100), an electronic device (101) may communicate with an electronic device (102) through a first network (198) (e.g., a short-range wireless communication network) or with at least one of an electronic device (104) or a server (108) through a second network (199) (e.g., a long-range wireless communication network). According to one embodiment, the electronic device (101) may communicate with the electronic device (104) through a server (108). According to one embodiment, the electronic device (101) may include a processor (120), memory (130), input module (150), sound output module (155), display module (160), audio module (170), sensor module (176), interface (177), connection terminal (178), haptic module (179), camera module (180), power management module (188), battery (189), communication module (190), subscriber identification module (196), or antenna module (197). In some embodiments, at least one of these components (e.g., connection terminal (178)) may be omitted from the electronic device (101), or one or more other components may be added. In some embodiments, some of these components (e.g., sensor module (176), camera module (180), or antenna module (197)) may be integrated into a single component (e.g., display module (160)).
[0026] The processor (120) can control at least one other component (e.g., a hardware or software component) of the electronic device (101) connected to the processor (120) by executing software (e.g., a program (140)), for example, and can perform various data processing or operations. According to one embodiment, as at least part of the data processing or operations, the processor (120) can store commands or data received from other components (e.g., a sensor module (176) or a communication module (190)) in volatile memory (132), process the commands or data stored in volatile memory (132), and store the resulting data in non-volatile memory (134). According to one embodiment, the processor (120) may include a main processor (121) (e.g., a central processing unit or an application processor) or an auxiliary processor (123) that can operate independently or together with it (e.g., a graphics processing unit, a neural processing unit (NPU), an image signal processor, a sensor hub processor, or a communication processor). For example, if the electronic device (101) includes a main processor (121) and an auxiliary processor (123), the auxiliary processor (123) may be configured to use lower power than the main processor (121) or to be specialized for a designated function. The auxiliary processor (123) may be implemented separately from the main processor (121) or as part thereof.
[0027] The auxiliary processor (123) may control at least some of the functions or states associated with at least one component of the electronic device (101) (e.g., display module (160), sensor module (176), or communication module (190)) on behalf of the main processor (121) while the main processor (121) is in an inactive (e.g., sleep) state, or together with the main processor (121) while the main processor (121) is in an active (e.g., application execution) state. According to one embodiment, the auxiliary processor (123) (e.g., image signal processor or communication processor) may be implemented as part of another functionally related component (e.g., camera module (180) or communication module (190)). According to one embodiment, the auxiliary processor (123) (e.g., neural network processing unit) may include a hardware structure specialized for processing an artificial intelligence model. The artificial intelligence model may be generated through machine learning. Such learning may be performed, for example, on the electronic device (101) itself where the artificial intelligence model is executed, or through a separate server (e.g., server (108)). The learning algorithm may include, for example, supervised learning, unsupervised learning, semi-supervised learning, or reinforcement learning, but is not limited to the examples described above. The artificial intelligence model may include a plurality of artificial neural network layers.An artificial neural network may be a deep neural network (DNN), a convolutional neural network (CNN), a recurrent neural network (RNN), a restricted Boltzmann machine (RBM), a deep belief network (DBN), a bidirectional recurrent deep neural network (BRDNN), a deep Q-network, or a combination of two or more of the above, but is not limited to the examples described above. In addition to the hardware structure, the artificial intelligence model may include a software structure, either additionally or substantially.
[0028] The memory (130) can store various data used by at least one component of the electronic device (101) (e.g., processor (120) or sensor module (176)). The data may include, for example, software (e.g., program (140)) and input or output data for related commands. The memory (130) may include volatile memory (132) or non-volatile memory (134).
[0029] The program (140) may be stored as software in memory (130) and may include, for example, an operating system (142), middleware (144), or an application (146).
[0030] The input module (150) can receive commands or data to be used for a component of the electronic device (101) (e.g., processor (120)) from outside the electronic device (101) (e.g., user). 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 pen).
[0031] The sound output module (155) can output a sound signal to the outside of the electronic device (101). The sound output module (155) may include, for example, a speaker or a receiver. The speaker may be used for general purposes, such as multimedia playback or recording playback. The receiver may be used to receive incoming calls. According to one embodiment, the receiver may be implemented separately from the speaker or as part thereof.
[0032] The display module (160) can visually provide information to an external (e.g., user) of the electronic device (101). The display module (160) may include, for example, a display, a holographic device, or a projector and a control circuit for controlling said device. According to one embodiment, the display module (160) may include a touch sensor configured to detect a touch, or a pressure sensor configured to measure the intensity of the force generated by said touch.
[0033] The audio module (170) can convert sound into an electrical signal or, conversely, convert an electrical signal into sound. According to one embodiment, the audio module (170) can acquire sound through the input module (150) or output sound through the sound output module (155) or an external electronic device (e.g., electronic device (102)) (e.g., speaker or headphones) connected directly or wirelessly to the electronic device (101).
[0034] The sensor module (176) can detect the operating state of the electronic device (101) (e.g., power or temperature) or the external environmental state (e.g., user state) and generate an electrical signal or data value corresponding to the detected state. According to one embodiment, the sensor module (176) may include, for example, a gesture sensor, a gyroscope sensor, a barometric pressure sensor, a magnetic sensor, an accelerometer sensor, a grip sensor, a proximity sensor, a color sensor, an IR (infrared) sensor, a biosensor, a temperature sensor, a humidity sensor, or an illuminance sensor.
[0035] The interface (177) may support one or more specified protocols that can be used for the electronic device (101) to be connected directly or wirelessly to an external electronic device (e.g., electronic device (102)). According to one embodiment, the interface (177) may include, for example, a high definition multimedia interface (HDMI), a universal serial bus (USB) interface, an SD card interface, or an audio interface.
[0036] The connection terminal (178) may include a connector through which the electronic device (101) can be physically connected to an external electronic device (e.g., electronic device (102)). According to one embodiment, the connection terminal (178) may include, for example, an HDMI connector, a USB connector, an SD card connector, or an audio connector (e.g., a headphone connector).
[0037] The haptic module (179) can convert an electrical signal into a mechanical stimulus (e.g., vibration or movement) or an electrical stimulus that can be perceived by the user through tactile or kinesthetic senses. According to one embodiment, the haptic module (179) may include, for example, a motor, a piezoelectric element, or an electric stimulation device.
[0038] The camera module (180) can capture still images and video. According to one embodiment, the camera module (180) may include one or more lenses, image sensors, image signal processors, or flashes.
[0039] The power management module (188) can manage power supplied to the electronic device (101). According to one embodiment, the power management module (188) can be implemented, for example, as at least part of a power management integrated circuit (PMIC).
[0040] The battery (189) can supply power to at least one component of the electronic device (101). According to one embodiment, the battery (189) may include, for example, a non-rechargeable primary battery, a rechargeable secondary battery, or a fuel cell.
[0041] The communication module (190) can support the establishment of a direct (e.g., wired) communication channel or a wireless communication channel between an electronic device (101) and an external electronic device (e.g., electronic device (102), electronic device (104), or server (108)), and the performance of communication through the established communication channel. The communication module (190) may include one or more communication processors that operate independently of the processor (120) (e.g., application processor) and support direct (e.g., wired) communication or wireless communication. According to one embodiment, the communication module (190) may include a wireless communication module (192) (e.g., cellular communication module, short-range wireless communication module, or GNSS (global navigation satellite system) communication module) or a wired communication module (194) (e.g., LAN (local area network) communication module, or power line communication module). The corresponding communication module among these communication modules can communicate with an external electronic device (104) through a first network (198) (e.g., a short-range communication network such as Bluetooth, WiFi (wireless fidelity) direct, or IrDA (infrared data association)) or a second network (199) (e.g., a legacy cellular network, a 5G network, a next-generation communication network, the Internet, or a computer network (e.g., a LAN or WAN). These various types of communication modules may be integrated into a single component (e.g., a single chip) or implemented as multiple separate components (e.g., multiple chips). The wireless communication module (192) can identify or authenticate the electronic device (101) within a communication network such as the first network (198) or the second network (199) using subscriber information (e.g., International Mobile Subscriber Identifier (IMSI)) stored in the subscriber identification module (196).
[0042] The wireless communication module (192) can support 5G networks and next-generation communication technologies following 4G networks, for example, new radio access technology. NR access technology can support high-speed transmission of high-capacity data (enhanced mobile broadband (eMBB)), minimization of terminal power and connection of multiple terminals (massive machine type communications (mMTC)), or high reliability and low latency (ultra-reliable and low-latency communications (URLLC)). The wireless communication module (192) can support a high-frequency band (e.g., mmWave band) to achieve a high data transmission rate, for example. The wireless communication module (192) can support various technologies for securing performance in the high-frequency band, such as beamforming, massive MIMO (multiple-input and multiple-output), full-dimensional MIMO (FD-MIMO), array antenna, analog beam-forming, or large-scale antenna. The wireless communication module (192) can support various requirements specified in the electronic device (101), external electronic device (e.g., electronic device (104)), or network system (e.g., second network (199)). According to one embodiment, the wireless communication module (192) may support a Peak data rate (e.g., 20 Gbps or more) for eMBB realization, loss coverage (e.g., 164 dB or less) for mMTC realization, or U-plane latency (e.g., downlink (DL) and uplink (UL) each 0.5 ms or less, or round trip 1 ms or less) for URLLC realization.
[0043] An antenna module (197) can transmit a signal or power to or from an external source (e.g., an external electronic device). According to one embodiment, the antenna module (197) may include an antenna comprising a radiator made of a conductor or a conductive pattern formed on a substrate (e.g., a PCB). According to one embodiment, the antenna module (197) may include a plurality of antennas (e.g., an array antenna). In this case, at least one antenna suitable for a communication method used in a communication network, such as a first network (198) or a second network (199), may be selected from the plurality of antennas, for example, by a communication module (190). A signal or power may be transmitted or received between the communication module (190) and an external electronic device through the selected at least one antenna. According to some embodiments, in addition to the radiator, other components (e.g., a radio frequency integrated circuit (RFIC)) may be additionally formed as part of the antenna module (197).
[0044] According to various embodiments, the antenna module (197) may form a mmWave antenna module. According to one embodiment, the mmWave antenna module may include a printed circuit board, an RFIC disposed on or adjacent to a first surface (e.g., bottom surface) of the printed circuit board and capable of supporting a specified high frequency band (e.g., mmWave band), and a plurality of antennas (e.g., array antennas) disposed on or adjacent to a second surface (e.g., top surface or side surface) of the printed circuit board and capable of transmitting or receiving a signal of the specified high frequency band.
[0045] At least some of the above components can be connected to each other via a communication method between peripheral devices (e.g., bus, GPIO (general purpose input and output), SPI (serial peripheral interface), or MIPI (mobile industry processor interface)) and exchange signals (e.g., commands or data) with each other.
[0046] According to one embodiment, commands or data may be transmitted or received between the electronic device (101) and an external electronic device (104) through a server (108) connected to a second network (199). Each of the external electronic devices (102, or 104) may be the same or a different type of device as the electronic device (101). According to one embodiment, all or part of the operations performed on the electronic device (101) may be performed on one or more of the external electronic devices (102, 104, or 108). For example, if the electronic device (101) needs to perform a function or service automatically or in response to a request from a user or another device, the electronic device (101) may request one or more external electronic devices to perform at least part of the function or service instead of performing the function or service itself or additionally. One or more external electronic devices that receive the above request may execute at least part of the requested function or service, or additional function or service related to the request, and transmit the result of the execution to the electronic device (101). The electronic device (101) may provide the result as is or additionally processed as at least part of the response to the request. For this purpose, for example, cloud computing, distributed computing, mobile edge computing (MEC), or client-server computing technology may be used. The electronic device (101) may provide ultra-low latency services using, for example, distributed computing or mobile edge computing. In another embodiment, 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. According to one embodiment, the external electronic device (104) or the server (108) may be included within a second network (199).The electronic device (101) can be applied to intelligent services (e.g., smart home, smart city, smart car, or healthcare) based on 5G communication technology and IoT-related technology.
[0047] FIGS. 2a and 2b illustrate components of an electronic device. In the example illustrated in FIG. 2a, at least some of the operations of the electronic device (101) may be controlled by a processor (210) and / or an RF (radio frequency) transceiver (220). Hereinafter, control by the processor (210) and / or the RF transceiver (220) may be based on MIPI (mobile industry processor interface) commands.
[0048] Referring to FIG. 2a, the electronic device (101) may include a processor (210), an RF transceiver (220), an RFFE (radio frequency front end) module (233), an RFFE module (234), an RFFE module (235), an RFFE module (244), an RFFE module (254), a modulator (243), and a modulator (253).
[0049] In the circuit structure illustrated in FIG. 2a, for example, the RF transceiver (220) may be connected to the RFFE module (233), RFFE module (234), and RFFE module (235) via a data line (231) and a clock (CLK) line (232). The RFFE module (233), RFFE module (234), and RFFE module (235) may be controlled based on MIPI commands obtained via the data line (231). The RFFE module (233), RFFE module (234), and RFFE module (235) may perform synchronization for MIPI commands obtained via the data line (231) based on a clock signal obtained via the clock line (232). In one example, the RFFE module (233), RFFE module (234), or RFFE module (235) can identify the time at which a MIPI command was acquired based on a clock signal. For example, an RF transceiver (220) can be connected to a modulator (243) and an RFFE module (244) via a data line (241) and a clock line (242). The modulator (243) and the RFFE module (244) can be controlled based on a MIPI command acquired via the data line (241). The modulator (243) and the RFFE module (244) can perform synchronization for a MIPI command acquired via the data line (241) based on a clock signal acquired via the clock line (242). In one example, the RFFE module (244) can identify the time at which a MIPI command was acquired based on a clock signal. For example, the RF transceiver (220) can be connected to the modulator (253) and RFFE module (254) via the data line (251) and clock line (252). The modulator (253) and RFFE module (254) can be controlled based on MIPI commands obtained via the data line (251).The modulator (253) and the RFFE module (254) can perform synchronization for MIPI commands based on a clock signal obtained through the clock line (252). In one example, the RFFE module (254) can identify the time at which the MIPI command was obtained based on the clock signal.
[0050] In the circuit structure illustrated in FIG. 2b, RFFE module (233), RFFE module (234), and RFFE module (235) may be connected via a first power path (261). Modulator (243) and RFFE module (244) may be connected via a second power path (262). Modulator (253) and RFFE module (254) may be connected via a third power path (263). The electronic device (101) may include a switch circuit (264) for selectively connecting the first power path (261) to one of the second power path (262) or the third power path (263) under the control of a processor (210) and / or an RF transceiver (220). For example, the modulator (243) may provide a first supply voltage (e.g., VCC1) to the RFFE module (244) through the second power path (262). The modulator (243) may provide a first supply voltage to the RFFE module (244), RFFE module (233), RFFE module (234), and RFFE module (235) when the second power path (262) is connected to the first power path (261) through the switch circuit (264). For example, the modulator (253) may provide a second supply voltage (e.g., VCC2) to the RFFE module (254) through the third power path (263). The modulator (253) can provide a second supply voltage to the RFFE module (254), RFFE module (233), RFFE module (234), and RFFE module (235) when the third power path (263) is connected to the first power path (261) through the switch circuit (264). The modulator may be referred to as a power supply circuit or other terms having an equivalent technical / functional meaning, in addition to modulator.
[0051] The circuit structure illustrated in FIGS. 2a and 2b is merely illustrative and the present disclosure is not limited thereto. For example, the number of RFFE modules and / or modulators included in the electronic device (101) is not limited to that illustrated in FIGS. 2a and 2b. For example, RFFE modules and / or modulators may be directly connected to the processor (210) via data lines and clock lines.
[0052] In one embodiment, the electronic device (101) may include a processor (210). For example, the processor (210) may include an application processor (AP) (e.g., the main processor (121) of FIG. 1) and / or a communication processor (CP) (e.g., the auxiliary processor (123) of FIG. 1). For example, the processor (210) may control an RF transceiver (220) through a control interface (e.g., MIPI). The processor (210) may control the RF transceiver (220) so that a signal is transmitted through an antenna (not shown). The processor (210) may control the RF transceiver (220) so that a signal is received.
[0053] In one embodiment, the electronic device (101) may include an RF transceiver (220). For example, the RF transceiver (220) may be implemented as part of a single chip (e.g., a radio frequency integrated circuit (RFIC)) or a single package. For example, the RF transceiver (220) may include a digital-to-analog converter (DAC) for converting a digital signal into an analog signal. The RF transceiver (220) may include a mixer and an oscillator (e.g., a local oscillator (LO) or a voltage-controlled oscillator (VCO)) for up-conversion. The RF transceiver (220) may convert a baseband signal generated by the processor (210) into an RF signal. The RF transceiver (220) may include one or more transmission ports. The RF transceiver (220) can provide an RF signal converted from a baseband signal to a power amplifier(s) of an RFFE module(s) (e.g., RFFE module (233), RFFE module (234), RFFE module (235), RFFE module (244), and / or RFFE module (254)) using one or more transmitting ports. For example, the RF transceiver (220) may include an analog-to-digital converter (ADC) for converting an analog signal into a digital signal. The RF transceiver (220) may include a mixer and an oscillator for down-conversion. The RF transceiver (220) may convert the RF signal into a baseband signal so that it can be processed by a processor (210). The RF transceiver (220) may include one or more receiving ports.
[0054] In one embodiment, the electronic device (101) may include RFFE modules (e.g., RFFE module (233), RFFE module (234), RFFE module (235), RFFE module (244), and RFFE module (254)). Wireless communication systems are evolving toward supporting higher data transmission rates to meet the ever-increasing demand for wireless data traffic. To support various frequency combinations, a plurality of transmit (Tx) / receive (Rx) RFFE modules may be placed around an RF transceiver (220). For example, the RFFE module (233) may be a PAMid comprising one or more power amplifiers and RF components for transmitting signal processing (e.g., a duplexer or a filter). For example, the RFFE module (233) may be an LPAMid comprising a power amplifier and / or a low noise amplifier (LNA). For example, the RFFE module (233) may include a control circuit for controlling one or more power amplifiers within the RFFE module (233) under the control of the processor (210) and / or the RF transceiver (220). For example, the control circuit of the RFFE module (233) may control the bias current (or voltage) of the power amplifier under the control of the processor (210) and / or the RF transceiver (220). For example, the control circuit of the RFFE module (233) may change parameters by controlling a signal path through a switch circuit within the power amplifier under the control of the processor (210) and / or the RF transceiver (220). In one example, the parameters may include gain and / or output power. However, this is merely an example and the present disclosure is not limited thereto. The parameters may include additional parameters besides the examples described above.In addition to being a control circuit, the control circuit may be referred to as a control unit, a controller, a logic circuit, a CMOS (complementary metal-oxide-semiconductor) controller, a CMOS logic circuit, a CMOS control circuit, a control logic circuit, an RFFE controller, an RFFE control circuit, an RFFE module control circuit, or any other term having an equivalent technical or functional meaning. The description of the RFFE module (233) described above may be applied substantially the same to the RFFE module (234), RFFE module (234), RFFE module (235), RFFE module (244), and RFFE module (254).
[0055] FIG. 3 illustrates the components of an RFFE module. In FIG. 3, noise caused by control according to a MIPI (mobile industry processor interface) command (301) is described. FIG. 3 is described based on an RFFE (radio frequency front end) module (310) including a power amplifier (PA) (330) in the transmit path, but this is merely an example and the present disclosure is not limited thereto. For example, the description of FIG. 3 may also apply to an RFFE module including a LNA (low noise amplifier) in the receive path. Hereinafter, control by the processor (210) and / or RF transceiver (220) may mean control based on a MIPI command (301).
[0056] Referring to FIG. 3, the RFFE module (310) may include a control circuit (320) and a power amplifier (330). For example, the RFFE module (310) may correspond to one of the RFFE module (233), RFFE module (234), RFFE module (235), RFFE module (244), or RFFE module (254) of FIG. 2a and FIG. 2b.
[0057] In one embodiment, the RFFE module (310) may include a control circuit (320). For example, the control circuit (320) may control the power amplifier (330) based on a MIPI command (301) obtained from the processor (210) and / or the RF transceiver (220). For example, the control circuit (320) may control the bias current (or voltage) of the power amplifier (330) based on a MIPI command (301) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (320) may control the bias current (or voltage) of the power amplifier (330) by providing the power amplifier (330) with a control signal for controlling a bias circuit inside the power amplifier (330). For example, the control circuit (320) can control parameters of the power amplifier (330) based on MIPI commands (301) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (320) can control the parameters by providing the power amplifier (330) with a control signal for controlling the parameters of the power amplifier (330). In one example, the parameters may include gain and / or output power. However, this is merely an example and the present disclosure is not limited thereto. The parameters may further include other parameters in addition to the examples described above.
[0058] In one embodiment, the RFFE module (310) may include a power amplifier (330). The power amplifier (330) may be driven based on a supply voltage (303) provided by a modulator (or power supply circuit) (e.g., modulator (243) and / or modulator (253) of FIG. 2a and FIG. 2b). For example, the power amplifier (330) may amplify an RF signal (e.g., RF input (302)) provided by an RF transceiver (220). By providing the amplified RF signal (e.g., RF output (303)) to an antenna, the amplified RF signal may be radiated into the air.
[0059] As described above, the control circuit (320) of the RFFE module (310) can control the power amplifier (330) based on the MIPI command (301). The control circuit (320) of the RFFE module (310) can control the power amplifier (330) by providing a control signal to the power amplifier (330) to control the power amplifier (330). Control according to the control signal of the control circuit (320) can be performed while the power amplifier (330) amplifies the RF signal. The control signal of the control circuit (320) may cause noise in the RF signal. Noise generated while the RF signal is amplified in the power amplifier (330) may cause a degradation in the transmission performance of the electronic device (101). In the RFFE module of the receiving path, noise may be generated by control according to the MIPI command while the RF signal is amplified by the LNA. Noise generated while the RF signal is amplified in the LNA can cause a decrease in the receiving performance of the electronic device (101). An example of reduced transmission and reception performance due to noise caused by the control signal of the control circuit (320) is described in FIG. 4a and FIG. 4b.
[0060] Figure 4a shows a graph representing the output of a power amplifier according to noise caused by MIPI commands.
[0061] In the graph exemplified in FIG. 4a, the horizontal axis represents frequency, and the vertical axis represents the magnitude of the output power of a power amplifier (PA) (e.g., the power amplifier (330) of FIG. 3). The waveform (401) shown in the graph represents the magnitude of the output power of the power amplifier at different frequencies.
[0062] The control circuit of the RFFE (radio frequency front end) module can control the power amplifier based on MIPI commands. The control circuit of the RFFE module can control the power amplifier by providing a control signal to the power amplifier to control the power amplifier. The control signal may cause noise in the RF signal while the power amplifier amplifies the RF signal. For example, spurious (402) may occur in the output power of the power amplifier due to the control signal. Spurious (402) may cause a degradation of the EVM (error vector magnitude). Depending on the time at which the spurious (402) occurs, additional degradation of transmission performance may occur. The additional degradation of transmission performance caused depending on the time at which the spurious (402) occurs is described in FIG. 4b.
[0063] FIG. 4b illustrates time-domain resources to explain noise caused by MIPI commands. In FIG. 4b, the first slot (420) and the second slot (430) contain 14 OFDM (orthogonal frequency division multiplexing) symbols. However, this is merely an example for illustrative purposes and the present disclosure is not limited thereto. The number of symbols in the first slot (420) and the second slot (430) may be determined according to the subcarrier interval (e.g., 30 kHz, 60 kHz, 120 kHz, 240 kHz, 480 kHz, 960 kHz, or 1920 kHz).
[0064] In one embodiment, control by MIPI (mobile industry processor interface) commands may be performed periodically. For example, the processor (210) and / or RF (radio frequency) transceiver (220) may periodically provide MIPI commands to the RFFE (radio frequency front end) module to maintain the settings of the power amplifier (PA) of the RFFE module. In the example illustrated in FIG. 4b, control by MIPI command (421) may be performed at the twelfth symbol of the first slot (420), and control by MIPI command (431) may be performed at the twelfth symbol of the second slot (430). The MIPI command (421) at the twelfth symbol of the first slot (420) and the MIPI command (431) at the twelfth symbol of the second slot (430) may be the same command provided to maintain the settings of the power amplifier of the RFFE module. Control by the MIPI command (431) at the twelfth symbol of the second slot (430) may not be essential because the MIPI command (421) and the MIPI command (431) are identical. According to one embodiment, the RFFE module can reduce the occurrence of noise by not performing control according to the MIPI command (431) when the same MIPI command (431) as the MIPI command (421) obtained in the first slot (420) is obtained.
[0065] In one embodiment, the MIPI command (431) in the twelfth symbol of the second slot (430) may be different from the MIPI command (421) in the twelfth symbol of the first slot (420). Since the MIPI command (431) in the second slot (430) is different from the MIPI command (421) in the first slot (420), the RFFE module needs to perform control according to the MIPI command (431). However, the twelfth symbol of the second slot (430) where control according to the MIPI command (431) is performed may be a symbol to which a reference signal (e.g., DMRS (demodulation reference signal)) for decoding a data signal is assigned. When control according to the MIPI command is performed in a symbol to which a reference signal is assigned, a degradation of the transmission and reception performance of the electronic device (101) may occur. For example, the electronic device (101) may be a transmitting device. When control according to a MIPI command is performed on a symbol to which a reference signal is assigned, the reference signal may be distorted by spurious (e.g., spurious (402) in FIG. 4a) according to the MIPI command. Since the reference signal is distorted, the receiving device may fail to decode the data signal. Since decoding the data signal fails, the transmission performance of the electronic device (101) may be degraded. In another example, the electronic device (101) may be a receiving device. When control according to a MIPI command is performed on a symbol to which a reference signal is assigned, the reference signal may be distorted by spurious (e.g., spurious (402) according to the MIPI command). Since the reference signal is distorted, the electronic device (101) may fail to decode the data signal. Since decoding the data signal fails, the reception performance of the electronic device (101) may be degraded. According to one embodiment, the RFFE module can avoid control according to a MIPI command being performed at a symbol to which a reference signal is assigned by delaying control according to a MIPI command.
[0066] In the following, an electronic device and an RFFE module are described for reducing noise caused by repetitive MIPI commands and avoiding distortion of the reference signal by MIPI commands.
[0067] FIG. 5 illustrates components of an RFFE module for reducing noise caused by MIPI commands. FIG. 5 is described based on an RFFE (radio frequency front end) module (510) including a power amplifier (PA) (530) in the transmit path. However, this is merely an example and the present disclosure is not limited thereto. The description of FIG. 5 may be applied in the same or similar way to an RFFE module including a low noise amplifier (LNA) in the receive path. In the following, control by the processor (210) and / or the RF (radio frequency) transceiver (220) may mean control based on MIPI (mobile industry processor interface) commands (501).
[0068] Referring to FIG. 5, an RFFE module (510) according to one embodiment may include a control circuit (520) and a power amplifier (530).
[0069] In one embodiment, the RFFE module (510) may include a control circuit (520). The control circuit (520) may control the power amplifier (530) based on a MIPI command (501) obtained from the processor (210) and / or the RF transceiver (220). For example, the control circuit (520) may control the bias current (or voltage) of the power amplifier (530) based on a MIPI command (501) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (520) may control the bias current (or voltage) of the power amplifier (530) by providing the power amplifier (530) with a control signal for controlling a bias circuit inside the power amplifier (530). For example, the control circuit (520) can control parameters of the power amplifier (530) based on MIPI commands (501) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (520) can control the parameters by providing the power amplifier (530) with a control signal for controlling the parameters of the power amplifier (530). In one example, the parameters may include gain and / or output power. However, this is merely an example and the present disclosure is not limited thereto. The parameters may further include other parameters in addition to the examples described above.
[0070] In one embodiment, the RFFE module (510) may include a power amplifier (530). The power amplifier (530) may be driven based on a supply voltage (503) provided by a modulator (or power supply circuit) (e.g., modulator (243) and / or modulator (253) of FIG. 2a and FIG. 2b). For example, the power amplifier (530) may amplify an RF signal (e.g., RF input (502)) obtained from an RF transceiver (220). By providing the amplified RF signal (e.g., RF output (503)) to an antenna, the amplified RF signal may be radiated into the air.
[0071] In one embodiment, the control circuit (520) of the RFFE module (510) may include a comparison circuit (521), a memory (522), and a delay circuit (523).
[0072] In one embodiment, the control circuit (520) may include a comparison circuit (521). The comparison circuit (521) may be configured to identify whether a MIPI command obtained from the processor (210) and / or the RF transceiver (220) is identical to a MIPI command obtained previously (preceding or just before). For example, the comparison circuit (521) may be configured to identify whether a MIPI command obtained from a second slot (e.g., the second slot (430) in FIG. 4b) (e.g., MIPI command (431) in FIG. 4b)) is identical to a MIPI command obtained from a first slot (e.g., the first slot (420) in FIG. 4b) (e.g., MIPI command (421) in FIG. 4b). The comparison circuit (521) may be configured to refrain from providing a MIPI command to the delay circuit (523) upon identifying that the MIPI command obtained from the processor (210) and / or the RF transceiver (220) is identical to a previously obtained MIPI command. The comparison circuit (521) may be configured to provide a MIPI command to the delay circuit (523) upon identifying that the MIPI command obtained from the processor (210) and / or the RF transceiver (220) is different from a previously obtained MIPI command. In one example, the comparison circuit (521) may be referred to as a comparator, a MIPI comparator, or other terms having an equivalent technical / functional meaning.
[0073] In one embodiment, the control circuit (520) may include a memory (522). The memory (522) may be configured to store information about a previously acquired MIPI command so that a comparison circuit (521) can identify whether a MIPI command acquired from the processor (210) and / or RF transceiver (220) is identical to a previously acquired MIPI command (preceding or just before). The memory (522) may store, per radio access technology (RAT), the value of a time interval defined (or determined) so that a delay circuit (523) delays the time at which the MIPI command is executed. For example, the time interval may be defined (or determined) so that control by the MIPI command is not performed at a symbol to which a reference signal (e.g., demodulation reference signal (DMRS)) is assigned. For example, a time interval may be defined (or determined) such that control by MIPI commands is performed within the time interval to which the CP (cyclic prefix) of the data signal is assigned. In one example, memory (522) may store the value of a first time interval defined for an LTE (long term evolution) network. In one example, memory (522) may store the value of a second time interval defined for an NR (new radio) network. In an example that is not limited, memory (522) may store the values of time intervals defined by subcarrier spacing. In one example, memory (522) may be referred to as a buffer, a memory block, or other terms having an equivalent technical / functional meaning.
[0074] In one embodiment, the control circuit (520) may include a delay circuit (523). The delay circuit (523) may be configured to delay the time at which a MIPI command obtained from the processor (210) and / or the RF transceiver (220) is executed. For example, the delay circuit (523) may be configured to delay the time at which a MIPI command is executed so that control by the MIPI command is not performed at a symbol to which a reference signal (e.g., DMRS) is assigned. For example, the delay circuit (523) may be configured to delay the time at which a MIPI command is executed so that control by the MIPI command is performed at a time interval to which a cyclic prefix (CP) of the data signal is assigned.
[0075] In the following, operations of an RFFE module (510) for reducing noise caused by control according to a MIPI command (501) are described. At least some of the operations of the RFFE module (510) may be controlled by a control circuit (520). The operations of the RFFE module (510) may be performed using components of the control circuit (520) (e.g., a comparison circuit (521), a memory (522), and a delay circuit (523)). In the following, the operations of the RFFE module (510) are described sequentially. However, the operations of the RFFE module (510) are not necessarily performed sequentially. For example, at least two operations may be performed in parallel.
[0076] In one embodiment, the RFFE module (510) may perform an initialization operation in response to the booting of the electronic device (101). For example, the RFFE module (510) may control the memory (522) so that the memory (522) of the control circuit (520) is initialized. For example, the RFFE module (510) may control the comparison circuit (521) so that the register of the control circuit (520) is initialized. For example, the register may be a component of the comparison circuit (521) for recording (or storing) a current MIPI instruction, a previous MIPI instruction (or a MIPI instruction stored in the memory (522)), and / or a MIPI instruction provided to the power amplifier (530). For example, when an initialization operation is performed, the register for controlling the RFFE module (510) may have an initial value (e.g., 0x00) or be in a blank state. In one example, the register may be as shown in [Table 1] below.
[0077] Register Data (Input) Data (Memory) Data (MIPI provided to PA) 0x01---
[0078] In one embodiment, the RFFE module (510) may obtain a first MIPI command from the processor (210) and / or the RF transceiver (220) after performing an initialization operation. For example, the first MIPI command may be obtained from a first slot (e.g., the first slot (420) in FIG. 4b). The RFFE module (510) may control the power amplifier (530) based on the first MIPI command. For example, the RFFE module (510) may generate a control signal to control the power amplifier (530) based on the first MIPI command. The RFFE module (510) may perform control according to the first MIPI command by providing the control signal to the power amplifier (530). The RFFE module (510) may update the registers of the control circuit (520) based on the first MIPI command. In one example, the updated registers may be as shown in [Table 2] below.
[0079] Register Data (Input) Data (Memory) Data (MIPI provided to PA) 0x010x01Ox01Ox01
[0080] In one embodiment, the RFFE module (510) may obtain a second MIPI command from the processor (210) and / or the RF transceiver (220). For example, the second MIPI command may be obtained from a second slot (e.g., the second slot (430) in FIG. 4b). The comparison circuit (521) of the RFFE module (510) may identify whether the second MIPI command is identical to the first MIPI command stored in memory (522).
[0081] In one embodiment, the RFFE module (510) may refrain from controlling the power amplifier (530) based on the second MIPI command upon identifying that the second MIPI command is identical to the first MIPI command stored in memory (522). For example, the RFFE module (510) may refrain from generating a control signal according to the second MIPI command upon identifying that the second MIPI command is identical to the first MIPI command. By refraining from controlling the power amplifier (530) based on the second MIPI command, the RFFE module (510) may reduce noise caused by repetitive MIPI commands. The RFFE module (510) may update the registers of the control circuit (520) upon identifying that the second MIPI command is identical to the first MIPI command. In one example, the updated registers may be as shown in [Table 3] below.
[0082] Register Data (Input) Data (Memory) Data (MIPI provided to PA) 0x01 0x01 Ox01 Ignore
[0083] In one embodiment, the RFFE module (510) can control the power amplifier (530) based on the second MIPI command upon identifying that the second MIPI command is different from the first MIPI command stored in memory (522). For example, the RFFE module (510) can generate a control signal for controlling the power amplifier (530) based on the second MIPI command upon identifying that the second MIPI command is different from the first MIPI command. The RFFE module (510) can identify a time interval (or duration) for delaying control according to the second MIPI command based on the RAT (or subcarrier interval) at which the RFFE module operates. For example, the RFFE module (510) can provide the control signal to the power amplifier (530) at a second time, which is a specified time interval after the first time at which the second MIPI command was acquired. In one example, the first time at which the second MIPI command is acquired may be included in a symbol to which a reference signal (e.g., DMRS (demodulation reference signal)) for decoding a data signal is assigned. In one example, the second time at which control according to the second MIPI command is performed may be included in a cyclic prefix (CP) of the data signal. The RFFE module (510) can reduce the degradation of the transmission and reception performance of the electronic device (101) by avoiding the performance of control according to the MIPI command in the symbol to which the reference signal is assigned. For example, the RFFE module (510) may store the second MIPI command in memory (522) upon identification that the second MIPI command is different from the first MIPI command. For example, the RFFE module (510) may update the register of the control circuit (520) upon identification that the second MIPI command is different from the first MIPI command. In one example, the updated register can be updated as shown in [Table 4] below.
[0084] Register Data (Input) Data (Memory) Data (MIPI provided to PA) 0x01 0x02 0x01 → 0x02 0x02
[0085] In FIG. 5, for convenience of explanation, the operations of the RFFE module (510) for reducing noise according to MIPI commands in the first slot and the second slot after booting the electronic device (101) are described. However, this is for illustrative purposes only and the present disclosure is not limited thereto. The operations described in FIG. 5 may be performed in any consecutive or discontinuous slots among the plurality of slots.
[0086] FIG. 6 illustrates components of an RFFE module for reducing noise caused by MIPI commands. FIG. 6 is described based on an RFFE (radio frequency front end) module (510) including a power amplifier (PA) (530) in the transmit path. However, this is merely an example and the present disclosure is not limited thereto. The description of FIG. 6 may be applied in the same or similar way to an RFFE module including a low noise amplifier (LNA) in the receive path. In the following, control by the processor (210) and / or the RF (radio frequency) transceiver (220) may mean control based on MIPI (mobile industry processor interface) commands (501).
[0087] Referring to FIG. 6, an RFFE module (510) according to one embodiment may include a control circuit (520) and a power amplifier (530).
[0088] In one embodiment, the RFFE module (510) may include a control circuit (520). The control circuit (520) may control the power amplifier (530) based on a MIPI command (501) obtained from the processor (210) and / or the RF transceiver (220). For example, the control circuit (520) may control the bias current (or voltage) of the power amplifier (530) based on a MIPI command (501) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (520) may control the bias current (or voltage) of the power amplifier (530) by providing the power amplifier (530) with a control signal for controlling a bias circuit inside the power amplifier (530). For example, the control circuit (520) can control parameters of the power amplifier (530) based on MIPI commands (501) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (520) can control the parameters by providing the power amplifier (530) with a control signal for controlling the parameters of the power amplifier (530). In one example, the parameters may include gain and / or output power. However, this is merely an example and the present disclosure is not limited thereto. The parameters may further include other parameters in addition to the examples described above.
[0089] In one embodiment, the RFFE module (510) may include a power amplifier (530). The power amplifier (530) may be driven based on a supply voltage (503) provided by a modulator (or power supply circuit) (e.g., modulator (243) and / or modulator (253) of FIG. 2a and FIG. 2b). For example, the power amplifier (530) may amplify an RF signal (e.g., RF input (502)) obtained from an RF transceiver (220). By providing the amplified RF signal (e.g., RF output (503)) to an antenna, the amplified RF signal may be radiated into the air.
[0090] In one embodiment, the control circuit (520) of the RFFE module (510) may include a comparison circuit (521) and a memory (522).
[0091] In one embodiment, the control circuit (520) may include a comparison circuit (521). The comparison circuit (521) may be configured to identify whether a MIPI command obtained from the processor (210) and / or the RF transceiver (220) is identical to a MIPI command obtained previously (preceding or just before). For example, the comparison circuit (521) may be configured to identify whether a MIPI command obtained from a second slot (e.g., the second slot (430) in FIG. 4b) (e.g., MIPI command (431) in FIG. 4b)) is identical to a MIPI command obtained from a first slot (e.g., the first slot (420) in FIG. 4b) (e.g., MIPI command (421) in FIG. 4b). The comparison circuit (521) may be configured to refrain from providing a MIPI command to the power amplifier (530) upon identifying that the MIPI command obtained from the processor (210) and / or the RF transceiver (220) is identical to a previously obtained MIPI command. The comparison circuit (521) may be configured to provide a MIPI command to the power amplifier (530) upon identifying that the MIPI command obtained from the processor (210) and / or the RF transceiver (220) is different from a previously obtained MIPI command. In one example, the comparison circuit (521) may be referred to as a comparator, a MIPI comparator, or other terms having an equivalent technical / functional meaning.
[0092] In one embodiment, the control circuit (520) may include a memory (522). The memory (522) may store information about a previously obtained MIPI command so that the comparison circuit (521) can identify whether a MIPI command obtained from the processor (210) and / or the RF transceiver (220) is identical to a previously obtained MIPI command (preceding or just before). In one example, the memory (522) may be referred to as a buffer, a memory block, or other terms having an equivalent technical or functional meaning.
[0093] In the following, the operations of an RFFE module (510) for reducing noise caused by control according to a MIPI command (501) are described. At least some of the operations of the RFFE module (510) may be controlled by a control circuit (520). The operations of the RFFE module (510) may be performed using components of the control circuit (520) (e.g., a comparison circuit (521) and a memory (522)). In the following, the operations of the RFFE module (510) are described sequentially. However, the operations of the RFFE module (510) are not necessarily performed sequentially. For example, at least two operations may be performed in parallel.
[0094] In one embodiment, the RFFE module (510) may perform an initialization operation in response to the booting of the electronic device (101). For example, the RFFE module (510) may control the memory (522) so that the memory (522) of the control circuit (520) is initialized. For example, the RFFE module (510) may control the comparison circuit (521) so that the register of the control circuit (520) is initialized. For example, the register may be a component of the comparison circuit (521) for recording (or storing) a current MIPI instruction, a previous MIPI instruction (or a MIPI instruction stored in the memory (522)), and / or a MIPI instruction provided to the power amplifier (530). For example, when an initialization operation is performed, the register for controlling the RFFE module (510) may have an initial value (e.g., 0x00) or be in a blank state. In one example, the register may be as shown in [Table 1].
[0095] In one embodiment, the RFFE module (510) may obtain a first MIPI command from the processor (210) and / or the RF transceiver (220) after performing an initialization operation. For example, the first MIPI command may be obtained from a first slot (e.g., the first slot (420) in FIG. 4b). The RFFE module (510) may control the power amplifier (530) based on the first MIPI command. For example, the RFFE module (510) may generate a control signal to control the power amplifier (530) based on the first MIPI command. The RFFE module (510) may perform control according to the first MIPI command by providing the control signal to the power amplifier (530). The RFFE module (510) may update the registers of the control circuit (520) based on the first MIPI command. The updated registers may be as shown in [Table 2].
[0096] In one embodiment, the RFFE module (510) may obtain a second MIPI command from the processor (210) and / or the RF transceiver (220). For example, the second MIPI command may be obtained from a second slot (e.g., the second slot (430) in FIG. 4b). The comparison circuit (521) of the RFFE module (510) may identify whether the second MIPI command is identical to the first MIPI command stored in memory (522).
[0097] In one embodiment, the RFFE module (510) may refrain from controlling the power amplifier (530) based on the second MIPI command upon identifying that the second MIPI command is identical to the first MIPI command stored in memory (522). For example, the RFFE module (510) may refrain from generating a control signal according to the second MIPI command upon identifying that the second MIPI command is identical to the first MIPI command. By refraining from controlling the power amplifier (530) based on the second MIPI command, the RFFE module (510) may reduce noise caused by repetitive MIPI commands. The RFFE module (510) may update the registers of the control circuit (520) upon identifying that the second MIPI command is identical to the first MIPI command. The updated registers may be as shown in [Table 3].
[0098] In one embodiment, the RFFE module (510) can control the power amplifier (530) based on the second MIPI command based on the identification that the second MIPI command is different from the first MIPI command stored in memory (522). For example, the RFFE module (510) can generate a control signal to control the power amplifier (530) based on the second MIPI command based on the identification that the second MIPI command is different from the first MIPI command. The RFFE module (510) can provide the generated control signal to the power amplifier (530). For example, the RFFE module (510) can store the second MIPI command in memory (522) based on the identification that the second MIPI command is different from the first MIPI command. For example, the RFFE module (510) can update the registers of the control circuit (520) upon identifying that the second MIPI command is different from the first MIPI command. In one example, the updated registers may be as shown in [Table 4].
[0099] In FIG. 6, for convenience of explanation, the operations of the RFFE module (510) for reducing noise according to MIPI commands in the first slot and the second slot after booting the electronic device (101) are described. However, this is for illustrative purposes only and the present disclosure is not limited thereto. The operations described in FIG. 6 may be performed in any consecutive slot among a plurality of slots.
[0100] FIG. 7 illustrates components of an RFFE module for reducing noise caused by MIPI commands. FIG. 7 is described based on an RFFE (radio frequency front end) module (510) including a power amplifier (PA) (530) in the transmit path. However, this is merely an example and the present disclosure is not limited thereto. The description of FIG. 7 may be applied in the same or similar way to an RFFE module including a low noise amplifier (LNA) in the receive path. In the following, control by the processor (210) and / or the RF (radio frequency) transceiver (220) may mean control based on MIPI (mobile industry processor interface) commands (501).
[0101] Referring to FIG. 7, an RFFE module (510) according to one embodiment may include a control circuit (520) and a power amplifier (530).
[0102] In one embodiment, the RFFE module (510) may include a control circuit (520). The control circuit (520) may control the power amplifier (530) based on a MIPI command (501) obtained from the processor (210) and / or the RF transceiver (220). For example, the control circuit (520) may control the bias current (or voltage) of the power amplifier (530) based on a MIPI command (501) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (520) may control the bias current (or voltage) of the power amplifier (530) by providing the power amplifier (530) with a control signal for controlling a bias circuit inside the power amplifier (530). For example, the control circuit (520) can control parameters of the power amplifier (530) based on MIPI commands (501) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (520) can control the parameters by providing the power amplifier (530) with a control signal for controlling the parameters of the power amplifier (530). In one example, the parameters may include gain and / or output power. However, this is merely an example and the present disclosure is not limited thereto. The parameters may further include other parameters in addition to the examples described above.
[0103] In one embodiment, the RFFE module (510) may include a power amplifier (530). The power amplifier (530) may be driven based on a supply voltage (503) provided by a modulator (or power supply circuit) (e.g., modulator (243) and / or modulator (253) of FIG. 2a and FIG. 2b). For example, the power amplifier (530) may amplify an RF signal (e.g., RF input (502)) obtained from an RF transceiver (220). By providing the amplified RF signal (e.g., RF output (503)) to an antenna, the amplified RF signal may be radiated into the air.
[0104] In one embodiment, the control circuit (520) of the RFFE module (510) may include a memory (522) and a delay circuit (523).
[0105] In one embodiment, the control circuit (520) may include a memory (522). The memory (522) may store, per radio access technology (RAT), the value of a time interval defined (or determined) so that the delay circuit (523) delays the time at which a MIPI command is executed. For example, the time interval may be defined (or determined) so that control by the MIPI command is not performed at a symbol assigned to a reference signal (e.g., demodulation reference signal (DMRS)). For example, the time interval may be defined (or determined) so that control by the MIPI command is performed within a time interval assigned to a cyclic prefix (CP) of a data signal. In one example, the memory (522) may store the value of a first time interval defined for a long term evolution (LTE) network. In one example, the memory (522) may store the value of a second time interval defined for a new radio (NR) network. In a non-limiting example, memory (522) may store values of time intervals defined by subcarrier spacing. In one example, memory (522) may be referred to as a buffer, a memory block, or other terms having an equivalent technical / functional meaning.
[0106] In one embodiment, the control circuit (520) may include a delay circuit (523). The delay circuit (523) may be configured to delay the time at which a MIPI command obtained from the processor (210) and / or the RF transceiver (220) is executed. For example, the delay circuit (523) may be configured to delay the time at which a MIPI command is executed so that control by the MIPI command is not performed at a symbol to which a reference signal (e.g., DMRS) is assigned. For example, the delay circuit (523) may be configured to delay the time at which a MIPI command is executed so that control by the MIPI command is performed at a time interval to which a cyclic prefix (CP) of the data signal is assigned.
[0107] In the following, the operations of an RFFE module (510) for reducing noise caused by control according to a MIPI command (501) are described. At least some of the operations of the RFFE module (510) may be controlled by a control circuit (520). The operations of the RFFE module (510) may be performed using components of the control circuit (520) (e.g., memory (522) and delay circuit (523)). In the following, the operations of the RFFE module (510) are described sequentially. However, the operations of the RFFE module (510) are not necessarily performed sequentially. For example, at least two operations may be performed in parallel.
[0108] In one embodiment, the RFFE module (510) may perform an initialization operation in response to the booting of the electronic device (101). For example, the RFFE module (510) may control the memory (522) so that the memory (522) of the control circuit (520) is initialized. For example, the RFFE module (510) may initialize the register of the control circuit (520). For example, the register may be a component for recording (or storing) a current MIPI instruction, a time interval defined to delay control according to the MIPI instruction, and / or a MIPI instruction provided to the power amplifier (530). For example, after performing the initialization operation, the RFFE module (510) may record the time interval defined to delay control according to the MIPI instruction in the register. For example, the time interval may be determined based on the RAT (or subcarrier interval). After performing an initialization operation, the RFFE module (510) can obtain a predetermined time interval from the memory (130) of the electronic device (101). The RFFE module (510) can record the predetermined time interval in a register. In one example, the register may be as shown in [Table 5] below.
[0109] Register Data (Input) Delay Data (MIPI provided to PA) 0x01-22μs-
[0110] In one embodiment, the RFFE module (510) can obtain a first MIPI command from the processor (210) and / or RF transceiver (220) after performing an initialization operation. For example, the first MIPI command may be acquired in a first slot (e.g., the first slot (420) in FIG. 4b). The RFFE module (510) may control the power amplifier (530) based on the first MIPI command. For example, the RFFE module (510) may generate a control signal for controlling the power amplifier (530) based on the first MIPI command. The RFFE module (510) may identify a time interval (e.g., 22 μs) for delaying control according to the first MIPI command based on the RAT (or subcarrier interval) at which the RFFE module (510) operates. The RFFE module (510) may provide the control signal to the power amplifier (530) at a second time, which is after the time interval identified from the first time at which the first MIPI command was acquired. In one example, the first time at which the first MIPI command was acquired is the data signal A reference signal for decoding (e.g., DMRS (demodulation reference signal)) may be included in the assigned symbol. In one example, a second time during which control according to the first MIPI command is performed may be included in the CP (cyclic prefix) of the data signal. The RFFE module (510) can reduce the degradation of the transmission and reception performance of the electronic device (101) by avoiding control according to the MIPI command in the symbol where the reference signal is assigned. For example, the RFFE module (510) may update the registers of the control circuit (520) based on the first MIPI command. The updated registers may be as shown in [Table 6] below.
[0111] Register Data (Input) Delay Data (MIPI provided to PA) 0x01 0x01 22μs 0x01
[0112] In one embodiment, the RFFE module (510) may obtain a second MIPI command from the processor (210) and / or the RF transceiver (220). For example, the second MIPI command may be obtained from a second slot (e.g., the second slot (430) in FIG. 4b). The RFFE module (510) may generate a control signal for controlling the power amplifier (530) based on the second MIPI command. The RFFE module (510) may identify a time interval for delaying control according to the second MIPI command based on the RAT (or subcarrier interval) in which the RFFE module operates. For example, the RFFE module (510) may provide the control signal to the power amplifier (530) at a fourth time, which is after the time interval identified from the third time in which the second MIPI command was obtained. In one example, the third time at which the second MIPI command is acquired may be included in a symbol to which a reference signal (e.g., DMRS) for decoding a data signal is assigned. In one example, the fourth time at which control according to the second MIPI command is performed may be included in a cyclic prefix (CP) of the data signal. The RFFE module (510) can reduce the degradation of the transmission and reception performance of the electronic device (101) by avoiding control according to the MIPI command being performed in a symbol to which a reference signal is assigned. The RFFE module (510) can update the registers of the control circuit (520). The updated registers may be as shown in [Table 7] below.
[0113] Register Data (Input) Delay Data (MIPI provided to PA) 0x010x0222μs 0x02
[0114] In FIG. 7, for convenience of explanation, the operations of the RFFE module (510) for reducing noise according to MIPI commands in the first slot and the second slot after booting the electronic device (101) are described. However, this is for illustrative purposes only and the present disclosure is not limited thereto. The operations described in FIG. 7 may be performed in any consecutive slots among a plurality of slots.
[0115] FIG. 8 illustrates components of an RFFE module for reducing noise caused by MIPI commands. FIG. 8 is described based on an RFFE (radio frequency front end) module (510) including a power amplifier (PA) (810) of a transmit path. Hereinafter, control by a processor (210) and / or an RF (radio frequency) transceiver (220) may mean control based on MIPI commands (801).
[0116] Referring to FIG. 8, an RFFE module (510) according to one embodiment may include a control circuit (520), a power amplifier (810), and a switch circuit (820).
[0117] In one embodiment, the RFFE module (510) may include a control circuit (520). The control circuit (520) may control the power amplifier (810) based on MIPI commands (801) obtained from the processor (210) and / or the RF transceiver (220). For example, the control circuit (520) may control the bias current (or voltage) of the power amplifier (810) based on MIPI commands (801) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (520) may control the bias current (or voltage) of the power amplifier (810) by providing the power amplifier (810) with a control signal for controlling a bias circuit inside the power amplifier (810). For example, the control circuit (520) can control parameters of the power amplifier (810) based on MIPI commands (801) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (520) can control the parameters by providing the power amplifier (810) with a control signal for controlling the parameters of the power amplifier (810). In one example, the parameters may include gain and / or output power. However, this is merely an example and the present disclosure is not limited thereto. The parameters may include other parameters in addition to the examples described above. For example, the control circuit (520) can control the switch circuit (820) based on MIPI commands (801) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (520) can control the switch circuit (820) so that after the RF input (802) is amplified based on the MIPI command (801), it is output as one of the RF output (821), RF output (822), or RF output (823).
[0118] In one embodiment, the RFFE module (510) may include a power amplifier (810). The power amplifier (530) may be driven based on a supply voltage provided by a modulator (or power supply circuit) (e.g., modulator (243) and / or modulator (253) of FIG. 2a and FIG. 2b). For example, the power amplifier (810) may amplify an RF signal (e.g., RF input (802)) obtained from an RF transceiver (220). By providing the amplified RF signal to an antenna through the RF output (821), RF output (822), or RF output (823) of the power amplifier (530), the amplified RF signal may be radiated into the air.
[0119] In one embodiment, the control circuit (520) of the RFFE module (510) may include a comparison circuit (521), a memory (522), and / or a delay circuit (523). The description of the operations of the RFFE module (510) described in FIG. 5 through 7 may be substantially applicable to the operations performed by the RFFE module (510) shown in FIG. 8 to reduce noise caused in the power amplifier (810).
[0120] FIG. 9 illustrates components of an RFFE module for reducing noise caused by MIPI commands. FIG. 9 is described based on an RFFE (radio frequency front end) module (900) including LNAs (low noise amplifiers) in a receive path. Hereinafter, control by a processor (210) and / or an RF (radio frequency) transceiver (220) may mean control based on MIPI (mobile industry processor interface) commands (901).
[0121] Referring to FIG. 9, an RFFE module (900) according to one embodiment may include a control circuit (520), a switch circuit (910), a filter (921), a filter (922), a filter (923), a switch circuit (930), an LNA (941), an LNA (942), an LNA (943), and / or a switch circuit (950).
[0122] In one embodiment, the RFFE module (900) may include a control circuit (520). The control circuit (520) may control an LNA (e.g., LNA (941), LNA (942), or LNA (943)) based on a MIPI command (901) obtained from a processor (210) and / or an RF transceiver (220). For example, the control circuit (520) may control the bias current (or voltage) of the LNA based on a MIPI command (901) obtained from a processor (210) and / or an RF transceiver (220). The control circuit (520) may control the bias current (or voltage) of the LNA by providing a control signal to the LNA to control a bias circuit within the LNA. For example, the control circuit (520) can control the parameters of the LNA based on MIPI commands (901) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (520) can control the parameters by providing the LNA with a control signal for controlling the parameters of the LNA. In one example, the parameters may include gain and / or output power. However, this is merely an example and the present disclosure is not limited thereto. The parameters may further include other parameters in addition to the examples described above.
[0123] For example, the control circuit (520) can control the switch circuit (910), the switch circuit (930), and / or the switch circuit (950) based on a MIPI command (901) obtained from the processor (210) and / or the RF transceiver (220). For example, the control circuit (520) can control the switch circuit (910) so that the RF input (902) is filtered by the filter (921), the filter (922), and / or the filter (923) based on the MIPI command (901). The control circuit (520) can control the switch circuit (930) so that the filtered RF input is provided to the LNA (941), the LNA (942), and / or the LNA (943) based on the MIPI command (901). For example, the control circuit (520) can control the switch circuit (950) so that the output of the LNA (941), the output of the LNA (942), and / or the output of the LNA (943) is provided as an RF output (951) and / or an RF output (952).
[0124] In one embodiment, the RFFE module (900) may include an LNA (941). The LNA (941) may be driven based on a supply voltage provided by a modulator (or power supply circuit) (e.g., modulator (243) and / or modulator (253) of FIG. 2a and FIG. 2b). For example, the LNA (941) may amplify a filtered RF signal. The LNA (941) may provide the amplified RF signal to an RF transceiver (220). The description of the LNA (941) above may apply substantially the same to the LNA (942) and LNA (943).
[0125] In one embodiment, the control circuit (520) of the RFFE module (900) may include a comparison circuit (521), a memory (522), and / or a delay circuit (523). The descriptions of the operations of the RFFE module (510) described in FIG. 5 through 7 may be substantially applicable to the operations performed by the RFFE module (900) illustrated in FIG. 9 to reduce noise caused in the LNAs.
[0126] FIG. 10 illustrates components of an RFFE module for reducing noise caused by MIPI commands. FIG. 10 is described based on an RFFE (radio frequency front end) module (1000) comprising a power amplifier (PA) (1030) in the transmit path and a low noise amplifier (LNA) (e.g., LNA (1066), LNA (1067), LNA (1068)) in the receive path. Hereinafter, control by a processor (210) and / or an RF (radio frequency) transceiver (220) may mean control based on MIPI commands (e.g., MIPI command (1001) or MIPI command (1002)).
[0127] Referring to FIG. 10, an RFFE module (1000) according to one embodiment may include a control circuit (1010), a control circuit (1020), a power amplifier (1030), a switch circuit (1035), a duplexer (1041), a duplexer (1042), a duplexer (1043), a switch circuit (1045), a coupler (1050), a switch circuit (1060), an LNA (1066), an LNA (1067), an LNA (1068), and / or a switch circuit (1070).
[0128] In one embodiment, the RFFE module (1000) may include a control circuit (1010). The control circuit (1010) may control the power amplifier (1030) based on a MIPI command (1001) obtained from the processor (210) and / or the RF transceiver (220). For example, the control circuit (1010) may control the bias current (or voltage) of the power amplifier (1030) based on a MIPI command (1001) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (1010) may control the bias current (or voltage) of the power amplifier (1030) by providing the power amplifier (1030) with a control signal for controlling a bias circuit inside the power amplifier (1030). For example, the control circuit (1010) can control parameters of the power amplifier (1030) based on MIPI commands (1001) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (1010) can control the parameters by providing the power amplifier (1030) with a control signal for controlling the parameters of the power amplifier (1030). In one example, the parameters may include gain and / or output power. However, this is merely an example and the present disclosure is not limited thereto. The parameters may further include other parameters in addition to the examples described above. For example, the control circuit (1010) can control the switch circuit (1035) and the switch circuit (1045) based on MIPI commands (1001) obtained from the processor (210) and / or the RF transceiver (220).
[0129] In one embodiment, the RFFE module (1000) may include a power amplifier (1030). The power amplifier (1030) may be driven based on a supply voltage provided by a modulator (or power supply circuit) (e.g., the modulator (243) and / or the modulator (253) of FIG. 2a and FIG. 2b). For example, the power amplifier (1030) may amplify an RF signal (1003) obtained from an RF transceiver (220). The power amplifier (530) may provide the amplified RF signal to a switch circuit (1035).
[0130] In one embodiment, the control circuit (1010) of the RFFE module (1000) may include a comparison circuit (521), a memory (522), and / or a delay circuit (523) as illustrated in FIG. 5. The same description of the operations of the RFFE module (510) described in FIG. 5 through 7 may apply to the operations performed by the RFFE module (1000) illustrated in FIG. 10 to reduce noise caused in the power amplifier (1010).
[0131] In one embodiment, the RFFE module (1000) may include a control circuit (1020). The control circuit (1020) may control an LNA (e.g., LNA (1066), LNA (1067), or LNA (1068)) based on a MIPI command (1002) obtained from a processor (210) and / or an RF transceiver (220). For example, the control circuit (1020) may control the bias current (or voltage) of the LNA based on a MIPI command (1002) obtained from a processor (210) and / or an RF transceiver (220). The control circuit (1020) may control the bias current (or voltage) of the LNA by providing the LNA with a control signal to control a bias circuit within the LNA. For example, the control circuit (1020) can control parameters of the LNA based on MIPI commands (1002) obtained from the processor (210) and / or the RF transceiver (220). The control circuit (1020) can control the parameters by providing the LNA with a control signal for controlling the parameters of the LNA. In one example, the parameters may include gain and / or output power. However, this is merely an example and the present disclosure is not limited thereto. The parameters may include other parameters in addition to the examples described above. For example, the control circuit (1020) can control the switch circuit (1060) and / or the switch circuit (1070) based on MIPI commands (1002) obtained from the processor (210) and / or the RF transceiver (220).The control circuit (1020) can control the switch circuit (1060) and / or switch circuit (1070) based on the MIPI command (1002) so that the RF signal (1004) and / or RF signal (1005) is provided to the RF transceiver (220) through the first port (1006) and / or second port (1007) after filtering and amplification.
[0132] In one embodiment, the RFFE module (1000) may include an LNA (1066). The LNA (1066) may be driven based on a supply voltage provided by a modulator (or power supply circuit) (e.g., modulator (243) and / or modulator (253) of FIG. 2a and FIG. 2b). For example, the LNA (1066) may amplify a filtered RF signal. The LNA (1066) may provide the amplified RF signal to an RF transceiver (220). The description of the LNA (1066) above may apply substantially the same to the LNA (1067) and LNA (1068).
[0133] In one embodiment, the control circuit (1020) of the RFFE module (1000) may include a comparison circuit (521), a memory (522), and / or a delay circuit (523) as illustrated in FIG. 5. The descriptions of the operations of the RFFE module (510) described in FIG. 5 through 7 may be substantially applicable to the operations performed by the RFFE module (1000) illustrated in FIG. 10 to reduce noise caused in LNAs.
[0134] FIG. 11 is a flowchart illustrating the operations of an electronic device for reducing noise caused by MIPI commands. The operations of FIG. 11 may be performed by an electronic device (101) including the RFFE (radio frequency front end) module (510) of FIG. 5. For example, at least some of the operations may be controlled by the processor (210) of the electronic device (101), the RF (radio frequency) transceiver (220), and / or the control circuit (520) of the RFFE module (510). In the following, each operation may be performed sequentially, but is not necessarily performed sequentially. For example, the order of each operation may be changed. For example, at least two operations may be performed in parallel. FIG. 11 is described based on an RFFE module (510) including a power amplifier (PA) (530) of a transmit path. However, this is merely an example and the present disclosure is not limited thereto. The operations of FIG. 11 may also be applied to an RFFE module including a low noise amplifier (LNA) in the receive path. In this disclosure, terms such as “first” and “second” are used within the description of the drawings to distinguish a component from another component and do not limit the components in any other aspect. For example, regarding the first MIPI command of FIG. 11, reference may be made to the description of the second MIPI command of FIG. 5 through 10. For example, regarding the second MIPI command of FIG. 11, reference may be made to the description of the first MIPI command of FIG. 5 through 10.
[0135] Referring to FIG. 11, in operation 1101, an electronic device (101) according to one embodiment can identify whether a first MIPI (mobile industry processor interface) command corresponds to (or is identical to) a second MIPI command stored in an RFFE module (510).
[0136] In one embodiment, the electronic device (101) can identify whether a first MIPI command obtained (or generated) from the processor (210) and / or the RF transceiver (220) corresponds to (or is identical to) a second MIPI command stored in the memory (522) of the RFFE module (510). The second MIPI command may be obtained prior to (or just before) the first MIPI command. For example, the second MIPI command may be obtained in a first slot (e.g., the first slot (420) in FIG. 4b), and the first MIPI command may be obtained in a second slot following the first slot (e.g., the second slot (430) in FIG. 4b). The electronic device (101) can identify whether the first MIPI command corresponds to (or is identical to) the second MIPI command. In operation 1101, the electronic device (101) according to one embodiment may perform operation 1102 if the first MIPI (mobile industry processor interface) command corresponds to (or is identical to) the second MIPI command stored in the RFFE module (510). In operation 1101, the electronic device (101) according to one embodiment may perform operation 1103 if the first MIPI (mobile industry processor interface) command does not correspond to (or is different from) the second MIPI command stored in the RFFE module (510).
[0137] In operation 1102, an electronic device (101) according to one embodiment may refrain from controlling an RFFE module (510) (or a power amplifier (530) of the RFFE module (510)) based on a first MIPI command. For example, the electronic device (101) may refrain from controlling the RFFE module (510) based on the first MIPI command upon identifying that the first MIPI command corresponds to (or is identical to) a second MIPI command stored in the RFFE module (510). By not performing control according to the first MIPI command which is identical to a previously acquired second MIPI command, the electronic device (101) may reduce noise caused by repetitive MIPI commands.
[0138] In operation 1103, an electronic device (101) according to one embodiment may refrain from controlling the RFFE module (510) (or the power amplifier (530) of the RFFE module (510)) based on the first MIPI command at a first time when the first MIPI command is acquired. For example, the electronic device (101) may refrain from controlling the RFFE module (510) based on the first MIPI command at a first time when the first MIPI command is acquired, upon identification that the first MIPI command does not correspond to (or is different from) the second MIPI command stored in the RFFE module (510). For example, since the first MIPI command is different from the second MIPI command, the electronic device (101) needs to control the RFFE module (510) based on the first MIPI command. However, the first time during which control according to the first MIPI command is performed may include a reference signal (e.g., DMRS (demodulation reference signal)) for decoding the data signal in the assigned symbol. Accordingly, the electronic device (101) can avoid the degradation of the transmission and reception performance of the electronic device (101) by not performing control according to the first MIPI command during the first time.
[0139] In operation 1104, an electronic device (101) according to one embodiment may control an RFFE module (510) (or a power amplifier (530) of the RFFE module (510)) based on a first MIPI command at a second time interval after a specified time interval from a first time. For example, the electronic device (101) may identify a time interval for delaying control according to the first MIPI command based on the radio access technology (RAT) (or subcarrier spacing) in which the RFFE module (510) operates. The electronic device (101) may control the RFFE module (510) based on the first MIPI command at a second time interval after a specified time interval from a first time.
[0140] The technical problems to be solved in this disclosure are not limited to those mentioned above, and other technical problems not mentioned will be clearly understood by those skilled in the art to which this disclosure pertains.
[0141] The electronic device (101) described above may include at least one processor (210) including a processing circuit. The electronic device (101) may include an RF (radio frequency) transceiver (220). The electronic device (101) may include an RFFE (radio frequency front end) module (510) including a control circuit (520) and a power amplifier (530). The control circuit (520) may be configured to identify whether a first MIPI (mobile industry processor interface) command obtained from the at least one processor or the RF transceiver in a first slot is identical to a second MIPI command obtained in a second slot preceding the first slot. The control circuit (520) may be configured to refrain from generating a control signal for controlling the power amplifier based on the first MIPI command upon identification that the first MIPI command is identical to the second MIPI command. The control circuit (520) may be configured to transmit the control signal generated based on the first MIPI command to the power amplifier upon identification that the first MIPI command is different from the second MIPI command.
[0142] For example, the control circuit may be configured to refrain from transmitting the control signal to the power amplifier at a first time when the first MIPI command is acquired, upon identification that the first MIPI command is different from the second MIPI command. The control circuit may be configured to transmit the control signal to the power amplifier at a second time, which is after a specified time interval from the first time when the first MIPI command is acquired. The first time and the second time may be identified based on a clock signal corresponding to the first MIPI command.
[0143] For example, the control circuit may be configured to change the second MIPI command stored in the RFFE module to the first MIPI command upon identification that the first MIPI command is different from the second MIPI command.
[0144] For example, the control circuit may be configured to transmit a control signal to the power amplifier to control at least one parameter of the power amplifier, based on the identification that the first MIPI command is different from the second MIPI command.
[0145] For example, the RFFE module may include a low noise amplifier (LNA) and a second control circuit. The second control circuit may be configured to identify whether a third MIPI command obtained from the at least one processor or the RF transceiver is identical to a fourth MIPI command stored in the RFFE module. The second control circuit may be configured to refrain from generating a control signal to control the LNA based on the third MIPI command upon identifying that the third MIPI command is identical to the fourth MIPI command. The second control circuit may be configured to transmit the control signal generated based on the third MIPI command to the LNA upon identifying that the third MIPI command is different from the fourth MIPI command.
[0146] For example, the second time, which is after the specified time interval from the first time at which the first MIPI command was obtained, may not be included in the time interval allocated for the reference signal for decoding the data signal.
[0147] For example, the second time, which is after the specified time interval from the first time when the first MIPI command was acquired, may be included in the time interval to which the CP (cyclic prefix) of the data signal is assigned.
[0148] For example, the specified time interval can be identified based on the radio access technology (RAT) for the RFFE module.
[0149] The RFFE (radio frequency front end) module described above may include a control circuit. The RFFE module may include a power amplifier. The control circuit may be configured to identify whether a first MIPI (mobile industry processor interface) command obtained in a first slot from at least one processor of the electronic device or an RF (radio frequency) transceiver of the electronic device is identical to a second MIPI command obtained in a second slot preceding the first slot. The control circuit may be configured to refrain from generating a control signal for controlling the power amplifier based on the first MIPI command upon identifying that the first MIPI command is identical to the second MIPI command. The control circuit may be configured to transmit the control signal generated based on the first MIPI command to the power amplifier upon identifying that the first MIPI command is different from the second MIPI command.
[0150] For example, the control circuit may be configured to refrain from transmitting the control signal to the power amplifier at a first time when the first MIPI command is acquired, upon identification that the first MIPI command is different from the second MIPI command. The control circuit may be configured to transmit the control signal to the power amplifier at a second time, which is after a specified time interval from the first time when the first MIPI command is acquired. The first time and the second time may be identified based on a clock signal corresponding to the first MIPI command.
[0151] For example, the control circuit may be configured to change the second MIPI command stored in the RFFE module to the first MIPI command upon identification that the first MIPI command is different from the second MIPI command.
[0152] For example, the control circuit may be configured to transmit the control signal to the power amplifier for controlling at least one parameter of the power amplifier according to the identification that the first MIPI command is different from the second MIPI command.
[0153] For example, the RFFE module may include a low noise amplifier (LNA) and a second control circuit. The second control circuit may be configured to identify whether a third MIPI command obtained from the at least one processor or the RF transceiver is identical to a fourth MIPI command stored in the RFFE module. The second control circuit may be configured to refrain from generating a control signal to control the LNA based on the third MIPI command upon identifying that the third MIPI command is identical to the fourth MIPI command. The second control circuit may be configured to transmit the control signal generated based on the third MIPI command to the LNA upon identifying that the third MIPI command is different from the fourth MIPI command.
[0154] For example, the second time, which is after the specified time interval from the first time at which the first MIPI command was obtained, may not be included in the time interval allocated for the reference signal for decoding the data signal.
[0155] For example, the second time, which is after the specified time interval from the first time when the first MIPI command was obtained, may be included in the time interval to which the CP (cyclic prefix) of the data signal is assigned.
[0156] For example, the specified time interval can be identified based on the radio access technology (RAT) for the RFFE module.
[0157] The electronic device described above may include at least one processor including a processing circuit. The electronic device may include a radio frequency (RF) transceiver. The electronic device may include a radio frequency front end (RFFE) module including a control circuit and a power amplifier. The control circuit may be configured to obtain a mobile industry processor interface (MIPI) command from the at least one processor or the RF transceiver. The control circuit may be configured to refrain from generating a control signal for controlling the power amplifier based on the MIPI command at a first time when the MIPI command is obtained. The control circuit may be configured to transmit the control signal generated based on the MIPI command to the power amplifier at a second time, which is a specified time interval after the first time when the MIPI command is obtained.
[0158] For example, the control circuit may be configured to identify whether the MIPI command is identical to a second MIPI command stored in the RFFE module. The control circuit may be configured to refrain from generating the control signal based on the MIPI command upon identifying that the MIPI command is identical to the second MIPI command. The control circuit may be configured to transmit the control signal to the power amplifier at the second time, which is after the specified time interval from the first time at which the MIPI command was acquired, upon identifying that the MIPI command is different from the second MIPI command.
[0159] For example, the second time, which is after the specified time interval from the first time at which the MIPI command was obtained, may not be included in the time interval allocated for the reference signal for decoding the data signal. The second time, which is after the specified time interval from the first time at which the MIPI command was obtained, may be included in the time interval allocated for the CP (cyclic prefix) of the data signal.
[0160] For example, the specified time interval can be identified based on the radio access technology (RAT) for the RFFE module.
[0161] The effects obtainable from the present disclosure are not limited to those mentioned above, and other unmentioned effects will be clearly understood by those skilled in the art to which the present disclosure belongs.
[0162] For one or more embodiments, at least one of the components described in one or more of the prior art drawings may be configured to perform one or more operations, techniques, processes and / or methods as described in the present disclosure. For example, a processor (e.g., a baseband processor) described in the present disclosure in relation to one or more of the prior art drawings may be configured to operate according to one or more examples described in the present disclosure. As another example, circuits associated with user equipment (UE), base stations, network elements, etc., as described above in relation to one or more of the prior art drawings may be configured to operate according to one or more examples described herein.
[0163] Any of the embodiments described above may be combined with any other embodiment (or combination of embodiments) unless otherwise explicitly stated. The foregoing description of one or more embodiments is for illustrative and explanatory purposes only, and is not intended to limit or exhaust the scope of the embodiments in the exact form disclosed. Modifications and variations are possible in light of the foregoing teachings or may be obtained from the practice of various embodiments.
[0164] The electronic devices according to the various embodiments disclosed in this document may be of various forms. The electronic devices may include, for example, portable communication devices (e.g., smartphones), computer devices, portable multimedia devices, portable medical devices, cameras, electronic devices, or consumer electronics. The electronic devices according to the embodiments of this document are not limited to the devices described above.
[0165] The various embodiments of this document and the terms used therein are not intended to limit the technical features described in this document to specific embodiments, and should be understood to include various modifications, equivalents, or substitutions of said embodiments. In connection with the description of the drawings, similar reference numerals may be used for similar or related components. The singular form of a noun corresponding to an item may include one or more of said items unless the relevant context clearly indicates otherwise. In this document, 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 each include any one of the items listed together in the corresponding phrase, or all possible combinations thereof. Terms such as "first," "second," or "first" or "second" may be used simply to distinguish said components from other said components and do not limit said components in any other aspect (e.g., importance or order). Where any (e.g., 1st) component is referred to as "coupled" or "connected" to another (e.g., 2nd) component, with or without the terms "functionally" or "communicationly," it means that said any component may be connected to said other component directly (e.g., via a wire), wirelessly, or through a third component.
[0166] The term “module” as used in the various embodiments of this document may include a unit implemented in hardware, software, or firmware, and may be used interchangeably with terms such as logic, logic block, component, or circuit, for example. A module may be a component formed integrally, or a minimum unit of said component or a part thereof that performs one or more functions. For example, according to one embodiment, a module may be implemented in the form of an application-specific integrated circuit (ASIC).
[0167] Various embodiments of the present document may be implemented as software (e.g., program (140)) comprising one or more instructions stored in a storage medium (e.g., internal memory (136) or external memory (138)) readable by a machine (e.g., electronic device (101)). For example, 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 it. This enables the machine to be operated to perform at least one function according to the at least one called instruction. The one or more instructions may include code generated by a compiler or code that can be executed by an interpreter. The storage medium readable by the machine may be provided in the form of a non-transitory storage medium. Here, 'non-temporary' simply means that the storage medium is a tangible device and does not contain a signal (e.g., electromagnetic waves), and the term does not distinguish between cases where data is stored semi-permanently and cases where it is stored temporarily.
[0168] According to one embodiment, the method according to the various embodiments disclosed herein may be provided by being included 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 distributed in the form of a device-readable storage medium (e.g., compact disc read-only memory (CD-ROM)), or distributed online (e.g., download or upload) through an application store (e.g., Play Store™) or directly between two user devices (e.g., smartphones). In the case of online distribution, at least a portion of the computer program product may be temporarily stored or temporarily created on a device-readable storage medium, such as the memory of a manufacturer's server, an application store's server, or a relay server.
[0169] According to various embodiments, each component (e.g., module or program) of the components described above may include a singular or multiple entities, and some of the multiple entities may be separated and placed in other components. According to various embodiments, one or more of the components or operations of the aforementioned components may be omitted, or one or more other components or operations may be added. Generally or additionally, multiple components (e.g., module or program) may be integrated into a single component. In this case, the integrated component may perform one or more functions of each of the multiple components in the same or similar manner as those performed by the corresponding component among the multiple components prior to integration. According to various embodiments, operations performed by the module, program, or other components may be executed sequentially, in parallel, iteratively, or heuristically, or one or more of the operations may be executed in a different order, omitted, or one or more other operations may be added.
Claims
1. In an electronic device, At least one processor including a processing circuit; RF (radio frequency) transceiver; It includes a radio frequency front end (RFFE) module comprising a control circuit and a power amplifier, and The above control circuit is, Identifying whether a first MIPI (mobile industry processor interface) command obtained in a first slot from at least one processor or the RF transceiver is identical to a second MIPI command obtained in a second slot preceding the first slot, and Based on the identification that the first MIPI command is identical to the second MIPI command, refrain from generating a control signal for controlling the power amplifier based on the first MIPI command, and Configured to transmit the control signal generated based on the first MIPI command to the power amplifier upon identification that the first MIPI command is different from the second MIPI command. Electronic device.
2. In Paragraph 1, The above control circuit is, Based on the identification that the first MIPI command is different from the second MIPI command, refrain from transmitting the control signal to the power amplifier at the first time when the first MIPI command was acquired, and It is configured to transmit the control signal to the power amplifier at a second time, which is a specified time interval after the first time at which the first MIPI command is acquired, and The first time and the second time are identified based on a clock signal corresponding to the first MIPI command, Electronic device.
3. In Paragraph 1, The above control circuit is, Configured to change the second MIPI command stored in the RFFE module to the first MIPI command upon identification that the first MIPI command is different from the second MIPI command. Electronic device.
4. In Paragraph 1, The above control circuit is, Configured to transmit a control signal to the power amplifier for controlling at least one parameter of the power amplifier, upon identification that the first MIPI command is different from the second MIPI command. Electronic device.
5. In Paragraph 1, The above RFFE module further includes an LNA (low noise amplifier) and a second control circuit, and The above second control circuit is, Identifying whether a third MIPI command obtained from at least one processor or the RF transceiver is identical to a fourth MIPI command stored in the RFFE module, and Based on the identification that the third MIPI command is identical to the fourth MIPI command, refrain from generating a control signal for controlling the LNA based on the third MIPI command, and Configured to transmit the control signal generated based on the third MIPI command to the LNA upon identification that the third MIPI command is different from the fourth MIPI command. Electronic device.
6. In Paragraph 2, The second time, which is after the specified time interval from the first time at which the first MIPI command was acquired, is not included in the time interval allocated for the reference signal for decoding the data signal, Electronic device.
7. In Paragraph 2, The second time, which is after the specified time interval from the first time at which the first MIPI command was acquired, is included in the time interval to which the CP (cyclic prefix) of the data signal is assigned, Electronic device.
8. In Paragraph 2, The above-mentioned specified time interval is identified based on the RAT (radio access technology) for the RFFE module, Electronic device.
9. As a radio frequency front end (RFFE) module, Control circuit; and It includes a power amplifier, The above control circuit is, Identifying whether a first MIPI (mobile industry processor interface) instruction obtained in a first slot from at least one processor of an electronic device or an RF (radio frequency) transceiver of the electronic device is identical to a second MIPI instruction obtained in a second slot preceding the first slot, and Based on the identification that the first MIPI command is identical to the second MIPI command, refrain from generating a control signal for controlling the power amplifier based on the first MIPI command, and Configured to transmit the control signal generated based on the first MIPI command to the power amplifier upon identification that the first MIPI command is different from the second MIPI command. RFFE module.
10. In Paragraph 9, The above control circuit is, Based on the identification that the first MIPI command is different from the second MIPI command, refrain from transmitting the control signal to the power amplifier at the first time when the first MIPI command was acquired, and It is configured to transmit the control signal to the power amplifier at a second time, which is a specified time interval after the first time at which the first MIPI command is acquired, and The first time and the second time are identified based on a clock signal corresponding to the first MIPI command, RFFE module.
11. In Paragraph 9, The above control circuit is, Configured to change the second MIPI command stored in the RFFE module to the first MIPI command upon identification that the first MIPI command is different from the second MIPI command. RFFE module.
12. In Paragraph 9, The above control circuit is, Configured to transmit the control signal to the power amplifier for controlling at least one parameter of the power amplifier, upon identification that the first MIPI command is different from the second MIPI command. RFFE module.
13. In Paragraph 9, The above RFFE module further includes an LNA (low noise amplifier) and a second control circuit, and The above second control circuit is, Identifying whether a third MIPI command obtained from at least one processor or the RF transceiver is identical to a fourth MIPI command stored in the RFFE module, and Based on the identification that the third MIPI command is identical to the fourth MIPI command, refrain from generating a control signal for controlling the LNA based on the third MIPI command, and Configured to transmit the control signal generated based on the third MIPI command to the LNA upon identification that the third MIPI command is different from the fourth MIPI command. RFFE module.
14. In Paragraph 10, The second time, which is after the specified time interval from the first time at which the first MIPI command was acquired, is not included in the time interval allocated for the reference signal for decoding the data signal, RFFE module.
15. In Paragraph 10, The second time, which is after the specified time interval from the first time at which the first MIPI command was acquired, is included in the time interval to which the CP (cyclic prefix) of the data signal is assigned, RFFE module.