Cascading radio frequency circuits

Information

  • Patent Grant
  • 9590688
  • Patent Number
    9,590,688
  • Date Filed
    Thursday, July 2, 2015
    9 years ago
  • Date Issued
    Tuesday, March 7, 2017
    7 years ago
Abstract
Cellular processors are cascaded to provide different configurations, which result in higher-capacity base stations, increased numbers of simultaneous users over one frequency band, and/or aggregation of several carriers while still using only one radiofrequency (RF) chipset. The processors are aligned in both time and frequency, with each processor having a data port that allows data exchange with the other processors. The data alignment and exchange allow the processors, in the aggregate, to act as a single unit, resulting in a scalable architecture that can accommodate different system configurations.
Description
BACKGROUND

Field of the Disclosure


The present disclosure relates generally to cellular base stations and, more particularly, to cascading baseband processors.


Description of Related Art


Numerous cellular base stations exist, which use the same radio access technology (RAT), such as 3G, time-division spatial code-division multiple access (TD-SCDMA), high-speed packet access (HSPA), dual-carrier HSPA (DC-HSPA), LTE, etc. These base stations can have different capacities to accommodate a different number of simultaneous users, different bandwidth (BW), different numbers of transmit (TX) antennas, different numbers of receive (RX) antennas, etc. As cellular technology becomes more ubiquitous, cellular operators are planning and deploying networks with a wide of range of base stations which are of different sizes and capabilities.





BRIEF DESCRIPTION OF THE DRAWINGS

Many aspects of the disclosure can be better understood with reference to the following drawings. The components in the drawings are not necessarily to scale, emphasis instead being placed upon clearly illustrating the principles of the present disclosure. Moreover, in the drawings, like reference numerals designate corresponding parts throughout the several views.



FIG. 1 is a diagram showing one embodiment of a baseband processor comprising a transmit modem block.



FIG. 2 is a diagram showing one embodiment of the transmit modem block of FIG. 1.



FIG. 3 is diagram showing one embodiment of a system where three processors of FIG. 1 are cascaded together.



FIG. 4 is diagram showing one embodiment of a system where two processors of FIG. 1 are cascaded together.



FIG. 5 is diagram showing one embodiment of a system using one processor of FIG. 1.



FIG. 6 is diagram showing another embodiment of a system where two processors of FIG. 1 are cascaded together.



FIG. 7 is a diagram showing another embodiment of a baseband processor comprising a different transmit modem block.



FIG. 8 is a diagram showing one embodiment of the transmit modem block of FIG. 7.



FIG. 9 is diagram showing one embodiment of a system where two processors of FIG. 7 are cascaded together.





DETAILED DESCRIPTION OF THE EMBODIMENTS

