System and method for measuring and monitoring wireless network performance in campus and indoor environments
A system and method for measuring and monitoring wireless network performance in campus and indoor environments provides for embedding measured network and signal properties at one or more locations within a facility into a site specific computer model which represents the facility. The computer representation is preferably three dimensional. The system and method allows for automatic, periodic, or location specific taking of measurements, and automatic or periodic embedding of measured data. The system and method allows real time or non-real time measurement and storing of performance data, and the invention is useful for test, measurement, verification, and in-situ or remote monitoring for on-going validation and maintenance of wireless networks.
The above-identified application is a continuation of U.S. Ser. No. 09/221,985, filed Dec. 29, 1998, now U.S. Pat. No. 6,442,507, and the complete contents of that application is herein incorporated by reference.
BACKGROUND OF THE INVENTION1. Field of the Invention
The invention generally relates to an indoor mobile wireless communication data measurement system and more particularly to an indoor signal property measuring device that utilizes a mobile personal computer connected to a receiver for measuring location specific wireless communication system signal properties and data network throughput properties within a facility and embedding the measured properties at the measurement location within a three-dimensional drawing of the facility stored in the computer.
2. Description of the Related Art
In recent years the use of wireless communication technology, such as cellular phone networks, has greatly increased. Moreover, it has become common to implement wireless communication systems within buildings or large facilities comprising several buildings. Examples of typical wireless communication systems are local area networks (LAN), wide area networks (WAN), or cellular phone networks such as PBX, or local loops. Due to the increasingly diverse applications of wireless communication systems, system designs have become increasingly complicated and difficult to implement.
Common to all wireless communication system designs, regardless of technology, size or scale, is the need for measurement data at some point in the design process. Whether in the initial design stage or the final verification stage, no wireless communication system is implemented without the input of measurement data. However, measurement acquisition in in-building environments is much more tedious and time consuming than in the macrocellular environment where measurement acquisition is carried out using Global Positioning System data to determine the location of the measurement being taken. Global Positioning System (GPS) data, which so many RF engineers have come to rely upon for outdoor measurement acquisition, is not an option for microcell environments. Therefore, recording real-time measurement data within a building becomes a laborious, time-consuming task involving scratched notes and blueprints and manual data entry which are both expensive and ineffectual in many respects.
In addition to measuring RF signal properties from emitted base transceivers there is also a need to measure data throughput time in computer data networks. Throughput time is the time required to transfer a record or file of known size from one computer to another. In order to standardize the measurement of data throughput time for comparison or verification purposes, files of a set size (e.g. 100 K) are used and transferred in packet sizes such as 512 bytes. Similar to RF signal attenuation, data throughput time is also a function of transmission distance and signal obstruction (e.g. walls, doors, partitions), as well as multipath propagation and the specific radio modem design.
Various signal property measurement acquisition tools and systems have been developed to aid in the design of wireless communication systems such as PenCat™, Walkabout PCS™ and TEMS Light.
LCC International Inc. offers the PenCat™ as a pen-based collection and analysis tool for wireless communication design that runs on a small hand-held tablet computer. The PenCat™ system enables a user to roam about a building, take signal property measurement data at a location in the building using a receiver linked to the tablet computer, and link the measured data to that building location on a computer map representing the building by tapping the appropriate portion of the map on the computer screen with a stylus pen. The building map can be entered into the PenCat™ system by either scanning blueprints, sketching the building within the application, or importing from another source.
Safco Technologies, Inc. offers the Walkabout PCS™ system as a portable survey coverage system for use in indoor or outdoor wireless communication system design. Similar to PenCat™, the Walkabout PCS™ system utilizes a hand-held computer linked to a receiver for measuring signal properties at a given location and linking the measured property data to that location represented on a stored computer map.
Ericsson Radio Quality Information Systems offers the TEMS Light system as a verification tool for wireless communication indoor coverage. The TEMS Light system utilizes a Windows-based graphical interface on a mobile computer linked to a receiver to allow a user to view a stored building map, make location specific data measurements, and link the measured data to the represented location on the stored computer map.
In addition to the above-discussed wireless communication systems verification tools, various wireless communication system prediction tools have also been devised such as Wireless Valley Communications Incorporated's Predictor™ and Ericsson Radio Quality Information Systems' TEMS. Predictor™ allows a wireless communication system designer to predict the coverage area of a particular wireless system in a building or across multiple buildings. Predictor™ creates a computer simulation using a computer stored building or facility database and a defined transceiver location and type within the database. Based on the building configuration and building material properties defined in the database a prediction of the coverage area of the wireless system is extrapolated by site-specific propagation whereby rays drawn between the transmitter and receiver and three-dimensional building information are used for prediction computations. The TEMS system predicts indoor coverage of a wireless system based on a stored building map and input base transceiver locations and types using statistical radio coverage models.
While the above-mentioned design and verification tools have aided wireless system designers in creating indoor wireless communication systems using building drawings and linking data measurements to building drawings, none of the devices, except Predictor™, incorporate three-dimensional building drawings to enhance the design process. Further, the above-mentioned devices and systems lack the ability to track a roving user within the building while the user is taking measurement data. Even further, none of the above-mentioned devices contemplates measuring data throughput properties for a computer data network at various locations within a facility. These capabilities may be required for installation and management of wireless devices for global network access.
SUMMARY OF THE INVENTIONIt is therefore an object of the present invention to facilitate measurement data acquisition for designing wireless communication systems within a facility.
It is another object of the present invention to scan, sketch, or import drawings of a facility into a computer to create a three-dimensional drawing database.
It is another object of the present invention to embed measured location-specific signal properties in a site-specific three-dimensional drawing database.
It is yet another object of the present invention to embed measured location-specific LAN data throughput properties in a site-specific three-dimensional drawing database.
It is still another object of the present invention to track a user within a building using a distance measuring mechanism and a stored site-specific three-dimensional drawing database.
It is yet another object of the present invention to average incoming measurement data over an interval of time or a unit distance.
The invention uses a three-dimensional drawing database of a facility and can position measured site-specific signal property information within a microcell environment using small, portable transceivers or receivers which continually report their measurement findings in real-time through a communication link with a computer (e.g., serial port, parallel port, or buffering circuit). The computer may be a personal computer, laptop, or other mobile computer. The process of taking in-building measurement data is then reduced to simply setting up a test transmitter at the selected facility site, configuring the transmitter within the three-dimensional drawing database, connecting the portable transceiver or receiver to the computer, and roaming throughout the three-dimensional drawing environment, identifying where the receiver is in the building at any given time by pointing and clicking within the drawing or employing a location tracking mechanism. A wheeled tracking mechanism is carried with a user and linked to the computer for measuring roaming distance between time intervals based on the number of wheel rotations. At each time interval the receiver location is identified, using the distance traveled by the tracking mechanism. Simultaneously, measurement data from the connected receiver is recorded, logged, and embedded directly in the three-dimensional drawing at the identified location. While the wheeled tracking mechanism is described in the preferred embodiment, other types of tracking or distance measuring devices can be used (e.g. laser range finder, sonar range finder).
An alternative to using a tracking device is to select a starting location in the stored three-dimensional facility drawing database and begin walking and measuring signal properties. Then select a stopping location once the walking and measuring process is stopped. Based on the starting and stopping locations the computer calculates a straight line path between the locations and distributes the measured data in one of several user specified formats. The user may specify that the measured data be distributed along the path at intervals of time, distributed along the path at units of length, or averaged and distributed along the path at units of length or time.
Using similar measurement acquisition methods described above the data throughput properties of a wireless computer data network can also be measured. This is accomplished by creating a link between a server computer and a mobile client computer, transferring a record of standardized size between the server and mobile client computer, and measuring the time required to transfer the record. This process can be carried out at a plurality of locations within a facility. At each location the measured time is recorded and embedded at the measurement location within a three-dimensional facility drawing database. Additionally, the server computer can also be mobile.
In addition to creating a three-dimensional database model and performing measurements in in-facility wireless communications and data networks the invention is capable of verifying the signal properties and data throughput properties of existing wireless communication and data networks.
BRIEF DESCRIPTION OF THE DRAWINGSThe foregoing and other objects, aspects and advantages will be better understood from the following detailed description of the preferred embodiments of the invention with reference to the drawings, in which:
Referring now to
The three-dimensional building drawing database stored in the mobile computer 12 may be imported from another computer, scanned in from an existing paper drawing, or drawn using the computer 12. Regardless of how the drawings are entered into mobile computer 12, the drawings may be manipulated and modified within the computer depending on the needs of the user.
The system described in
After the location-specific measurements 24, 26, 28, 30 have been taken, logged and embedded into the building drawing database, the results for each location can be displayed on the computer screen 20 as shown in
Another method of acquiring measurement data is for the user to specify a starting location 46, by clicking on the displayed building database, and walk a straight path while the attached measurement receiver is measures signal properties of signals emitted from base transceiver 40. The user then identifies the location 48 where he/she stopped walking, by clicking on the displayed building database. The computer then calculates a linear path 50 between the start 46 and stop 48 points. After the linear path 50 is calculated, the user has several options for distributing the measured data along the linear path 50 for subsequent embedding in the building drawing database. The user can specify that data should be recorded and embedded at specified time intervals. In this case, the recorded data is spaced evenly along the linear path 50 with each sequential measurement separated by the specified time interval. The other option is to distribute by distance. In this case, the recorded data is spaced evenly along the linear path 50 with each sequential measurement separated by a specified unit length. If more measurement data is available than recording slots along the path, the data can be averaged.
Using the measurement acquisition methods described in conjunction with
After the location-specific measurements 64, 66, 68, 70 have been taken, logged and embedded into the building drawing database, the results for each location can be displayed on the computer screen 60 as shown in
The data throughput property gathering scheme outlined in conjunction with
Note that in addition to data throughput rate over the wireless channel, the present invention incorporates the ability to measure frame errors, packet retries, network data throughput, and network delay due to the fixed non-wireless portion of any network, such capabilities being dependent upon the specific connected radio transceivers or receivers and the particular transfer protocol.
While the invention has been described in terms of its preferred embodiments, those of skill in the art will recognize that the invention can be practiced with modification within the spirit and scope of the appended claims.
Claims
1-803. (canceled)
804. A system for determining, monitoring or optimizing network throughput properties, comprising:
- at least one computer or network;
- one or more measurement devices for measuring network throughput properties; and
- a computer program which is operational on said at least one computer or network which provides a computerized three dimensional representation of a facility which includes at least a portion of one building, said computerized three dimensional representation being constructed from a site specific drawing database of said facility, and wherein one or more measurements of network throughput properties obtained with said one or more measurement devices are embedded into said site specific drawing database by inputting one or more measurements of network throughput properties obtained from one or more locations in said facility, and wherein each of said measurements is associated with location information corresponding to a location of said one or more locations where said measurements were made within said facility.
805. An apparatus for determining, monitoring or optimizing network throughput properties, comprising:
- at least one computer or network;
- a computer program which is operational on said at least one computer or network which provides a computerized three dimensional representation of a facility which includes at least a portion of one building, said computerized three dimensional representation being constructed from a site specific drawing database of said facility, and wherein one or more measurements of network throughput properties obtained from one or more measurement devices are embedded into said site specific drawing database by inputting one or more measurements of network throughput properties obtained from one or more locations in said facility, and wherein each of said measurements is associated with location information corresponding to a location of said one or more locations where said measurements were made within said facility.
806. The system of claim 804 wherein said computerized three dimensional representation of said facility provides a three dimensional representation of position of at least one of said one or more measurement devices within said facility.
807. The apparatus of claim 805 wherein said computerized three dimensional representation of said facility provides a three dimensional representation of position of at least one of said one or more measurement devices within said facility.
808. The system of claim 804 wherein said computer program is used with one or more wireless local area networks, wireless PBX systems, or in-building cellular networks, or any combination thereof.
809. The apparatus of claim 805 wherein said computer program is used with one or more wireless local area networks, wireless PBX systems, or in-building cellular networks, or any combination thereof.
810. The system of claim 804 wherein said computer program uses one or more client devices and one or more server devices to determine data throughput properties as a function of position.
811. The apparatus of claim 805 wherein said computer program uses one or more client devices and one or more server devices to determine data throughput properties as a function of position.
812. The system of claim 804 wherein said computer program provides an assessment of data throughput properties by using transmission of specific data sets between at least one client device and at least one server device.
813. The apparatus of claim 805 wherein said computer program provides an assessment of data throughput properties by using transmission of specific data sets between at least one client device and at least one server device.
Type: Application
Filed: Jul 8, 2005
Publication Date: Feb 16, 2006
Inventors: Roger Skidmore (Blacksburg, VA), Theodore Rappaport (Blacksburg, VA)
Application Number: 11/176,668
International Classification: G06F 11/30 (20060101);