US6085335A - Self engineering system for use with a communication system and method of operation therefore - Google Patents
Self engineering system for use with a communication system and method of operation therefore Download PDFInfo
- Publication number
- US6085335A US6085335A US09/001,282 US128297A US6085335A US 6085335 A US6085335 A US 6085335A US 128297 A US128297 A US 128297A US 6085335 A US6085335 A US 6085335A
- Authority
- US
- United States
- Prior art keywords
- communication system
- operating parameters
- self engineering
- self
- engineering
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/16—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q3/00—Selecting arrangements
- H04Q3/0016—Arrangements providing connection between exchanges
- H04Q3/0062—Provisions for network management
Definitions
- This invention relates generally to the operation of communication systems; and more specifically to a self engineering system that operates in conjunction with a wired, wireless or other communication system to improve performance of the communication system.
- Wired communication systems such as the public switched telephone network (PSTN)
- PSTN public switched telephone network
- Wireless communication systems also include substantial infrastructure but connect to endpoint devices via a wireless interface. Examples of such wireless communication systems are the Advanced Mobile Phone System (AMPS) and the Time Division Multiple Access (TDMA) system which are generally in place across North America and the Global Standard for Mobility (GSM) system which is generally in place in Europe.
- AMPS Advanced Mobile Phone System
- TDMA Time Division Multiple Access
- GSM Global Standard for Mobility
- DMSs digital multiplex switches
- the DMSs are intercoupled by trunk lines, fiber optic cables, microwave communication links, satellites and other communication links. Selection and placement of the DMSs and the associated communication links depends on, among other things, call initiation and termination location loading, traffic levels and traffic patterns among other criteria. Sufficient infrastructure must be installed initially to serve the traffic. When initially constructed, the wired communication system is designed to provide satisfactory service by installing sufficient equipment and setting operating parameters correctly. Then, as the usage of the communication system increases, additional resources must be allocated, installed and operated to serve the additional customers.
- RF radio frequency
- MSC mobile switching centers
- BSC base switching centers
- BTSs base transceiver stations
- a self engineering system constructed according to the present invention includes a data acquisition module, a self engineering engine, and a control module.
- the data acquisition module couples to the communication system and receives current operating data of the communication system.
- the self engineering engine couples to the data acquisition module and receives the current operating data from the data acquisition module.
- the self engineering engine determines new operating parameters of the communication system based upon the current operating data and current operating parameters of the communication system.
- the control module couples to the self engineering engine and the communication system and interacts with the communication system to implement the new operating parameters within the communication system.
- the self engineering includes an expert system that receives the current operating data and, based upon the current operating data and the current operating parameters of the communication system, produces the new operating parameters.
- the self engineering system includes a fact library, a knowledge base and an inference engine.
- the fact library includes configuration data, historical operating data, the current operating parameters and proposed operating parameters.
- the knowledge base has many rules regarding parameter assignments under different possible system conditions. The rules are intended to alter the fact library based upon contents of the fact library and the current operating data.
- the inference engine decides which rules are satisfied by the facts, executes and alters the fact library based upon the rules from the knowledge base. After execution, the engine outputs a set of new operating parameters for the communication system.
- the expert system may also include a system simulator that receives the proposed operating parameters and, based upon the proposed operating parameters and other information, simulates operation of the communication system to produce simulated results to the expert system. The expert system then uses the simulated results in determining the new operating parameters. In evaluating the simulated results, the expert system may compare operation of the communication system indicated by the simulated results to operating criteria including the current operating data. Thus, prior to implementing the new operating parameters, the self engineering engine uses the simulator to verify that the new operating parameters will improve operation of the communication system.
- the self engineering system performs functions in addition to determining new operating parameters. For example, the self engineering system may also determine configuration errors of the communication system, possible hardware faults and even improper hardware installation of the communication system. Thus, the self engineering system is useful in cross-checking the installation as well as the functionality of the communication system.
- the self engineering system may include many self engineering modules, each of which operates on a portion of the communication system. In operating on a portion of the communication system, each self engineering module operates on a subset of all system parameters that may be altered by the self engineering system.
- the self engineering system thus includes a overseeing collaborating process that oversees operation of the self engineering modules to ensure that the operation of each of the self engineering modules in consistent with the overall goals of the system operation. In overseeing operation, the overseeing collaborating process directs the self engineering modules to reach particular goals for respective portions of the communication system so that the particular goals contribute to attaining overall system goals.
- the self engineering system may be applied to any type of communication system.
- the self engineering system may produce new operating parameters that affect hand-off behavior between at least two cells of a plurality of cells within the wireless communication.
- the self engineering system may also produce new operating parameters that affect routing of communications through mobile telephone exchanges, through transceiver stations or through other elements within the communication system.
- the new operating parameters may be chosen to decrease the cost of routing calls, to increase the quality of calls routed within the communication system or to increase capacity of the communication system.
- the self engineering system operates to improve operation of a wired communication system.
- the new operating parameters may be chosen to alter routing of communications, to increase capacity of the wired communication system or to otherwise alter the manner in which calls are routed or processed within the wired communication system.
- a method of self engineering a communication system includes interacting with the communication system using a data acquisition interface to determine current operating data of the communication system. The method also includes determining current operating parameters of the communication system. Further, the method includes determining new operating parameters of the communication system based upon the current operating data and the current operating parameters of the communication system. Finally, the method includes interacting with the communication system using a control interface to implement the new operating parameters within the communication system.
- the method may include using an expert system.
- the expert system based upon the current operating data and the current operating parameters of the communication system, produces the new operating parameters.
- the expert system may further consider configuration data, historical operating data, the current operating parameters and proposed operating parameters.
- the method may include determining proposed operating parameters of the communication system based upon the current operating data and the current operating parameters of the communication system. Once determined, the proposed operating parameters are verified and the new operating parameters are determined based upon the proposed operating parameters and results of verifying the proposed operating parameters. Such verifying may include simulating operation of the communication system based upon the proposed operating parameters to provide simulated results to the expert system.
- the method according to the present invention may include determining configuration errors of the communication system and determining possible hardware faults and improper hardware installation of the communication system among other functions. Further, as with the self engineering system, the method may be applied to any type of communication system, including wired communication systems, wireless communication systems and satellite communication systems, among others.
- FIG. 1 is a block diagram illustrating a self engineering system constructed according to the present invention that interacts with a communication system to modify operation of the communication system to improve performance;
- FIG. 2 is a diagram illustrating a wireless communication system in which a self engineering system constructed according to the present invention is deployed;
- FIG. 3 is a diagram illustrating a wired communication system in which a self engineering system constructed according to the present invention is deployed;
- FIG. 4 is a block diagram illustrating an expert system and an optional simulator that form a portion of the self engineering system
- FIG. 5 is a logic diagram illustrating an overview of operation of the self engineering system in modifying operation of a communication system
- FIG. 6 is a logic diagram illustrating alternate operation of the self engineering system in modifying operation of a communication system, such alternate operation including simulating operation of the communication system prior to selecting new operating parameters;
- FIG. 7 is a diagram illustrating a wireless communication system that provides wireless coverage within a geographic service area and that may be acted upon by the self engineering system;
- FIG. 8 is a diagram illustrating the wireless communication system of FIG. 7 but after customer load patterns and RF propagation properties within the geographic service area have changed over time;
- FIG. 9 is a diagram illustrating the hand-off of communications among communication cells serviced by the wireless communication system of FIG. 8.
- FIG. 1 illustrates a self engineering system 100 constructed according to the present invention and interfaced with a communication system 102.
- the self engineering system 100 comprises a data acquisition module 104, a self engineering engine 106 and a control module 108.
- the self engineering system 100 may be integrated with the wireless network system or may be implemented on an off-board platform that is directly linked to the wireless network system 102. In its operation, the self engineering system 100 interacts with the communication system 102 to alter operating parameters of the communication system 102 so as to improve and enhance performance of the communication system 102.
- the data acquisition module 104 couples to the communication system 102 and receives current operating data of the communication system 102.
- the current operating data includes operational measurements, system logs and system parameters that are collected from locations throughout the communication system.
- the data acquisition module interfaces with the communication system 102 to collect information from the communication system 102 that is pertinent to adjusting operation of the communication system 102.
- the data acquisition module 104 may be dispersed throughout the communication system 102 SO that it interacts directly with various components of the communication system 102 or may be centrally located, interacting with the communication system 102 via other methods.
- the self engineering engine 106 couples to the data acquisition module and receives the current operating data from the data acquisition module 104. Based upon the current operating data and current operating parameters of the communication system 102, the self engineering engine 106 determines new operating parameters of the communication system to improve and enhance operation of the communication system 102.
- the control module 108 couples to the self engineering engine 106 and to the communication system 102.
- the control module 108 interacts with the communication system 102 to implement the new operating parameters within the communication system 102.
- the control module 108 may also be dispersed throughout the communication system 102 so that it interacts directly with various components of the communication system 102 or may be centrally located, interacting with the communication system 102 via other methods.
- Functions of the self engineering system 100 include audit, parameter adjustment and diagnosis, among other functions.
- the self engineering system 100 analyzes system configuration data and detects configuration errors. Based upon the detected errors, the self engineering system 100 may either automatically correct the configuration errors via the control module 108 or, alternatively, report the configuration errors to a system operator if the self engineering system 100 is unable to automatically correct the errors.
- the self engineering system 100 analyzes operational measurements against pre-defined system performance metrics and adjusts operating parameters to achieve optimal network performance.
- diagnosing communication system 102 operation the self engineering system 100 detects possible hardware faults and improper hardware installation. After diagnosing such hardware faults and installation errors of the communication system 102, the self engineering system 100 reports the hardware faults and installation errors to the system operator.
- the self engineering engine consists of two units, a core unit and optional unit.
- the core unit is implemented by expert system or neural network depending on the application of self engineering system.
- the optional unit is a simulator.
- the simulator simulates various functions of the wireless network. A role of the simulator is to aid fast system parameter adjustment process.
- the control module provides a mechanism that receives a set of recommend parameter values from the self engineering engine and inputs them to a wireless network system in a proper format.
- the self engineering system 100 compensates for various changes in communication system operating conditions. For example, a slow and gradual change in system conditions may be related to increased numbers of users of the communication system 102. However, other changes in operation may relate to sudden changes in the system, such as flooding which affects RF propagation in a wireless system and outages to communication system components that may be caused by weather. In its operation, the self engineering system 100 distinguishes between sudden changes in the communication system 102 and gradual changes in the communication system 102. Such changes are reported and the communication system 102 is reengineered to account for the changes.
- the self engineering system 100 may assist system operators in determining an optimum way in which to compensate for the sudden change. Further, in the case of gradual changes in the communication system 102, the self engineering system 100 assists the system operator in planning expansions of the communication system 102. Thus, the self engineering system 100 operates to both compensate for contingency operation as well as to assist in system planning.
- FIG. 2 illustrates the deployment of a self engineering system constructed according to the present invention within a wireless communication system 200.
- the wireless communication system 200 comprises an infrastructure that provides wireless coverage within a geographic service area.
- the infrastructure includes mobile switching centers (MSCs) 202A and 202B, base station controllers (BSCs) 204A, 204B, 204C and 204D and base transceiver stations (BTSs) 210A-210H.
- MSC 202A serves BSCs 204A and 204B.
- BSC 204A serves BTSs 210A, 210B and 210C while BSC 204B serves BTSs 210D and 210E.
- MSC 202B serves BSCs 204C and 204D.
- BSC 204C serves BTSs 210F and 210G while BSC 204D serves BTSs 210I and 210H.
- the MSCs 202A and 202B are coupled to the public switched telephone network (PSTN) 212 and are also coupled to a dedicated network (DNW) over which control signals and traffic may be routed.
- PSTN public switched telephone network
- DNS dedicated network
- Components of the self engineering system may be dispersed throughout the wireless communication system 200 as illustrated.
- self engineering modules 206A and 206B are located within MSCs 202A and 202B, respectively.
- self engineering modules 208A, 208B, 208C and 208D are located within BTSs 204A, 204B, 204C and 204D, respectively. Depending upon the particular construction of the self engineering system, these modules each provide a portion of the functions of the self engineering system.
- the self engineering engine is dispersed throughout the wireless communication system 200.
- the self engineering modules 206A-206B and 208A-208D comprise units that form portions of the data acquisition module and control module, performing functions respective to the component of the wireless communication system within which they locate.
- the modules thus function to collect operating data from, and adjust operating parameters of the particular wireless communication system components within which they locate.
- the modules may comprise actual hardware elements, constructed particularly to implement the self engineering system. However, the modules may also comprise software elements, or a combination of both hardware and software elements located within the particular wireless communication system component.
- the self engineering system resides fully within one of the MSCs 202A or 202B, within a central office of the service provider or within other facilities.
- the self engineering system interacts with the components of the wireless communication system via the DNW or via other communication path.
- the self engineering system relies upon other available mechanisms to collect current operating data and other data required in its operation.
- the cost of deployment of such a centrally located self engineering system would be lesser than that of a deployment that required a plurality of dispersed modules.
- each BTS 210A-210H Associated with each BTS 210A-210H is at least one cell within which wireless communications are supported. Each cell may include a plurality of sectors within which communications are supported.
- the BTSs 210A-210H are dispersed throughout the geographic service area to provide wireless coverage throughout the area. Adjacent cells overlap with one another across the geographic service area so that, for many portions of the geographic service area, a roaming mobile unit could communicate with more than one BTS. As mobile units roam throughout the service area while servicing an ongoing call, the ongoing call is handed off from one BTS to an adjacent BTS. Operation during such handoffs, and an example of how operation of the self engineering system optimizes system behavior to accomplish such handoffs will be discussed further herein with reference to FIGS. 7, 8 and 9.
- the self engineering system can be applied in call processing, network/radio resource management, system administration, and system maintenance of both wireless and wired network system components.
- the self engineering system causes the wireless communication system to operate more efficiently, provide better call quality and increase system capacity.
- the wireless communication system 200 By causing the wireless communication system 200 to operate more efficiently, the effective cost of routing calls is reduced. By increasing system capacity, a fixed set of hardware resources may service a greater number of customers without additional resource investment. Further, by managing the wireless communication system 200 to increase call quality, reduce dropped calls and to reduce the frequency of no-carrier operations, the self engineering system causes customers to be more fully satisfied with the service provided by the wireless communication system 200. With the superior service, the service provider will attract greater numbers of customers. These factors thus allow the system operator to operate the wireless communication system more profitably.
- an overseeing collaborating process of the self engineering system resides within MSC 202A.
- the overseeing collaborating process coordinates operation of the self engineering modules 206A-206B and 208A-208D.
- the overseeing collaborating process establishes goals for each system component engineered by the self engineering modules 206A-206B and 208A-208D based upon overriding system goals.
- Each of the self engineering modules 206A-206B and 208A-208D operates upon a set of parameters respective to the components engineered.
- the engineering performed by the self engineering modules 206A-206B and 208A-208D is localized to respective system components.
- each system component must meet its own goals.
- the overseeing collaborating process sets the individual goals and interacts with the self engineering modules 206A-206B and 208A-208D to ensure that the system goals are met. Further, the overseeing collaborating process also operates upon system parameters to adjust such parameters.
- FIG. 3 illustrates the deployment of a self engineering system constructed according to the present invention within a wired communication system 300.
- the wired communication system 300 includes local switches 302A, 302B, 302C and 302D, toll switches 304A and 304B, Inter-exchange Carrier (IEC) switch 306, MSC 308 and a Gateway switch 320.
- the switches of the wired communication system 300 are interconnected via interoffice trunk lines, microwave communications, fiber optic connections, satellite communications and other communication links. The switches route calls via appropriate communication links to provide services to the endpoint devices.
- Local switches 302A-302D provide wired service to wired endpoint devices.
- local switch 302A provides wired service to telephones 322 and computer 326 while local switch 302B provides wired service to telephone 328 and private branch exchange (PBX) 330.
- local switch 302C provides wired service to telephone 332 and computer 334 while local switch 302D provides wired service to PBX 336 and telephone 338. While limited numbers of endpoint devices are shown, in a typical installation, each local switch 302A-302D would serve thousands of endpoint devices.
- Local switches 302A-302D may also serve switch remotes which are often deployed in rural areas, new developments or office buildings and concentrate subscriber lines and provide some local switching functions, much like a PBX.
- the toll switches 304A and 304B interconnect other switches and provide long-distance functions such as billing and operator services.
- the IEC switch 306 connects the wired network to other wired networks operated by another carrier.
- the Gateway switch 310 connects to wired communication system 300 to other world zones and countries which have different telephone numbering plans, signal protocols and other operating constraints.
- the MSC 308 provides an interface to a wireless communication system, having BTS 336, for example.
- the wireless communication system 200 of FIG. 2 may interconnect to the wired communication system 300 of FIG. 3.
- Self engineering modules 312A and 312B are located within local switches 302A and 302B, respectively.
- self engineering modules 312C and 312D are located within local switches 302C and 302D, respectively.
- self engineering modules 314A and 314B locate within toll switches 304A and 304B, respectively.
- self engineering modules 316, 318 and 320 locate within IEC switch 306, MSC 308 and Gateway switch 310, respectively.
- the modules each provide a portion of the functions of the self engineering system.
- Self engineering system central unit 302 couples to toll switch 304B and interconnects with the self engineering modules via the wired communication system 300, itself.
- the self engineering modules 312A-312D, 314A-314B, 316, 318 and 320 also comprise units that form portions of the data acquisition module and control module, performing functions respective to the component of the wired communication system within which they locate.
- the modules thus function to collect operating data from, and adjust operating parameters of the particular switch or component within which they locate.
- the modules may comprise actual hardware elements, constructed particularly to implement the self engineering system. However, the modules may also comprise software elements, or a combination of both hardware and software elements located within the particular wired communication system component.
- the self engineering system resides fully within a single location, designated as the self engineering system 302 and located within a central office of the service provider or within other facilities.
- the self engineering system interacts with the components of the wired communication system via the wired network and uses the signaling and control capabilities within the wired network to perform its functions.
- the self engineering system relies upon other available mechanisms to collect current operating data and other data required in its operation as it did with the wireless communication system 200.
- the cost of deployment of such a centrally located self engineering system would be lesser than that of a deployment that required a plurality of dispersed modules as with the wireless communication system.
- FIG. 4 illustrates a particular construction of the self engineering engine previously described as reference numeral 106 in FIG. 1.
- the self engineering engine comprises an expert system 402 that receives the current operating data as input and may include a system simulator 408.
- the self engineering engine based upon the current operating data and the current operating parameters of the communication system, produces the new operating parameters.
- the knowledge contained in the expert system 402 is extracted from human experts in the domain and it attempts to emulate their methodology and performance.
- the knowledge used by the expert system 402 is often not found in documents but comes from the experience, rules of thumb and judgement of humans working in the domain.
- the parameter optimizations are currently done by the experienced engineers. There are enormous numbers of parameters to be optimized, and it is not feasible to optimize each of them manually.
- the self engineering system built with expert system 402 can automate the optimization process.
- the expert system 402 includes a fact library 404, a knowledge base 406 and an inference engine 408.
- the fact library 404 includes configuration data that has been previously input by a system operator or acquired from prior operations. The configuration data represents the construction of the communication system.
- the fact library 404 also includes historical operating data which provides a base line in evaluating the current operating data. Additionally, the fact library 404 includes the current operating parameters and proposed operating parameters.
- the facts contained in the fact library 404 are shown as facts FACT 1 through FACT N. In a typical implementation, the fact library will store thousands of facts which represent the communication system at any particular time.
- the knowledge base 406 comprises rules in the expert system 404 that are represented as condition-action pair in which the condition is the conjunction of several facts that produce an output.
- the inference engine 408 receives output from the knowledge base 406 and alters the fact library based upon the output. Such alteration may include the addition of a new fact to the fact library, the deletion of a fact from the fact library or the modification of a fact in the fact library.
- the inference engine 408 also interprets output received from the fact library 404 and the knowledge base 406 to produce the new operating parameters.
- the inference engine 408 not only operates to determine proposed operating parameters but also determines configuration errors, possible hardware faults and improper hardware installation of the communication system.
- the inference engine 408 produces proposed operating parameters and places the proposed operating parameters in the fact library 404. Should the system simulator 408 be present, the proposed operating parameters may be evaluated by the system simulator 408 prior to their being deemed the new operating parameters. The system simulator 408 produces simulator based on a most accurate assessment of the system condition at the time of operation. Thus, with proper operating parameters and system conditions passed to the system simulator 408 an accurate evaluation as to improved or degraded behavior using the proposed operating parameters is determined. Should operation be improved at a sufficient level, the proposed operating parameters may then be deemed the new operating parameters.
- FIG. 5 illustrates operation 500 of a self engineering system constructed according to the present invention. Operation commences at step 502 wherein the self engineering system monitors operation of the communication awaiting a triggering event. During monitoring the communication system, the data acquisition module continually acquires current operating data. The triggering event may be intervention by a system operator or may be met when operation of the communication system fails to reach a predetermined level of operation. In determining when the triggering event is met, the data acquisition module and/or self engineering engine may continually evaluate the current operating data.
- step 508 When the triggering event is met at step 504, operation proceeds to step 508 wherein the inference engine executes a rule in the knowledge base 406 based upon facts in the fact library. Then, at step 510, the inference engine 408 modifies the fact library 404 based upon the execution. Should any rule be left to be executed at step 512, operation proceeds again to step 508. However, if no rules are left for execution at step 512, new operating parameters are selected by the inference engine 408 at step 514. Then, at step 516, the control module 108 implements the new operating parameters in the communication system.
- FIG. 6 illustrates operation 600 of a self engineering system constructed according to the present invention but including a communication system simulator. Operation commences at step 602 wherein the self engineering system monitors operation of the communication awaiting a triggering event. When the triggering event is met at step 604, operation proceeds to step 606 wherein the inference engine 408 executes rules in the knowledge base 406 and modifies the fact library 404 based upon the execution at step 608.
- step 606 If there is any rule left to be executed at step 610, operation proceeds to step 606. Otherwise, operation proceeds to step 612 where new operating parameters are selected. Then, the communication system simulator 408 is executed to evaluate the proposed operation parameters at step 614. After execution, the self engineering engine evaluates the simulated results and decides whether iteration is required at step 616. Should iteration be required, operation proceeds to step 606. However, if iteration is not required at step 616, operation proceeds to step 620 where the control module 108 implements the new operating parameters in the communication system.
- the operations 500 and 600 described with reference to FIGS. 5 and 6, respectively, may be accomplished for each of the self engineering modules 206A-206B and 208A-208D described with reference to FIG. 2. Further, the operations 500 and 600 may also be accomplished with respect to the overseeing collaborating process previously described to achieve overall system engineering. Thus, the steps described with respect to the operations 500 and 600 may be executed for many portions of the communication system separately and also as a whole for the communication system.
- FIGS. 7, 8 and 9 are used to illustrate use of the self engineering system of the present invention in altering operating parameters relating to hand-off in a portion of a wireless communication system.
- FIG. 7 illustrates construction of a wireless communication system soon after installation.
- BTSs 702, 704, 706, 708 and 710 provide wireless coverage within a portion of a service area.
- Handheld mobile units 712, 714, 716 and 718 as well as automobile installed mobile units 720, 722, 724 and 726 are served by the wireless communication system satisfactorily after installation.
- the geographic area served changes as does the load served by the system.
- the system now serves wireless local loop (WLL) customers 822, 824, 826, 828, 830 and 832. Further, the system still serves mobile units 812, 814, 816, 818 and 820. Additionally, a building 832 has been installed within the area served, altering RF propagation within the service area. Because both the mobility and number of units being served has changed as has the RF propagation within the area served by the wireless communication system, operating parameters that previously provided satisfactory performance no longer do so. One particular set of parameters that needs to be altered as the wireless communication system changes relate to handoff.
- Handoff is a process whereby a mobile unit, served by a particular BTS radio, is transferred to another radio. The transfer is triggered by a mechanism which is related to received signal level, call quality, or system loading. Handoffs may be intra-partition, inter-partition, or inter-system. Handoff may also be inter-mode in each of the cases. During handoff, the level of a received signal is measured. Then, when a trigger level relating to the received signal is met a handoff is requested by the mobile unit. The wireless communication system then selects eligible candidate partitions for handoff. A best candidate partition is then established and then the handoff is completed. The objectives of handoff are to minimize network congestion, unnecessary handoff requests, source usage, interference, dropped calls, handoff delay, and maintain operator defined cell boundaries.
- FIG. 9 illustrates typical handoff scenarios.
- BTSs 902, 904 and 906 each provide wireless coverage within respective cells outlined by the dotted arcs which overlap one another in some portions of the coverage area.
- the mobile unit could communicate with any BTS providing wireless coverage in the area.
- mobile unit 908 could communicate with BTS 902 or 906
- mobile unit 912 could communicate with BTS 904 or 906
- mobile unit 910 could communicate with BTS 902, 904 or 906.
- Handoff operations attempt to have the mobile units communicate with the most favorable BTS at the time.
- RSSI handoff is a basic handoff type in the wireless network system.
- a mobile unit is considered to be better served by an adjacent cell if the RSSI measured on the adjacent cell is stronger than the RSSI measured on the current serving cell.
- the parameters involved in RSSI handoff are handoff threshold values, handoff target cell threshold values, hysteresis and number of handoff retry value, for example. Such parameters may include RSSI, GSAMP, HORETRY, HOTL, PCPTL, PCPHYST, SERVHYST, PARMHYST, SERVBIAS, and PCPBIAS.
- the metrics used to adjust the parameters are call/cell dragging, number of handoff request messages, voice channel usage, handoff retry ratio, handoff cancellation and call drop ratio.
- RSSI handover is triggered when the adjacent sector RSSI exceeds the serving sector RSSI by a user defined threshold value. Since the radio unit is able to identify the target sector, screening and sorting is not required, and the handover is executed immediately.
- the parameters involved in RSSI handover are LEFTDELT, RGHTDELT, and REARDELT which are RSSI threshold values between a serving sector and its neighboring sectors. Sector dragging metric is used to adjust the RSSI handover parameters.
- Bit error rate (BER) handoff is an interference-based handoff type that can trigger a handoff in order to provide a clearer channel for a mobile unit.
- Low level interference can degrade the quality of speech of an active call; high level interference can cause a call to drop.
- the parameters involved in BER handoff are BERLONG, BERSHORT, BERNOISE, BERDROP, NSTHRESH, CIDELTA, DPCTL and DPCTH.
- the metrics used are drop call ratio, BER handoff completion ratio, and BER inter handoff trigger ratio. These metrics are used to adjust the BER parameters.
- Handoff parameter optimization is performed by experienced engineers and does not lend itself to easy automation.
- the expert system 402, simulator 408 and interface to the wireless operational measurements and logs from the wireless communication system allow handoff to be optimized and simulated by the self engineering system.
- the expert system 402 has many rules regarding parameter assignments under different handoff types and plausible conditions.
- the expert system 402 initially obtains the knowledge or rules of parameter optimization from human experts. These rules are utilized to set initial values for different parameters. As the conditions in the field change, the system will automatically change the relevant parameter values based on the field data, and iteratively evaluate their merits using the simulator. Once a stable assignment has been achieved the results are implemented in the wireless communication system and set in place for reevaluations by the self engineering system. The effects on the field are observed and used to calibrate both the simulator and the rules in the expert system.
- Facts in the self engineering system are represented as objects that have an attribute value structure.
- the element of this structure is an attribute name and the value of the attribute.
- the facts consist of the parameters per cell (i.e., HOTL, RSSISAMP), the parameter per cell pair (i.e, PCPTL, PCPHYST), the operational measurements and logs collected from a field (i.e., number of handoff completion for a cell site), the threshold setting acquired from engineers (i.e., handoff delta), the cell site adjacency, the partial conclusions (i.e., the intermediate conclusion derived from rules), and final conclusions (i.e., the suggested value adjustment for parameter settings).
- the parameters per cell i.e., HOTL, RSSISAMP
- the parameter per cell pair i.e, PCPTL, PCPHYST
- the operational measurements and logs collected from a field i.e., number of handoff completion for a cell site
- the threshold setting acquired from engineers i.e., handoff delta
- a cell site with a set of its parameters is represented as (parameter-per-cell (cell 4 ⁇ ) (radius 0.731 miles) (confg 120-deg-stsr) (hotl -55 dB) (rssisamp 10) (parmhyst 3 dB) (servhyst 2 dB) (servbias 0 dB) (horetry 11) (leftdelt 4 dB) (rghtdelt 4 dB) (reardelt disabled) (cishort disabled) (cilong disabled) (bershort 2) (berlong 5) (cinoise disabled) (cidrop disabled) (bernoise 4), (berdrop 5) (nsthresh -96 dB) (cidelta disabled) (noise-floor -110 dB))
- Rules in the self engineering system are represented as condition-action pair in which the condition is the conjunction of several facts and the action could be either addition of a new fact to the fact library or deletion of a fact from the fact library, or modify a fact in the fact library.
- the knowledge base consists of rules that controls the execution of overall handoff parameter optimization.
- Audit rules consists of rules to audit the network adjacency table, unidirectional handoffs and handoff completion imbalance.
- Call dragging reduction rules consists of rules to adjust parameters (i.e., HOTL, REARDELT) such that call dragging can be minimized or eliminated.
- Interference reduction rules consist of rules to adjust parameters (i.e., BERNOISE, STHRESH) such that excessive dropped calls can be minimized.
- Handoff messaging reduction rules consists of rules to adjust parameters (i.e., PCPTL) such that extraneous handoff measurement activity can be minimized.
- the portion of the simulator relating to handoff is written in SIMSCRIPT language.
- the simulator creates RF and traffic environment as close to the actual field as possible, and simulates the RSSI handoff, RSSI handover, and BER handoff process. Hence, the impact of the parameters changes can be measured.
- the initial setting of parameters relating to handoff are set by actual field parameter values.
- the distribution of mobile unit's direction is based on the actual field operational measurement data.
- the mobile unit speed and direction may change in time, and its location is updated every unit time.
- the RSSI and C/I of each mobile unit are also updated every unit time.
- the interference is calculated from all active co-channels and adj-channels.
- Inputs to the simulator include antenna data such as pattern, down tilt, height, gain and ERP, RF condition such as propagation model (urban, suburban and rural), cell site locations, signal and interference such as forward and reverse link, handoff and power control parameters, cell adjacency, ERP and speed ranges for different type of mobile units and mobile unit distribution, traffic per cell, handoff traffic between each cell pair.
- the simulator performs functions which include statistical behavior of thousand of mobile units, RF performance of a system (hundreds of cells), long term and short term RSSI and C/I measurements, movement of subscribers, fast and slow power control (FDPC, SDPC), channel and radio resources management, simulation of RSSI, and BER handoff and handover and RSSI and C/I call drop checking.
- Output produced by the simulator include operational measurements, call blocking rate, call drop rate, handoff success rate, handoff drop rate, power control trigger angle rate and distribution of BER and RSSI.
- the expert system 402 may evaluate the results obtained and determine whether to implement the respective proposed operating parameters.
- Adopting the self engineering approach to handoff parameter optimization is a very effective long term solution for wireless network.
- the approach has the following benefits. First, it increases the capacity and performance of wireless networks. It also greatly reduces the engineering cost by requiring field visits by trained engineers only during very extreme situations. Otherwise, routine optimization is automatically performed by the self engineering system. Further, implementing such a system as part of the wireless product will reduce the engineering complexity of the network by orders of magnitude.
- the self engineering system of the present invention applies to all parameters that affect operation of the communication system. Further, the self engineering system applies equally as well to sudden system communication system changes cased by outages, flooding and other events that suddenly affect the manner or characteristics of the communication system. During these conditions, the self engineering system operates to adjust operation of the communication system as soon as the condition occurs.
Abstract
Description
Claims (32)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US09/001,282 US6085335A (en) | 1997-10-02 | 1997-12-31 | Self engineering system for use with a communication system and method of operation therefore |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US6105397P | 1997-10-02 | 1997-10-02 | |
US09/001,282 US6085335A (en) | 1997-10-02 | 1997-12-31 | Self engineering system for use with a communication system and method of operation therefore |
Publications (1)
Publication Number | Publication Date |
---|---|
US6085335A true US6085335A (en) | 2000-07-04 |
Family
ID=26668811
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/001,282 Expired - Lifetime US6085335A (en) | 1997-10-02 | 1997-12-31 | Self engineering system for use with a communication system and method of operation therefore |
Country Status (1)
Country | Link |
---|---|
US (1) | US6085335A (en) |
Cited By (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2002025506A1 (en) * | 2000-09-22 | 2002-03-28 | Wireless Valley Communications, Inc. | Method and system for automated selection of optimal communication network equipment model, position and configuration in 3-d |
US20020077787A1 (en) * | 2000-12-18 | 2002-06-20 | Theodore Rappaport | Textual and graphical demarcation of location, and interpretation of measurements |
US20030008645A1 (en) * | 2001-07-09 | 2003-01-09 | Koninklijke Kpn N.V. | System and method for checking parameter settings of radio networks |
US20030014233A1 (en) * | 1999-07-14 | 2003-01-16 | Rappaport Theodore S. | System for the three-dimensional display of wireless communication system performance |
US20030023412A1 (en) * | 2001-02-14 | 2003-01-30 | Rappaport Theodore S. | Method and system for modeling and managing terrain, buildings, and infrastructure |
US20030050878A1 (en) * | 1999-05-26 | 2003-03-13 | Rappaport Theodore S. | Method and system for generating a real time bill of materials and evaluating network performance |
US20030070114A1 (en) * | 2001-10-05 | 2003-04-10 | Nec Corporation | Computer recovery method and system for recovering automatically from fault, and fault monitoring apparatus and program used in computer system |
US6549529B1 (en) * | 1999-02-01 | 2003-04-15 | Lucent Technologies Inc. | System and method for controlling antenna downtilt/uptilt in a wireless communication network |
US6560589B1 (en) * | 1999-08-24 | 2003-05-06 | Stream International, Inc. | Method and system for use and maintenance of a knowledge base system |
US20030119523A1 (en) * | 2001-12-20 | 2003-06-26 | Willem Bulthuis | Peer-based location determination |
US20030126246A1 (en) * | 2001-12-28 | 2003-07-03 | Blouin Francois J. | System and method for network control and provisioning |
EP1326458A1 (en) * | 2001-10-09 | 2003-07-09 | Koninklijke KPN N.V. | System and method for checking parameter settings of radio networks |
EP1328881A1 (en) * | 2000-09-25 | 2003-07-23 | Wireless Valley Communications, Inc. | System and method for design, tracking, measurement, prediction and optimization of data communications networks |
US6721769B1 (en) | 1999-05-26 | 2004-04-13 | Wireless Valley Communications, Inc. | Method and system for a building database manipulator |
US20040116127A1 (en) * | 2002-10-07 | 2004-06-17 | Interdigital Technology Corporation | System and method for simulation of performance of measurement-based algorithms for slotted wireless communications |
US6754844B1 (en) * | 2000-10-31 | 2004-06-22 | Intel Corporation | Diagnostic configuration management of embedded network devices |
US20040133415A1 (en) * | 2000-08-04 | 2004-07-08 | Theodore Rappaport | Method and system, with component kits, for designing or deploying a communications network which considers frequency dependent effects |
US20040143428A1 (en) * | 2003-01-22 | 2004-07-22 | Rappaport Theodore S. | System and method for automated placement or configuration of equipment for obtaining desired network performance objectives |
US20040202131A1 (en) * | 2003-04-11 | 2004-10-14 | Lg Electronics Inc. | Apparatus and method for determining soft or softer handoff in mobile communication system |
US20040229623A1 (en) * | 1999-05-26 | 2004-11-18 | Rappaport Theodore S. | Method and system for analysis, design, and optimization of communication networks |
US6823295B2 (en) * | 2000-03-27 | 2004-11-23 | Siemens Aktiengesellschaft | Optimization of the network structure of radio communication system |
US20040259555A1 (en) * | 2003-04-23 | 2004-12-23 | Rappaport Theodore S. | System and method for predicting network performance and position location using multiple table lookups |
US20040259554A1 (en) * | 2003-04-23 | 2004-12-23 | Rappaport Theodore S. | System and method for ray tracing using reception surfaces |
US20050043933A1 (en) * | 2000-08-04 | 2005-02-24 | Theodore Rappaport | System and method for efficiently visualizing and comparing communication network system performance |
US6876951B2 (en) | 1998-12-29 | 2005-04-05 | Wireless Valley Communications, Inc. | Method for creating a computer model and measurement database of a wireless communication network |
US20050188285A1 (en) * | 2004-01-13 | 2005-08-25 | International Business Machines Corporation | System and method for achieving autonomic computing self-healing, utilizing meta level reflection and reasoning |
US20050259590A1 (en) * | 2004-05-21 | 2005-11-24 | Brown Deborah J | Method and apparatus for validation and error resolution of configuration data in a private branch exchange switch |
US6971063B1 (en) | 2000-07-28 | 2005-11-29 | Wireless Valley Communications Inc. | System, method, and apparatus for portable design, deployment, test, and optimization of a communication network |
US20060116853A1 (en) * | 2001-12-17 | 2006-06-01 | Theodore Rappaport | Textual and graphical demarcation of location, and interpretation of measurments |
US7085697B1 (en) | 2000-08-04 | 2006-08-01 | Motorola, Inc. | Method and system for designing or deploying a communications network which considers component attributes |
US7096173B1 (en) | 2000-08-04 | 2006-08-22 | Motorola, Inc. | Method and system for designing or deploying a communications network which allows simultaneous selection of multiple components |
US7171208B2 (en) | 2000-08-04 | 2007-01-30 | Motorola, Inc. | Method and system, with component kits for designing or deploying a communications network which considers frequency dependent effects |
US20070099606A1 (en) * | 2005-11-02 | 2007-05-03 | Timo Strohlein | Emulating device |
US7243054B2 (en) | 1999-07-14 | 2007-07-10 | Wireless Valley Communications, Inc. | Method and system for displaying network performance, cost, maintenance, and infrastructure wiring diagram |
US7295119B2 (en) | 2003-01-22 | 2007-11-13 | Wireless Valley Communications, Inc. | System and method for indicating the presence or physical location of persons or devices in a site specific representation of a physical environment |
US7403988B1 (en) | 2001-12-28 | 2008-07-22 | Nortel Networks Limited | Technique for autonomous network provisioning |
US20090042597A1 (en) * | 2007-08-07 | 2009-02-12 | Fujitsu Limited | Link establishment method and mobile communication system |
US7725570B1 (en) | 1999-05-24 | 2010-05-25 | Computer Associates Think, Inc. | Method and apparatus for component to service mapping in service level management (SLM) |
CN101334635B (en) * | 2007-06-29 | 2010-05-26 | 上海宝信软件股份有限公司 | Embedded expert system fact establishment control method and system |
US20100192005A1 (en) * | 2002-04-10 | 2010-07-29 | Saumitra Das | Method and system for managing computer systems |
US20100273487A1 (en) * | 2009-04-28 | 2010-10-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Automatic handover oscillation control |
US20100285788A1 (en) * | 2007-12-31 | 2010-11-11 | Telecom Italia S.P.A. | Method and System for Optimizing the Configuration of a Wireless Mobile Communications Network |
US20110013908A1 (en) * | 2009-07-17 | 2011-01-20 | Cisco Technology, Inc. | Adaptive Hybrid Optical Control Plane Determination of Lightpaths in a DWDM Network |
EP3018860A1 (en) * | 2014-11-06 | 2016-05-11 | Telefonaktiebolaget LM Ericsson (publ) | Outage compensation in a cellular network |
US20160302116A1 (en) * | 2015-04-08 | 2016-10-13 | Corning Optical Communications LLC | Simulating service changes in an application module (am) in a wireless communications system (wcs) to simulate site walks in the wireless communications system |
CN108154555A (en) * | 2017-12-27 | 2018-06-12 | 江西理工大学 | A kind of complex geological structure three-dimensional modeling method under knowledge rule constraint |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5539877A (en) * | 1994-06-27 | 1996-07-23 | International Business Machine Corporation | Problem determination method for local area network systems |
US5680541A (en) * | 1991-12-16 | 1997-10-21 | Fuji Xerox Co., Ltd. | Diagnosing method and apparatus |
US5828830A (en) * | 1996-10-30 | 1998-10-27 | Sun Microsystems, Inc. | Method and system for priortizing and filtering traps from network devices |
US5896083A (en) * | 1997-05-16 | 1999-04-20 | Detroit Diesel Corporation | System and method for detecting vehicle speed sensor tampering |
US5920607A (en) * | 1995-12-29 | 1999-07-06 | Mci Communications Corporation | Adaptive wireless cell coverage |
US6012152A (en) * | 1996-11-27 | 2000-01-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Software fault management system |
-
1997
- 1997-12-31 US US09/001,282 patent/US6085335A/en not_active Expired - Lifetime
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5680541A (en) * | 1991-12-16 | 1997-10-21 | Fuji Xerox Co., Ltd. | Diagnosing method and apparatus |
US5539877A (en) * | 1994-06-27 | 1996-07-23 | International Business Machine Corporation | Problem determination method for local area network systems |
US5920607A (en) * | 1995-12-29 | 1999-07-06 | Mci Communications Corporation | Adaptive wireless cell coverage |
US5828830A (en) * | 1996-10-30 | 1998-10-27 | Sun Microsystems, Inc. | Method and system for priortizing and filtering traps from network devices |
US6012152A (en) * | 1996-11-27 | 2000-01-04 | Telefonaktiebolaget Lm Ericsson (Publ) | Software fault management system |
US5896083A (en) * | 1997-05-16 | 1999-04-20 | Detroit Diesel Corporation | System and method for detecting vehicle speed sensor tampering |
Cited By (99)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7096160B2 (en) | 1998-12-29 | 2006-08-22 | Wireless Valley Communications, Inc. | System and method for measuring and monitoring wireless network performance in campus and indoor environments |
US6876951B2 (en) | 1998-12-29 | 2005-04-05 | Wireless Valley Communications, Inc. | Method for creating a computer model and measurement database of a wireless communication network |
US6549529B1 (en) * | 1999-02-01 | 2003-04-15 | Lucent Technologies Inc. | System and method for controlling antenna downtilt/uptilt in a wireless communication network |
US7725571B1 (en) | 1999-05-24 | 2010-05-25 | Computer Associates Think, Inc. | Method and apparatus for service analysis in service level management (SLM) |
US9509524B2 (en) | 1999-05-24 | 2016-11-29 | Ca, Inc. | System and method for service level management |
US8073721B1 (en) | 1999-05-24 | 2011-12-06 | Computer Associates Think, Inc. | Service level management |
US8028066B2 (en) | 1999-05-24 | 2011-09-27 | Computer Associates Think, Inc. | System and method for reactive and deliberative service level management (SLM) |
US20100218104A1 (en) * | 1999-05-24 | 2010-08-26 | Computer Associates Think, Inc. | System and method for reactive and deliberative service level management (slm) |
US7725570B1 (en) | 1999-05-24 | 2010-05-25 | Computer Associates Think, Inc. | Method and apparatus for component to service mapping in service level management (SLM) |
US7730172B1 (en) * | 1999-05-24 | 2010-06-01 | Computer Associates Think, Inc. | Method and apparatus for reactive and deliberative service level management (SLM) |
US6721769B1 (en) | 1999-05-26 | 2004-04-13 | Wireless Valley Communications, Inc. | Method and system for a building database manipulator |
US20040229623A1 (en) * | 1999-05-26 | 2004-11-18 | Rappaport Theodore S. | Method and system for analysis, design, and optimization of communication networks |
US7711687B2 (en) | 1999-05-26 | 2010-05-04 | Wireless Valley Communications, Inc. | Method and system for using raster images to create a transportable building database for communications network engineering and management |
US7596518B2 (en) | 1999-05-26 | 2009-09-29 | Wireless Valley Communications, Inc. | Method and system for generating a real time bill of materials and evaluating network performance |
US20030050878A1 (en) * | 1999-05-26 | 2003-03-13 | Rappaport Theodore S. | Method and system for generating a real time bill of materials and evaluating network performance |
US6850946B1 (en) | 1999-05-26 | 2005-02-01 | Wireless Valley Communications, Inc. | Method and system for a building database manipulator |
US20050131619A1 (en) * | 1999-05-26 | 2005-06-16 | Rappaport Theodore S. | Method and system for a building database manipulator |
US7155228B2 (en) | 1999-05-26 | 2006-12-26 | Wireless Valley Communications, Inc. | Method and system for analysis, design, and optimization of communication networks |
US20040186847A1 (en) * | 1999-05-26 | 2004-09-23 | Rappaport Theodore S. | Method and apparatus for a transportable environmental database for communications network management and engineering |
US20040162840A1 (en) * | 1999-05-26 | 2004-08-19 | Theodore Rappaport | System and method for a three dimensional database modeler for wireless communications network management and engineering |
US20040177085A1 (en) * | 1999-05-26 | 2004-09-09 | Theodore Rappaport | Method and system for using raster images to create a transportable building database for communications network engineering and management |
US20030014233A1 (en) * | 1999-07-14 | 2003-01-16 | Rappaport Theodore S. | System for the three-dimensional display of wireless communication system performance |
US7243054B2 (en) | 1999-07-14 | 2007-07-10 | Wireless Valley Communications, Inc. | Method and system for displaying network performance, cost, maintenance, and infrastructure wiring diagram |
US7299168B2 (en) | 1999-07-14 | 2007-11-20 | Wireless Valley Communications, Inc. | System for the three-dimensional display of wireless communication system performance |
US6560589B1 (en) * | 1999-08-24 | 2003-05-06 | Stream International, Inc. | Method and system for use and maintenance of a knowledge base system |
US6823295B2 (en) * | 2000-03-27 | 2004-11-23 | Siemens Aktiengesellschaft | Optimization of the network structure of radio communication system |
US20060015814A1 (en) * | 2000-07-28 | 2006-01-19 | Rappaport Theodore S | System, method, and apparatus for portable design, deployment, test, and optimization of a communication network |
US6971063B1 (en) | 2000-07-28 | 2005-11-29 | Wireless Valley Communications Inc. | System, method, and apparatus for portable design, deployment, test, and optimization of a communication network |
US7171208B2 (en) | 2000-08-04 | 2007-01-30 | Motorola, Inc. | Method and system, with component kits for designing or deploying a communications network which considers frequency dependent effects |
US20040133415A1 (en) * | 2000-08-04 | 2004-07-08 | Theodore Rappaport | Method and system, with component kits, for designing or deploying a communications network which considers frequency dependent effects |
US7246045B1 (en) | 2000-08-04 | 2007-07-17 | Wireless Valley Communication, Inc. | System and method for efficiently visualizing and comparing communication network system performance |
US7085697B1 (en) | 2000-08-04 | 2006-08-01 | Motorola, Inc. | Method and system for designing or deploying a communications network which considers component attributes |
US8290499B2 (en) | 2000-08-04 | 2012-10-16 | Wireless Valley Communications Inc. | Method and system to model frequency dependent effects of a communciations network |
US20050043933A1 (en) * | 2000-08-04 | 2005-02-24 | Theodore Rappaport | System and method for efficiently visualizing and comparing communication network system performance |
US7286971B2 (en) | 2000-08-04 | 2007-10-23 | Wireless Valley Communications, Inc. | System and method for efficiently visualizing and comparing communication network system performance |
US7680644B2 (en) | 2000-08-04 | 2010-03-16 | Wireless Valley Communications, Inc. | Method and system, with component kits, for designing or deploying a communications network which considers frequency dependent effects |
US7933605B2 (en) | 2000-08-04 | 2011-04-26 | Motorola Solutions, Inc. | Method and system, with component kits for designing or deploying a communications network which considers frequency dependent effects |
US7096173B1 (en) | 2000-08-04 | 2006-08-22 | Motorola, Inc. | Method and system for designing or deploying a communications network which allows simultaneous selection of multiple components |
EP1325436A4 (en) * | 2000-09-22 | 2006-02-15 | Wireless Valley Comm Inc | Method and system for automated selection of optimal communication network equipment model, position and configuration in 3-d |
WO2002025506A1 (en) * | 2000-09-22 | 2002-03-28 | Wireless Valley Communications, Inc. | Method and system for automated selection of optimal communication network equipment model, position and configuration in 3-d |
US7055107B1 (en) | 2000-09-22 | 2006-05-30 | Wireless Valley Communications, Inc. | Method and system for automated selection of optimal communication network equipment model, position, and configuration |
EP1325436A1 (en) * | 2000-09-22 | 2003-07-09 | Wireless Valley Communications, Inc. | Method and system for automated selection of optimal communication network equipment model, position and configuration in 3-d |
EP1328881A1 (en) * | 2000-09-25 | 2003-07-23 | Wireless Valley Communications, Inc. | System and method for design, tracking, measurement, prediction and optimization of data communications networks |
KR100813430B1 (en) * | 2000-09-25 | 2008-03-14 | 와이어리스 밸리 커뮤니케이션 인크 | System and method for design, tracking, measurement, prediction and optimization of data communication networks |
EP1328881A4 (en) * | 2000-09-25 | 2006-02-22 | Wireless Valley Comm Inc | System and method for design, tracking, measurement, prediction and optimization of data communications networks |
US6973622B1 (en) | 2000-09-25 | 2005-12-06 | Wireless Valley Communications, Inc. | System and method for design, tracking, measurement, prediction and optimization of data communication networks |
US20050265321A1 (en) * | 2000-09-25 | 2005-12-01 | Theodore Rappaport | System and method for design, tracking, measurement, prediction and optimization of data communication networks |
US8503336B2 (en) | 2000-09-25 | 2013-08-06 | Wireless Valley Communications, Inc | System and method for design, tracking, measurement, prediction and optimization of data communication networks |
US6754844B1 (en) * | 2000-10-31 | 2004-06-22 | Intel Corporation | Diagnostic configuration management of embedded network devices |
US7019753B2 (en) | 2000-12-18 | 2006-03-28 | Wireless Valley Communications, Inc. | Textual and graphical demarcation of location from an environmental database, and interpretation of measurements including descriptive metrics and qualitative values |
US20020077787A1 (en) * | 2000-12-18 | 2002-06-20 | Theodore Rappaport | Textual and graphical demarcation of location, and interpretation of measurements |
US20030023412A1 (en) * | 2001-02-14 | 2003-01-30 | Rappaport Theodore S. | Method and system for modeling and managing terrain, buildings, and infrastructure |
US7164883B2 (en) | 2001-02-14 | 2007-01-16 | Motorola. Inc. | Method and system for modeling and managing terrain, buildings, and infrastructure |
US20030008645A1 (en) * | 2001-07-09 | 2003-01-09 | Koninklijke Kpn N.V. | System and method for checking parameter settings of radio networks |
US7092705B2 (en) | 2001-07-09 | 2006-08-15 | Koninklijke Kpn N.V. | System and method for checking parameter settings of radio networks |
US20030070114A1 (en) * | 2001-10-05 | 2003-04-10 | Nec Corporation | Computer recovery method and system for recovering automatically from fault, and fault monitoring apparatus and program used in computer system |
US7069473B2 (en) * | 2001-10-05 | 2006-06-27 | Nec Corporation | Computer recovery method and system for recovering automatically from fault, and fault monitoring apparatus and program used in computer system |
EP1326458A1 (en) * | 2001-10-09 | 2003-07-09 | Koninklijke KPN N.V. | System and method for checking parameter settings of radio networks |
US7574323B2 (en) | 2001-12-17 | 2009-08-11 | Wireless Valley Communications, Inc. | Textual and graphical demarcation of location, and interpretation of measurements |
US20060116853A1 (en) * | 2001-12-17 | 2006-06-01 | Theodore Rappaport | Textual and graphical demarcation of location, and interpretation of measurments |
US20030119523A1 (en) * | 2001-12-20 | 2003-06-26 | Willem Bulthuis | Peer-based location determination |
US7249169B2 (en) | 2001-12-28 | 2007-07-24 | Nortel Networks Limited | System and method for network control and provisioning |
US20030126246A1 (en) * | 2001-12-28 | 2003-07-03 | Blouin Francois J. | System and method for network control and provisioning |
US7403988B1 (en) | 2001-12-28 | 2008-07-22 | Nortel Networks Limited | Technique for autonomous network provisioning |
US8301580B2 (en) | 2002-04-10 | 2012-10-30 | Ipventure, Inc. | Method and system for managing computer systems |
US20100192005A1 (en) * | 2002-04-10 | 2010-07-29 | Saumitra Das | Method and system for managing computer systems |
US9020877B2 (en) | 2002-04-10 | 2015-04-28 | Ipventure, Inc. | Method and system for managing computer systems |
US7336957B2 (en) * | 2002-10-07 | 2008-02-26 | Interdigital Technology Corporation | System and method for simulation of performance of measurement-based algorithms for slotted wireless communications |
US20040116127A1 (en) * | 2002-10-07 | 2004-06-17 | Interdigital Technology Corporation | System and method for simulation of performance of measurement-based algorithms for slotted wireless communications |
US20040143428A1 (en) * | 2003-01-22 | 2004-07-22 | Rappaport Theodore S. | System and method for automated placement or configuration of equipment for obtaining desired network performance objectives |
US7295119B2 (en) | 2003-01-22 | 2007-11-13 | Wireless Valley Communications, Inc. | System and method for indicating the presence or physical location of persons or devices in a site specific representation of a physical environment |
US20040202131A1 (en) * | 2003-04-11 | 2004-10-14 | Lg Electronics Inc. | Apparatus and method for determining soft or softer handoff in mobile communication system |
US7349373B2 (en) * | 2003-04-11 | 2008-03-25 | Lg Electronics Inc. | Apparatus and method for determining soft or softer handoff in mobile communication system |
US7693114B2 (en) * | 2003-04-11 | 2010-04-06 | Lg Electronics, Inc. | Apparatus and method for determining soft of softer handoff in mobile communication system |
US20080039099A1 (en) * | 2003-04-11 | 2008-02-14 | An Jong H | Apparatus and method for determining soft or softer handoff in mobile communication system |
US20040259554A1 (en) * | 2003-04-23 | 2004-12-23 | Rappaport Theodore S. | System and method for ray tracing using reception surfaces |
US20040259555A1 (en) * | 2003-04-23 | 2004-12-23 | Rappaport Theodore S. | System and method for predicting network performance and position location using multiple table lookups |
US7260743B2 (en) * | 2004-01-13 | 2007-08-21 | International Business Machines Corporation | System and method for achieving autonomic computing self-healing, utilizing meta level reflection and reasoning |
US20050188285A1 (en) * | 2004-01-13 | 2005-08-25 | International Business Machines Corporation | System and method for achieving autonomic computing self-healing, utilizing meta level reflection and reasoning |
US7804947B2 (en) * | 2004-05-21 | 2010-09-28 | Avaya Inc. | Method and apparatus for validation and error resolution of configuration data in a private branch exchange switch |
US20050259590A1 (en) * | 2004-05-21 | 2005-11-24 | Brown Deborah J | Method and apparatus for validation and error resolution of configuration data in a private branch exchange switch |
US20070099606A1 (en) * | 2005-11-02 | 2007-05-03 | Timo Strohlein | Emulating device |
CN101334635B (en) * | 2007-06-29 | 2010-05-26 | 上海宝信软件股份有限公司 | Embedded expert system fact establishment control method and system |
US20090042597A1 (en) * | 2007-08-07 | 2009-02-12 | Fujitsu Limited | Link establishment method and mobile communication system |
US8140051B2 (en) * | 2007-08-07 | 2012-03-20 | Fujitsu Limited | Link establishment method and mobile communication system |
US9088900B2 (en) * | 2007-12-31 | 2015-07-21 | Telecom Italia S.P.A. | Method and system for optimizing the configuration of a wireless mobile communications network |
US20100285788A1 (en) * | 2007-12-31 | 2010-11-11 | Telecom Italia S.P.A. | Method and System for Optimizing the Configuration of a Wireless Mobile Communications Network |
US20100273487A1 (en) * | 2009-04-28 | 2010-10-28 | Telefonaktiebolaget Lm Ericsson (Publ) | Automatic handover oscillation control |
US8331936B2 (en) * | 2009-04-28 | 2012-12-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Automatic handover oscillation control |
US8295701B2 (en) * | 2009-07-17 | 2012-10-23 | Cisco Technology, Inc. | Adaptive hybrid optical control plane determination of lightpaths in a DWDM network |
US20110013908A1 (en) * | 2009-07-17 | 2011-01-20 | Cisco Technology, Inc. | Adaptive Hybrid Optical Control Plane Determination of Lightpaths in a DWDM Network |
US10050826B2 (en) | 2014-11-06 | 2018-08-14 | Telefonaktiebolaget Lm Ericsson (Publ) | Outage compensation in a cellular network |
WO2016071023A1 (en) * | 2014-11-06 | 2016-05-12 | Telefonaktiebolaget L M Ericsson (Publ) | Outage compensation in a cellular network |
EP3018860A1 (en) * | 2014-11-06 | 2016-05-11 | Telefonaktiebolaget LM Ericsson (publ) | Outage compensation in a cellular network |
US20160302116A1 (en) * | 2015-04-08 | 2016-10-13 | Corning Optical Communications LLC | Simulating service changes in an application module (am) in a wireless communications system (wcs) to simulate site walks in the wireless communications system |
US10050728B2 (en) * | 2015-04-08 | 2018-08-14 | Corning Optical Communications LLC | Simulating service changes in an application module (AM) in a wireless communications system (WCS) to simulate site walks in the wireless communications system |
US10608758B2 (en) | 2015-04-08 | 2020-03-31 | Corning Optical Communications LLC | Simulating service changes in an application module (AM) in a wireless communications system (WCS) to simulate site walks in the wireless communications system |
CN108154555A (en) * | 2017-12-27 | 2018-06-12 | 江西理工大学 | A kind of complex geological structure three-dimensional modeling method under knowledge rule constraint |
CN108154555B (en) * | 2017-12-27 | 2021-08-10 | 江西理工大学 | Three-dimensional modeling method for complex geological structure under knowledge rule constraint |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6085335A (en) | Self engineering system for use with a communication system and method of operation therefore | |
US10050844B2 (en) | Techniques for dynamic network optimization using geolocation and network modeling | |
US9730086B2 (en) | Techniques for dynamic network optimization using geolocation and network modeling | |
US6141565A (en) | Dynamic mobile parameter optimization | |
EP0623272B1 (en) | Method and system for planning a cellular radio network | |
US7577103B2 (en) | Dynamic methods for improving a wireless network | |
US20190141580A1 (en) | System and method for value optimized mobile networks | |
US8060079B1 (en) | Minimum least squares error based analysis for throughput-prioritized radio frequency performance optimization | |
US10098006B2 (en) | Method and apparatus for planning base station controllers in a wireless network | |
EP1215928B1 (en) | Intelligent optimisation system and method of optimising communication performance in a cellular telecommunications network | |
US5887156A (en) | Evolution planning in a wireless network | |
WO2008014818A1 (en) | Simulation tool and method for simulating a communication system | |
GB2427796A (en) | Communication system, apparatus and method for simulating, designing or operating a communication system | |
US6873844B2 (en) | Adaptive orthogonal channel noise source | |
WO2002021870A2 (en) | System and method for determining cumulative clutter path loss | |
Park et al. | A survivability strategy in mobile networks | |
Frullone et al. | Analysis of optimum resource management strategies in layered cellular structures | |
EP1652400B1 (en) | Frequency re-use planning based on interference and quality of service in a wireless communication system | |
Menolascino et al. | Third generation mobile systems planning issues | |
Nayak | LTE Handover Analysis and Optimization Using a Simulation Platform | |
Nazmul et al. | Radio network optimization | |
Nayak | ns-3 Simulation Based Exploration of LTE Handover Optimization | |
Markopoulos et al. | Performance analysis of cellular networks by simulating location aided handover algorithms | |
Kourtis | Quality-of-service-based approach for dimensioning and optimisation of mobile cellular networks | |
Cook | Performance simulation of a wireless relay network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: NORTHERN TELECOM LIMITED, CANADA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:JING, HUA;DJOKO, SURNJANI;LEE, HEE;AND OTHERS;REEL/FRAME:009252/0641;SIGNING DATES FROM 19980219 TO 19980312 |
|
AS | Assignment |
Owner name: NORTEL NETWORKS CORPORATION, CANADA Free format text: CHANGE OF NAME;ASSIGNOR:NORTHERN TELECOM LIMITED;REEL/FRAME:010567/0001 Effective date: 19990429 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
AS | Assignment |
Owner name: NORTEL NETWORKS LIMITED, CANADA Free format text: CHANGE OF NAME;ASSIGNOR:NORTEL NETWORKS CORPORATION;REEL/FRAME:011195/0706 Effective date: 20000830 Owner name: NORTEL NETWORKS LIMITED,CANADA Free format text: CHANGE OF NAME;ASSIGNOR:NORTEL NETWORKS CORPORATION;REEL/FRAME:011195/0706 Effective date: 20000830 |
|
FEPP | Fee payment procedure |
Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
AS | Assignment |
Owner name: ROCKSTAR BIDCO, LP, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NORTEL NETWORKS LIMITED;REEL/FRAME:027164/0356 Effective date: 20110729 |
|
FPAY | Fee payment |
Year of fee payment: 12 |
|
AS | Assignment |
Owner name: ROCKSTAR CONSORTIUM US LP, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROCKSTAR BIDCO, LP;REEL/FRAME:032111/0001 Effective date: 20120509 |
|
AS | Assignment |
Owner name: CONSTELLATION TECHNOLOGIES LLC, TEXAS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ROCKSTAR CONSORTIUM US LP;REEL/FRAME:032162/0524 Effective date: 20131113 |
|
AS | Assignment |
Owner name: RPX CLEARINGHOUSE LLC, CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:ROCKSTAR CONSORTIUM US LP;ROCKSTAR CONSORTIUM LLC;BOCKSTAR TECHNOLOGIES LLC;AND OTHERS;REEL/FRAME:034924/0779 Effective date: 20150128 |
|
AS | Assignment |
Owner name: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT, IL Free format text: SECURITY AGREEMENT;ASSIGNORS:RPX CORPORATION;RPX CLEARINGHOUSE LLC;REEL/FRAME:038041/0001 Effective date: 20160226 |
|
AS | Assignment |
Owner name: RPX CLEARINGHOUSE LLC, CALIFORNIA Free format text: RELEASE (REEL 038041 / FRAME 0001);ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:044970/0030 Effective date: 20171222 Owner name: RPX CORPORATION, CALIFORNIA Free format text: RELEASE (REEL 038041 / FRAME 0001);ASSIGNOR:JPMORGAN CHASE BANK, N.A.;REEL/FRAME:044970/0030 Effective date: 20171222 |