Cellular base stations that use the same radio access technology (RAT (e.g., 3G, TD-SCDMA, HSPA, DC-HSPA, LTE, etc.) can have different capacities to accommodate different numbers of simultaneous users, different bandwidths (BW), different numbers of transmit (TX) and/or receive (RX) antennas, etc. As such, it is not a trivial task, nor economically prudent, to design a different system for each possible configuration.


The systems and methods described herein, where processors are cascaded to provide different configurations. These different configurations result in higher-capacity base stations, increased numbers of simultaneous users over one frequency band, and/or aggregation of several carriers while still using only one radiofrequency (RF) chipset. Some of these embodiments result in beneficial characteristics for certain RATs, such as DC-HSPA, Rel-9 HSPA, HSPA++, LTE-Advanced.


Briefly described, processors are aligned in both time and frequency, with each processor having a data port that allows data exchange with the other processors. The data alignment and exchange allow the processors, in the aggregate, to act as a single unit. The ability to cascade cellular baseband processors results in a scalable architecture that can accommodate different system configurations.


With this overview in mind, reference is now made in detail to the description of the embodiments as illustrated in the drawings. While several embodiments are described in connection with these drawings, there is no intent to limit the disclosure to the embodiment or embodiments disclosed herein. On the contrary, the intent is to cover all alternatives, modifications, and equivalents.



FIG. 1 is a diagram showing one embodiment of a processor 105 comprising a transmit modem block 110. In a preferred embodiment, the processor 105 is a Broadcom® Celivero (or BCM 61680) chip.


As shown in FIG. 1, the processor 105 comprises three radiofrequency (RF) receivers (RX) (which can be either analog or digital IQ) 120, 130, 140 and two RF transmitters (TX) 125, 135. The RF RX1120, RF RX2130, and RF RX3140 provide over-the-air interfaces for RF data reception. Similarly, the RF TX1125 and RF TX2, provide over-the-air interfaces for RF data transmission.


For some embodiments, the processor 105 further comprises a synchronization (SYNC) input (IN) 150, a SYNC output (OUT) 155, a clock (CLK) IN 160, and a CLK OUT 165. The SYNC IN 150 is configured to receive a SYNC signal (or several signals), which allows the processor 105 to synchronize its internal clock to the source of the SYNC signal, and the SYNC OUT 155 is configured to transmit a SYNC signal to other processors. Similarly, the CLK IN 160 is configured to receive a CLK signal, either from an external source or from another processor 105, thereby allowing the processor 105 to set its internal clock in accordance with the CLK signal. The CLK OUT 165 is configured to transmit a CLK signal to other processors 105 so that the other processors can synchronize or align their respective clocks to the CLK signal.


In the embodiment of FIG. 1, the processor 105 also comprises three data ports 170, 180190, which are shown as media-independent interface (MII) ports. These MII1170, MII2180, and MII3190 are preferably implemented as gigabit media access control (GMAC) ports.


The processor 105 of FIG. 1 also comprises a transmit modem block 110, which is shown in greater detail with reference to FIG. 2. Specifically, FIG. 2 shows one embodiment having two pseudo-random noise (PN) modules (PNM1250 and PNM2260), which generate the PN codes for the modem data.


As shown in the embodiment of FIG. 2, the transmit modem block 110 comprises an array of first-in-first-out (FIFO) registers 202, which output to a bank of spreaders 206. In the embodiment of FIG. 2, there are 88 spreaders, including two primary common pilot indicator channels (P-CPICH), two secondary CPICH (S-CPICH), two primary common control physical channels (P-CCPC), two secondary CCPC (S-CCPC), two primary synchronization channels (P-SCH), two secondary SCH (S-SCH), 32 dedicated physical channels (DPCH), two acquisition indicator channels (AICH), two paging indicator channels (PICH), six shared control channels (SCCH), thirty high-speed downlink packet access (HSDPA), two absolute grant channels (AGCH), and two relative grant channels (RGCH).


The spreaders 206 provide inputs to two combiner selectors (first combiner selector 216 and second combiner selector 266), each of which has 88 inputs and 88 outputs that correspond to the 88 spreaders 206. The spreaders 206 also provide inputs to a HSDPA multi-input-multi-output (MIMO) combiner 210, which, in turn, provides input to the first combiner selector 216 and the second combiner selector 266.


The output of the first combiner selector 216 is operatively coupled to the input of a first channel combiner antenna 220, which provides the input to a first shaping filter 224.


Data from the first shaping filter 224 is provided to a first configurable delay 228 (also known as a programmable delay). The first configurable delay 228 allows the transmit modem block 110 to compensate for delays that may manifest itself as a result of data propagating through other processors or clock distribution inaccuracies. This first configurable delay 228 allows the processor 105 to synchronize its time base to the time base of other processors.


The first configurable delay 228 is operatively coupled to a first frequency shifter 232, which allows the transmit modem block 110 to set the operating frequency. For some embodiments, the first frequency shifter 232 allows the processor 105 to move from one operating frequency to another. In combination, the first configurable delay 228 and the first frequency shifter 232 provide a mechanism by which the processor 105 can synchronize both its time base and its frequency band to the time base and frequency band of other processors.


Data 234 from the first frequency shifter 232 propagates to a combiner 238 and a multiplexer (MUX) 246. The combiner 238 is operatively coupled to the RF RX1120, thereby allowing the transmit modem block 110 to combine its own data 236 with incoming RF data at the RF RX1120 to generate combined data 240. The combined data 240 is then input to a quadrature phase module 242, and subsequently provided to the MUX 246, which multiplexes the quadrature-phase-modulated combined data 244 and the frequency-shifted data 234. The multiplexed data is then transmitted via the RF TX1125. The pathway between the first channel combiner 216 and the RF TX1125 is referred to herein as the first data transmission pathway.


The second data transmission pathway comprises the second combiner selector 266. Data 268 from the second combiner selector 266 is input to a second channel combiner antenna 270, which subsequently provides the input 272 to a second shaping filter 274. Similar to the first data transmission pathway, the second data transmission pathway comprises a second configurable delay 278, which is operatively coupled to a second frequency shifter 282. Again, the second configurable delay 278 allows the processor 105 to synchronize its time base to the time base of other processors, while the second frequency shifter 282, which allows the transmit modem block 110 to set its operating frequency and, if necessary, to move from operating frequency to another. In combination, the second configurable delay 278 and the second frequency shifter 282 provide a mechanism by which the processor 105 can synchronize both its time base and its frequency band to the time base and frequency band of other processors. The data from the second frequency shifter 282 is then transmitted via the RF TX2135. The frequency shifters 232, 282 further enables multi-band and/or multi-carrier frequency combing.


As shown in the transmit modem block 110 of FIG. 2, the configurable delays 228, 278, the frequency shifters 232, 282, and the combiner 238 allow the processor 105 to accurately aggregate its own modem data with incoming data from other processors, while operating synchronously with other processors.



FIG. 3 is diagram showing one embodiment of a system where three processors 105a, 105b, 105c of FIG. 1 are cascaded together. As shown in FIG. 1, one processor 105a serves as a master processor 105a, while the other two processors 105b, 105c serve as a first slave processor 105b and a second slave processor 105c.


The CLK IN 160a of the master processor 105a is operatively coupled to an external CLK source, which is shown as a temperature-controlled crystal oscillator (TCXO) 305 in the particular embodiment of FIG. 3. The TCXO 305, which preferably operates at 19.2 megahertz (MHz) or 26 MHz provides the clock signal to the master processor 105a. The MII1170a of the master processor 105a is operatively coupled to a network (shown in FIG. 3 as the Internet 325), thereby allowing for backhaul data propagation through MII1170a.


The SYNC OUT 155a of the master processor 105a is operatively coupled to the SYNC IN 150b of the first slave processor 105b and the SYNC IN 150c of the second slave processor 105c. Additionally, the CLK OUT 165a of the master processor 105a is operatively coupled to the CLK IN 160b of the first slave processor 105b and the CLK IN 160c of the second slave processor 105c. The SYNC OUT 155a and the CLK OUT 165a signals from the master processor 105a allow the slave processors 105b, 105c to synchronize their respective time bases to the time base of the master processor 105a. This allows all three processors 105a, 105b, 105c to operate synchronously on all levels (e.g., chip phases, slots, frames, hyperframes, etc.), thereby acting as a single unit.


Recalling from FIG. 2, each processor 105a, 105b, 105c comprises configurable delays 228, 278 (FIG. 2), which permit the transmit modem block 110 to synchronize its respective processor's time base. Given that there are three processors 105a, 105b, 105c shown in FIG. 3, the master processor 105a would be programmed with zero delay, the first slave processor 105b would be programmed with a delay of N (which would be suitable to compensate for any propagation delay through the master processor 105a), and the second slave processor 105c would be programmed with a delay of 2N (which would be suitable to compensate for any propagation delay through both the master processor 105a and the first slave processor 105b).


The MII2180a of the master processor 105a is operatively coupled to the MII1170b of the first slave processor, which allows the master processor 105a to exchange data with the first slave processor 105b through the data ports 180a, 170b. Similarly, the MII3190a of the master processor 105a is operatively coupled to the MII1170c of the second slave processor 105c, thereby allowing the master processor 105a to exchange data with the second slave processor 105c.


The RF RX2130a is operatively coupled to a first RF integrated circuit (IC) path 385, while RF RX3140a is operatively coupled to a second RF IC path 395. This dual-RX-antenna structure allows for RX diversity.


The RF TX1125a of the master processor 105a is operatively coupled to the RF RX1120b of the first slave processor 105b, so that the master processor 105a can provide its RF data to the first slave processor 105b.


Recalling from FIG. 2, the RF RX1120b is operatively coupled to the RF TX1120b through a combiner 238 (FIG. 2), thereby allowing the first slave processor 105b to combine its own modem data with the incoming RF data from the master processor 105a. As such, the transmit modem block 110 handles various aspects of the RAT Physical Layer 1, while the processor subsystem (such as, for example, a MIPS74K processor core) handles various aspects of the protocol stack (such as, for example, the upper RAT software layers).


Similar to the master processor 105a, the RF RX2130b of the first slave processor 105b is operatively coupled to a first RF integrated circuit (IC) path 385, while RF RX3140b of the first slave processor 105b is operatively coupled to a second RF IC path 395.


The RF TX1125b of the first slave processor 105b is operatively coupled to the RF RX1120c of the second slave processor 105c. Similar to the first slave processor 105b, the combiner 238 (FIG. 2) of the second slave processor 105c allows the second slave processor 105c to combine its own modem data with the incoming RF data from the first slave processor 105b. Recalling that the first slave processor 105b already aggregated its own modem data with the modem data from the master processor 105a, the data that is aggregated in the second slave processor 105c includes all of the data from the master processor 105a, the first slave processor 105b, and the second slave processor 105c. Again, the transmit modem block 110 of the second slave processor 105c handles various aspects of the RAT Physical Layer 1, while the processor subsystem handles various aspects of the protocol stack.


The RF TX1125c of the second slave processor 105c is operatively coupled to the first RF IC path 385, while the RF TX2135c of the second slave processor 105c is operatively coupled to the second RF IC path 395. Also, similar to the master processor 105a and the first slave processor 105b, the RF RX2130c of the second slave processor 105c is operatively coupled to a first RF integrated circuit (IC) path 385, while RF RX3140c of the second slave processor 105c is operatively coupled to a second RF IC path 395.


In the event that each processor 105 supports 32 3G/HSPA++ users, the cascaded architecture of three processors 105a, 105b, 105c, as shown in the embodiment of FIG. 3, allows a base station to support 96 3G/HSPA++ users using two TX and two RX antennas using only one RF chipset. In short, the first slave processor 105b and the second slave processor 105c behave only as modems and do not execute the upper layer RAT protocol stack functions. Instead, the master processor 105c handles the protocol stack (upper RAT layers) for all of 96 users. As one can appreciate, by synchronizing the internal clocks of the processors 105a, 105b, 105c and the operating frequencies of all of the processors 105a, 105b, 105c, a glue-less cascaded architecture can be created, thereby increasing the potential overall number of simultaneous users.



FIG. 4 is diagram showing one embodiment of a system where two processors 105d, 105e of FIG. 1 are cascaded together. Specifically, the embodiment of FIG. 4 shows a dual-carrier operation over a single antenna, using a single RF chipset.


As shown in FIG. 4, a first processor 105d receives its CLK IN 160d from a TCXO 305, and performs backhaul data propagation to the network (e.g., Internet 325) through its MII1170d. The MII2180d of the first processor 105d is operatively coupled to the MII1170e of the second processor 105e, thereby allowing data exchange between the first processor 105d and the second processor 105e.


The SYNC OUT 155d of the first processor 105e is operatively coupled to the SYNC IN 150e of the second processor, and the CLK OUT 165d of the first processor 105d is operatively coupled to the CLK IN 160e of the second processor 105e, thereby allowing the two processors 105d, 105e to synchronize their respective CLK to each other. For this particular embodiment, the frequency shifters 232, 282 (FIG. 2) of the first processor 105d are used for band-shifting, while the frequency shifters 232, 282 (FIG. 2) of the second processor 105e are used to centralize the two bands to the RF.


Insofar as the first processor 105d has the capacity to process 32 dedicated channels (DCH) users and 15 HSDPA, and the second processor 105e likewise has the capacity to process 32 DCH users and 15 HSDPA, the combined processors 105d, 105e can now fully support 64 users over one antenna using only one RF chipset.



FIG. 5 is diagram showing one embodiment of a system using one processor 105f of FIG. 1. In the embodiment of FIG. 5, the second frequency shifter 282 (FIG. 2) associated with RF TX2135f is used to shift the RF TX2135f, thereby producing a dual-carrier effect. Thus, the combination of RF TX1125f and RF TX2135f allows the processor 105f to serve a dual-carrier base station over a single RF interface (IF) and RF IC 515.


For this embodiment, the CLK IN 160f again receives a clock signal from a TCXO 305, and the MII1170f serves as the data port for backhaul data propagation. Unlike the embodiments of FIGS. 3 and 4, the embodiment of FIG. 5 shows the frequency-shifted RF TX2135f being operatively coupled to the RF RX1120f. Recalling that the RF RX1120f can be combined with the RF TX1125f through the combiner 238 (FIG. 2), the resulting RF TX1125f is now a dual-carrier RF signal. Such a dual-carrier RF signal can be used in dual-carrier 3G operation or dual-carrier time-domain spatial code-division multiple access (TD-SCDMA) operation.



FIG. 6 is diagram showing another embodiment of a system where two processors 105g, 105h of FIG. 1 are cascaded together. Unlike the two-processor configuration of FIG. 4, the two-processor embodiment of FIG. 6 shows the two processors 105g, 105h being cross-cascaded (or cross-coupled).


In the embodiment of FIG. 6, the MII1170g of the first processor 105g is operatively coupled to the network (e.g., Internet 325) to handle the backhaul data propagation. Also, the first processor 105g receives the CLK IN 160g from the TCXO 305, and provides the SYNC OUT 155g and CLK OUT 165, thereby controlling the synchronization of the cascaded architecture.


The MII2180g of the first processor 105g is operatively coupled to the MII1170h of the second processor 105h, thereby permitting the processors 105g, 105h to exchange data through their respective data ports 180g, 170h.


In the cross-cascading embodiment of FIG. 6, the RF TX2135g of the first processor 105g is operatively coupled to the RF RX1120h of the second processor 105h. Conversely, the RF TX2135h of the second processor is operatively coupled to the RF RX1120g of the first processor 105h. Recalling from FIG. 2, the RF TX1125g permits data combining with the RF RX1120g in the first processor 105g, and the RF TX1125h permits data combining with the RF RX1120h in the second processor 105h. Thus, by cross-cascading the two processors 105g, 105h, the architecture of FIG. 6 enables full dual-carrier operation with MIMO when the RF TX1125g transmits through one dual-carrier RF (designated in FIG. 6 as dual-carrier RF2695), while RF TX1125h transmits through another dual-carrier RF (designated in FIG. 6 as dual-carrier RF1685).


As a specific example, if RF TX2135g of the first processor 105g is shifted by +5 MHz, which is the bandwidth of a 3G carrier, and RF TX2135h of the second processor 150h is shifted by −5 MHz, then RF TX1125g of the first processor 105g will transmit 10 MHz corresponding to one MIMO branch while the RF TX1125h of the second processor 105h will transmit 10 MHz corresponding to another MIMO branch. Thus, the glue-less cross-cascading of two processors 105g, 105h enables simultaneous MIMO and DC-HSPA operation thus providing 84 mega-bits-per-second (Mbps) over 10 MHz and using only two single-chain RF transceivers.



FIG. 7 is a diagram showing another embodiment of a processor 705 comprising a different transmit modem block 710. Unlike the processor 105 of FIG. 1, the processor 705 of FIG. 7 comprises a RF TX2735 that is operatively coupled to an RF RX2730, similar to how the RF TX1125 is operatively coupled to the RF RX1120, thereby allowing both RF TX1125 and RF TX2735 to combine the processor's own modem data with incoming modem data. Insofar as the RF RX3140, SYNC IN 150, SYNC OUT 155, CLK IN 160, CLK OUT 165, MII1170, MII2180, and MII3190 have been described with reference to FIG. 1, a description of those components is omitted with reference to FIG. 7.



FIG. 8 is a diagram showing one embodiment of the transmit modem block 710 of FIG. 7. Unlike the transmit modem block 110 of FIG. 2, the transmit modem block 710 of FIG. 8 allows the processor 705 to combine its own modem data with incoming RF data through RF RX2730. As such, the transmit modem block 710 comprises a second combiner 738, a second quadrature phase module 742, and a second MUX 746, in addition to all of the other components that have already been described with reference to FIG. 2 (e.g., FIFOs 202, spreaders 206, combiner selectors 216, 266, HSDPA MIMO combiner 210, channel combiner antennas 220, 270, shaping filters 224, 272, configurable delays 228, 278, frequency shifters 232, 282, etc.).


Similar to the first data transmission pathway, data 284 from the second frequency shifter 282 propagates to the second combiner 738 and the second MUX 746. The second combiner 738 is operatively coupled to the RF RX2730, thereby allowing the transmit modem block 710 to combine its own data 736 with incoming RF data at the RF RX2730 to generate combined data 740. The combined data 740 is then input to the second quadrature phase module 242, and subsequently provided to the MUX 246, which multiplexes the quadrature-phase-modulated combined data 744 and the frequency-shifted data 284. The multiplexed data is then transmitted via the RF TX2735.


As shown in FIG. 8, both RF TX1125 and RF TX2735 now permit aggregation of a processor's own modem data with incoming RF data from other processors. This type of processor architecture enables two multi-carrier MIMO operations, as shown in FIG. 9. As shown in FIG. 9, one embodiment of a two-processor system shows a master processor 705a receiving its CLK IN 160a from an external TCXO 305, and having its MII1170a operatively coupled to a network (e.g., Internet 325) to allow for backhaul data propagation through MII1170a. The MII2180a of the master processor 705a is operatively coupled to the MII1170b of a slave processor 705b, thereby allowing data exchange over these data ports 180a, 170b, such as, for example, raw HSDPA data and/or DCH data.


The master processor 705a provides the SYNC IN 150b and the CLK IN 160b for the slave processor 705b, thereby allowing the slave processor 705b to synchronize its timing to the master processor 705a.


The RF TX1125a of the master processor 705a is operatively coupled to the RF RX1130b of the slave processor 705b, and the RF TX2735a of the master processor 705a is operatively coupled to the RF RX2730b of the slave processor 705b. Insofar as the slave processor 705b now has combiners 238, 738 (FIG. 8) for both RF TX1125a and RF TX2735a, the slave processor 705b is now able to combine its own modem data on both of the RF transmitters 125b, 735b. The combine data can then be transmitted through two separate RF interfaces 985, 995.


As shown through FIGS. 1 through 9, providing the ability to cascade multiple processors permits higher-capacity base stations, increased numbers of simultaneous users over one frequency band, and/or aggregation of several carriers while still using only one radiofrequency (RF) chipset. This type of cascaded architecture can result in beneficial characteristics for certain RATs, such as DC-HSPA, Rel-9 HSPA, LTE-Advanced.


The processor 105, 705 may be implemented in hardware, software, firmware, or a combination thereof. In the preferred embodiment(s), the processor 105, 705 is implemented in hardware using any or a combination of the following technologies, which are all well known in the art: a discrete logic circuit(s) having logic gates for implementing logic functions upon data signals, an application specific integrated circuit (ASIC) having appropriate combinational logic gates, a programmable gate array(s) (PGA), a field programmable gate array (FPGA), etc. In an alternative embodiment, the processor 105, 705 is implemented in software or firmware that is stored in a memory and that is executed by a suitable instruction execution system.


Any process descriptions or blocks in flow charts should be understood as representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or steps in the process, and alternate implementations are included within the scope of the preferred embodiment of the present disclosure in which functions may be executed out of order from that shown or discussed, including substantially concurrently or in reverse order, depending on the functionality involved, as would be understood by those reasonably skilled in the art of the present disclosure.


Although exemplary embodiments have been shown and described, it will be clear to those of ordinary skill in the art that a number of changes, modifications, or alterations to the disclosure as described may be made. For example, while FIGS. 2 and 8 show very particular internal architectures for processors, it should be appreciated by one having skill in the art that other comparable components may be substituted for the particularly-recited components without materially affecting the invention. Additionally, while specific examples of 3G, HSPA+, and HSPA++ operations have been described, it should be appreciated by one having skill in the art that the disclosed embodiments can be implemented in other RAT, such as, for example, long-term evolution (LTE), LTE-Advanced, Rel 9 HSPA, DC-HSPA, etc. All such changes, modifications, and alterations should therefore be seen as within the scope of the disclosure.

Claims
  • 1. A system, comprising: a baseband processor coupled to a first integrated circuit;the first integrated circuit being coupled to a second integrated circuit, and the first integrated circuit configured to: receive radio frequency data from the baseband processor; andprovide at least a portion of the radio frequency data to the second integrated circuit; andthe second integrated circuit configured to: receive the at least the portion of the radio frequency data from the first integrated circuit;compensate for a first propagation delay of the at least the portion of the radio frequency data from the baseband processor and through the first integrated circuit; andtransmit the at least the portion of the radio frequency data via at least one antenna.
  • 2. The system of claim 1, wherein the first integrated circuit is further coupled to a third integrated circuit and the first integrated circuit is configured to provide another portion of the radio frequency data to the third integrated circuit.
  • 3. The system of claim 2, wherein the third integrated circuit is configured to: receive the another portion of the radio frequency data from the first integrated circuit; andtransmit the another portion of the radio frequency data via another at least one antenna.
  • 4. The system of claim 3, wherein the first integrated circuit is configured to synchronize phases of the second and third integrated circuits.
  • 5. The system of claim 3, wherein the third integrated circuit is further configured to compensate for second propagation delay of the another portion of the radio frequency data through the baseband processor and the first integrated circuit.
  • 6. The system of claim 1, wherein the at least one antenna comprises a first plurality of antennas.
  • 7. The system of claim 1, wherein the first integrated circuit comprises a first clock, the second integrated circuit comprises a second clock, and the second integrated circuit is configured to synchronize the second clock to the first clock.
  • 8. The system of claim 1, wherein the second integrated circuit is further configured to frequency shift the at least the portion of the radio frequency data.
  • 9. A device comprising: a primary integrated circuit coupled to a first and second secondary integrated circuits, wherein the primary integrated circuit is configured to provide radio frequency data to the first secondary integrated circuit and the second secondary integrated circuit;the first secondary integrated circuit being configured to: receive the radio frequency data from the primary integrated circuit;compensate for first propagation delay of the radio frequency data from the primary integrated circuit; andtransmit the radio frequency data via at least first one antenna; andthe second secondary integrated circuit being configured to: receive the radio frequency data from the primary integrated circuit;compensate for second propagation delay of the radio frequency data from the primary integrated circuit; andtransmit the radio frequency data via at least one second antenna.
  • 10. The device of claim 9, wherein the at least one first antenna comprises a first plurality of antennas, and the at least one second antenna comprises a second plurality of antennas.
  • 11. The device of claim 9, wherein the primary integrated circuit is configured to synchronize the first and second secondary integrated circuits.
  • 12. The device of claim 9, wherein the radio frequency data received by the first secondary integrated circuit is the same as the radio frequency data received by the second secondary integrated circuit.
  • 13. The device of claim 9, wherein the first secondary integrated circuit is further configured to adjust the radio frequency data prior to transmitting the radio frequency data and the second secondary integrated circuit is further configured to adjust the radio frequency data prior to transmitting the radio frequency data.
  • 14. A method, comprising: synchronizing a first clock of a first integrated circuit to a second clock of a second integrated circuit;receiving, at a first signal input of the first integrated circuit, a first radio frequency signal from the second integrated circuit;compensating, at the first integrated circuit and after receiving the first radio frequency signal at the first signal input of the first integrated circuit, for a first propagation delay of the first radio frequency signal between the second integrated circuit and the first integrated circuit; andtransmitting the first radio frequency signal using a first radio transmitter of the first integrated circuit and via a plurality of antennas.
  • 15. The method of claim 14, further comprising shifting, by the first integrated circuit, a first frequency of the first radio frequency signal.
  • 16. The method of claim 14, further comprising: synchronizing a third clock of a third integrated circuit to the second clock of the second integrated circuit; andreceiving, at a second signal input of the third integrated circuit, a second radio frequency signal from the second integrated circuit.
  • 17. The method of claim 16, further comprising shifting, by the third integrated circuit, a second frequency of the second radio frequency signal.
  • 18. The method of claim 16, further comprising: synchronizing phases utilized by the first radio transmitter of the first integrated circuit and a second radio transmitter of the third integrated circuit.
  • 19. The method of claim 16, further comprising compensating for a second propagation delay of the second radio frequency signal between the second integrated circuit and the third integrated circuit.
  • 20. The method of claim 16, further comprising transmitting the second radio frequency signal using a second radio transmitter of the third integrated circuit.
CROSS-REFERENCE TO RELATED APPLICATIONS/INCORPORATION BY REFERENCE

This application is a continuation of U.S. patent application Ser. No. 14/156,579, filed Jan. 16, 2014, now issued as U.S. Pat. No. 9,100,986, which is a continuation of U.S. patent application Ser. No. 13/369,436, filed Feb. 9, 2012, now issued as U.S. Pat. No. 8,666,331, which are hereby incorporated herein by reference in their entirety.

US Referenced Citations (13)
Number Name Date Kind
5964880 Liu et al. Oct 1999 A
6171975 Hase et al. Jan 2001 B1
7774530 Haug et al. Aug 2010 B2
8521101 Kadam Aug 2013 B1
8666331 Carmon Mar 2014 B2
20020118201 Mukherjee et al. Aug 2002 A1
20080139236 Barrett Jun 2008 A1
20100144287 Chen Jun 2010 A1
20110260765 Chen Oct 2011 A1
20120044927 Pan Feb 2012 A1
20130077724 Dreps et al. Mar 2013 A1
20130094556 Itkin Apr 2013 A1
20140134964 Carmon May 2014 A1
Foreign Referenced Citations (7)
Number Date Country
1642068 Jul 2005 CN
101090550 Dec 2007 CN
101135929 Mar 2008 CN
101212551 Jul 2008 CN
101876964 Nov 2010 CN
203136186 Aug 2013 CN
WO-2005101677 Oct 2005 WO
Non-Patent Literature Citations (1)
Entry
Stern, “Freescale's High-Performance StarCore DSPs for the Baseband Market,” Jun. 2010, retrieved from <http://citeseerx.lst.psu.edu/viewdoc/download?doi=10.1.1.194.73&rep=rep1type=pdf>.
Related Publications (1)
Number Date Country
20150303972 A1 Oct 2015 US
Continuations (2)
Number Date Country
Parent 14156579 Jan 2014 US
Child 14791098 US
Parent 13369436 Feb 2012 US
Child 14156579 US