Methods for Coordinated Signal Reception Across Integrated Circuit Boundaries
Claim Score by NHIP
Abstract
A wireless electronic device having first and second baseband processors is provided. In one suitable arrangement, radio-frequency power splitters and adjustable low noise amplifiers may be form in the receive paths. The use of power splitters allow signals associated with the first and second baseband processors to be received in parallel. In another suitable arrangement, radio-frequency switches are used in place of the power splitters. The states of the switches may be controlled using at least one of the first and second baseband processors. The use of switches instead of power splitters requires that wake periods associated with the first baseband processor and wake periods associated with the second baseband processor are non-overlapping. To ensure minimal wake period collision, a wake period associated with the second baseband processor may be positioned at a midpoint between two successive wake periods associated with the first baseband processor.

Term
5.8 yearsto projected expiry
Projected expiry 28 June 2032, counted from filing; an application has no term until it is granted.
- Priority
- Filed
- Published
- Today
- Projected expiry
20 claims: 3 independent, 17 dependent
- 1A wireless electronic device comprising:at least one antenna;a first baseband processor integrated circuit coupled to the antenna, wherein the first baseband processor integrated circuit is operable in a first baseband processor sleep state from which the first baseband processor integrated circuit awakes for a first wake period;and a second baseband processor integrated circuit coupled to the antenna, wherein the second baseband processor integrated circuit is operable in a second baseband processor sleep state from which the second baseband processor integrated circuit awakes for a second wake period and is operable to send control signals to the first baseband processor integrated circuit to avoid collisions between the first and second wake periods.
- 8A method for operating an electronic device with first and second baseband processor integrated circuits with sleep states from which each integrated circuit awakens, the method comprising:conveying information between the first and second baseband processor integrated circuits using inter-processor communications to avoid wakeup time collisions between the first and second baseband processor integrated circuits.
- 16Broadest claimClaim Score 77, broad(NHIP)A wireless electronic device comprising:at least one antenna;a first baseband processor integrated circuit coupled to the antenna;a second baseband processor integrated circuit coupled to the antenna;a first radio-frequency power splitter coupled between the first baseband processor integrated circuit and the antenna;and a second radio-frequency power splitter coupled between the second baseband processor integrated circuit and the antenna.
Independent claims3
85 paragraphs in 4 sections, as filed
p-0002This application claims the benefit of provisional patent application No. 61/433,159, filed Jan. 14, 2011, which is hereby incorporated by reference herein in its entirety.
BACKGROUND
p-0003This relates to electronic devices such as cellular telephones and, more particularly, to methods for coordinating signal reception across wireless integrated circuit boundaries.
p-0004Electronic devices such as cellular telephones contain wireless circuitry such as radio-frequency transceiver integrated circuits and associated wireless baseband integrated circuits. These wireless integrated circuits may be used in handling wireless voice and data communications during operation of an electronic device.
p-0005To minimize power consumption and extend battery life, it is generally desirable to place wireless integrated circuits in a low power sleep state when they are not being actively used. When a wireless integrated circuit is needed to handle a wireless communications task, the wireless integrated circuit can be awoken from its sleep state.
p-0006Challenges can arise in managing the sleep states and wake states of wireless integrated circuits in devices that contain multiple integrated circuits for handling different communications protocols. If care is not taken, resource conflicts can arise between the wireless integrated circuits that degrade performance.
p-0007It would therefore be desirable to be able to provide improved ways in which to coordinate the operation of wireless integrated circuits in an electronic device.
SUMMARY
p-0008Electronic devices having wireless communications capabilities are provided. A wireless electronic device may include at least first and second baseband processing integrated circuits (sometimes referred to as baseband processors). The first baseband processor may be configured to support packet switching technologies (e.g., the EV-DO radio access technology, the LTE radio access technology, etc.), whereas the second baseband processor may be configured to support circuit switching technologies (e.g., the CDMA2000 1xRTT cellular telephone communications protocol, the UMTS cellular telephone communications protocol, the GSM cellular telephone communications protocol, etc.).
p-0009In one suitable embodiment of the present invention, the first and second baseband processors may be coupled to at least one antenna via radio-frequency switches, duplexers, and diplexers. In particular, radio-frequency power splitters may be interposed in the receive path between the duplexers and the transceiver circuitry associated with the first and second baseband processors. The radio-frequency power splitters allow for asynchronous operation of the first and second baseband processors (e.g., the first and second baseband processors may awake from sleep mode and establish active communications session regardless of the state of each other) at the cost of power loss when splitting the signals into multiple reduced-power versions. To compensate for this power loss, low noise amplifiers may be used. The gain of the low noise amplifiers may be controlled using the first and second baseband processors.
p-0010In another suitable embodiment of the present invention, the first and second baseband processors may be coupled to two antennas via duplexers, diplexers, and radio-frequency switches (but without the use of radio-frequency power splitters and low noise amplifiers). For example, each of the switches may be configured to connect the antenna to at least one of the transmit/receive ports of the transceiver circuitry associated with the first and second baseband processors. The use of switches instead of power splitters requires that the operation associated with the first and second baseband processors be at least somewhat coordinated.
p-0011Consider a scenario in which both first and second baseband processors are placed in sleep mode. The second baseband processor may be configured to periodically awake from sleep mode to monitor for the presence of paging signals for a first wake period. The frequency at which the second baseband processor wakes up may be predetermined. If a paging signal is detected during the first wake period, a voice call may be established using at least one of the two antennas (e.g., using the antenna that is receiving signals having higher signal strength). If the paging signal is not detected, the second baseband processor may revert back to sleep mode.
p-0012When the second baseband processor is in sleep mode, the first baseband processor may awake from sleep mode to monitor for a second wake period to monitor for the presence of paging signals. It may be desirable to position the second wake period such that the second wake period does not collide with the first wake periods. For example, the second wake period may be positioned midway in time between two successive first wake periods. Configured in this way, the probability of wake period collision is minimized. If a paging session is not detected during the second wake period, the first baseband processor may revert back to sleep mode.
p-0013If a paging signal is detected during the second wake period, a data session may be established using at least one of the two antennas. If a data session extends into a subsequent first wake period, the device may devote at least one antenna for monitoring paging signals for the second baseband processor (e.g., the antenna that is receiving signals having higher signal strength may be used for monitoring paging singles for the second baseband processor). If the second baseband processor detects a paging signal, the data session may be terminated so that the device can devote its resources to establish and maintain a voice call. The second baseband processor may be given priority over the first baseband processor (because incoming voice calls may be considered most urgent). As a result, the states of the radio-frequency switches may be controlled via control signals generated using the second baseband processor (as an example).
p-0014Further features of the present invention, its nature and various advantages will be more apparent from the accompanying drawings and the following detailed description.
BRIEF DESCRIPTION OF THE DRAWINGS
p-0015<figref idrefs="DRAWINGS">FIG. 1</figref> is a perspective view of an illustrative electronic device with wireless communications circuitry having multiple antennas in accordance with an embodiment of the present invention.
p-0016<figref idrefs="DRAWINGS">FIG. 2</figref> is a schematic diagram of a wireless network including a base station and an illustrative electronic device with wireless communication circuitry having multiple antennas in accordance with an embodiment of the present invention.
p-0017<figref idrefs="DRAWINGS">FIG. 3</figref> is a diagram of illustrative wireless communications circuitry having radio-frequency power splitters in accordance with an embodiment of the present invention.
p-0018<figref idrefs="DRAWINGS">FIG. 4</figref> is a diagram of illustrative wireless communications circuitry having primarily radio-frequency switches in accordance with an embodiment of the present invention.
p-0019<figref idrefs="DRAWINGS">FIG. 5</figref> is a timing diagram showing an illustrative wakeup scheduling scheme for the two baseband processing circuits of <figref idrefs="DRAWINGS">FIG. 4</figref> in accordance with an embodiment of the present invention.
p-0020<figref idrefs="DRAWINGS">FIG. 6</figref> is a flow chart of illustrative steps for operating the wireless communications circuitry of the type shown in <figref idrefs="DRAWINGS">FIG. 4</figref> in accordance with an embodiment of the present invention.
DETAILED DESCRIPTION
p-0021Electronic devices may be provided with wireless communications circuitry. The wireless communications circuitry may be used to support wireless communications in multiple wireless communications bands. The wireless communications circuitry may include multiple antennas arranged to implement an antenna diversity system.
p-0022The antennas can include loop antennas, inverted-F antennas, strip antennas, planar inverted-F antennas, slot antennas, hybrid antennas that include antenna structures of more than one type, or other suitable antennas. Conductive structures for the antennas may be formed from conductive electronic device structures such as conductive housing structures (e.g., a ground plane and part of a peripheral conductive housing member or other housing structures), traces on substrates such as traces on plastic, glass, or ceramic substrates, traces on flexible printed circuit boards (“flex circuits”), traces on rigid printed circuit boards (e.g., fiberglass-filled epoxy boards), sections of patterned metal foil, wires, strips of conductor, other conductive structures, or conductive structures that are formed from a combination of these structures.
p-0023An illustrative electronic device of the type that may be provided with one or more antennas (e.g., two antennas, three antennas, four antennas, five or more antennas, etc.) is shown in <figref idrefs="DRAWINGS">FIG. 1</figref>. Electronic device <b>10</b> may be a portable electronic device or other suitable electronic device. For example, electronic device <b>10</b> may be a laptop computer, a tablet computer, a somewhat smaller device such as a cellular telephone, a media player, a wrist-watch device, pendant device, headphone device, earpiece device, or other wearable or miniature device, etc.
p-0024Device <b>10</b> may include a housing such as housing <b>12</b>. Housing <b>12</b>, which may sometimes be referred to as a case, may be formed of plastic, glass, ceramics, fiber composites, metal (e.g., stainless steel, aluminum, etc.), other suitable materials, or a combination of these materials. In some situations, parts of housing <b>12</b> may be formed from dielectric or other low-conductivity material. In other situations, housing <b>12</b> or at least some of the structures that make up housing <b>12</b> may be formed from metal elements.
p-0025Device <b>10</b> may, if desired, have a display such as display <b>14</b>. Display <b>14</b> may, for example, be a touch screen that incorporates capacitive touch electrodes. Display <b>14</b> may include image pixels formed from light-emitting diodes (LEDs), organic LEDs (OLEDs), plasma cells, electronic ink elements, liquid crystal display (LCD) components, or other suitable image pixel structures. A cover glass layer may cover the surface of display <b>14</b>. Portions of display <b>14</b> such as peripheral regions <b>201</b> may be inactive and may be devoid of image pixel structures. Portions of display <b>14</b> such as rectangular central portion <b>20</b>A (bounded by dashed line <b>20</b>) may correspond to the active part of display <b>14</b>. In active display region <b>20</b>A, an array of image pixels may be used to display images for a user.
p-0026The cover glass layer that covers display <b>14</b> may have openings such as a circular opening for button <b>16</b> and a speaker port opening such as speaker port opening <b>18</b> (e.g., for an ear speaker for a user). Device <b>10</b> may also have other openings (e.g., openings in display <b>14</b> and/or housing <b>12</b> for accommodating volume buttons, ringer buttons, sleep buttons, and other buttons, openings for an audio jack, data port connectors, removable media slots, etc.).
p-0027Housing <b>12</b> may include a peripheral conductive member such as a bezel or band of metal that runs around the rectangular outline of display <b>14</b> and device <b>10</b> (as an example). The peripheral conductive member may be used in forming the antennas of device <b>10</b> if desired.
p-0028Antennas may be located along the edges of device <b>10</b>, on the rear or front of device <b>10</b>, as extending elements or attachable structures, or elsewhere in device <b>10</b>. With one suitable arrangement, which is sometimes described herein as an example, device <b>10</b> may be provided with one or more antennas at lower end <b>24</b> of housing <b>12</b> and one or more antennas at upper end <b>22</b> of housing <b>12</b>. Locating antennas at opposing ends of device <b>10</b> (i.e., at the narrower end regions of display <b>14</b> and device <b>10</b> when device <b>10</b> has an elongated rectangular shape of the type shown in <figref idrefs="DRAWINGS">FIG. 1</figref>) may allow these antennas to be formed at an appropriate distance from ground structures that are associated with the conductive portions of display <b>14</b> (e.g., the pixel array and driver circuits in active region <b>20</b>A of display <b>14</b>).
p-0029If desired, a first cellular telephone antenna may be located in region <b>24</b> and a second cellular telephone antenna may be located in region <b>22</b>. Antenna structures for handling satellite navigation signals such as Global Positioning System signals or wireless local area network signals such as IEEE 802.11 (WiFi®) signals or Bluetooth® signals may also be provided in regions <b>22</b> and/or <b>24</b> (either as separate additional antennas or as parts of the first and second cellular telephone antennas). Antenna structures may also be provided in regions <b>22</b> and/or <b>24</b> to handle WiMax (IEEE 802.16) signals.
p-0030In regions <b>22</b> and <b>24</b>, openings may be formed between conductive housing structures and printed circuit boards and other conductive electrical components that make up device <b>10</b>. These openings may be filled with air, plastic, or other dielectrics. Conductive housing structures and other conductive structures may serve as a ground plane for the antennas in device <b>10</b>. The openings in regions <b>22</b> and <b>24</b> may serve as slots in open or closed slot antennas, may serve as a central dielectric region that is surrounded by a conductive path of materials in a loop antenna, may serve as a space that separates an antenna resonating element such as a strip antenna resonating element or an inverted-F antenna resonating element such as an inverted-F antenna resonating element formed from part of a conductive peripheral housing structure in device <b>10</b> from the ground plane, or may otherwise serve as part of antenna structures formed in regions <b>22</b> and <b>24</b>.
p-0031Antennas may be formed in regions <b>22</b> and <b>24</b> that are identical (i.e., antennas may be formed in regions <b>22</b> and <b>24</b> that each cover the same set of cellular telephone bands or other communications bands of interest). Due to layout constraints or other design constraints, it may not be desirable to use identical antennas. Rather, it may be desirable to implement the antennas in regions <b>22</b> and <b>24</b> using different designs. For example, the first antenna in region <b>24</b> may cover all cellular telephone bands of interest (e.g., four or five bands) and the second antenna in region <b>22</b> may cover a subset of the four or five bands handled by the first antenna. Arrangements in which the antenna in region <b>24</b> handles a subset of the bands handled by the antenna in region <b>22</b> (or vice versa) may also be used. Tuning circuitry may be used to tune this type of antenna in real time to cover either a first subset of bands or a second subset of bands and thereby cover all bands of interest.
p-0032A schematic diagram of a system in which electronic device <b>10</b> may operate is shown in <figref idrefs="DRAWINGS">FIG. 2</figref>. As shown in <figref idrefs="DRAWINGS">FIG. 2</figref>, system <b>11</b> may include wireless network equipment such as base station <b>21</b> (sometimes referred to as a base transceiver station). Base stations such as base station <b>21</b> may be associated with a cellular telephone network or other wireless networking equipment. Device <b>10</b> may communicate with base station <b>21</b> over wireless link <b>23</b> (e.g., a cellular telephone link or other wireless communications link).
p-0033Device <b>10</b> may include control circuitry such as storage and processing circuitry <b>28</b>. Storage and processing circuitry <b>28</b> may include storage such as hard disk drive storage, nonvolatile memory (e.g., flash memory or other electrically-programmable-read-only memory configured to form a solid state drive), volatile memory (e.g., static or dynamic random-access-memory), etc. Processing circuitry in storage and processing circuitry <b>28</b> and other control circuits such as control circuits in wireless communications circuitry <b>34</b> may be used to control the operation of device <b>10</b>. This processing circuitry may be based on one or more microprocessors, microcontrollers, digital signal processors, baseband processors, power management units, audio codec chips, application specific integrated circuits, etc.
p-0034Storage and processing circuitry <b>28</b> may be used to run software on device <b>10</b>, such as internet browsing applications, voice-over-internet-protocol (VOIP) telephone call applications, email applications, media playback applications, operating system functions, etc. To support interactions with external equipment such as base station <b>21</b>, storage and processing circuitry <b>28</b> may be used in implementing communications protocols. Communications protocols that may be implemented using storage and processing circuitry <b>28</b> include internet protocols, wireless local area network protocols (e.g., IEEE 802.11 protocols—sometimes referred to as WiFi®), protocols for other short-range wireless communications links such as the Bluetooth® protocol, IEEE 802.16 (WiMax) protocols, cellular telephone protocols such as the “2G” Global System for Mobile Communications (GSM) protocol, the “2G” Code Division Multiple Access (CDMA) protocol, the “3G” Universal Mobile Telecommunications System (UMTS) protocol, the “4G” Long Term Evolution (LTE) protocol, etc.
p-0035Circuitry <b>28</b> may be configured to implement control algorithms that control the use of antennas in device <b>10</b>. For example, circuitry <b>28</b> may configure wireless circuitry <b>34</b> to switch a particular antenna into use for transmitting and/or receiving signals. In some scenarios, circuitry <b>28</b> may be used in gathering sensor signals and signals that reflect the quality of received signals (e.g., received paging signals, received voice call traffic, received control channel signals, received traffic channel signals, etc.). Examples of signal quality measurements that may be made in device <b>10</b> include bit error rate measurements, signal-to-noise ratio measurements, measurements on the amount of power associated with incoming wireless signals, channel quality measurements based on received signal strength indicator (RSSI) information (RSSI measurements), channel quality measurements based on received signal code power (RSCP) information (RSCP measurements), channel quality measurements based on signal-to-interference ratio (SINR) and signal-to-noise ratio (SNR) information (SINR and SNR measurements), channel quality measurements based on signal quality data such as Ec/lo or Ec/No data (Ec/lo and Ec/No measurements), etc. This information may be used in controlling which antenna is used. Antenna selections can also be made based on other criteria.
p-0036Input-output circuitry <b>30</b> may be used to allow data to be supplied to device <b>10</b> and to allow data to be provided from device <b>10</b> to external devices. Input-output circuitry <b>30</b> may include input-output devices <b>32</b>. Input-output devices <b>32</b> may include touch screens, buttons, joysticks, click wheels, scrolling wheels, touch pads, key pads, keyboards, microphones, speakers, tone generators, vibrators, cameras, accelerometers (motion sensors), ambient light sensors, and other sensors, light-emitting diodes and other status indicators, data ports, etc. A user can control the operation of device <b>10</b> by supplying commands through input-output devices <b>32</b> and may receive status information and other output from device <b>10</b> using the output resources of input-output devices <b>32</b>.
p-0037Wireless communications circuitry <b>34</b> may include radio-frequency (RF) transceiver circuitry formed from one or more integrated circuits, power amplifier circuitry, low-noise input amplifiers, passive RF components, one or more antennas, and other circuitry for handling RF wireless signals.
p-0038Wireless communications circuitry <b>34</b> may include satellite navigation system receiver circuitry such as Global Positioning System (GPS) receiver circuitry <b>35</b> (e.g., for receiving satellite positioning signals at 1575 MHz). Transceiver circuitry <b>36</b> may handle 2.4 GHz and 5 GHz bands for WiFi® (IEEE 802.11) communications and may handle the 2.4 GHz Bluetooth® communications band. Circuitry <b>34</b> may use cellular telephone transceiver circuitry <b>38</b> for handling wireless communications in cellular telephone bands such as bands at 850 MHz, 900 MHz, 1800 MHz, 1900 MHz, and 2100 MHz or other cellular telephone bands of interest. Wireless communications circuitry <b>34</b> can include circuitry for other short-range and long-range wireless links if desired (e.g., WiMax circuitry, etc.). Wireless communications circuitry <b>34</b> may, for example, include, wireless circuitry for receiving radio and television signals, paging circuits, etc. In WiFi® and Bluetooth® links and other short-range wireless links, wireless signals are typically used to convey data over tens or hundreds of feet. In cellular telephone links and other long-range links, wireless signals are typically used to convey data over thousands of feet or miles.
p-0039Wireless communications circuitry <b>34</b> may include antennas <b>40</b>. Antennas <b>40</b> may be formed using any suitable types of antenna. For example, antennas <b>40</b> may include antennas with resonating elements that are formed from loop antenna structures, patch antenna structures, inverted-F antenna structures, closed and open slot antenna structures, planar inverted-F antenna structures, helical antenna structures, strip antennas, monopoles, dipoles, hybrids of these designs, etc. Different types of antennas may be used for different bands and combinations of bands. For example, one type of antenna may be used in forming a local wireless link antenna and another type of antenna may be used in forming a remote wireless link antenna. As described in connection with <figref idrefs="DRAWINGS">FIG. 1</figref>, there may be multiple cellular telephone antennas in device <b>10</b>. For example, there may be one cellular telephone antenna in region <b>24</b> of device <b>10</b> and another cellular telephone antenna in region <b>22</b> of device <b>10</b>. These antennas may be fixed or may be tunable.
p-0040In some embodiments of the present invention, device <b>10</b> may be described that supports the circuit switching technology and packet switching technology. Circuit switching involves establishing a dedicated/exclusive communications channel through a network before any user data is transmitted. A channel established using circuit switching guarantees the full bandwidth of the channel and remains connected for the entire duration of the session (e.g., the channel remains unavailable to other users until the session is terminated and the channel is released).
p-0041Traditionally, the Public Switched Telephone Network (PTSN) is implemented using circuit switching. Device <b>10</b> may include a baseband processing circuit configured to support circuit switching technologies such as the “3G” CDMA2000 1xRTT (sometimes referred to herein as “1x”) cellular telephone communications technology, the “3G” Universal Mobile Telecommunications System (UMTS) cellular telephone communications technology, and the “2G” GSM cellular telephone communications technology (as examples). The baseband processing circuit that is being operated to support circuit switching cellular telephone communications protocols may therefore sometimes be referred to as a “voice” modem.
p-0042Packet switching involves organizing data to be transmitted into groups referred to as packets in accordance with the Internet Protocol (IP). Each packet may contain the IP address of the source node, the IP address of the destination node, user data (often referred to as data load or payload), and other control information. Unlike circuit switching, packet switching shares available network resources among multiple users. Each packet being sent may be routed independently to the desired destination, and as a result, each packet may experience varying packet transfer delays. Packets arriving at the destination node may be buffered until all the packets have arrived. Once a sufficient number of packets have reached their destination, the packets can be reassembled to recover the original transmitted data at the source.
p-0043The Internet and most local area networks rely on packet switching. Device <b>10</b> may include a baseband processing circuit configured to support packet switching technologies such as the “3G” Evolution-Data Optimized (sometimes referred to herein as “EV-DO”) radio access technology, the “4G” LTE radio access technology, the “3G” High Speed Packet Access (HSPA) radio access technology, the “2G” Enhanced Data Rates for GSM Evolution (EDGE) radio access technology, and the “2G” General Packet Radio Service (GPRS) radio access technology (as examples). The baseband processing circuit that is being operated to support packet switching radio access technologies may therefore sometimes be referred to as a “data” modem.
p-0044In one suitable arrangement of the present invention, device <b>10</b> may include a first baseband processing circuit <b>102</b> that is used exclusively (or primarily) for handling packet switched “data” traffic and a second baseband processing circuit <b>104</b> that is used exclusively (or primarily) for handling circuit switched “voice” traffic (see, e.g., <figref idrefs="DRAWINGS">FIG. 3</figref>). First and second baseband processing circuits <b>102</b> and <b>104</b> may be separate integrated circuits that are mounted on a printed circuit board secured within housing <b>12</b> of device <b>10</b>. In the example of <figref idrefs="DRAWINGS">FIG. 3</figref>, first baseband processor <b>102</b> is shown to support the CDMA EV-DO radio access technology, whereas second baseband processor <b>104</b> is shown to support the CDMA 1xRTT (1x) radio access technology. The use of device <b>10</b> that supports two radio access technologies such as EV-DO and 1x radio access technologies is merely illustrative. If desired, processors <b>102</b> and <b>104</b> and additional baseband processing circuits within device <b>10</b> may be configured to support other radio access technologies.
p-0045Baseband processors <b>102</b> and <b>104</b> may be coupled to a common control circuit such as applications processor <b>100</b>. Baseband processors <b>102</b> and <b>104</b> may be part of wireless circuitry <b>34</b>, whereas applications processor <b>100</b> may be part of storage and processing circuitry <b>28</b>. Baseband processors <b>102</b> and <b>104</b> may provide data traffic and voice traffic to applications processor <b>100</b> via respective paths. In addition to the transmitted user data, processors <b>102</b> and <b>104</b> may also provide applications processor <b>100</b> with information on whether responses (acknowledgements) are being received from a cellular telephone tower corresponding to requests from device <b>10</b>, information on whether a network access procedure has succeeded, information on how many re-transmissions are being requested over a cellular link between the electronic device and a cellular tower, information on whether a loss of signaling message has been received, information on whether paging signals have been successfully received, and other information that is reflective of the performance of wireless circuitry <b>34</b>. This information may be analyzed by applications processor <b>100</b> and/or processors <b>102</b> and <b>104</b> and, in response, baseband processors <b>102</b> and <b>104</b> (or, if desired, applications processor <b>100</b>) may issue control commands for controlling wireless circuitry <b>34</b>. For example, baseband processors <b>102</b> and <b>104</b> may issue control commands over paths <b>124</b> and <b>126</b>, respectively.
p-0046Baseband processor <b>102</b> may be coupled to a corresponding radio-frequency transceiver circuit <b>106</b>. Transceiver <b>106</b> may be configured to implement the same radio access technology as its associated baseband processor (e.g., transceiver <b>106</b> may be configured to support the EV-DO radio access technology). Baseband processor <b>104</b> may be coupled to a corresponding radio-frequency transceiver circuit <b>108</b>. Transceiver <b>108</b> may be configured to implement the same radio access technology as its associated baseband processor (e.g., transceiver <b>108</b> may be capable of supporting the 1x radio access technology).
p-0047The exemplary radio architecture of <figref idrefs="DRAWINGS">FIG. 3</figref> shows the use of a single antenna <b>122</b> for supporting wireless transmission/reception across two frequency bands. When referring to CDMA radio access technology, the different frequency bands may be assigned a respective band class. Device <b>10</b> may, for example, be configured to support wireless operation in a first band class BC<b>0</b> and a second band class BC<b>1</b>. In this example, each transceiver chip may therefore include at least two transmit (Tx) ports (one for each band class) and at least two receive (Rx) ports.
p-0048As shown in <figref idrefs="DRAWINGS">FIG. 3</figref>, transceiver <b>106</b> may have a first transmit port (BC<b>0</b> Tx) over which data to be transmitted in BC<b>0</b> may be provided, a second transmit port (BC<b>1</b> Tx) over which data to be transmitted in BC<b>1</b> may be provided, a first receive port (BC<b>0</b> Rx) through which data received in BC<b>0</b> may arrive, and a second receive port (BC<b>1</b> Rx) through which data received in BC<b>1</b> may arrive. Wireless circuitry <b>34</b> may include a first radio-frequency (RF) switch <b>110</b>-<b>1</b> and a second radio-frequency switch <b>110</b>-<b>2</b>. Radio-frequency switch <b>110</b>-<b>1</b> may have a first input that is coupled to the first transmit port of transceiver <b>106</b>, a second input that is coupled to the first transmit port of transceiver <b>108</b>, a control input, and an output. The control input of switch <b>110</b>-<b>1</b> may receive control signals from baseband processor <b>102</b> via path <b>124</b> to selectively route transmit signals from one of its first and second inputs to its output (e.g., switch <b>110</b>-<b>1</b> may be configured to connect its first input to its output when transmitting data traffic in BC<b>0</b> or may be configured to connect its second input to its output when transmitting voice traffic in BC<b>0</b>).
p-0049Radio-frequency switch <b>110</b>-<b>2</b> may have a first input that is coupled to the second transmit port of transceiver <b>106</b>, a second input that is coupled to the second transmit port of transceiver <b>108</b>, a control input, and an output. The control input of switch <b>110</b>-<b>2</b> may receive control signals from baseband processor <b>104</b> via path <b>126</b> to selectively route transmit signals from one of its first and second inputs to its output (e.g., switch <b>110</b>-<b>2</b> may be configured to connect its first input to its output when transmitting data traffic in BC<b>1</b> or may be configured to connect its second input to its output when transmitting voice traffic in BC<b>1</b>).
p-0050Radio-frequency signals presented at the output of RF switch <b>110</b>-<b>1</b> may be amplified by a first amplifying circuit such as power amplifier <b>114</b>-<b>1</b>. The amplified radio-frequency signal may be fed to a first (Tx) port of duplexer <b>118</b>-<b>1</b>. A duplexer is a device operable to allow bidirectional transmission in a single frequency channel within the desired band class (e.g., a duplexer serves to isolate the Tx path from the Rx path while sharing a common antenna). Duplexer <b>118</b>-<b>1</b> may have a second (Rx) port and a third input-output port that is coupled to antenna <b>122</b>. The Rx port of Duplexer <b>118</b>-<b>1</b> may be coupled to an RF power splitter <b>112</b>-<b>1</b> via a second amplifying circuit such as low noise amplifier <b>116</b>-<b>1</b>. Power splitter <b>112</b>-<b>1</b> may have a first output that is coupled to the first receive port of transceiver <b>106</b> and a second output that is coupled to the first receive port of transceiver <b>108</b>.
p-0051Radio-frequency signals presented at the output of RF switch <b>110</b>-<b>2</b> may be amplified by a third amplifying circuit such as power amplifier <b>114</b>-<b>2</b>. This amplified radio-frequency signal may be fed to a first (Tx) port of duplexer <b>118</b>-<b>2</b>. Duplexer <b>118</b>-<b>2</b> may have a second (Rx) port and a third input-output port that is coupled to antenna <b>122</b>. The Rx port of Duplexer <b>118</b>-<b>2</b> may be coupled to an RF power splitter <b>112</b>-<b>2</b> via a fourth amplifying circuit such as low noise amplifier <b>116</b>-<b>2</b>. Power splitter <b>112</b>-<b>2</b> may have a first output that is coupled to the second receive port of transceiver <b>106</b> and a second output that is coupled to the second receive port of transceiver <b>108</b>.
p-0052The third port of duplexers <b>118</b>-<b>1</b> and <b>118</b>-<b>2</b> may be coupled to a shared antenna <b>122</b> via diplexer <b>120</b>. A diplexer may be a passive device configured to perform frequency-based multiplexing. In particular, diplexer <b>120</b> may include a first port PA that is coupled to the third port of duplexer <b>118</b>-<b>1</b> and that is operable to convey signals in a first frequency band (e.g., band class BC<b>0</b>), a second port PB that is coupled to the third port of duplexer <b>118</b>-<b>2</b> and that is operable to convey signals in a second frequency band (e.g., band class BC<b>1</b>) that is different than the first frequency band, and a third port PC that is connected to antenna <b>122</b>. The wireless circuitry described herein that is coupled between the transceiver circuitry and antenna <b>122</b> (e.g., the RF switches, power splitters, power amplifiers, low noise amplifiers, duplexers, diplexers, etc.) may collectively be referred to as radio-frequency front-end circuitry.
p-0053The signals associated with PA and PB can coexist on port PC without suffering from interference. Consider a scenario in which BC<b>0</b> is lower in frequency than BC<b>1</b>. In this scenario, diplexer <b>120</b> may include a low-pass filter coupling ports PA and PC and a high-pass filter coupling ports PB and PC. Radio-frequency signals transmitted in BC<b>0</b> may be conveyed between ports PA and PC with minimal power loss and leakage into port PB, whereas radio-frequency signals transmitted in BC<b>1</b> may be conveyed between ports PB and PC with minimal power loss and leakage into port PA.
p-0054Antenna <b>122</b> may be capable of transmitting radio-frequency signals in BC<b>0</b> from a selected one of transceivers <b>106</b> and <b>108</b> (depending on the state of switch <b>110</b>-<b>1</b>) and transmitting radio-frequency signals in BC<b>1</b> from a selected one of transceivers <b>106</b> and <b>108</b> (depending on the state of switch <b>110</b>-<b>2</b>). Signals in BC<b>0</b> and BC<b>1</b> may be radiated in parallel using antenna <b>122</b>, if desired. The gain provided by power amplifier <b>114</b>-<b>1</b> may be controlled via control signals conveyed over path <b>124</b> from baseband processor <b>102</b>. Similarly, the gain provided by power amplifier <b>114</b>-<b>2</b> may be controlled via control signals conveyed over path <b>126</b> from baseband processor <b>104</b>.
p-0055Transceiver <b>106</b> may receive RF signals in BC<b>0</b> via power splitter <b>112</b>-<b>1</b> or may receive RF signals in BC<b>1</b> via power splitter <b>112</b>-<b>2</b>. Transceiver <b>108</b> may receive RF signals in BC<b>0</b> via power splitter <b>112</b>-<b>1</b> or may receive RF signals in BC<b>1</b> via power splitter <b>112</b>-<b>2</b>. Radio-frequency power splitters <b>112</b>-<b>1</b> and <b>112</b>-<b>2</b> may be used to split the signals received via the associated low noise amplifiers into multiple reduced-power versions (e.g., the reduced-power version may experience 3 dB power loss). The reduced-power versions of the received signals generated at the outputs of power splitter <b>112</b>-<b>1</b> may be fed to the first received port of transceiver <b>106</b> and the first receive port of transceiver <b>108</b>, whereas the reduced-power versions of the received signals generated at the outputs of power splitter <b>112</b>-<b>2</b> may be fed to the second receive port of transceiver <b>106</b> and the second receive port of transceiver <b>108</b>. Low noise amplifiers <b>116</b>-<b>1</b> and <b>116</b>-<b>2</b> may be used to compensate for this reduction in power. The gain of low noise amplifier <b>116</b>-<b>1</b> may be controlled via control signals generated from baseband processor <b>102</b> via path <b>124</b>, whereas the gain of low noise amplifier <b>116</b>-<b>2</b> may be controlled via control signals generated from baseband processor <b>104</b> via path <b>126</b>.
p-0056The radio architecture of <figref idrefs="DRAWINGS">FIG. 3</figref> having RF power splitters and low noise amplifiers in the receive path is merely illustrative and does not serve to limit the scope of the present invention. If desired, the portion of the RF front-end circuitry that is used for wireless reception may be replicated to support operation of an additional antenna (not shown for clarity) to support receive diversity or other desired antenna reception schemes.
p-0057In another suitable arrangement of the present invention, wireless circuitry <b>34</b> of device <b>10</b> may include RF switches in the receive path in place of power splitters (see, e.g., <figref idrefs="DRAWINGS">FIG. 4</figref>). The use of RF switches instead of power splitters may eliminate the need for the low noise amplifiers (because RF switches do not introduce a 3 dB signal loss). As shown in <figref idrefs="DRAWINGS">FIG. 4</figref>, device <b>10</b> may include a first baseband processing circuit <b>202</b> that is used exclusively (or primarily) for handling packet switched “data” traffic and a second baseband processing circuit <b>204</b> that is used exclusively (or primarily) for handling circuit switched “voice” traffic. First and second baseband processors <b>202</b> and <b>204</b> may be separate integrated circuits that are mounted on a printed circuit board secured within housing <b>12</b> of device <b>10</b>. In the example of <figref idrefs="DRAWINGS">FIG. 4</figref>, first baseband processor <b>202</b> is shown to support the CDMA EV-DO radio access technology, whereas second baseband processor <b>204</b> is shown to support the CDMA 1xRTT (1x) radio access technology. Processor <b>202</b> may therefore be referred to herein as the EV-DO processor, whereas processor <b>204</b> may be referred to herein as the 1x processor. The use of device <b>10</b> that supports two radio access technologies such as EV-DO and 1x radio access technologies is merely illustrative. If desired, processors <b>202</b> and <b>204</b> and additional baseband processing circuits within device <b>10</b> may be configured to support other radio access technologies.
p-0058Baseband processors <b>202</b> and <b>204</b> may be coupled to a common control circuit such as applications processor <b>200</b>. Baseband processors <b>202</b> and <b>204</b> may be part of wireless circuitry <b>34</b>, whereas applications processor <b>200</b> may be part of storage and processing circuitry <b>28</b>. Control signals may be conveyed between baseband processors <b>202</b> and <b>204</b> via a general purpose input-output (GPIO) path <b>203</b>. For example, information such as the state of each of the RF switches and information related to the current operating modes of the baseband processors (e.g., whether each of the baseband processors are in sleep mode, wake mode, or traffic mode) may be shared between processors <b>202</b> and <b>204</b> so that proper reception may be coordinated.
p-0059As described previously, baseband processor <b>202</b> may be used in handling EV-DO data streams, whereas baseband processor <b>204</b> may be used in handling 1x voice signal streams. Baseband processors <b>202</b> and <b>204</b> may transmit and receive radio-frequency signals via antennas <b>40</b> (e.g., a primary antenna <b>40</b>A and a secondary antenna <b>40</b>B).
p-0060To avoid missing incoming 1x calls, a 1x paging channel may be monitored once per 1x paging cycle for a first predetermined time period sometimes referred to as a 1x wake period. The 1x page monitoring operations can be performed by temporarily using at least one of antennas <b>40</b>, or if channel conditions are bad, both of antennas <b>40</b> may be used. Device <b>10</b> may monitor receive signal strength levels associated with each of antennas <b>40</b> (e.g., by obtaining bit error rate measurements, signal-to-noise ratio measurements, RSSI measurements, RSCP measurements, SINR and SNR measurements, and other desired radio-frequency measurements for signals received through each of antennas <b>40</b>). The antenna exhibiting the greater receive signal strength may be selected for use in monitoring the 1x paging channel and for establishing a call if a paging signal is detected. If a paging signal is detected, a call may be established. During a voice call session, the other antenna that is currently switched out of use may not be used to monitor for EV-DO pages. In other suitable embodiments, the other inactive antenna may be configured to support active data streaming during a call session.
p-0061The EV-DO paging channel may also be monitored once per EV-DO paging cycle for a second predetermined time period sometimes referred to as an EV-DO wake period. The EV-DO page monitoring operations can be performed by temporarily using both of antennas <b>40</b> (as an example). The simultaneous use of two antennas to receive two EV-DO data streams (a type of arrangement that is sometimes referred to as receiver diversity or receive diversity) helps to improve data rates.
p-0062Device <b>10</b> may continuously monitor receive signal strength levels associated with each of antennas <b>40</b>. If an EV-DO paging signal is detected, an active EV-DO data session may be established. If an active data session extends into a 1x paging cycle, a selected one of antennas <b>40</b> may be used for monitoring the 1x paging channel while the other of antennas <b>40</b> continues receiving EV-DO data. For example, the antenna exhibiting higher receive signal quality may be used for monitoring the 1x paging channel (e.g., the 1x baseband processor has receive priority over the EV-DO processor). If a 1x paging signal is detected, a call may be established and the other antenna may be switched out of use (i.e., the EV-DO data session may be temporarily put on hold). If desired, the other antenna may be allowed to continue supporting active data streaming during the call.
p-0063In such types of reception scheme in which receive path routing is performed primarily via radio-frequency switches instead of power splitters, care needs to be taken to ensure that the 1x wake periods and the EV-DO wake periods are non-conflicting and non-overlapping. This allows 1x wakeup and EV-DO wakeup to be performed using both antennas <b>40</b> if channel conditions are bad. The 1x wake periods may occur at predetermined time intervals (once per 1x paging cycle). Device <b>10</b> may be capable of controlling when the EV-DO wake periods occur. It may therefore be desirable to space the 1x and EV-DO wake periods as far apart from one another as possible to minimize the probability of conflicts/overlaps.
p-0064The radio architecture of <figref idrefs="DRAWINGS">FIG. 4</figref> may be operated such that wake periods of the different baseband processors are spaced sufficiently apart. Baseband processor <b>202</b> may be coupled to a corresponding radio-frequency transceiver circuit <b>206</b>. Transceiver circuit <b>206</b> may be configured to implement the same radio access technology as its associated baseband processor (e.g., transceiver circuit <b>206</b> may be capable of handling the EV-DO radio access technology). Baseband processor <b>204</b> may be coupled to a corresponding radio-frequency transceiver circuit <b>208</b>. Transceiver circuit <b>208</b> may be configured to implement the same radio access technology as its associated baseband processor (e.g., transceiver circuit <b>208</b> may be capable of handling the 1x radio access technology).
p-0065The exemplary radio architecture of <figref idrefs="DRAWINGS">FIG. 4</figref> shows the use of two antennas (i.e., antenna <b>40</b>A and <b>40</b>B) each of which can be used for supporting wireless transmission/reception across two frequency bands. In this particular example in which device <b>10</b> operates using the CDMA radio access technology, each of antennas <b>40</b>A and <b>40</b>B may be used to provide wireless service in band classes BC<b>0</b> and BC<b>1</b>. Antenna <b>40</b>A (e.g., the primary antenna) may be used for transmitting and receiving radio-frequency signals, whereas antenna <b>40</b>B (e.g., the secondary antenna) may only be used for receiving radio-frequency signals. Antenna <b>40</b>B may therefore be referred to as a diversity antenna and may be switched into use when the signal level associated with antenna <b>40</b>A is weak. Each transceiver chip may therefore include at least two transmit (Tx) ports (one for each band class for antenna <b>40</b>A) and at least four receive (Rx) ports (one for each band class for each of the two antennas).
p-0066As shown in <figref idrefs="DRAWINGS">FIG. 4</figref>, transceiver <b>206</b> may have a first transmit port (BC<b>0</b> Tx(A)) over which data to be transmitted in BC<b>0</b> via antenna <b>40</b>A may be provided, a second transmit port (BC<b>1</b> Tx(A)) over which data to be transmitted in BC<b>1</b> via antenna <b>40</b>A may be provided, a first receive port (BC<b>0</b> Rx(A)) through which data received in BC<b>0</b> via antenna <b>40</b>A may be fed, a second receive port (BC<b>1</b> Rx(A)) through which data received in BC<b>1</b> via antenna <b>40</b>A may be fed, a third receive port (BC<b>0</b> Rx(B)) through which data received in BC<b>0</b> via antenna <b>40</b>B may be fed, and a fourth receive port (BC<b>1</b> Rx(B)) through which data received in BC<b>1</b> via antenna <b>40</b>B may be fed. Similarly, transceiver <b>208</b> may have a first transmit port (BC<b>0</b> Tx(A)) over which data to be transmitted in BC<b>0</b> via antenna <b>40</b>A may be provided, a second transmit port (BC<b>1</b> Tx(A)) over which data to be transmitted in BC<b>1</b> via antenna <b>40</b>A may be provided, a first receive port (BC<b>0</b> Rx(A)) through which data received in BC<b>0</b> via antenna <b>40</b>A may be fed, a second receive port (BC<b>1</b> Rx(A)) through which data received in BC<b>1</b> via antenna <b>40</b>A may be fed, a third receive port (BC<b>0</b> Rx(B)) through which data received in BC<b>0</b> via antenna <b>40</b>B may be fed, and a fourth receive port (BC<b>1</b> Rx(B)) through which data received in BC<b>1</b> via antenna <b>40</b>B may be fed.
p-0067Wireless circuitry <b>34</b> may include radio-frequency switches <b>210</b>, <b>212</b>, <b>220</b>, <b>222</b>, <b>224</b>, and <b>226</b> (e.g., single-pole double-throw radio-frequency switches), power amplifier <b>214</b>-<b>1</b> formed in the BC<b>0</b> transmit path, power amplifier <b>214</b>-<b>2</b> formed in the BC<b>1</b> transmit path, duplexer <b>216</b>-<b>1</b> associated with transceiver <b>206</b>, duplexer <b>216</b>-<b>2</b> associated with transceiver <b>208</b>, diplexer <b>218</b>-<b>1</b> associated with antenna <b>40</b>A, and diplexer <b>218</b>-<b>2</b> associated with antenna <b>40</b>B. In particular, switch <b>210</b> may have port P<b>1</b> that is coupled to the first transmit port (BC<b>0</b> Tx(A)) of transceiver <b>206</b>, port P<b>2</b> that is coupled to the first transmit port (BC<b>0</b> Tx(A)) of transceiver <b>208</b>, and port P<b>3</b> that is coupled to the Tx port of duplexer <b>216</b>-<b>1</b> via power amplifier <b>214</b>-<b>1</b>. The state of switch <b>210</b> may be controlled using a control signal generated using baseband processor <b>204</b> (e.g., using signal Vc provided over path <b>230</b>). Depending on the value of Vc, port P<b>3</b> may be coupled to a selected one of ports P<b>1</b> and P<b>2</b> (e.g., only one of transceivers <b>206</b> and <b>208</b> may transmit signals in BC<b>0</b> via antenna <b>40</b>A at any given point in time).
p-0068Similarly, switch <b>212</b> may have port P<b>4</b> that is coupled to the second transmit port (BC<b>1</b> Tx(A)) of transceiver <b>206</b>, port P<b>5</b> that is coupled to the second transmit port (BC<b>1</b> Tx(A)) of transceiver <b>208</b>, and port P<b>6</b> that is coupled to the Tx port of duplexer <b>216</b>-<b>2</b> via power amplifier <b>214</b>-<b>2</b>. The state of switch <b>212</b> may be controlled using control signal Vc generated using baseband processor <b>204</b>. Depending on the value of Vc, port P<b>6</b> may be coupled to a selected one of ports P<b>4</b> and P<b>5</b> (e.g., only one of transceivers <b>206</b> and <b>208</b> may transmit signals in BC<b>1</b> via antenna <b>40</b>A at any given point in time).
p-0069Radio-frequency switch <b>220</b> may have port P<b>8</b> that is coupled to the first receive port (BC<b>0</b> Rx(A)) of transceiver <b>206</b>, port P<b>9</b> that is coupled to the first received port (BC<b>0</b> Rx(A)) of transceiver <b>208</b>, and port P<b>7</b> that is coupled to the Rx port of duplexer <b>216</b>-<b>1</b>. The state of switch <b>220</b> may be controlled using control signal Vc. Depending on the value of Vc, port P<b>7</b> may be coupled to a selected one of ports P<b>8</b> and P<b>9</b> (e.g., signals received in BC<b>0</b> via antenna <b>40</b>A can only be passed to one of transceivers <b>206</b> and <b>208</b> at any given point in time).
p-0070Similarly, radio-frequency switch <b>222</b> may have port P<b>11</b> that is coupled to the second receive port (BC<b>1</b> Rx(A)) of transceiver <b>206</b>, port P<b>12</b> that is coupled to the second received port (BC<b>1</b> Rx(A)) of transceiver <b>208</b>, and port P<b>10</b> that is coupled to the Rx port of duplexer <b>216</b>-<b>2</b>. The state of switch <b>222</b> may be controlled using control signal Vc. Depending on the value of Vc, port P<b>10</b> may be coupled to a selected one of ports P<b>11</b> and P<b>12</b> (e.g., signals received in BC<b>1</b> via antenna <b>40</b>A can only be passed to one of transceivers <b>206</b> and <b>208</b> at any given point in time).
p-0071Duplexers <b>216</b>-<b>1</b> and <b>216</b>-<b>2</b> may each have an input-output port that is coupled to antenna <b>40</b>A via diplexer <b>218</b>-<b>1</b>. Diplexer <b>218</b>-<b>1</b> may be a passive device configured to perform frequency-based multiplexing for radio-frequency signals transmitted/received in BC<b>0</b> and BC<b>1</b> via antenna <b>40</b>A (e.g., RF signals in BC<b>0</b> may be passed through duplexer <b>216</b>-<b>1</b>, whereas RF signals in BC<b>1</b> may be passed through duplexer <b>216</b>-<b>2</b>).
p-0072Unlike antenna <b>40</b>A, antenna <b>40</b>B may only be used for receiving incoming radio-frequency signals. If desired, the front-end circuitry of wireless circuitry <b>34</b> could be configured so that antenna <b>40</b>B supports wireless transmission. Radio-frequency switches <b>224</b> and <b>226</b> may be interposed in the receive path associated with antenna <b>40</b>B. In particular, switch <b>224</b> may have port P<b>14</b> that is coupled to the third receive port (BC<b>0</b> Rx(B)) of transceiver <b>206</b>, port P<b>15</b> that is coupled to the third receive port (BC<b>0</b> Rx(B)) of transceiver <b>208</b>, and port P<b>13</b> that is coupled to antenna <b>40</b>B via diplexer <b>218</b>-<b>2</b>. The state of switch <b>224</b> may be controlled using control signal Vc that is generated using baseband processor <b>204</b>. Depending on the value of Vc, port P<b>13</b> may be coupled to a selected one of ports P<b>14</b> and P<b>15</b> (e.g., signals received in BC<b>0</b> using antenna <b>40</b>B can only be passed to one of transceivers <b>206</b> and <b>208</b> at any given point in time).
p-0073Similarly, radio-frequency switch <b>226</b> may have port P<b>17</b> that is coupled to the fourth receive port (BC<b>1</b> Rx(B)) of transceiver <b>206</b>, port P<b>18</b> that is coupled to the fourth received port (BC<b>1</b> Rx(B)) of transceiver <b>208</b>, and port P<b>16</b> that is coupled to antenna <b>40</b>B via diplexer <b>218</b>-<b>2</b>. The state of switch <b>224</b> may be controlled using control signal Vc. Depending on the value of Vc, port P<b>16</b> may be coupled to a selected one of ports P<b>17</b> and P<b>18</b> (e.g., signals received in BC<b>1</b> using antenna <b>40</b>B can only be passed to one of transceivers <b>206</b> and <b>208</b> at any given point in time). Diplexer <b>218</b>-<b>2</b> may be a passive device that is configured to perform frequency-based multiplexing for radio-frequency signals transmitted/received in BC<b>0</b> and BC<b>1</b> via antenna <b>40</b>B (e.g., RF signals received in BC<b>0</b> may be fed to switch <b>224</b>, whereas RF signals received in BC<b>1</b> may be fed to switch <b>226</b>).
p-0074The radio architecture shown and described in connection with <figref idrefs="DRAWINGS">FIG. 4</figref> is merely illustrative and does not serve to limit the scope of the present invention. If desired, device <b>10</b> may include more than two antennas each of which is capable of transmitting and/or receiving radio-frequency signals in any suitable number of frequency bands. The states of the radio-frequency switches (i.e., switches <b>210</b>, <b>212</b>, <b>220</b>, <b>222</b>, <b>224</b>, and <b>226</b>) may also be partly controlled using signals generated from baseband processor <b>204</b> or using signals generated from applications processor <b>200</b>, if desired.
p-0075<figref idrefs="DRAWINGS">FIG. 5</figref> is a timing diagram showing an illustrative schedule for the wake periods associated with baseband processors <b>202</b> and <b>204</b> (e.g., an exemplary schedule for avoiding collision between the EV-DO wake period and the 1x wake period). The 1x baseband processor may be configured to periodically wake up according to a predetermined schedule. As shown in the example of <figref idrefs="DRAWINGS">FIG. 5</figref>, the 1x wake period may occur once per 1x paging cycle. For example, if each paging cycle includes 64 1x paging slots, processor <b>204</b> may wake up once every 5.12 seconds (assuming each 1x paging slot is equal to 80 ms). The 1x wake period ΔT<b>1</b> (from time t<b>1</b> to t<b>2</b>) may last at least one 1x paging slot, less than one 1x paging slot, or greater than one 1x paging slot. The particular paging slot (page slot p) during which the 1x processor wakes up may be derived from an International Mobile Subscriber Identity (IMSI), an identifier that is unique to each device <b>10</b>. As a result, the position of the 1x paging slot does not change often, which simplifies the scheduling for the EV-DO wake period.
p-0076The operation of the EV-DO processor may be grouped into control channel (CC) cycles, each of which has a duration of 426 ms (as an example). In this example, one 1x paging slot includes 12 CC cycles (e.g., the 1x processor may wake up once every 12 EV-DO CC cycles). As a result, the EV-DO paging cycle may include 12 CC cycles. Device <b>10</b> may choose a selected one of every 12 CC cycles as a preferred control channel cycle (PCCC) during which the EV-DO processor awakes from sleep mode. The preferred CC cycle may be chosen during EV-DO session negotiation operations. The EV-DO wake period AT<b>2</b> (from time t<b>3</b> to t<b>4</b>) may last less than one CC cycle or more than one CC cycle.
p-0077To ensure that the 1x and EV-DO wake periods do not collide, the preferred CC cycle may be chosen such that the EV-DO processor wakes up six CC cycles after the 1x paging slot (e.g., the preferred CC cycle may be offset by a half 1x paging cycle relative to the 1x page slot). Positioning the EV-DO approximately at the midpoint between two successive 1x paging slots may effectively minimize the probability of the EV-DO and 1x wake periods overlapping.
p-0078During 1x wake periods, antenna <b>40</b>A may be switched into use while antenna <b>40</b>B is switched out of use (as an example), or if channel conditions are bad both antenna <b>40</b>A and antenna <b>40</b>B may be switched into use. For example, 1x processor <b>204</b> may be used to configure switch <b>210</b> so that ports P<b>2</b> and P<b>3</b> are connected, to configure switch <b>212</b> so that ports P<b>5</b> and P<b>6</b> are connected, to configure switch <b>220</b> so that ports P<b>7</b> and P<b>9</b> are connected, and to configure switch <b>222</b> so that ports P<b>10</b> and P<b>12</b> are connected (e.g., by sending appropriate control signals Vc via path <b>230</b>). The state of switches <b>224</b> and <b>226</b> are irrelevant since the corresponding receive ports associated with antenna <b>40</b>B are not in use.
p-0079During EV-DO wake periods, antenna <b>40</b>A and/or antenna <b>40</b>B may be switched in use. For example, 1x processor <b>204</b> may be used to configure switch <b>210</b> so that ports P<b>1</b> and P<b>3</b> are connected, to configured switch <b>212</b> so that ports P<b>4</b> and P<b>6</b> are connected, to configure switch <b>220</b> so that ports P<b>7</b> and P<b>8</b> are connected, to configure switch <b>222</b> so that ports P<b>10</b> and P<b>11</b> are connected, to configure switch <b>224</b> so that ports P<b>13</b> and P<b>14</b> are connected, and to configure switch <b>226</b> so that ports P<b>16</b> and P<b>17</b> are connected (e.g., by sending appropriate control signals Vc via path <b>230</b>). In this scenario, all the radio-frequency switches are configured such that antennas <b>40</b>A and <b>40</b>B are routed to transceiver <b>206</b> associated with EV-DO baseband processor <b>202</b>.
p-0080<figref idrefs="DRAWINGS">FIG. 6</figref> shows illustrative steps involved in operating device <b>10</b> having wireless circuitry of the type described in connection with <figref idrefs="DRAWINGS">FIG. 4</figref>. At step <b>300</b>, device <b>10</b> may be placed in an idle mode (e.g., a mode in which both 1x and EV-DO processors are in sleep state). Device <b>10</b> may be periodically placed in 1x wake mode (step <b>302</b>). At step <b>302</b>, 1x processor <b>204</b> may wake up from the sleep state for a predetermined 1x wake period. During the 1x wake period, 1x processor <b>204</b> may be configured to monitor for the presence of 1x pages using at least antenna <b>40</b>A. The 1x wake period is typically less than a half 1x paging cycle (e.g., the 1x wake period is typically less than 2.56 seconds). The 1x wake period may be extended to longer than a half 1x paging cycle when device <b>10</b> needs to perform system scan (when device <b>10</b> loses service) or when device <b>10</b> needs to re-register with the network (upon detecting an active serving network), as examples. If the 1x wake period goes beyond 2.56 seconds, the EV-DO wakeup may be blocked. In such scenarios, 1x processor <b>204</b> may send signals to EV-DO processor <b>202</b> via GPIO path <b>203</b> that prevents processor <b>202</b> from awaking from sleep mode.
p-0081If a 1x page is detected during the 1x wake period, device <b>10</b> may be placed in an active call mode (e.g., device <b>10</b> may establish an incoming phone call using at least antenna <b>40</b>A) to handle voice traffic. The call may have any desired duration, assuming service is not interrupted by external environmental factors. Upon termination of the call, processing may loop back to step <b>300</b> (as indicated by path <b>318</b>).
p-0082If a 1x page is not detected during the 1x wake period, device <b>10</b> may proceed to wait for a half 1x paging cycle (e.g., a predetermined amount of time that is approximately halfway in time between successive 1x page slots). For example, device <b>10</b> may wait for 2.56 seconds to ensure that the EV-DO wake period is sufficiently spaced apart from the 1x wake periods (step <b>308</b>). Upon expiration of the predetermined wait time, device <b>10</b> may be placed in EV-DO wake mode. During the EV-DO wake period (step <b>310</b>), EV-DO processor <b>202</b> may be configured to monitor for the presence of EV-DO pages using at least antenna <b>40</b>A (or antenna <b>40</b>B). If no EV-DO page is detected, processing may loop back to step <b>300</b> (as indicated by path <b>312</b>).
p-0083If an EV-DO page is detected during the EV-DO wake period, step <b>314</b> may be performed. At step <b>314</b>, device <b>10</b> may establish an active data session (e.g., device <b>10</b> may establish a data communications link using at least antenna <b>40</b>A). Data packets may be streamed between device <b>10</b> and the desired source during the active data session. If the data link is terminated before a successive 1x page slot, processing may loop back to step <b>300</b>, as indicated by path <b>320</b>.
p-0084If, however, the active data session lasts more than a half 1x paging interval (i.e., if the predetermined 1x paging slot occurs while the EV-DO data session has not been terminated), at least one of antennas <b>40</b> may be devoted to monitor for the presence of 1x paging signals (step <b>316</b>). For example, the antenna that is receiving radio-frequency signals at higher signal levels may be selected as the antenna for monitoring the 1x paging signals. For example, consider a scenario in which antenna <b>40</b>A is selected to monitor for the presence of 1x paging signals while antenna <b>40</b>B is used for maintaining the EV-DO data session. In this example, 1x processor <b>204</b> may be used to configure switch <b>210</b> so that ports P<b>2</b> and P<b>3</b> are connected, to configured switch <b>212</b> so that ports P<b>5</b> and P<b>6</b> are connected, to configure switch <b>220</b> so that ports P<b>7</b> and P<b>9</b> are connected, to configure switch <b>222</b> so that ports P<b>10</b> and P<b>12</b> are connected, to configure switch <b>224</b> so that ports P<b>13</b> and P<b>14</b> are connected, and to configure switch <b>226</b> so that ports P<b>16</b> and P<b>17</b> are connected.
p-0085If no 1x page is detected using the selected antenna, processing may loop back to step <b>314</b> so that the data session may resume using at least antenna <b>40</b>A and/or antenna <b>40</b>B (as indicated by step <b>322</b>). If a 1x page is detected, processing may proceed to step <b>306</b>, as indicated by path <b>324</b>. If path <b>324</b> is taken, the active data link may be terminated so that device <b>10</b> can devote its resources to establishing and maintaining a voice call (as an example). The steps of <figref idrefs="DRAWINGS">FIG. 6</figref> are merely illustrative and do not serve to limit the scope of the present invention. If desired, any subset or all of antennas <b>40</b> may be used during each of the 1x and EV-DO wake periods. If desired, other approaches to of using the radio architecture of the type described in connection with <figref idrefs="DRAWINGS">FIG. 4</figref> may be used to minimize potential interferences between wake periods associated with a first baseband processor in device <b>10</b> and wake periods associated with a second baseband processor in device <b>10</b>.
p-0086The foregoing is merely illustrative of the principles of this invention and various modifications can be made by those skilled in the art without departing from the scope and spirit of the invention. The foregoing embodiments may be implemented individually or in any combination.
Contents4
7 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2014364165A1 | Cited by | United States of America | Pre-grant |
| US2015351131A1 | Cited by | United States of America | Pre-grant |
| US9794885B2 | Cited by | United States of America | Applicant |
| US2017111089A1 | Cited by | United States of America | Pre-grant |
| CN105813125A | Cited by | China | Search report |
| US9629199B2 | Cited by | United States of America | Search report |
| CN105720367A | Cited by | China | Search report |
| US9843375B2 | Cited by | United States of America | Applicant |
| US9591497B2 | Cited by | United States of America | Applicant |
| US11309946B2 | Cited by | United States of America | Search report |
| US9888102B2 | Cited by | United States of America | Search report |
| US9806773B2 | Cited by | United States of America | Search report |
| US9853682B2 | Cited by | United States of America | Search report |
| US2012281553A1 | Cited by | United States of America | Pre-grant |
| US2016014841A1 | Cited by | United States of America | Pre-grant |
| US9712343B2 | Cited by | United States of America | Search report |
| US12160932B2 | Cited by | United States of America | Applicant |
| US2017149470A1 | Cited by | United States of America | Search report |
| US2015109980A1 | Cited by | United States of America | Pre-grant |
| WO2016007302A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| KR20170034598A | Cited by | Republic of Korea | Search report |
| US10432274B2 | Cited by | United States of America | Search report |
| US10271380B2 | Cited by | United States of America | Applicant |
| US8793000B2 | Cited by | United States of America | Search report |
| CN106549679A | Cited by | China | Search report |
| US2017094662A1 | Cited by | United States of America | Pre-grant |
| US2014315592A1 | Cited by | United States of America | Pre-grant |
| US2013343268A1 | Cited by | United States of America | Pre-grant |
| CN111431544A | Cited by | China | Search report |
| US9300342B2 | Cited by | United States of America | Search report |
| CN110212943A | Cited by | China | Search report |
| CN115001568A | Cited by | China | Search report |
| KR20140144642A | Cited by | Republic of Korea | Search report |
| US10571502B2 | Cited by | United States of America | Applicant |
| US9609597B2 | Cited by | United States of America | Search report |
| US11690135B2 | Cited by | United States of America | Search report |
| US2016182696A1 | Cited by | United States of America | Pre-grant |
| US11211965B2 | Cited by | United States of America | Search report |
| US9094945B2 | Cited by | United States of America | Search report |
| CN104244465A | Cited by | China | Search report |
| US9791490B2 | Cited by | United States of America | Applicant |
| US9622291B2 | Cited by | United States of America | Search report |
| KR20150114252A | Cited by | Republic of Korea | Search report |
| WO2016200205A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| US9642166B2 | Cited by | United States of America | Search report |
| CN106253941A | Cited by | China | Search report |
| US2017085292A1 | Cited by | United States of America | Pre-grant |
| CN107707287A | Cited by | China | Search report |
| US10057902B2 | Cited by | United States of America | Search report |
| US2007072636A1 | Cites | United States of America | Pre-grant |
| US2008118014A1 | Cites | United States of America | Pre-grant |
6 members in 2 offices
Priority claims6
| Document | Office | Kind | Date |
|---|---|---|---|
| 201161433159 | United States of America | P | |
| 201161433159 | United States of America | P | |
| 201213347925 | United States of America | A | |
| 61433159 | – | – | – |
| US201161433159P | – | – | – |
| US201213347925 | – | – | – |
Members6
| Document | Office | Kind | |
|---|---|---|---|
| WO2012097332A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO2012097332A3 | World Intellectual Property Organization (WIPO) | A3 | |
| US2013016632A1 | United States of America | A1 | |
| US8743852B2 | United States of America | B2 | |
| US2014242925A1 | United States of America | A1 | |
| US9490864B2 | United States of America | B2 |
44 transactions on the USPTO file
Allowed after 1 non-final rejection.
- Non-final rejections
- 1
- Final rejections
- 0
- RCEs
- 0
- Appeals
- 0
Over time
Point at a mark for the transactionTransactions
| Event | Code | |
|---|---|---|
| Payment of Maintenance Fee, 8th Year, Large EntityM1552 | M1552 | |
| Payment of Maintenance Fee, 4th Year, Large EntityM1551 | M1551 | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Correspondence Address ChangeC.AD | C.AD | |
| Recordation of Patent Grant MailedPGM/ | PGM/ | |
| Patent Issue Date Used in PTA CalculationAllowedPTAC | PTAC | |
| Email NotificationEML_NTR | EML_NTR | |
| Issue Notification MailedAllowedWPIR | WPIR | |
| Dispatch to FDCD1935 | D1935 | |
| Application Is Considered Ready for IssuePILS | PILS | |
| Issue Fee Payment VerifiedN084 | N084 | |
| Issue Fee Payment ReceivedIFEE | IFEE | |
| Mail Notice of AllowanceAllowedMN/=. | MN/=. | |
| Notice of Allowance Data Verification CompletedAllowedN/=. | N/=. | |
| Date Forwarded to ExaminerFWDX | FWDX | |
| Response after Non-Final ActionA... | A... | |
| Request for Extension of Time - GrantedXT/G | XT/G | |
| Mail Non-Final RejectionNon-final rejectionMCTNF | MCTNF | |
| Non-Final RejectionNon-final rejectionCTNF | CTNF | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| PG-Pub Issue NotificationPG-ISSUE | PG-ISSUE | |
| Case Docketed to Examiner in GAUDOCK | DOCK | |
| Application Dispatched from OIPEOIPE | OIPE | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Application Is Now CompleteCOMP | COMP | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Sent to Classification ContractorPGPC | PGPC | |
| Filing Receipt - UpdatedFLRCPT.U | FLRCPT.U | |
| Correspondence Address ChangeC.AD | C.AD | |
| Information Disclosure Statement consideredIDSC | IDSC | |
| Electronic Information Disclosure StatementEIDS. | EIDS. | |
| Additional Application Filing FeesADDFLFEE | ADDFLFEE | |
| Applicant has submitted new drawings to correct Corrected Papers problemsCORRDRW | CORRDRW | |
| Information Disclosure Statement (IDS) FiledWIDS | WIDS | |
| Change in Power of Attorney (May Include Associate POA)PA.. | PA.. | |
| Corrected PaperCPAP | CPAP | |
| Filing ReceiptFLRCPT.O | FLRCPT.O | |
| Cleared by OIPE CSRL194 | L194 | |
| Applicants have given acceptable permission for participating foreignAPPERMS | APPERMS | |
| IFW Scan & PACR Auto Security ReviewSCAN | SCAN | |
| Initial Exam Team nnIEXX | IEXX |
6 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Maintenance fee paymentMAFP | MAFP | |
| Maintenance fee paymentMAFP | MAFP | |
| Maintenance fee paymentMAFP | MAFP | |
| Information on status: patent grantGrantedPATENTED CASESTCF | STCF | |
| Fee payment procedurePAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITYFEPP | FEPP | |
| AssignmentAS | AS |
Numbers
- Publication
- 20130016632
- Publication, DOCDB
- 2013016632
- Publication, EPODOC
- US2013016632
- Application
- 13347925
- Application, DOCDB
- 201213347925
- Application, EPODOC
- US201213347925
Titles
- English
- Methods for Coordinated Signal Reception Across Integrated Circuit Boundaries
Patent term adjustment
- A delay
- +186 daysthe office missed an examination deadline
- Applicant delay
- −17 days
- Net adjustment
- 169 days
Classification
- CPC, 7
- H04B7/0608
- H04B1/44
- H04B7/0689
- H04W52/028
- H04B7/0802
- H04W52/02
- Y02D30/70
- IPC, 4
- H04W52 02
- H04B1 44
- H04B1 56
- H04L5 14
- USPC, 4
- 370275000
- 370297000
- 370311000
- 455082000