[go: up one dir, main page]

WO1999052314A1 - Systeme de test et procede utilise pour tester une infrastructure de reseau de communication mobile - Google Patents

Systeme de test et procede utilise pour tester une infrastructure de reseau de communication mobile Download PDF

Info

Publication number
WO1999052314A1
WO1999052314A1 PCT/US1999/007351 US9907351W WO9952314A1 WO 1999052314 A1 WO1999052314 A1 WO 1999052314A1 US 9907351 W US9907351 W US 9907351W WO 9952314 A1 WO9952314 A1 WO 9952314A1
Authority
WO
WIPO (PCT)
Prior art keywords
base station
virtual
controller
test
mobile station
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.)
Ceased
Application number
PCT/US1999/007351
Other languages
English (en)
Inventor
James D. Thayer
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Qualcomm Inc
Original Assignee
Qualcomm Inc
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Qualcomm Inc filed Critical Qualcomm Inc
Priority to AU33805/99A priority Critical patent/AU3380599A/en
Publication of WO1999052314A1 publication Critical patent/WO1999052314A1/fr
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements

Definitions

  • This invention relates generally to wireless communication networks such as, for example, cellular wireless telephone systems and personal communication systems. More specifically, this invention relates to a novel and improved system and method for testing communications networks.
  • CDMA code division multiple access
  • TDMA time division multiple access
  • FDMA frequency division multiple access
  • AM modulation schemes such as amplitude companded single sideband
  • CDMA spread spectrum modulation techniques have significant advantages over other modulation techniques for multiple access communication systems.
  • the use of CDMA techniques in a multiple access communication system is disclosed in U.S. Pat. No.
  • the invention features a test system and method used in testing a mobile communications network infrastructure.
  • the test system includes a test controller, a virtual call manipulator, and a telephone simulator.
  • the test controller outputs a command signal determining a type of test to be performed.
  • the virtual call manipulator is coupled to the test controller.
  • the virtual call manipulator responds to the command signal and to base station controller signals from a base station controller under test to provide base station test signals.
  • the base station test signals correspond to the test type and are comparable to actual base station signals that would be generated by an actual base station.
  • the virtual call manipulator inputs the base station test signals to said base station controller under test.
  • the telephone simulator is coupled to the test controller and is responsive to the command signal and said base station controller signals to provide test telephone signals.
  • the test telephone signals correspond to the test type and are comparable to actual telephone signals.
  • the test telephone signals are input to the base station controller under test.
  • the virtual call manipulator includes a virtual base station and a virtual mobile station.
  • the virtual base station provides the base station test signals.
  • the virtual mobile station is responsive to the command signal and to the base station test signals to provide mobile station test signals.
  • the mobile station test signals correspond to the test type and are comparable to actual mobile station signals that would be generated by an actual mobile station.
  • the virtual base station interfaces the virtual mobile station with the base station controller under test by accepting the mobile station test signals, the command signal, and the base station controller signals to provide the base station test signals.
  • the simulator includes a telephone simulator coupled to the test controller.
  • the telephone simulator is responsive to the command signal and the base station controller signals to provide test telephone signals.
  • the test telephone signals correspond to the test type and are comparable to actual telephone signals and are input to the base station controller under test.
  • An invention method of testing a communications network by simulating a call includes simulating a call and outputting information regarding the call.
  • the call is between a virtual call manipulator and a telephone number via a base station controller under test.
  • the invention has an advantage over conventional techniques of permitting testing of the mobile communication network at or above its capacity without the need for actual mobile stations and actual base stations.
  • the invention should be particularly useful in testing of CDMA networks.
  • the invention can test a base station controller which would be used in a CDMA network as a part of high level network design. Such testing typically would occur before the base station controller is in the CDMA network and the actual base and mobile stations are deployed but after the base station controller's protocols have been tested for low call volumes. This high level network design testing verifies expected behavior of the base station controller.
  • FIG. 1 is a block diagram of an embodiment of a mobile air link test system (MALTS) testing a communications network in accordance with the present invention.
  • MALTS mobile air link test system
  • FIG. 2 is a block diagram of an embodiment of a MALTS hardware environment in accordance with the present invention.
  • FIG 3 is a block diagram of an embodiment of a MALTS in accordance with the present invention.
  • Figure 4 is a diagrammatic representation of a MALTS user interface in accordance with the present invention.
  • Figure 5 is a flowchart illustrating a method of testing a communications network by simulating a call.
  • FIG. 6 is a flowchart illustrating Step 504 of configuring the base station controller described with reference to Figure 5 in greater detail.
  • FIG. 7 is a flow chart illustrating Step 506 of running simulator subsystems described above with reference to Figure 5 in greater detail.
  • Figure 8 is a flow chart illustrating setting up a call as would occur during Step 706 of simulating call loads described above with reference to Figure 7.
  • Figure 9 is a flow chart illustrating setting up a call between two virtual mobile stations as may be performed in Step 706 of simulating call loads described above with reference to Figure 7.
  • Figure 10 is a flow chart illustrating a step of a virtual mobile station initiated tear down 1000 of a call as would occur during Step 706 of simulating call loads described above with reference to Figure 7.
  • Figure 11 is a flow chart of a telephone simulator initiated teardown as would occur during Step 706 of simulating call loads described above with reference to Figure 7.
  • Figures 12A-D are flowcharts illustrating soft and softer handoff adds and drops as would occur during Step 706 of simulating call loads described above with reference to Figure 7. o
  • Figure 13 is a flow chart illustrating Step 508 of outputting test data described above with reference to Figure 5.
  • Figure 14 illustrates a detailed sequence of commands for a call setup for a call originated by a virtual mobile station associated with setting up 800 of Figure 8.
  • Figure 15 illustrates a detailed sequence of commands for a call setup for a call terminating on the virtual mobile station associated with setting up 800 of Figure 8.
  • Figure 16 illustrates a detailed sequence of commands to release a call originated by the virtual mobile station associated with the teardown 1000 of Figure 10.
  • Figure 17 illustrates a detailed sequence of commands to release a call terminating on the virtual mobile station associated with the teardown 1100 of Figure 11.
  • Figure 18 illustrates a detailed sequence of commands for a soft handoff setup and end associated with the method of Figure 12A.
  • Figure 19 illustrates a detailed sequence of commands for a softer handoff setup and end associated with the method of Figure 12B.
  • Figure 20 is a computer which may host the controller, virtual base station, and/or virtual mobile station in some embodiments of the invention.
  • the invention features a test system and method used in testing a mobile communications network infrastructure.
  • the test system includes a test controller, a virtual call manipulator, and a telephone simulator.
  • the virtual call manipulator includes a virtual base station and a virtual mobile station.
  • the virtual base station provides the base station test signals.
  • the tests the communications network by simulating a call between a virtual call manipulator and a telephone number via a base station controller under test and outputting information 6 regarding the call.
  • MALTS mobile air link test system
  • the invention has an advantage over conventional techniques of permitting testing of the mobile communications network at or above its capacity. Previously, such testing was not feasible because conventional techniques required large numbers of actual mobile stations and actual base stations. The invention obviates these requirements.
  • computer Those skilled in the art will appreciate that although it may be convenient to perform multiple steps on one processor or central processing unit (CPU.), the invention does not require it. Indeed, it may be advantageous to perform some steps on one processor or CPU. and other steps on one or more other processors or C.P.U.'s. Therefore, the term computer should be construed to include multiple processors and C.P.U.'s which may be electrically or electromagnetically coupled via one or more networks as well as those not connected as in multiple stand alone machines. Of course, data can be transferred between stand alone machines by various machine readable media such floppy disks, tapes, CD-ROMS, hard drives, etc.
  • FIG. 1 is a diagrammatic representation of a mobile air link test system (MALTS) 100 of the invention configured to test a base station controller 50 of a CDMA communications network.
  • the base station controller includes a call control processor (CCP) 52, a switch services adjunct (SSA) 54, and a selector bank subsystem (SBS) 56.
  • CCP call control processor
  • SSA switch services adjunct
  • SBS selector bank subsystem
  • the telephone simulator 60 is any software or hardware capable of generating and receiving telephone signals mimicking signals that would be transferred between an actual telephone network and the CDMA communications network.
  • the testing requirements of the telephone simulator 60 may be fulfilled by a standard central office simulator.
  • the CCP 52 controls call switching functions for the CDMA communications network.
  • the functions may include three-way calling, caller identification, messaging, and other functions as are typical in modern telephone and communications systems.
  • the SSA allows the CCP 52 to communicate with the CDMA on the BSC 50. Calls between the telephone simulator 60 and the cellular network are coupled to the CCP 52 via the SSA 54.
  • the SBS 56 is a bank of selectors. Each selector in the bank selects a cell in the CDMA network which handles a particular call. This is useful since a single call to a mobile station, such as a cellular telephone, may be in communication with more than one cell site or base station. Since one cell may have a better signal than another at a particular time during the call, the selectors in the SBS 56 select the cell to be used for the call at that particular time.
  • the SBS 56 is coupled to various actual base stations which send and receive messages to and from an actual mobile station, e.g. a cellular telephone.
  • the MALTS 100 includes a virtual call manipulator 103.
  • the virtual call manipulator 103 mimics functionality and loads of actual base stations (cell sites) and actual mobile stations (cellular phones) in communication with the base station controller 50 under test.
  • the virtual call manipulator 103 accepts signals from the base station controller 50 and responds to these signals with virtual base station test signals comparable to actual base station signals that would be produced by an actual base station in response to the signals from the base station controller 50.
  • the virtual call manipulator 103 is also capable of generating virtual base station test signals and inputting the signals to the base station controller 50 without first receiving signals from the base station controller 50.
  • the virtual call manipulator 103 includes virtual base stations 106 and virtual mobile stations 108 instead of actual base stations and actual mobile stations.
  • the virtual base stations 106 and virtual mobile stations 108 provide inputs and responses to the base station controller 50 for a range of operating conditions specified by a user of the MALTS 100 to test the base station controller 50 and its components.
  • a controller 104 for the MALTS 100 is coupled to the virtual base stations 106 and virtual mobile stations 108 and hence the virtual call manipulator 103.
  • Embodiments of the MALTS invention 100 may be in hardware, software, or combinations of hardware and software.
  • the virtual call manipulator 103, the virtual base stations 106, and the virtual mobile stations 108 may be software modules on a computer that respond to the manager 102 , the controller 104, and the base station controller 50 in the manner described.
  • FIG. 2 illustrates an embodiment of a hardware arrangement for the MALTS 100 in accordance with the invention.
  • the MALTS manager 102 runs on a computer 200 connected to a monitor 202 and a hard drive 204.
  • the computer 200 is also connected to, or contains, a keyboard 206 to permit a user to input commands to the computer 200 to control the MALTS simulation.
  • the controller 104, the virtual base station 106 and the virtual mobile station 108 are on selector bank subsystem type cards, the same type of hardware that can be used for the selector bank subsystem 56.
  • the SBS 56 is not required to be on the selector bank subsystem type cards as the virtual base stations 106 and the virtual mobile stations 108.
  • the selector bank subsystem type cards hosting the virtual base stations 106 and the virtual mobile stations 108 are connected to the computer 200.
  • the selector bank subsystem type cards are connected to the computer 200 via a base station communications network (BCN).
  • BCN base station communications network
  • the selector bank subsystem cards are connected to the computer 200 via an ethernet connection.
  • the MALTS manager running on the computer 200 may receive input instructions via the keyboard 206 or via a command script.
  • the command script may be received from a system test metacontroller 208 which is part of a computer 210.
  • the computer 210 will also be connected to a monitor 212 and a keyboard 214.
  • the system test metacontroller (STMC) 208 and the computer 210 are connected to the computer 200.
  • the connection may be provided by an ethernet connection although other connection protocols may be used.
  • the hard drive 204 is connected to the computer 200.
  • the connection may be provided via an ethernet although other protocols may be used.
  • FIG 3 shows a software environment for the MALTS 100.
  • the MALTS manager 102 receives commands from either the STMC 208, a user 300, or both.
  • the MALTS manager 102 communicates with the MALTS controller 104, the virtual base station 106, and the virtual mobile station 108 via commands in the network operation interface specification (NOIS) on an applications communications network (ACN).
  • NOIS network operation interface specification
  • ACN applications communications network
  • the MALTS manager 102 is coupled to a memory such as the hard drive 204 via a network file system (NFS).
  • the controller 104 outputs a command signal determining a type of test to be simulated by the MALTS 100.
  • the virtual base station 106 is coupled to the controller and responsive to the command signal.
  • the virtual base station 106 regenerates base station test data comparable to actual base station data that would be generated by an actual base station.
  • the virtual mobile station 108 is coupled to the controller and responsive to the command signal.
  • the virtual mobile station 108 regenerates mobile station test data comparable to actual mobile station data that would be generated by an actual mobile station.
  • the manager 102 receives an input command from a command source such as the STMC 208 or the user 300.
  • the manager 102 sends a system command to the controller 104 based on the input command.
  • the system command at least partially determines the type of test to be simulated by the MALTS 100.
  • the user 300 is free to define how comparable the generated data is to the actual data.
  • the generated data may be approximately equal, for a specified tolerance, to actual data for subsets of parameters output over a range of values or at discrete points.
  • the generated data may be essentially identical to the actual data.
  • the generated data will not approximate or equal the actual data, but the generated data will invoke responses from components in the base station controller 50 that would be invoked by the actual data.
  • the manager 102 starts the controller 104 by sending a start signal to the controller 104. If the controller 104 has not already begun processing, the manager 102 also initializes the controller. The manager may also reinitialize the controller 104 after the controller 104 has started. Similarly, the manager 102 initializes the virtual base station 106 by sending a base station initialization command to the virtual base station 106, and the manager 102 initializes the virtual mobile station 108 by sending a mobile station initialization command to the virtual mobile station 108.
  • the manager 102 receives command signals from command sources.
  • the manager 102 relays simulation parameters received from the command sources to the controller 104.
  • the manager 102 may first store the simulation parameters in memory such as the hard drive 204.
  • system commands output by the manager 102 may be identical to the input command signals received from the command sources. This might be the case, for example, when the components of the MALTS 100 utilize the same computer language or network protocol utilized by the command sources or networks connected to the command sources.
  • the manager 102 may also coordinate storage and retrieval of other inputs and outputs of the MALTS simulation 100.
  • the manager 102 may store logging information regarding the simulation in memory 204.
  • the controller 104 includes a memory with which the controller 104 maintains a database of information about the virtual base station 106 and the virtual mobile station 108. The controller 104 does this by sending signals to and receiving signals from the virtual mobile station 108 and the virtual base station 106.
  • the information maintained may include ACN network addresses, simulated physical locations, lists of links between the virtual base station 106 and the virtual mobile station 108, call status, handoff status among cell sites, lists of neighboring cell sites or sectors for each cell site, calculated pilot signal strength, and IS-95A information.
  • ACN addresses are a way of directing messages between the different applications in the system such as the PAM.
  • the simulated physical locations are the virtual sectors associated with virtual base stations 108 in which the virtual mobile stations 106 move.
  • the list of links are internal ACN addresses used by the MALTS 100.
  • Call status refers to a possible states in which the VMS 108 can be in such as idle, setup, connected, or teardown.
  • Handoff status is similar to call status in that it describes a possible call state. However, hand-off status can refer to 2-way and 3-way handoff between virtual base stations 106 between which a call is transferred.
  • the lists of neighboring cell sites is a list of potential sites that a call can be handed-off to.
  • the pilot signal strength determines whether a handoff is advantageous to the call to continue.
  • Each cell is configured to provide information to a virtual mobile station 108 that is active.
  • input parameters and input system commands may be stored by the controller 104 in its memory.
  • the controller 104 may also, in some embodiments, store overhead channel information in the memory and update the channel information stored in the memory when the channel information changes.
  • the controller 104 supervises the creation, the simulation, and the destruction, of simulated calls between the telephone simulator 60 and the virtual call manipulator 103 which test the cellular communications network.
  • the controller 104 controls handoffs amongst virtual base stations 106 which communicate with the virtual mobile station 108.
  • the controller 104 also logs call statistics, handoff statistics, and fault data. These statistics and fault data may be stored in memory or output via the manager 102.
  • Figure 4 illustrates a MALTS user interface 400.
  • the exemplary user interface shown in Figure 4 could be displayed on the monitor 202 or the monitor 212 illustrated in Figure 2.
  • the user interface 400 can be used by a user 300 to interactively control the MALTS 100.
  • the MALTS user interface 400 has a menu bar 410, a command line 430, a current status area 440 and a cumulative status area 450. It is emphasized that the following menus and options may be used in some embodiments of the invention but are not required by all embodiments of the invention.
  • the menu bar 410 has five pull down buttons: a control button 412, a parameters button 414, a configure button 416, a clear button 418, and a help button 419.
  • the control button 412 brings up options for the overall control of the MALTS 100. These options include starting the simulation and resetting the rest of the MALTS 100, for example.
  • the parameters button 414 provides options for setting parameters related to calls and parameters useful to the interface 400.
  • the configure button 416 provides options for configuring the virtual base stations 106 and permits adding virtual mobile stations 108 and telephone numbers in the telephone simulator 60 to the MALTS simulation. In so doing, the added virtual base stations 106, virtual mobile stations 108, and telephone numbers are usable in call simulations.
  • the clear button 418 permits the user 300 to clear the output window 430.
  • the help button 419 lists command line commands and instructions for using them.
  • Figure 5 is a flowchart illustrating a method 500 of testing a communications network by simulating a call beginning at a step 502. Communication protocols have been previously tested for one or a small number of calls during development and are assumed to work for very large numbers of calls. Thus, the method 500 tests whether the base station controller 50 works under high-call volumes.
  • Step 504 configures or sets up the base station controller (BSC) 50 to recognize the various virtual base stations (VBS's) 106.
  • Step 506 runs the various simulator subsystems such as the virtual base stations 106, the virtual mobile stations 108, and the telephone simulator 60.
  • Step 508 outputs test data resulting from testing the communications network infrastructure, and Step 510 ends the method 500.
  • Step 504 begins at Step 600, and Step 602 recognizes the virtual base stations 106.
  • Step 602 includes determining system parameters for each virtual base station 106 just as they would be for actual base stations.
  • Base station system parameters typically include latitudinal and longitudinal coordinates of the base station (cell site), data addresses, and other characteristics of the particular base station.
  • Step 604 provisions a home location register (HLR) which is part of the BSC 50.
  • the HLR is a data base containing information about calling features paid for by subscribers and an electronic serial number (ESN) associated with each telephone number in the communications network. For example, the HLR can log whether bills have been paid for a particular phone number and whether a phone number has call waiting, call forwarding, voice mail, etc.
  • Step 504 ends at a Step 606.
  • Step 702 receives a script containing global test instructions.
  • the script can state how many calls are to be performed and their duration.
  • the script may also include call statistics and may determine how many virtual base stations 106 and virtual mobile stations 108 are used at any particular time. Those skilled in the art will appreciate that very many sets of global test instructions may be constructed.
  • Step 704 reads the script. Depending upon the embodiment, either the controller 104, the manager 102, or the system test metacontroller 208 may read the script. Step 706 simulates call loads specified by the script. Step 706 includes setting up and tearing down calls as well as handing off calls between virtual base stations 106. Step 506 ends at a Step 708.
  • FIG 8 is a flow chart illustrating setting up 800 a call as would occur during Step 706 beginning at a Step 802.
  • the steps illustrated for the embodiment of setting up 800 are performed both when the call is terminated on a virtual mobile station 108 or originated by the virtual mobile station 108. Some of the steps below may be permuted depending upon whether the call is originated or terminated by the selected virtual mobile station 108.
  • the BSC 50 and the telephone simulator 60 perform a handshake.
  • the telephone simulator 60 includes a central office simulator
  • the handshake is performed between the BSC 50 and the central office simulator.
  • the MALTS controller 104 sends a set up command to a selected virtual mobile station 108. This virtual mobile station 108 will either receive or send the call.
  • Step 808 the selected virtual mobile station 108 and a selected virtual base station perform a handshake.
  • Step 808 mimics what actually occurs between an actual mobile station and an actual base station (cell site).
  • Step 810 the selected virtual base station and the base station controller 50 perform a handshake as would 15 be performed between an actual base station and the base station controller 50.
  • Step 800 of setting up the call ends at Step 812.
  • FIG. 9 is a flow chart illustrating setting up a call between two virtual mobile stations 108 as may be performed in Step 706 of simulating call loads beginning at a Step 902.
  • the MALTS controller 104 sends a set up command to a selected virtual mobile station 108.
  • the selected virtual mobile station 108 and a selected virtual base station 106 perform a handshake as in Step 808.
  • the selected virtual base station 106 and a second virtual mobile station 108 perform a handshake.
  • the second virtual mobile station 108 notifies the MALTS controller 104 of an incoming call in Step 910.
  • Step 910 prevents the MALTS controller 104 from assigning another call to the second virtual mobile station 108.
  • the MALTS controller 104 sends a receive command to the second virtual mobile station 108.
  • the step of setting up 900 a call between two virtual mobile stations 108 ends in Step 914.
  • FIG 10 is a flow chart illustrating a step of a virtual mobile station initiated tear down 1000 of a call as would occur during Step 706 of simulating call loads beginning at a Step 1002.
  • the MALTS controller 1004 sends a release command to a virtual mobile station 108 engaged in the call.
  • the virtual mobile station 108 engaged in the call sends a release order to the base station controller 50 in Step 1006.
  • the virtual mobile station 108 sends its release order directly to the base station controller 50 without a required transmission through a virtual base station 106.
  • the base station controller 50 tears down the call, and Step 1000 ends at a Step 1010.
  • Step 11 is a flow chart of a telephone simulator initiated teardown as would occur during Step 706 of simulating call loads.
  • Step 1100 begins at a Step 1102.
  • the central office simulator initiates the teardown period. In that case, the central office simulator sends a release command to the base station controller 50 in Step 1104.
  • the base station controller 50 sends a release order to a virtual mobile station 108 which is engaged in the call. Unlike an actual teardown, the base station controller 50 sends the release 16 order directly to the virtual mobile station 108 in Step 1106 instead of via the virtual base station 106.
  • Step 1108 the virtual mobile station 108 engaged in the call acknowledges the release order by sending a signal back to the base station controller 50.
  • the base station controller 50 tears down the call.
  • Step 1100 ends at a Step 1112.
  • Hard handoff is not the preferred type of handoff used in the IS-95 standard, but it does get used when a mobile is asked to move from one frequency overlay to another.
  • a preferred type of handoff is "soft handoff.”
  • mobile stations can communicate with the BSC 50 over several different base stations (cells) at the same time. This allows a new base station (cell) to be added to a collection of links before an old one is dropped. This is termed “make-before-break.” This scheme is much more reliable because the new link is added before the old link is released.
  • handoff is typically broken into two parts.
  • the first part is “soft handoff add” where a new link is added to the collection of links that a mobile is using.
  • the second part is “soft hand drop” where a link is removed from the collection.
  • soft handoff there are generally two variations of soft handoff.
  • the other variant is called “softer” and occurs when the combining occurs at the base station.
  • Softer handoff occurs when more than one base station (or virtual base station 108 in MALTS 100) is involved.
  • Softer handoff occurs when only one base station (or virtual base station 108 in MALTS 100) is involved.
  • a mobile station e.g. cellular telephone
  • These six links can be all “soft,” all “softer” or some combination of soft and softer handoff.
  • a mobile station that is in contract via two links is said to be in a "2-way handoff,” three links is "3-way handoff,” etc.
  • FIG. 12A is a flow chart illustrating a soft handoff add 1200 between virtual base stations 108 as would occur during step 706 of simulating call loads beginning at a step 1202.
  • the controller 104 sends a pilot strength change command to a virtual mobile station 106 initially engaged in a call.
  • the virtual mobile station creates a pilot signal strength message and sends it to the base station controller 50.
  • the base station controller 50 sends a resource request to a virtual base station 108 which is not initially engaged in the call in Step 1208.
  • Step 1210 the base station controller 50 sets up an additional link to the virtual mobile station 106, and forward traffic begins through the second virtual base station 108 in Step 1210.
  • Step 1212 the base station controller 50 sends a handoff direction message to the virtual mobile station 106 indicating that the second virtual base station 108 is now engaged in the call.
  • Step 1214 the virtual mobile station 106 sends a handoff completion message to the base station controller 50 and notifies the controller 104 of an additional link. Reverse traffic then begins.
  • the soft handoff add 1200 ends at a Step 1212.
  • FIG. 12B is a flow chart illustrating a soft hand off drop 1225 involving a base station initially engaged in the call that was added in the soft hand off add 1200.
  • the soft handoff drop 1225 would occur during Step 706 of simulating call loads and begins at a Step 1226.
  • the controller 104 sends a pilot strength change command to the virtual mobile station 106.
  • the virtual mobile station 106 creates a pilot signal strength message and sends it to the base station controller 50.
  • the base station controller 50 sends a handoff direction message to the virtual mobile station 106 in Step 1232.
  • Step 1234 the virtual mobile station 106 sends a handoff completion message to the base station controller 50 and indicates to an end of handoff to the controller 104. Reverse traffic then ends.
  • Step 1236 the base station controller 50 disconnects the additional link with the virtual mobile station 106, and forward traffic ends.
  • the base station controller 50 deallocates resources on the virtual base station 108 in Step 1238, and the soft hand off drop 1225 ends in a Step 1240.
  • FIG. 12C is a flow chart illustrating a softer handoff add 1250 as would occur during a Step 706 of simulating call loads beginning at a Step 1252.
  • the controller 104 sends a pilot strength change command to the virtual mobile station 106.
  • the virtual mobile station 106 creates a pilot signal strength message and sends it to the base station controller 50.
  • the base station controller 50 sends a resource request to a virtual base station 108 which is initially engaged in the call in Step 1258.
  • the base station controller 50 sets up an additional link to the virtual mobile station 106, and forward traffic begins.
  • the base station controller 50 sends a handoff direction message to the virtual mobile station 106 indicating which virtual base station as just been activated.
  • the virtual mobile station 106 sends a handoff completion message to the base station controller 50 and notifies the controller 104 of an additional link. Reverse traffic then begins.
  • the softer handoff add 1250 ends in a Step 1266.
  • FIG. 12D is a flow chart illustrating a softer handoff drop 1275 as would occur during a Step 706 of simulating call loads beginning at Step 1276.
  • the controller 104 sends a pilot strength change command to the virtual mobile station 106 engaged in the call.
  • the virtual mobile station 106 creates a pilot signal strength message and sends it to the base station controller 50.
  • the base station controller 50 sends a handoff direction message indicating which virtual base station is to remain connected to the virtual mobile station 106 which is engaged in the call.
  • the virtual mobile station 106 sends a hand off completion message to the base station controller 50 and indicates an end of handoff to the controller 104.
  • the base station controller 50 disconnects the additional link with the virtual mobile station 106 in Step 1286, and the base station controller deallocates resources on the virtual base station 108 being dropped call in Step 1288.
  • the softer handoff drop ends at a step 1290.
  • Step 13 is a flow chart illustrating Step 508 of outputting test data described above with reference to Figure 5 in greater detail beginning at a Step 1300.
  • Step 1302 outputs call statistics.
  • the MALTS manager 102 outputs the statistics via the user interface 400 described above with reference to Figure 4.
  • Step 1304 outputs functionality data from components of the BSC 50.
  • each major components of the BSC 50 will have its own RAM which logs data about its performance during testing, and a base station manager accesses the RAM's.
  • the SBS 56 may log numbers of calls made, number call failures, reasons for call failures, or simply a message indicating no failures occurred during testing.
  • Step 508 ends at Step 1306.
  • Figure 14 illustrates a detailed sequence of commands for a call setup for a call originated by a virtual mobile station 108 associated with the setting up 800 of Figure 8.
  • the controller 104 initiates a call request for a virtual mobile station 108.
  • the virtual mobile station 108 sends an origination message to the virtual base station 106 to originate a call.
  • the virtual base station 106 forwards an origination indication to the BSC 50 (CCP 52).
  • the BSC 50 (SBS 56) sends an allocate resource request for a traffic channel on the virtual base station 106 to the virtual base station 106.
  • the virtual base station 106 sends a response to the allocate resource request to the BSC 50.
  • the BSC 50 then sends a traffic channel connect request to the virtual mobile station 108.
  • the virtual mobile station 108 sends a response to the traffic channel connect request back to the BSC 50.
  • the BSC 50 begins sending null traffic to the traffic channel element in the virtual mobile station 108.
  • the BSC 50 (CCP 52) assigns a channel assignment message to the virtual base station 106.
  • the virtual base station 106 echoes this channel assignment to the virtual mobile station 108.
  • a traffic channel element of the virtual mobile station 108 begins sending null traffic to the BSC 50 (SBS 56).
  • the BSC 50 (SBS 56) sends a base station acknowledgement to the virtual mobile station 108 .
  • the BSC 50 (SBS 56) sends a service option response message to the virtual mobile station 108.
  • the BSC 50 When the BSC 50 (CCP 52) receives an alert indication from the telephone simulator 60, it sends an alert with information message to the virtual mobile station 108 to tell it to start ringing. When the BSC 50 (CCP 52) receives a connect indication from the telephone simulator 60, it sends an alert with information message to the virtual mobile station 108 to tell it to stop ringing. Once the connection has been completed, the virtual mobile station 108 notifies the controller 104 that it is in a connected state.
  • Figure 15 illustrates a detailed sequence of commands for a call setup for a call terminating on the virtual mobile station 108 associated with the setting up 800 of Figure 8. This could occur, for example, when the call is originated by a telephone number on the telephone simulator 60 or another virtual mobile station 108.
  • the BSC 50 (CCP 52) requests a page from the virtual base station 106 to the virtual mobile station 108 indicating an incoming call to the virtual mobile station 108.
  • the virtual base station 106 translates the IMSI of the virtual mobile station 108 to an ACN address by requesting this information from the controller 104.
  • the virtual base station 106 pages the virtual mobile station 108.
  • the virtual mobile station 108 responds to the page, and the virtual base station 106 forwards the response to the BSC 50 (CCP 52).
  • the BSC 50 (SBS 56) allocates a traffic channel on the virtual base station 106 and begins sending null traffic data.
  • the virtual base station 106 begins to forward traffic data to the virtual mobile station 108.
  • the BSC 50 (CCP 52) assigns a channel assignment message to the virtual base station 106.
  • the virtual base station 106 echoes this channel assignment to the virtual mobile station 108.
  • the virtual mobile station 108 begins sending null traffic to the virtual base station 106.
  • the virtual base station 106 sends a reverse traffic indication to the BSC 50 (SBS 56) to indicate that it is going to start sending traffic data.
  • the BSC 50 (SBS 56) sends a base station acknowledgement to the virtual mobile station 108.
  • the BSC 50 sends a service option response message to the virtual mobile station 108.
  • the BSC 50 receives an alert indication from the telephone simulator 60
  • the BSC 50 sends an alert with information message to the virtual mobile station 108 to tell it to start ringing.
  • the virtual mobile station 108 queries the controller 104 to find out if it is appropriate to connect.
  • the controller 104 replies, allowing the connection to proceed.
  • the virtual mobile station 108 responds to the alert by sending a connect signal back to the BSC 50 (SBS 56).
  • the virtual mobile station 108 also sends a message to the controller 104 indicating that it is in a connected call.
  • Figure 16 illustrates a detailed sequence of commands to release a call originated by the virtual mobile station 108 associated with the teardown 1000 of Figure 10.
  • the controller 104 commands the virtual mobile station 108 to release the call.
  • the virtual mobile station 108 sends a release order to the BSC 50 (CCP 52).
  • the BSC 50 (CCP 52) responds with a release order of its own.
  • the virtual mobile station 108 notifies the controller 104 that it has released the call.
  • the BSC 50 proceeds with a standard teardown sequence.
  • the virtual base station 106 and virtual mobile station 108 reply in kind.
  • Figure 17 illustrates a detailed sequence of commands to release a call terminating on the virtual mobile station 108 associated with the teardown 1100 of Figure 11.
  • the BSC 50 (CCP 52) sends a release order.
  • the virtual mobile station 108 responds with a release order of its own.
  • the virtual mobile station 108 also sends an indication to the controller 104 that the call has been released.
  • the BSC 50 proceeds with the standard teardown sequence.
  • the virtual base station 106 and virtual mobile station 108 reply in kind.
  • Figure 18 illustrates a detailed sequence of commands for a soft handoff setup and end associated with the soft handoff add 1200 and drop 1225 of Figures 12A-B.
  • the controller 104 signals a pilot signal strength change.
  • the virtual mobile station 108 sends a pilot signal strength measurement message via a first virtual base station 106(a).
  • the BSC 50 (SBS 56) allocates resources on a second virtual base station 106(b).
  • the BSC 50 (SBS 56) sends a traffic link count indication to both virtual base stations 106(a) and 106(b).
  • the BSC 50 (SBS 56) starts to send traffic frames to the second virtual base station 106(b).
  • the BSC 50 sends a handoff direction message to the virtual mobile station 108 via both virtual base stations 106(a) and 106(b).
  • the virtual mobile station 108 responds with a handoff completion message via both base stations 106(a) and 106(b).
  • the virtual mobile station 108 lets the controller 104 know that its link count was just increased.
  • the virtual mobile station 108 sends an indication of reverse traffic flow to the second base station 106(b).
  • the second virtual base station 106(b) sends a reverse traffic indication to the BSC 50 (SBS 56). While in soft handoff, the virtual mobile station will be receiving multiple copies of each traffic frame. The virtual mobile station will typically ignore duplicate copies of these frames.
  • the controller 104 signals a pilot signal strength change.
  • the virtual mobile station 108 sends a pilot signal strength measurement message via both virtual base stations 106(a) and 106(b).
  • the BSC 50 (SBS 56) sends a handoff direction message sent via both virtual base stations 106(a) and 106(b).
  • the virtual mobile station 108 responds with a handoff completion message sent via virtual base station 106(a) only.
  • the virtual mobile station 108 lets the controller 104 know that its link count was just decreased.
  • the BSC 50 (SBS 56) sends a traffic link count indication to virtual mobile station 108.
  • the BSC 50 (SBS 56) stops forwarding traffic frames to virtual base station 106(b) and tells it to relinquish all resources related to the call.
  • FIG 19 illustrates a detailed sequence of commands for a softer handoff add 1250 and drop 1275 associated with Figures 12C-D.
  • the controller 104 signals a pilot signal strength change.
  • the virtual mobile station 108 sends a pilot signal strength measurement message via the virtual base station 106.
  • the BSC 50 (SBS 56) allocates resources on the virtual base station 106.
  • a traffic channel element is allocated on virtual mobile station 108.
  • the BSC 50 (SBS 56) tells the traffic channel element to begin sending traffic data via a second sector.
  • the BSC 50 (SBS 56) sends a handoff direction message to the virtual mobile station 108.
  • the virtual mobile station 108 responds with a handoff completion message.
  • the virtual mobile station 108 lets the controller 104 know that its link count was just increased.
  • the BSC 50 tells the virtual base station 108 to start transmitting via the second sector. Unlike the soft handoff case, the virtual mobile station will not receive multiple copies of the traffic frames. The virtual base station 108 will only send one copy of each frame even when it is acting as though the virtual mobile is receiving on two or more sectors.
  • the controller 104 signals a pilot signal strength change. The virtual mobile station 108 sends a pilot signal strength measurement message via the virtual base station 106.
  • the BSC 50 (SBS 56) sends a handoff direction message to the virtual mobile station 108. The virtual mobile station 108 responds with a handoff completion message. The virtual mobile station 108 lets the controller 104 know that its link count was just decreased.
  • the BSC 50 tells the traffic channel element to stop sending traffic data via the second sector.
  • the BSC 50 tells the virtual base station 108 to deallocate resources used for the second sector.
  • Figure 20 is a computer 1100 which may host the controller 104, virtual base station 106, and virtual mobile station 108 in some embodiments.
  • a central processing unit (CPU) 1102 is coupled to the computer 200 running the manager 102.
  • the CPU 1102 may retrieve controller software from memory such as a random access memory (RAM) 1104, a read only memory (ROM) 1106, hard drive 1108 or other machine readable medium.
  • RAM random access memory
  • ROM read only memory
  • the user 300 may enter software commands to the computer 1100 via a keyboard 1110 and view response of the computer 1100 on a monitor 1112.
  • a typical selector bank subsystem (SBS) card has a CPU 1102 which may be programmed to behave as the controller 104.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

L'invention concerne un système et un procédé de test permettant de tester les infrastructures d'un réseau (100) de communication mobile. Le système de test comprend un contrôleur (104) de test, un manipulateur (103) d'appel virtuel, et un simulateur (60) de téléphone. Le contrôleur (104) de test émet un signal de commande déterminant le type de test devant être effectué. Le manipulateur (103) d'appel virtuel est couplé au contrôleur (104) de test. Le manipulateur (103) d'appel virtuel réagit au signal de commande et aux signaux de provenant du contrôleur (50) de station de base en cours de vérification afin de fournir des signaux d'essai de station de base. Les signaux d'essai de station de base correspondent au type de test et sont comparables aux signaux de station de base réels qui auraient été émis par une station de base réelle. Le manipulateur (103) d'appel virtuel introduit les signaux d'essai de la station de base dans le contrôleur (50) de la station de base soumise au test. Le simulateur (60) téléphonique est couplé au contrôleur de test et réagit au signal de commande et aux signaux de contrôleur de station de base pour fournir des signaux téléphoniques d'essai. Les signaux téléphoniques d'essai correspondent au type de test et sont comparables aux signaux téléphoniques réels. Les signaux téléphoniques d'essai sont introduit dans le contrôleur de station de base soumis au test. Cette invention devrait être particulièrement utile pour tester les contrôleurs de station de base dans les réseaux téléphoniques cellulaires AMCR.
PCT/US1999/007351 1998-04-03 1999-04-02 Systeme de test et procede utilise pour tester une infrastructure de reseau de communication mobile Ceased WO1999052314A1 (fr)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU33805/99A AU3380599A (en) 1998-04-03 1999-04-02 Test system and method used in testing a mobile communications network infrastructure

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US5502698A 1998-04-03 1998-04-03
US09/055,026 1998-04-03

Publications (1)

Publication Number Publication Date
WO1999052314A1 true WO1999052314A1 (fr) 1999-10-14

Family

ID=21995078

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1999/007351 Ceased WO1999052314A1 (fr) 1998-04-03 1999-04-02 Systeme de test et procede utilise pour tester une infrastructure de reseau de communication mobile

Country Status (2)

Country Link
AU (1) AU3380599A (fr)
WO (1) WO1999052314A1 (fr)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020039426A (ko) * 2000-11-21 2002-05-27 오길록 Cdma 이동통신시스템에서의 무선프로토콜 검증을 위한시뮬레이터
WO2003069814A3 (fr) * 2002-02-15 2003-10-16 Dyaptive Systems Inc Simulateur sans fil
KR100425990B1 (ko) * 2001-05-30 2004-04-06 에스케이씨앤씨 주식회사 아이엠티2000 기지국 제어기 테스트 시스템
WO2004040847A1 (fr) * 2002-10-30 2004-05-13 Nokia Corporation Procede et dispositif destines a simuler une communication sur un dispositif terminal
KR100450891B1 (ko) * 2001-12-27 2004-10-01 유티스타콤코리아 유한회사 차세대 이동통신 시스템에서 무선 접속망 기능 검증용단말기/핵심망 모의 시험 시스템
US7218620B2 (en) * 2003-02-27 2007-05-15 Institute For Information Industry System of simulating mobile communication and method thereof
US7242944B1 (en) * 2003-07-25 2007-07-10 Sprint Spectrum L.P. Method and system for dynamically re-homing a base transceiver station
US7386435B2 (en) 2002-02-15 2008-06-10 Validitas Oy Device for testing packet-switched cellular radio network
CN101166121B (zh) * 2006-10-18 2011-06-22 中兴通讯股份有限公司 一种大话务量呼叫测试方法和装置
CN101222538B (zh) * 2008-01-24 2012-06-13 中兴通讯股份有限公司 大规模呼叫测试装置及方法
US9252982B2 (en) 2010-10-21 2016-02-02 Marshall Jobe System and method for simulating a land mobile radio system
US9800460B2 (en) 2014-08-01 2017-10-24 E.F. Johnson Company Interoperability gateway for land mobile radio system
US10004082B2 (en) 2014-11-06 2018-06-19 E.F. Johnson Company System and method for dynamic channel allocation
US10461846B2 (en) 2013-03-15 2019-10-29 E.F. Johnson Company Distributed simulcast architecture
CN119644136A (zh) * 2024-11-27 2025-03-18 国网江苏省电力有限公司盐城供电分公司 一种适用于交直流充电机的在线故障诊断方法及系统

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0589576A2 (fr) * 1992-09-08 1994-03-30 AT&T Corp. Environnement de test d'un réseau de communication

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0589576A2 (fr) * 1992-09-08 1994-03-30 AT&T Corp. Environnement de test d'un réseau de communication

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20020039426A (ko) * 2000-11-21 2002-05-27 오길록 Cdma 이동통신시스템에서의 무선프로토콜 검증을 위한시뮬레이터
KR100425990B1 (ko) * 2001-05-30 2004-04-06 에스케이씨앤씨 주식회사 아이엠티2000 기지국 제어기 테스트 시스템
KR100450891B1 (ko) * 2001-12-27 2004-10-01 유티스타콤코리아 유한회사 차세대 이동통신 시스템에서 무선 접속망 기능 검증용단말기/핵심망 모의 시험 시스템
WO2003069814A3 (fr) * 2002-02-15 2003-10-16 Dyaptive Systems Inc Simulateur sans fil
US7286802B2 (en) 2002-02-15 2007-10-23 Dyaptive Systems Incorporated Wireless simulator
US7386435B2 (en) 2002-02-15 2008-06-10 Validitas Oy Device for testing packet-switched cellular radio network
WO2004040847A1 (fr) * 2002-10-30 2004-05-13 Nokia Corporation Procede et dispositif destines a simuler une communication sur un dispositif terminal
US7218620B2 (en) * 2003-02-27 2007-05-15 Institute For Information Industry System of simulating mobile communication and method thereof
US7242944B1 (en) * 2003-07-25 2007-07-10 Sprint Spectrum L.P. Method and system for dynamically re-homing a base transceiver station
CN101166121B (zh) * 2006-10-18 2011-06-22 中兴通讯股份有限公司 一种大话务量呼叫测试方法和装置
CN101222538B (zh) * 2008-01-24 2012-06-13 中兴通讯股份有限公司 大规模呼叫测试装置及方法
US9252982B2 (en) 2010-10-21 2016-02-02 Marshall Jobe System and method for simulating a land mobile radio system
US10117111B2 (en) 2010-10-21 2018-10-30 E.F. Johnson Company System and method for simulating a land mobile radio system
US10548025B2 (en) 2010-10-21 2020-01-28 E.F. Johnson Company System and method for simulating a land mobile radio system
US10880000B2 (en) 2013-03-15 2020-12-29 E.F. Johnson Company Distributed simulcast architecture
US12316437B2 (en) 2013-03-15 2025-05-27 E.F. Johnson Company Distributed land mobile radio architectures
US11936466B2 (en) 2013-03-15 2024-03-19 E.F. Johnson Company Distributed land mobile radio architectures
US10461846B2 (en) 2013-03-15 2019-10-29 E.F. Johnson Company Distributed simulcast architecture
US11496212B2 (en) 2013-03-15 2022-11-08 E.F. Johnson Company Distributed simulcast architecture
US9800460B2 (en) 2014-08-01 2017-10-24 E.F. Johnson Company Interoperability gateway for land mobile radio system
US10749737B2 (en) 2014-08-01 2020-08-18 E.F. Johnson Company Interoperability gateway for land mobile radio system
US10212026B2 (en) 2014-08-01 2019-02-19 E.F. Johnson Company Interoperability gateway for land mobile radio system
US10791566B2 (en) 2014-11-06 2020-09-29 E.F. Johnson Company System and method for dynamic channel allocation
US10004082B2 (en) 2014-11-06 2018-06-19 E.F. Johnson Company System and method for dynamic channel allocation
CN119644136A (zh) * 2024-11-27 2025-03-18 国网江苏省电力有限公司盐城供电分公司 一种适用于交直流充电机的在线故障诊断方法及系统

Also Published As

Publication number Publication date
AU3380599A (en) 1999-10-25

Similar Documents

Publication Publication Date Title
CN101483898B (zh) 一种加快rrc连接建立的方法及装置
US7996004B2 (en) Wireless communication system and test method thereof, and access terminal for testing wireless communication system
WO1999052314A1 (fr) Systeme de test et procede utilise pour tester une infrastructure de reseau de communication mobile
JP4354704B2 (ja) 総括的解放メッセージを用いた複数の無線接続の解放
EP1797737B1 (fr) Transfert d'un équipement utilisateur dans un systeme de communication
US6807421B1 (en) Method for controlling connections to a mobile station
JP7189900B2 (ja) 移動端末試験装置とその圏外試験制御方法
KR101170983B1 (ko) 기지국 제어기에서 집중식 셀 호밍 및 부하 밸런싱
CN102355688A (zh) 用于设备测试的系统及方法
CN101128053A (zh) 核心网控制系统间切换的方法、网元及系统
CN101932042A (zh) 一种小区切换的方法、设备和系统
JP2009514477A (ja) Psハンドオーバーサポート指示
CN104956699A (zh) 一种选择紧急呼叫中心的方法、设备及系统
US20130023266A1 (en) Method for processing and testing of called terminal and long term evolution system
US6574196B1 (en) Circuit call generator for testing functions of interworking function system and method therefor
KR100971067B1 (ko) 셀룰러 통신 시스템의 무선 베어러 관리
EP3531739B1 (fr) Test du comportement de réservation de ressources d'au moins un premier dispositif sous test dans un environnement émulé de réseau dispositif-à-dispositif
JP3942238B2 (ja) 移動通信交換局間のハンドオフ試験方法
KR100332202B1 (ko) 이동통신시스템의기지국호제어프로세서부하측정방법
CN102215517A (zh) 终端被叫处理、测试方法以及长期演进系统
JPWO2008059964A1 (ja) 通信制御装置及び通信制御方法
KR100523997B1 (ko) 이동통신 시스템의 성능 분석 시험 장치 및 방법
CN100393167C (zh) 通过Iu口实现小区更新和注册区域更新的方法
CN115226122B (zh) 一种信息配置方法以及相关设备
JP2006352625A (ja) 通信試験装置と通信試験システム,通信試験方法及び通信試験プログラム

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AL AM AT AU AZ BA BB BG BR BY CA CH CN CU CZ DE DK EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MD MG MK MN MW MX NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT UA UG UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW SD SL SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

122 Ep: pct application non-entry in european phase