Abstract:
System and apparatus for actively managing calls in a wireless cellular network. A host receives input data from a plurality of cells regarding the status of calls in that cell. Input data may include call variables such as carrier signal strength over interference (C/I), forward and reverse link power, beam and channel assignments, handoff status, and triangulation data regarding location/movement of active calls. The host processes the input data with reference to known cell neighborhoods, and creates output data for each cell that includes information on other active calls in the neighborhood. The output data then updates the cell with information regarding active calls in the cell&#39;s vicinity. The cell may then make adjustments to call variables taking into account local interference conditions. Further, through reference to (1) fixed data regarding the network such as topography or statistics, and/or (2) immediate past historical data regarding active calls, the host may also create output data taking into account predicted impending interference conditions.

Description:
RELATED APPLICATIONS 
     Reference is hereby made to the following three co-pending and commonly assigned U.S. patent applications: APPARATUS, SYSTEMS AND METHODS FOR ANTENNA COMBINING IN WIRELESS COMMUNICATIONS SYSTEMS, Ser. No. 08/488,793; MULTIPLE ANTENNA TRANSMISSION SYSTEM, Ser. No. 08/520,316; and SYSTEM AND METHOD FOR FREQUENCY MULTIPLEXING ANTENNA SIGNALS, Ser. No. 08/520,000; the disclosures of which three applications are incorporated herein by reference. 
     TECHNICAL FIELD OF THE INVENTION 
     This invention relates generally to the management of wireless communications in a cellular network, and more specifically to the use of a centralized host to monitor intelligently certain transmission characteristics of potentially interfering communications. 
     BACKGROUND OF THE INVENTION 
     It is known that the performance of wireless communications systems, and particularly mobile cellular systems, can be affected by a number of factors. Generally, such cellular systems are operated over these factors to achieve an optimum ratio of signal strength to interference (C/I) for the reception experienced by each mobile user while still providing enough capacity throughout the system. 
     Recent advances have been made in addressing various of these individual factors that affect reception performance. The emergence of Code Division Multiple Access (CDMA) as a method of broadcasting multiple signals simultaneously on a single broad frequency band throughout the system has remediated problems of co-channel interference and multi-path fading. The arrival of CDMA has also simplified cell-to-cell handoff procedures, creating a &#34;soft&#34; handoff that eliminates frequency assignment and management. 
     Improvements in cellular capacity and call quality through the use of coordinated multiple antennas are also now known. For example, above-referenced copending and commonly assigned U.S. Patent applications APPARATUS, SYSTEMS AND METHODS FOR ANTENNA COMBINING IN WIRELESS COMMUNICATIONS SYSTEMS and MULTIPLE ANTENNA TRANSMISSION SYSTEM teach substituting multiple narrow-beam antenna configurations for traditional single or three-face base-station antennas. According to these inventions, the use of time delay techniques with summing of the received CDMA signal allows the output of multiple antennas to be combined and interpreted by receiver technology standard in the art. Among other improvements, these inventions allow assignment of a narrow transmission beam between the base station and the mobile, thereby reducing the potential for signal interference and facilitating forward-link and reverse-link power management. 
     Further innovation is taught in above-referenced co-pending, commonly assigned U.S. Patent application SYSTEM AND METHOD FOR FREQUENCY MULTIPLEXING ANTENNA SIGNALS, in which the down-mixing and subsequent up-mixing of the outputs of multiple antenna signals with pre-selected local oscillator frequencies permit said signals to be combined and carried simultaneously on a reduced number of antenna cables. 
     A need now exists for an intelligent control system that will synergize the advantages offered by some of the foregoing recent innovations, thereby providing overall improved wireless service to the mobile user. 
     Moreover, the current art recognizes that cells in a cellular system also typically act autonomously within parameters set for the cellular system. The exception is in regard to handoff, where neighboring cells will typically coordinate a channel change as a mobile enters a new cell. Especially in high interference environments, however, autonomous cell operation, substantially without reference to neighboring cells, can increase the potential for co-channel interference, possibly causing signal quality degradation or, worse still, loss of call or assignment of the signal to the wrong mobile. 
     Currently, the possibility of such co-channel interference is minimized by devising cell re-use patterns that adopt &#34;worst case assumptions&#34; about required channel bandwidth separation and physical spatial separation of cells. The available spectrum for each carrier normally consists of a plurality of channels combined into 21 channel sets. These channel sets are than separated by a maximum physical distance in order to reduce co-channel interference. Since each cell is generally comprised of three 120-degree sectors, each sector has only seven channel sets to work with. Typically, a passive channel re-use pattern is devised whereby it is left to a predetermined configuration of physical cell separation and neighboring channel allocation to minimize the potential for co-channel interference. 
     An intelligent control system, in which cell operation and channel assignment is actively inter-coordinated, would therefore also enhance cellular capacity. Further, by utilizing narrow beam technology such as disclosed in the above-referenced co-pending commonly assigned U.S. patent application, dynamic beam control and power management could be combined with interactive channel assignment to provide a system with optimum capacity and reduced signal interference. 
     SUMMARY OF THE INVENTION 
     The present invention coordinates wireless communication activity within a cell with respect to R, a predetermined radius extending out from the cell, within which neighborhood the activity of other cells will influence decisions to be made by the cell of interest. R may be selected so that one single controller (&#34;host&#34;) may simultaneously coordinate the activity of all cells within an entire network. It will be readily appreciated, however, that as the number of cells simultaneously coordinated by one host increases (i.e. R increases), the number of interrelated decisions expected of the host increases exponentially, thus rapidly demanding great sophistication in the processing capability of the host. 
     It may therefore not be feasible or even desirable to have just one host coordinating an entire network. Certainly, the breakdown of a single host controlling an entire network of cells could have catastrophic results. Advantageously, therefore, a host could be used in combination with intelligence decentralized to cell base stations. In this alternative, the host&#39;s primary function would be to receive information from all cells, parse the information and assign such parsed portions to individual cells based on relevance to call activity in those cells, and then route the parsed portions to their assigned cells. Intelligence at the individual cell level could then control call activity within the cell based on interpreting the information provided by the host regarding conditions in the vicinity. 
     In this embodiment, it will be appreciated that each cell served by the host will have a &#34;neighbor list&#34; of cells known to the host, which, by definition, will be the vicinity of a particular cell in which prevailing conditions are of operational interest to the referenced cell. The &#34;neighbor list&#34; may be as large or as small as other variables allow. Since the activity of cells outside this &#34;neighbor list&#34; is, however, by definition not of interest to the referenced cell, the host may ignore conditions in such &#34;foreign&#34; cells with respect to the referenced cell. 
     Another embodiment of the present invention contemplates that although decentralized intelligence from the host to the cell might be advantageous, it is not a requirement. In this embodiment, therefore, one or more hosts control groups of cells centrally, making decisions centrally and sending direct instructions out to cells. In this embodiment, several hosts may be used to coordinate discrete or overlapping neighborhoods of cells. These hosts might act independently, or could be coordinated themselves by second and even higher levels of coordinating controllers. 
     A third embodiment recognizes that based on prevailing conditions in the network, the host could discriminate between data received from cells as to which data require real time processing to enable effective call management, and which can be processed off-line. In this way, host processing power may be used economically. 
     It will therefore be appreciated that the design of a cell neighborhood to be coordinated by a single host will depend on a combination of several variables--the processing power of the host, the level of control intelligence desired to be decentralized to cell base stations, the &#34;cell structure&#34; to be controlled (number of cells in the neighborhood, the value of R selected, etc.), the level of inter-related cell coordination desired, the volume of traffic expected, and so forth. 
     The information processed by the host for each cell will be dependent on calls being initiated by or in progress within that cell at a given moment in time. The variables monitored by the host for each call within a cell may include: 
     (a) C/I; 
     (b) Forward link power; 
     (c) Reverse link power; 
     (d) Beam assignment; 
     (e) Cell assignment; 
     (f) Channel assignment; 
     (g) Handoff status; or 
     (h) Triangulation of location/movement of call within the cell. 
     The host will receive information from cells regarding one or more of these variables for each call active within the cell. Depending on how the host is configured to exercise control, the host may then correlate these variables for all active calls in a cell, cross-reference this information with similar information regarding active calls in the cell&#39;s &#34;neighbor list,&#34; and then take action accordingly with respect to one or more calls. Alternatively, as described above, the host may parse information received and redirect such parsed portions as are relevant to individual cells. The individual cells may then take action with respect to calls active in the cell based upon the information sent by the host. Further, as described in more detail below, information may also be stored, either at the host or by individual cells, to facilitate automated prediction of impending conditions to be experienced by calls based on immediate past information. 
     In processing call information, a guiding standard to optimize call quality and service is advantageously to maintain acceptable C/I for each call. Advantageously, all actions with respect to a call should have C/I in mind. While C/I remains optimized, actions may also be taken in furtherance of secondary objectives, such as minimizing the call&#39;s adverse influence on other calls in progress elsewhere in the neighborhood. 
     An example of such a call optimization process in more detail would be for the cell to select a channel and monitor for whether a call transmitter is active within that cell on that channel. If so, in accordance with the above-referenced co-pending and commonly assigned patent application, the cell may then increment narrow antenna beams, measuring and identifying the beam assignment offering the strongest RSSI (nominally the sum of C+I for that beam). Having identified the beam with the strongest RSSI, the cell may then refer to information most recently received from the host on conditions prevailing nearby, and then determine if this beam assignment is acceptable with respect to its effect on nearby active calls. If not, the cell may then identify the beam with the second or third strongest RSSI and determine if either of these beam assignments are acceptable in the context of prevailing conditions nearby. If such beam assignments are still unacceptable, the cell may then resort to taking action on the call, such as modifying forward and/or reverse link power, changing channel assignment, and so on, as further described below. 
     Forward link power is easily adjusted by information sent by the host to the cell. Reverse link power can be adjusted by tricking the cell into believing that the signal strength from the mobile has deviated from a predetermined acceptable range, even though the signal strength is actually in that range. This trick may be advantageously accomplished by deliberately amplifying or attenuating the mobile&#39;s RF signal as received by the cell outside the acceptable range so as to trigger an artificial reverse link power boost or cut. 
     The present invention may also easily control beam assignment. Technology such as taught by above-referenced co-pending and commonly assigned U.S. Patent applications APPARATUS, SYSTEMS AND METHODS FOR ANTENNA COMBINING IN WIRELESS COMMUNICATIONS SYSTEMS and MULTIPLE ANTENNA TRANSMISSION SYSTEM may advantageously facilitate this control. Beam assignment should advantageously discriminate between values of I (the interference level) in similar values of C/I. In such cases, beams should be assigned according to lower values of I for a given carrier level. It may even be preferable to make beam assignments to antennas likely to experience lower values of C when the next logical beam assignment based on C is likely to experience unacceptably high I. 
     It will be understood that cell assignment control requires the ability to initiate handoffs as the mobile moves in and out of range of various cells. This is normally done at the cell base station level. The present invention may enhance control over call C/I, however, by altering cell assignment artificially in an appropriate situation. For example, I for a call in a given cell may have increased to where the call may actually benefit from a premature handoff to a neighboring cell. Conversely, it may be advantageous to delay handoff when I in the new cell is detected as being unacceptably high. The present invention may force such artificial handoffs by reducing apparent C for the call and tricking the cell assignment protocol into believing that a mobile is out of the cell&#39;s range. Methods of reducing apparent C include (1) not updating a beam assignment as a mobile moves beyond a beam&#39;s lobe, allowing the power to roll off as the mobile leaves the lobe, or (2) deliberately attenuating C to below a handoff level as it is received. 
     The same principles apply in controlling channel assignment. Again, premature or delayed handoffs may be triggered artificially in order to optimize C/I experienced by a call and to reduce exposure of the call to conditions of high I. 
     The monitoring of handoff status by the present invention therefore becomes advantageous in order to facilitate the control over beam, cell and channel assignment described above. 
     It will be further understood that the collection of triangulation data informing the present invention of the location and movement of active calls within cells will be highly advantageous. Knowledge of this information for multiple calls facilitates cross-referencing of conditions in neighboring cells to enable the control over call performance described above. In an embodiment where the host is parsing the collective information received from cells and redirecting portions back to individual cells based on relevance to those cells, knowledge of call location and movement within cells assists determining the information that will be relevant to a particular cell. Further, accumulated data regarding historical location and movement of calls within cells is also useful in predicting conditions likely to be experienced shortly by a call. 
     The present invention&#39;s ability to predict future conditions for calls is a feature directed to further improve overall performance in successfully controlling calls. As noted, the relative location and movement of active calls through cells are important data in formulating such predictions. If memorialized periodically with some accuracy, these data may be combined with knowledge of prevailing conditions in cells and may thereby allow anticipation of impending potential adverse conditions. Compensating action may then be made accordingly at the appropriate moment. Such performance has clear benefits over an uncoordinated system that merely reacts to adverse conditions when monitored. 
     The mobile&#39;s future movement through the cell may be predicted with further accuracy by tracking past movement against known data such as predominant traffic routes, time of day, street layout, etc. Further sophistication in movement prediction may be achieved by comparing past movement with known data regarding cell topography. For example, a mobile known to be travelling at 50 mph through a cell is very likely to follow the path of a major road. 
     Adverse conditions for a call may then anticipated by correlating the likely future movement of the referenced mobile with static conditions such as landscape topography, beam lobe and cell range, as well as dynamic conditions such as the likely interfering movement of other mobiles. 
     It will be further understood that the present invention&#39;s feature of continuously monitoring interactive cell conditions also provides additional advantages even when no calls are active in one or more cells. By continuing to monitor RSSI within cells, even when there are no active calls, each cell may contribute data towards compilation of an &#34;interference map,&#34; or &#34;I map&#34;. Information drawn from this &#34;I map&#34; may then be used by nearby cells in which there are active cells to optimize the performance of those cells. This feature of compiling an &#34;I map&#34; for community use, even when call activity is light, is a further synergistic advantage of the present invention. 
     The foregoing has outlined rather broadly the features and technical advantages of the present invention in order that the detailed description of the invention that follows may be better understood. Additional features and advantages of the invention will be described hereinafter which form the subject of the claims of the invention. It should be appreciated by those skilled in the art that the conception and the specific embodiment disclosed may be readily utilized as a basis for modifying or designing other structures for carrying out the same purposes of the present invention. It should also be realized by those skilled in the art that such equivalent constructions do not depart from the spirit and scope of the invention as set forth in the appended claims. 
    
    
     BRIEF DESCRIPTION OF THE DRAWINGS 
     For a more complete understanding of the present invention, and the advantages thereof, reference is now made to the following descriptions taken in conjunction with the accompanying drawings, in which: 
     FIG. 1 is a diagram illustrating the potential for interference in a traditional cellular network 100. 
     FIG. 2 is a diagram illustrating how the potential for interference in cellular network 100 may be reduced by management of beam assignments and other variables. 
     FIG. 3 is a diagram illustrating conceptually the present invention and its information flow. 
     FIG. 4 is a logic flow diagram illustrating a presently preferred embodiment of the call optimization process taught by the present invention. 
     FIG. 5 is a logic flow diagram illustrating a presently preferred embodiment of the call tracking process taught by the present invention. 
     FIG. 6 is a logic flow diagram illustrating a presently preferred embodiment of the cell/host interaction process taught by the present invention. 
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
     FIG. 1 illustrates a wireless cellular communications system with traditional features known to generate the potential for call interference. Suppose that C is a cell of interest in cellular network 100. C is serving active mobile calls M 1  and M 2 . C reaches M 1  and M 2  through C&#39;s base station S. 
     It will be readily seen that in order to continue to serve M 1 , S must operate to a radius of R ci , the radius of cell interference, even though the radius required to cover C is only R cc , the radius of cell coverage. R ci  therefore tends to affect many cells unrelated to communication between M 1  and S. 
     An analogous effect is also typically caused by the mobile. Referring again to FIG. 1, M 2  actually requires to transmit only to R mc , the radius of mobile coverage, in order to reach S. However, proper communication at all times within R ci  requires M 2  in fact to transmit to R mi , the radius of mobile interference. Again, it will be readily seen that R mi  tends to affect many cells unrelated to communication between M 2  and S. 
     FIG. 2 illustrates how the foregoing problems are considerably remediated by coordinated management of narrow antenna beam assignment and other variables through a host, such as taught by the present invention. Suppose C 1  and C 2  are base stations in two cells of interest in cellular network 100, each operating an array of twelve narrow beams C 1  b 1  -C 1  b 12  and C 2  b 1  -C 2  b 12  respectively. M 1  and M 2  are active mobile calls being served by C 1 , while M 3  and M 4  are active mobile calls being served by C 2 . The host is not shown in FIG. 2, but is controlling in accordance with the principles taught by the present invention. 
     It will be seen immediately that even if operating on the same channel, there is almost no possibility of interference between M 1  and M 4 . Referring back to FIG. 1, however, this likely would not be the case absent narrow beam management. R mi , the mobile interference radius for M 1  and M 4 , would almost certainly overlap. 
     With regard to M 2  and M 3  on FIG. 2, there is a possibility for interference, especially if they are operating on the same channel. In this situation, the present invention could cause one of several actions to be taken to remove the potential for interference. The most logical action would be to change the channel assigned to one of the mobile calls. This alternative may not necessarily be available, however, depending on other prevailing conditions in cellular network 100. A second alternative would be to attenuate forward or reverse link power for one (or both) of M 2  or M 3 . Alternatively, assuming C/I would remain acceptable, a beam assignment change could be forced for one of the mobiles, say to C 1  b 1  for M 2 , or to C 2  b 10  for M 3 . Following such a beam assignment change, it can be seen clearly from FIG. 2 that the possibility is remote that M 3  might encounter interference from C 1  b 1 , or that M 2  might encounter interference from C 2  b 10 . 
     FIG. 3 illustrates in more detail how the present invention may process data in order to gain the advantages disclosed above. Cellular network 300 comprises a plurality of cells 310, each one denominated individually C 1  through C n . Cells 310 periodically send input data 315 to host 320 regarding active calls in cells 310. Input data 315 may include values of C/I, forward or reverse link power, beam assignment, channel assignment, handoff status or triangulation data pinpointing location/movement of active calls. 
     Host 320 includes CPU 330 and neighborhood group data 340. As further described below, host 320 may also advantageously include fixed cell/network data 350 and/or active call history 360. CPU 330 accumulates input data 315 received from cells 310, and processes it with respect to cell neighborhood group data 340. The initial accumulation of input data 315 will also advantageously include sorting and validation thereof. 
     Cell neighborhood group data 340 supplies CPU 330 with pre-defined relationships established between each of cells 310 and one or more of its neighbors within cellular network 300. These relationships group together, for each of cells 310, other cells in which call activity may affect the referenced cell. 
     In a first embodiment herein, CPU 330 parses input data 315, and, upon reference to cell neighborhood group data 340, creates specific output data 345 that, for each of cells 310, includes updated information on call activity in that cell&#39;s neighborhood group. Host 320 then sends each of cells 310 its respective output data 345. Decentralized intelligence in cells 310 may then act upon output data 345, and then send updated input data 315 back to host 320 to initiate another management cycle. 
     The sophistication of output data 345 is also advantageously enhanced when CPU 330 creates output data 345 with reference to fixed cell/network data 350 and/or active call history 360. Fixed cell/network data 350 stores pre-identified information regarding network 300 and cells 310 such as topography, street layouts, or statistics regarding geographic call volumes or peak cell usage times. Active call history 360 archives input data 315 as received from cells 310. Fixed cell/network data 350 and/or active call history 360 may then inform CPU to create output data 345 also with reference to fixed features in network 300 and with intelligence regarding immediate past history of active calls. In this way, in creating output data 345, CPU 330 may also anticipate impending conditions for active calls in ones of cells 310, and include that information in output data 345 to those cells. As noted above, an example of this predictive intelligence is for CPU 330 to use fixed cell/network data 350 and active call history 360 to recognize that an active call in one of cells 310 is travelling at speed along a major road. CPU 330 may then &#34;prepare&#34; or &#34;forewarn&#34; upcoming cells on the path of this road of the arrival of the call. Further, the impending interaction of this call with other active calls in the vicinity may also be anticipated. Further still, adjustments to this call may be scheduled to compensate for conditions expected to be encountered by this call as it travels its predicted path. 
     A second embodiment herein contemplates that there is little or no decentralized intelligence at cells 310, in which case CPU 330 will make central decisions on management of calls in cells, and then create output data 345 as a series of direct instructions to cells 310. 
     A third embodiment herein contemplates that CPU 330 may discriminate among input data 315 in deciding which require real time processing to manage calls effectively, and which may be processed off-line. For example, it will be understood that output data 345 regarding multiple active calls in close physical proximity are more likely to be needed to be created in real time in order to manage the calls effectively. On the other hand, particularly when there are few active calls, or the calls are widely dispersed, predictive functions may be better suited to be processed off-line. 
     Referring to FIG. 4, an exemplary call optimization process is described, consistent with the first embodiment of the present invention as described above. The cell selects a channel to monitor (block 402), and then determines whether there are active calls within the cell on that channel (block 404). Either way, the cell will then increment narrow antenna beams in accordance with above-referenced, co-pending and commonly assigned U.S. patent applications APPARATUS, SYSTEMS AND METHODS FOR ANTENNA COMBINING IN WIRELESS COMMUNICATIONS SYSTEMS and MULTIPLE ANTENNA TRANSMISSION SYSTEMS (blocks 406A and 406B). 
     If the cell detected no call activity on that channel in block 404, then the cell nonetheless continues to measure RSSI as it increments antenna beams (block 408), and in doing so creates &#34;I map&#34; within that cell for the information of other cells in which there may be call activity (block 410). It will be understood that the compilation of this &#34;I map&#34; may take place at either the cell or the host, depending on the desired level of decentralized processing expected of a cell. 
     If, on the other hand, the cell detects call activity on the channel in block 404, it then increments antenna beams (block 406B) with a view to determining which beam offers the strongest RSSI for the call (block 412). 
     The cell may then analyze C/I for the call on the beam offering the strongest RSSI to determine whether that C/I is acceptable (block 414). If it is, then the cell may assign that beam to that call (block 416). If not, the cell may then refer to the beams offering subsequently lower values of RSSI, to determine whether call C/I would be acceptable on those beams (block 418). Ultimately, according to preselected parameters, the cell will either assign the call to a beam (block 416), or will identify that further processing will be require to optimize the call. 
     It will be recognized that such optimizing and determining of acceptability needs to be made with reference to both improving C/I for the call and minimizing the impact of such optimization on other calls nearby. If the call may be optimized by modifying one of its attributes and such attribute modification will not unacceptably affect C/I adversely for another active call elsewhere in the network (block 420), then the cell may proceed to make such attribute modification (block 422). As described above, the cell&#39;s determination of whether a call attribute modification will adversely affect another active call elsewhere in the network may be with reference to information provided to the cell by the host regarding conditions in nearby cells. Further, as also described above, it will be understood that among the call attributes available to the cell for modification are forward or reverse link power, channel assignment, and beam assignment. 
     Having modified a call attribute (block 422), the cell may then return for a fresh cycle of call optimization (block 424). 
     If, however, the cell is unable to modify a call attribute without adversely affecting other active calls elsewhere, the cell may then report this status to the host and request modification of conditions of nearby cells so as to create conditions that will allow the call to be accommodated (block 426). 
     With reference to FIG. 5, an exemplary call tracking process is described, consistent with the first embodiment described above, in which the cell does decentralized processing based on information regarding nearby cell conditions provided by the host. The cell determines the call&#39;s current status (block 502) with reference to attributes described above, such as C/I, forward/reverse link power, beam and channel assignment, territorial location, etc. The cell may then predict the future status of the call (block 504) with reference to said attributes, both by itself and in relation to other influencing factors such as cell topography and the likely influence of other call activity nearby. 
     Having predicted the call&#39;s likely future status, corrections to certain attributes of the call may now be necessary to optimize the call with reference to both present and immediate future conditions (blocks 506 and 508). 
     It may then be advantageous, although not essential, for the cell to make adjustments to its earlier prediction of the call&#39;s future status following changes in cell conditions while call attributes were being re-optimized (block 510). Whether or not predictions for the call&#39;s future status are updated, however, the cell may then determine if a bad call condition is likely in light of the overall call situation (block 512). If no bad call condition should be anticipated, the cell may then switch to a similar analysis cycle for another call, or repeat the cycle for this call (block 514). 
     If, however, a bad call condition should be anticipated, the cell may inform the host (block 516) and may also flag the call as a priority for subsequent attention (block 518). The host may then inform cells near where the bad call condition is anticipated that adjustments to calls under their control may be necessary to avoid the bad call condition. 
     FIG. 6 illustrates an exemplary cell/host interaction process where the host, in accordance with the first embodiment described above, distributes information to cells regarding call activity nearby so that cells may make local adjustments to active calls based on that information. It will understood, however, that the logic flow disclosed by FIG. 6 is not dependent on any particular level of decentralization of processing from the host to the cell. Accordingly, unless specifically noted otherwise, the cell/host interaction process illustrated in FIG. 6 will be described below without reference to whether a particular step in the process will be executed by the cell or the host. 
     With reference to FIG. 6, therefore, the present invention determines optimum conditions, such as antenna beam, power level or channel assignment for a call without reference to interaction with other active calls (block 602). Determination may then be made whether the attributes of this call, as optimized, impose any restrictions or otherwise impact other active calls in the same cell (blocks 604). 
     If in-cell restrictions or impacts are imposed, an alternative sub-optimum assignment for the call may be evaluated (block 606), or the attributes of other in-cell calls may be modified to facilitate co-existence of all calls (block 608). 
     If sub-optimum assignment is not feasible, or if modifications to attributes of other in-cell calls are not available to allow complete co-existence, the present invention may have to block the call temporarily (block 610), at least until conditions for that call improve. 
     Assuming the call can be optimized to co-exist with other in-cell calls, the present invention may then make an analysis as to whether the call will impose any restrictions or impacts on other out-of-cell calls (blocks 612, 614 and 616). If that analysis foresees a possible restriction or impact on another out-of-cell call, the present invention may determine whether this potential restriction or impact presents high risk of a bad call (block 618). If so, then it may be possible for the host to lift one or more restrictions on affected calls so as to allow all calls to co-exist (block 620). Ultimately, throughout the process illustrated by FIG. 6, the call will either be assigned (blocks 616) or blocked temporarily (blocks 610). 
     Although the present invention and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the invention as defined by the appended claims.