The present disclosure relates generally to wireless communications, and more particularly to coordinating transmission power for small-coverage base stations deployed in a wireless communication network.
Wireless communication systems are widely deployed to provide various types of communication content such as voice, data, and so on. These systems may be multiple-access systems capable of supporting communication with multiple users by sharing the available system resources (e.g., bandwidth and transmit power). Examples of such multiple-access systems include code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, 3GPP Long Term Evolution (LTE) systems, orthogonal frequency division multiple access (OFDMA) systems, and so on.
Generally, a wireless multiple-access communication system is capable of simultaneously supporting communication for multiple wireless terminals. Each terminal communicates with one or more base stations via transmissions on the forward and reverse links. The forward link (or downlink) refers to the communication link from the base stations to the terminals, and the reverse link (or uplink) refers to the communication link from the terminals to the base stations. These communication links may be established via a single-in-single-out, multiple-in-signal-out, or a multiple-in-multiple-out (MIMO) system.
To supplement conventional mobile phone network base stations (commonly referred to as macrocell base stations, NodeBs, etc.), additional small-coverage base stations may be deployed to provide more robust wireless coverage for the wireless terminals. These small-coverage base stations may be commonly referred to as access point base stations, Home NodeBs, femto access points, femtocells, etc., and may be deployed for incremental capacity growth, richer user experience, in-building coverage, or the like. Typically, such small-coverage base stations are connected to the Internet and the mobile operator's network via a broadband connection, such as a digital subscriber line (DSL) router, cable or other modem, etc. Small-coverage base stations may also provide additional or enhanced services (e.g., increased bandwidth, unlimited access, access to other devices, etc.) to one or more wireless terminals.
Deployment of small-coverage base stations, however, may cause interference to macrocell base stations that provide wireless coverage in the area of deployment, as well as to neighboring small-coverage base stations themselves. There is therefore a need in the art for improved coordination among small-coverage base stations deployed in a given wireless communication network.
Exemplary embodiments of the invention are directed to systems and methods for coordinating transmission power for small-coverage base stations deployed in a wireless communication network.
In one aspect, a method is disclosed for coordinating transmission power for small-coverage base stations deployed in a wireless communication network. The method may comprise, for example, receiving a plurality of measurement reports corresponding to two or more base stations, determining a coordinated coverage condition for the base stations, and setting a transmission power for at least one of the base stations based on the measurement reports and the coverage condition.
In another aspect, an apparatus is disclosed for coordinating transmission power for small-coverage base stations deployed in a wireless communication network. The apparatus may comprise, for example, at least one processor and memory coupled to the at least one processor. The at least one processor may be configured to receive a plurality of measurement reports corresponding to two or more base stations, determine a coordinated coverage condition for the base stations, and set a transmission power for at least one of the base stations based on the measurement reports and the coverage condition.
In yet another aspect, another apparatus is disclosed for coordinating transmission power for small-coverage base stations deployed in a wireless communication network. The apparatus may comprise, for example, means for receiving a plurality of measurement reports corresponding to two or more base stations, means for determining a coordinated coverage condition for the base stations, and means for setting a transmission power for at least one of the base stations based on the measurement reports and the coverage condition.
In yet another aspect, a computer-readable medium is disclosed that comprises code, which, when executed by a processor, causes the processor to perform operations for coordinating transmission power for small-coverage base stations deployed in a wireless communication network. The computer-readable medium may comprise, for example, code for receiving a plurality of measurement reports corresponding to two or more base stations, code for determining a coordinated coverage condition for the base stations, and code for setting a transmission power for at least one of the base stations based on the measurement reports and the coverage condition.
The accompanying drawings are presented to aid in the description of embodiments of the invention and are provided solely for illustration of the embodiments and not limitation thereof.
Various embodiments of the present invention are described below with reference to the drawings, where like reference numerals are used to refer to like elements throughout. It will be appreciated that the term “embodiments of the invention” does not require that all embodiments of the invention include the discussed feature, advantage, or mode of operation. Alternate embodiments may be devised without departing from the scope of the invention, and well-known elements of the invention may not be described in detail or may be omitted so as not to obscure the relevant details of the invention. In addition, the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. For example, as used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes,” and/or “including,” when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof
The techniques described herein may be used for various wireless communication systems such as code division multiple access (CDMA) systems, time division multiple access (TDMA) systems, frequency division multiple access (FDMA) systems, 3GPP Long Term Evolution (LTE) systems, orthogonal frequency division multiple access (OFDMA) systems, and other systems. The terms “system” and “network” are often used interchangeably. A CDMA system may implement a radio technology such as Universal Terrestrial Radio Access (UTRA), cdma2000, etc. UTRA includes Wideband-CDMA (W-CDMA) and other variants of CDMA. Further, cdma2000 covers IS-2000, IS-95, and IS-856 standards. A TDMA system may implement a radio technology such as Global System for Mobile Communications (GSM). An OFDMA system may implement a radio technology such as Evolved UTRA (E-UTRA), Ultra Mobile Broadband (UMB), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, Flash-OFDM®, etc. UTRA and E-UTRA are part of Universal Mobile Telecommunication System (UMTS). 3GPP LTE is a release of UMTS that uses E-UTRA, which employs OFDMA on the downlink and SC-FDMA on the uplink. UTRA, E-UTRA, UMTS, LTE and GSM are described in documents from an organization named “3rd Generation Partnership Project” (3GPP). Additionally, cdma2000 and UMB are described in documents from an organization named “3rd Generation Partnership Project 2” (3GPP2). Further, such wireless communication systems may additionally include peer-to-peer (e.g., mobile-to-mobile) ad hoc network systems often using unpaired unlicensed spectrums, 802.xx wireless LAN, BLUETOOTH, or any other short- or long-range, wireless communication techniques.
Various aspects or features will now be presented in more detail in terms of systems that may include a number of devices, components, modules, and the like. It is to be understood and appreciated that the various systems may include additional devices, components, modules, etc., and may or may not include all of the devices, components, modules, etc., discussed in connection with the figures. A combination of these approaches may also be used.
The owner of the femto base stations 110 may subscribe to mobile services, such as, for example, 3G or 4G mobile services, offered through the mobile operator core network 150. Thus, for example, depending on the current location of an access terminal 120, the access terminal 120 may be served by the macro base station 160 of the mobile operator core network 150 or by one of the femto base stations 110 (e.g., the femto base stations 110A and 110B that reside within the office building 130). For example, when a subscriber is outside her office or residence, she may be served by a standard macro base station (e.g., base station 160) and when the subscriber is inside her office or residence, she may be served by a femto base station (e.g., base station 110A or 110B). It should be appreciated that femto base stations 110 may be made backward compatible with existing access terminals 120.
Each femto base station 110 may be deployed on a single frequency, or, in the alternative, on multiple frequencies. Depending on the particular configuration, the single frequency or one or more of the multiple frequencies may overlap with one or more frequencies used by a macro base station (e.g., base station 160).
In some designs, an access terminal 120 may be configured to connect to a preferred femto base station (e.g., an office femto base station of the access terminal 120) whenever such connectivity is possible. For example, whenever the access terminal 120 is within the user's office building 130, it may communicate with one of the femto base stations 110. If the access terminal 120 operates within the macro cellular network but is not residing on its most preferred network (e.g., as defined in a preferred roaming list), the access terminal 120 may continue to search for the most preferred network (e.g., the preferred femto base station(s) 110) using a Better System Reselection (BSR), for example, which may involve a periodic scanning of available systems to determine whether better systems are currently available, and take subsequent efforts to associate with such preferred systems. With acquisition entry, the access terminal 120 may limit the search for a specific band and channel. The search for the most preferred system may be repeated periodically. Upon discovery of a preferred femto base station 110, the access terminal 120 may select the femto base station 110 for camping within its coverage area.
A femto base station may be restricted in some respects. For example, a given femto base station may only provide certain services to certain access terminals. In deployments with so-called restricted (or closed) association, a given access terminal may only be served by the macrocell mobile network and a defined set of femto base stations (e.g., the femto base stations 110 that reside within the corresponding user office building 130). In some implementations, a base station may be restricted to not provide, for at least one base station, at least one of signaling, data access, registration, paging, or service. A restricted femto base station (which may also be referred to as a Closed Subscriber Group Home Node B) is thus one that provides service to a restricted provisioned set of access terminals. This set may be temporarily or permanently extended as necessary. In some implementations, a Closed Subscriber Group (CSG) may be defined as the set of base stations (e.g., femto base stations) that share a common access control list of access terminals. A channel on which all femto base stations (or all restricted femto base stations) in a region operate may be referred to as a femto channel.
Various relationships may therefore exist between a given femto base station and a given access terminal. For example, from the perspective of an access terminal, an open femto base station may refer to a femto base station with no restricted association. A restricted femto base station may refer to a femto base station that is restricted in some manner (e.g., restricted for association and/or registration). A home femto base station may refer to a femto base station on which the access terminal is authorized to access and operate. A guest femto base station may refer to a femto base station on which an access terminal is temporarily authorized to access or operate on. An alien femto base station may refer to a femto base station on which the access terminal is not authorized to access or operate, except for perhaps emergency situations (e.g., 911 calls). From a restricted femto base station perspective, a home access terminal may refer to an access terminal that is authorized to access the restricted femto base station. A guest access terminal may refer to an access terminal with temporary access to the restricted femto base station. An alien access terminal may refer to an access terminal that does not have permission to access the restricted femto base station, except for perhaps emergency situations, for example, such as 911 calls (e.g., an access terminal that does not have the credentials or permission to register with the restricted femto base station).
For convenience, the discussion above referred to various functionality in the context of a femto base station. It should be appreciated, however, that other small-coverage base stations, such as a pico base station, may provide the same or similar functionality for a larger coverage area. For example, a pico base station may be restricted, a home pico base station may be defined for a given access terminal, and so on.
As discussed in the background above, deployment of small-coverage base stations such as femto base stations 110 may cause interference to macrocell base stations (e.g., macro base station 160) that provide wireless coverage in their area of deployment, as well as to neighboring small-coverage base stations themselves (e.g., other femto base stations 110). Accordingly, methods, systems, devices, and techniques are provided herein that offer improved transmission power coordination among small-coverage base stations deployed in a given wireless communication network. For example, as discussed in more detail below, a centralized algorithm may be utilized such that measurement reports are received by a central entity, which may make joint decisions according to a coordinated coverage condition regarding transmission powers for a group of femtocells deployed in concert, or at least a subset thereof. In one example, a coordination algorithm may include power calibration according to measurement reports received by a technician device moving along a route about areas covered by two or more femtocell base stations. A tradeoff between satisfying femtocell coverage levels and the impact on macrocell coverage in the same or a different area may also be determined and additionally utilized in determining a transmit power for the femtocell.
The power optimizing component 200 may exist as a stand-alone entity, or as a centralized entity within one or more of the femto base stations 110 themselves. In either case, the power optimizing component 200 may be configured to control the transmission power of at least one of the femto base stations 110 in order to coordinate base station coverage. In one example, the power optimizing component 200 may exist in one of the femto base stations 110 (e.g., femto base station 110A), which may act as an anchor or controlling base station, and control the transmission power of a different femto base station (e.g., femto base station 110B) as well as its own transmission power. Alternatively, each of the femto base stations 110 may include their own power optimizing component 200 in a distributed scheme. For illustration purposes, however, only one power optimizing component 200 is shown in
According to one example, the power optimizing component 200 may adjust transmission power to satisfy a coordinated coverage condition for the femto base stations 110. Here, the femto base stations 110 may be deployed in concert to extend the coverage of the macro base station, such that a given access terminal is permitted or authorized to access either the femto base station 110A or the femto base station 110B. The coverage condition may include, for example, certain joint coverage requirements of the femto base stations 110 at the edge of their respective coverage ranges. The power optimizing component 200 may determine power adjustments for at least one of the femto base stations 110 to satisfy the coverage condition based on measurement reports for the femto base stations 110, and may accordingly provide power calibration commands to the femto base stations 110. For example, where coverage of the macro base station 160 is weak within a related cell, the femto base stations 110 may lower their transmit power so that they do not interfere (or at least, do not interfere as much) with the macro base station 160.
The power optimizing component 200 may receive measurement reports for each of the femto base stations 110, either directly or indirectly, from a mobile device 120A connected to a corresponding one of the femto base stations 110. The mobile device 120A may be an ordinary access terminal as discussed above with reference to
In one example, the power optimizing component 200 may compute power adjustments according to an optimization procedure that, for example, attempts to ensure a percentage of measurement reports received for a given femto base station 110 indicates a quality better than a threshold value, and/or that the quality of the macro base station 160 is better than a threshold for another percentage of measurements, to achieve the aforementioned coordinated coverage condition(s). The power optimizing component 200 may perform the optimization procedure iteratively to optimize the percentages of measurement reports over the quality threshold(s) for a given period of time. It is to be appreciated that the optimization procedure may additionally or alternatively attempt to maximize a minimum quality of the macro base station 160 under a coverage constraint for a given femto base station 110, and/or maximize a minimum quality of a given femto base station 110 under the macro base station 160 quality constraints. In one example, the power optimizing component 200 may solve the optimization procedure using linear programming or other iterative mechanisms.
The power optimizing component 200 may also adjust transmission power of one or more of the femto base stations 110 to satisfy a macro protection condition to limit the impact of communications from the femto base stations 110 on transmissions of the macro base station 160. In addition, the power optimizing component 200 may measure signals from the macro base station 160 to determine a quality thereof for performing an initial network listening calibration. For example, the power optimizing component 200 may initially calibrate downlink transmit power for one or more of the femto base stations 110 using a network listen module (NLM)-based power calibration (NLPC). The femto base stations 110 may measure macro received signal strength indicators (RSSI) from the macro base station 160 and/or one or more other macro base stations (not shown), and select a power to satisfy a coverage condition and a protection condition to initially achieve certain coverage parameters while limiting interference to the macro base station 160.
Returning to the design of
In general, the measurement report receiving component 204 may receive measurement report messages (MRM) from the mobile device 120A and/or the femto base stations 110. The FUE coverage condition component 206 and the MUE protection condition component 208 may select transmission powers based on conditions related to measurements received in areas of desired femto coverage (e.g., inside of a building or in an area of the building), areas where femto coverage is not desired and/or macrocell protection is desired (e.g., outside of the building or a different area of the building), or the like. For example, transmission powers may be selected to ensure that a femto power level in a desired area is above a threshold level for a certain percentage of devices, that a femto power level is below a threshold and/or a macro power level is above a threshold in an undesired coverage area for a certain percentage of devices, and/or the like. The power adjusting component 210 may select a power adjustment value for one or more of the femto base stations 110 that achieves the desired coverage condition(s). In addition, the power optimizing component 200 may iteratively adjust the transmission power of one or more of the femto base stations 110 according to further measurement reports received from the mobile device 120A, which may travel over a service area.
As discussed above, the power optimizing component 200 may again be implemented in a particular base station and/or as a distributed algorithm across multiple base stations (e.g., for determining a power at each base station), implemented as a centralized entity within a disparate anchor base station or other network component (e.g., for determining power for a plurality of base stations), and/or the like. As also discussed above, in some designs, the power optimizing component 200 may iteratively adjust transmission power of one or more of the femto base stations 110 after NLPC is performed for the femto base stations 110. Moreover, in this regard, the power optimizing component 200 may be implemented separately from a power optimizing component that performs the NLPC.
In one example design, the mobile device 120A may initiate a voice call or otherwise connect to one of the femto base stations 110. The mobile device 120A may periodically send MRMs to the power optimizing component 200 (e.g., or a component or base station that implements the power optimizing component 200), for example, that include a common pilot indicator channel (CPICH) received signal code power (RSCP) and/or CPICH energy over interference (Ecp/Io) of primary synchronization codes (PSC) specified in an MCM as it moves among locations in the service area.
The measurement report receiving component 204 may obtain the MRMs, and extract path loss (PL) to locations covered by the mobile device 120A, as well as Io of macro base station 160 at the locations based on the parameters in the MRM. Using these measurements, the power adjusting component 210 may determine power adjustment values based on complying with coverage conditions and/or optionally protection conditions, which may be respectively determined or generated by the FUE coverage condition component 206 and/or the MUE protection condition component 208. In some designs, power adjusting component 210 may determine transmit powers according to a power calibration algorithm.
For example, the FUE coverage condition component 206 may set a coordinated coverage condition according to the following formula, measured in terms of FUE Ecp/Io:
where Φ is a 0-1 indicator function, Jfue is the number of points in a path taken by the mobile device 120A (e.g., on a technician walk) for FUE coverage evaluation, αn and βn are coefficients determined based at least in part on PL, loading factor, etc., pn is an element in a transmit power matrix p, Nfemto is a number of femtocells with known locations (e.g., femto base stations 110, and/or related cells), Io,macro(j) is an Io measurement related to a macrocell (e.g., macro base station 160) at point j, No may be thermal noise as measured, γtar, fue is a minimum FUE Ecp/Io for a coverage condition at a femtocell (e.g., a femto base station 110), and xtar, fue % is a desired percentage of Jfue points that satisfy γtar, fue.
Similarly, where MUE protection is desired for multiple areas of femtocell coverage, the MUE protection condition component 208 may set a protection condition according to the following formula, measured in terms of MUE Ecp/Io:
where Φ is a 0-1 indicator function, J mue is the number of points in a path taken by the mobile device 120A (e.g., on a technician walk) for MUE protection evaluation, εn, μn, and λn are coefficients determined based at least in part on PL, loading factor, etc., pmacro is a transmit power of the macro base station 160 at location j in power matrix p, Nmacro is a number of neighboring macrocells with known locations (e.g., nearby or hearable cells provided by the macro base station 160 and/or one or more other base stations), γtar, mue is a minimum MUE Ecp/Io to limit interference to the macro base station 160, and xtar,mue % is a desired percentage of Jmue points that satisfy γtar,mue.
Here, the power adjusting component 210 may solve a linear program, for example, using the FUE coverage condition component 206 based at least in part on the foregoing formula to determine transmission power for one of the femto base stations 110 that satisfies the coverage condition. For example, the linear program may comprise the following algorithm steps:
using the FUE coverage condition component 206.
In some designs, the power adjusting component 210 may exclude locations of least desirable points encountered by the mobile device 120A from the power calibration. For FUE, these points may be the xtar, fue % largest femtocell PL+macrocell Io, and for MUE may be xtar,mue % smallest femtocell PL+macrocell Io. Once some points are excluded, in this example, the power adjusting component 210 may determine a transmission power for one of the femto base stations 110 based at least in part on solving the following linear program:
where the FUE coverage condition component 206 may be used to solve condition (1), and the MUE protection condition component 208 may be used to solve condition (2) for a given transmission power, as described, and J′fue and J′mue are the number of remaining points after excluding some according to the femtocell PL+macrocell Io, given xtar,fue % and xtar,mue %, as described. The power adjusting component 210 may determine a power for one of the femto base stations 110 according to this linear program, which may provide flexibility in trading-off between FUE coverage and MUE protection performance.
In some designs, constraints for FUE coverage and MUE protection may be relaxed to determine a tradeoff of between femto coverage and leakage to other areas. For example, the FUE coverage condition component 206 may solve the following conditions for given transmission powers:
where θ is a parameter denoting the assumed loading factor of the macrocells. The MUE protection condition component 208 may solve the following conditions for given transmission powers:
where Nt may represent thermal noise (e.g., as measured during a technician walk), uj≧0, vj≧0, and ρ is a parameter regulating the allowed interference level. Using such relaxed requirements may allow the FUE coverage condition component 206 and the MUE protection condition component 208 to generate a non-empty set. Moreover, for example, power adjusting component 210 may utilize a cost function L-0 norm to determine which constraint to relax more, such as the following:
where 0≦u≦1 and v≧0. Additionally or alternatively, the power adjusting component 210 may utilize a cost function L-1 norm to determine which constraint to relax more, such as the following:
where u≧0 and v≧0, which transforms the problem into a problem solvable using linear programming. For hard handover, for example, the problem may become:
where k is an iteratively determined index. Changing the ratio of c1 to c2 generates a curve for the tradeoff between femto-coverage and interference. A suitable ratio of c1 to c2 may accordingly be selected to achieve the desired tradeoff
As shown in
A coordinated coverage condition may be determined for the base stations (block 306), and, in some embodiments, a macro protection condition may also be determined (e.g., for the macro base station 160) (block 308). In some embodiments, determining the coverage condition may include computing coverage conditions for a plurality of points along a route of the mobile device between the base stations. The coverage condition may also be determined based on a target transmission power for providing coverage for each base station at a threshold level. Further, the base stations may be femtocell base stations deployed in concert to supplement coverage of a macrocell base station in the wireless communication network.
A transmission power for at least one of the base stations may then be set based on the measurement reports and the coverage condition, and, optionally, the macro protection condition (block 310). Subsequently, the transmission power for the at least one base station may be iteratively adjusted, if desired, based on further measurement reports received over a period of time (block 312). Iteratively adjusting the transmission power may be based on a percentage of the further measurement reports being above or below a threshold.
Turning now to
For example, logical grouping 420 may include an electrical component for setting an initial transmission power for at least one base station based on NLPC (block 402), an electrical component for receiving a plurality of measurement reports corresponding to two or more base stations (block 404), an electrical component for determining a coordinated coverage condition for the base stations (block 406), an electrical component for determining a macro protection condition (block 408), an electrical component for setting a transmission power for at least one of the base stations based on the measurement reports and the coverage condition, and, optionally, the macro protection condition (block 410), and/or an electrical component for iteratively adjusting the transmission power for the at least one base station based on further measurement reports received over a period of time (block 412). While shown as being external to memory 430, it is to be understood that one or more of the electrical components 404-412 may exist within memory 430.
Each group of antennas and/or the area in which they are designed to communicate is often referred to as a sector of the base station. In the embodiment shown, the antenna groups are each designed to communicate to the access terminals 516, 522 in a given sector of the areas covered by the base station 500.
In communication over the forward links 520 and 526, the transmitting antennas of the base station 500 may utilize beamforming in order to improve the signal-to-noise ratio of the forward links for the different access terminals 516 and 522. A base station using beamforming to transmit to access terminals scattered randomly through its coverage may cause less interference to access terminals in neighboring cells than a base station transmitting through a single antenna to all its access terminals.
In one example design, each data stream may be transmitted over a respective transmit antenna. TX data processor 614 formats, codes, and interleaves the traffic data for each data stream based on a particular coding scheme selected for that data stream to provide coded data.
The coded data for each data stream may be multiplexed with pilot data using OFDM techniques. The pilot data is typically a known data pattern that is processed in a known manner and may be used at the receiver system to estimate the channel response. The multiplexed pilot and coded data for each data stream is then modulated (i.e., symbol mapped) based on a particular modulation scheme (e.g., BPSK, QSPK, M-PSK, or M-QAM) selected for that data stream to provide modulation symbols. The data rate, coding, and modulation for each data stream may be determined by instructions performed by the processor 630.
The modulation symbols for all data streams are then provided to a TX MIMO processor 620, which can further process the modulation symbols (e.g., for OFDM). TX MIMO processor 620 then provides NT modulation symbol streams to NT transmitters (TMTR) 622a through 622t. In certain embodiments, TX MIMO processor 620 may apply beamforming weights to the symbols of the data streams and to the antenna from which the symbol is being transmitted.
Each transmitter 622 receives and processes a respective symbol stream to provide one or more analog signals, and further conditions (e.g., amplifies, filters, and upconverts) the analog signals to provide a modulated signal suitable for transmission over the MIMO channel. NT modulated signals from NT transmitters 622a through 622t are then transmitted from NT antennas 624a through 624t, respectively.
At receiver system 650, the transmitted modulated signals are received by NR antennas 652a through 652r and the received signal from each antenna 652 is provided to a respective receiver (RCVR) 654a through 654r. Each receiver 654 conditions (e.g., filters, amplifies, and downconverts) a respective received signal, digitizes the conditioned signal to provide samples, and further processes the samples to provide a corresponding “received” symbol stream.
An RX data processor 660 then receives and processes the NR received symbol streams from NR receivers 654 based on a particular receiver processing technique to provide NT “detected” symbol streams. The RX data processor 660 then demodulates, deinterleaves, and decodes each detected symbol stream to recover the traffic data for the data stream. The processing by RX data processor 660 is complementary to that performed by TX MIMO processor 620 and TX data processor 614 at transmitter system 610.
A processor 670 periodically determines which pre-coding matrix to use (discussed below). Processor 670 formulates a reverse link message comprising a matrix index portion and a rank value portion.
The reverse link message can comprise various types of information regarding the communication link and/or the received data stream. The reverse link message is then processed by a TX data processor 638, which also receives traffic data for a number of data streams from a data source 636, modulated by a modulator 680, conditioned by transmitters 654a through 654r, and transmitted back to transmitter system 610.
At transmitter system 610, the modulated signals from receiver system 650 are received by antennas 624, conditioned by receivers 622, demodulated by a demodulator 640, processed by an RX data processor 642 to extract the reserve link message transmitted by the receiver system 650, and, when appropriate, stored in a data sink 644. Processor 630 then determines which pre-coding matrix to use for determining the beamforming weights then processes the extracted message.
Processors 630 and 670 may direct (e.g., control, coordinate, manage, etc.) operation at transmitter system 610 and receiver system 650, respectively. Respective processors 630 and 670 can be associated with memory 632 and 672 that store program codes and data. Processors 630 and 670 can also perform computations to derive frequency and impulse response estimates for the uplink and downlink, respectively.
Those of skill in the art will appreciate that information and signals may be represented using any of a variety of different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced throughout the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.
Further, those of skill in the art will appreciate that the various illustrative logical blocks, modules, circuits, electrical components, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present invention.
The methods, sequences and/or algorithms described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium may be coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to the processor.
Accordingly, an embodiment of the invention may include a computer readable media embodying a method for coordinating small-coverage base stations deployed in a wireless communication network. Accordingly, the invention is not intended to be limited to illustrated examples and any means for performing the functionality described herein are included in embodiments of the invention.
While the foregoing disclosure shows illustrative embodiments of the invention, it should be noted that various changes and modifications could be made herein without departing from the scope of the invention as defined by the appended claims. The functions, steps and/or actions of the method claims in accordance with the embodiments of the invention described herein need not be performed in any particular order. Furthermore, although elements of the invention may be described or claimed in the singular, the plural is contemplated unless limitation to the singular is explicitly stated.
The present Application for Patent claims priority to Provisional Application No. 61/387,428 entitled “APPARATUS AND METHOD FOR FEMTOCELL POWER CALIBRATION” filed Sep. 28, 2010, having Attorney Docket No. 102938P1, and Provisional Application No. 61/423,539 entitled “APPARATUS AND METHOD FOR FEMTOCELL POWER CALIBRATION” filed Dec. 15, 2010, having Attorney Docket No. 102938P2, each assigned to the assignee hereof and each hereby expressly incorporated by reference herein.
Number | Date | Country | |
---|---|---|---|
61387428 | Sep 2010 | US | |
61423539 | Dec 2010 | US |