METHOD AND APPARATUS OF USING DRIVE TEST DATA FOR PROPAGATION MODEL CALIBRATION

Abstract

A method using drive test data for propagation model calibration includes: step 1, obtaining original drive test data; step 2, selecting the data from the drive test data according to predefined conditions as effective drive test data; and step 3, extracting the effective drive test data to form a data file used for propagation model calibration. An apparatus using drive test data for propagation model calibration includes: a drive test data obtaining module, configured to obtain the drive test data in the regions to be calibrated; an effective drive test data generation module, configured to generate effective drive test data from the drive test data according to predefined conditions; and a data file generation module, configured to extract the effective drive test data to form a data file used for propagation model calibration. The present invention utilizes drive test data of existing networks to largely decrease the CW test work and reduce the network building cost. It is believed that the calibrated model can relatively accurately reflect the propagation characteristics in the field. Furthermore, base stations can be optimally allocated.

Claims

1. A method for propagation model calibration, the method comprising: obtaining original drive test data; selecting data from the original drive test data according to predefined conditions as effective drive test data by: deleting data without at least one of a longitude, a latitude, a signal strength value, or an identification number of a cell to be calibrated, or deleting data with a signal strength not within a predetermined range; and extracting the effective drive test data to form a data file used for propagation model calibration.

Description

BRIEF DESCRIPTION OF THE DRAWINGS

[0041] FIG. 1 is a flowchart according to the present invention;

[0042] FIG. 2 is a flowchart showing a method of using drive test data for propagation model calibration according to the first embodiment of the invention;

[0043] FIG. 3 is a flowchart showing a method of using drive test data for propagation model calibration according to the second embodiment of the invention;

[0044] FIG. 4 is a configuration diagram showing an apparatus of using drive test data for propagation model calibration according to the invention.

DETAILED DESCRIPTION OF THE INVENTION

[0045] In the present invention, the existing drive test data is processed with certain method and further applied for propagation model calibration.

[0046] The present invention will be detailed explained by reference to the embodiments of the present invention in connection with the accompanying drawings.

[0047] As shown in FIG. 1, FIG. 1 is a flowchart according to the invention, including the following steps:

[0048] Step 1: obtaining drive test data;

[0049] Step 2: obtaining effective drive test data from drive test data in Step 1 according to predefined conditions; and

[0050] Step 3: extracting effective drive test data to form data file used in propagation model calibration.

First Embodiment

[0051] As shown in FIG. 2, FIG. 2 is a flowchart showing the method of using drive test data for propagation model calibration according to the first embodiment of the present invention. The process in FIG. 2 includes the following steps.

[0052] The above step 1 of obtaining drive test data further includes the following steps.

[0053] Step 10: calculate the times of drive test required for propagation model calibration in a region to be calibrated.

[0054] According to the theory in “Pilot Measurement Method—Effective Method for Propagation Module Calibration in CDMA Network” published by Designing Techniques of Posts and Telecommunications, iss. 4, pages 1-6, April 2004, it is concluded that the times of drive test required for propagation model calibration can be calculated with relative information during drive test, such as sampling rate of terminals, transmitting frequency, car speed, resolution requirement and the like. It may be expressed by the formula:


times of drive test required for propagation model calibration=car speed/(required sampling rate×real sampling rate of drive test terminals×the number of the terminals used for repeated drive test in the region)


=(the number of samples×car speed)/(the length of sampling window×real sampling rate of drive test terminals×the number of the terminals used for repeated drive test in the region),

[0055] wherein, the number of terminals is the number of cell phones.

[0056] The length of the sampling window depends on the frequency of the real drive test system. If the frequency is lower than 200 MHz, the length of the sampling window is 20 times of wavelength. Otherwise, the length of the sampling window is 40 times of wavelength. Commonly 40 times of wavelength is used in the mobile communication system working between 800 MHz and 2000 MHz.

[0057] The number of samples is between 36 and 50 so that sampling confidence interval of 90% to 99% can be guaranteed. If the sampling confidence interval is beyond this range, error will be further increased and even data is not reliable.

[0058] The unit of car speed is m/s.

[0059] The unit of real sampling rate of drive test terminals is number-of-terminal/s.

[0060] The number of the terminals used for repeated drive test in the region is the number of terminals which are parallel tested in the region to be calibrated during drive test. The repeating of drive test may not be at the same time, but it is required to be taken in the same region and route.

[0061] Step 11: perform drive test in the region to be calibrated based on the number of drive test obtained in Step 10, to obtain the drive test data in the real wireless environment.

[0062] Here, the drive test data are obtained by testing common channels for broadcasting base station information in the wireless system. The drive test data may include, but are not limited to, longitude and latitude, test time, identification numbers of the local cell and adjacent cells, signal strength (level) of the local cell, signal strength (level) of adjacent cells. Specifically, only if the data includes longitude and latitude, test time, identification numbers and signal strength (level) of the local cell, of each point along the test route, it can be used as effective data for further propagation model calibration. The terminals maybe idle or in conversation during drive test.

[0063] Step 2: perform efficiency judgment to the drive test data. Obtain effective drive test data from the drive test data obtained in Step 11 according to predefined conditions.

[0064] In this Step 2, efficiency judgment is a process to judge and filter unreasonable data. During the process, the data without longitude and latitude, without signal strength value, without the identification number of the cell to be calibrated, or with the signal strength beyond specific range, etc., which can not be used for propagation model calibration, will be deleted.

[0065] This Step 2 further includes the following steps.

[0066] Step 20: determine whether or not each data point in the drive test data includes longitude and latitude information; if there is data without longitude and latitude, delete this data point.

[0067] Next, part drive test data obtained in some test in a GSM system are taken as an example to explain the process to obtain effective drive test data. Table 1 is a collected drive test data table (the identification numbers of cells to be calibrated are 45 and 99). As shown in Table 1, the data in the first line have not longitude and latitude information. Therefore, the data in the first line is not usable and should be deleted.

TABLE-US-00001 TABLE 1 Drive Test Data Table 13:37:04 45 −70 99 −88 114.05608 22.47466 13:37:14 45 99 114.05606 22.47461 13:37:24 −70 −88 114.05604 22.47456 13:37:34 50 −70 90 −88 114.05602 22.47451 13:37:44 50 −70 99 −88 114.05602 22.47451 13:37:54 45 −20 114.05602 22.47451 13:37:54 45 −125 114.05602 22.47451 13:38:04 45 −68 99 −88 114.05602 22.47451 13:38:04 45 −68 99 −88 114.05602 22.47451 13:38:04 45 −68 99 −88

[0068] In Table 1, with the order from left to right,

[0069] The first column represents longitude LON;

[0070] The second column represents latitude LAT;

[0071] The third column represents test time TIME;

[0072] The fourth column represents identification of main service cell BSIC_SERV;

[0073] The fifth column represents receiving level of main service cell RXLEV_F;

[0074] The sixth column represents identification of the first adjacent cell BSIC_N1;

[0075] The seventh column represents receiving level of the first adjacent cell RXLEV_N1.

[0076] It should be understood that the data obtained by testing with different test equipments in different communication systems are different in respects of data name, arrangement order, the number of data and the like. However, those differences are not apart from the principle of the invention and do not affect the understanding of the invention.

[0077] Step 21: determine whether or not each data point in the drive test data includes signal strength information; if neither of the main cell and adjacent cells have signal strength information, delete the data point.

[0078] For example, the data in the second line in Table 1 does not have signal strength information, and thus the data in this line are not usable and should be deleted.

[0079] Step 22: determine whether or not each data point in the drive test data includes identification information of the cell; if neither of the main cell and adjacent cells have identification information, or if the identification information is not the identical with the cells to be calibrated, delete the data point.

[0080] For example, the data in the third line in Table 1 dose not have identification information, and thus the data in this line are not usable and should be deleted.

[0081] Step 23: determine whether or not the identification information are identical with the identification information of cells to be calibrated cell; if the identification information of the main cell and adjacent cells are not identical with the cells to be calibrated, delete the data point.

[0082] For example, the data in the fourth line of Table 1 have the identification information different from the identification of the cells to be calibrated, thus the data in this line are not usable and should be deleted. However, the data in the fifth line have the identification information partly identical with the identification of the cells to be calibrated, and thus the data can be left.

[0083] Step 24: determine whether or not the signal level of each data point is within the range required for signal strength; if beyond the range, delete the data point.

[0084] In this embodiment, the range required for signal strength is set by −40 dB to −110 dB. The data in the sixth line and the seventh line of Table 1 have the signal strength beyond the range; therefore, the data are not usable and should be deleted.

[0085] Step 25: determine whether or not the data point have totally the same longitude and latitude, time, identification of cells, signal strength with the previous data point; if it is the same, delete the data point.

[0086] For example, the data in line 9 and line 10 are totally the same with the data in line 8. Therefore, the data in line 9 and line 10 are not usable and should be deleted.

[0087] Step 3: based on the identification of the cells to be calibrated, extract the signal strength in the data file formed in Step 2 and the corresponding longitude and latitude to form a data file used for propagation model calibration.

[0088] As shown in Table 2, Table 2 shows the extracted data based on the identification of the cells to be calibrated 45 and 99.

TABLE-US-00002 TABLE 2 Extracted Data Based on Identification of Cells to Be Calibrated 45 and 99 LON LAT RXLEV_N1 114.056020 22.474510 −70 114.056020 22.474510 −68

[0089] Test data extracting is performed by extracting part data of the cells to be calibrated required for propagation model calibration from the drive test data, such data including longitude and latitude, and signal strength information of the test point within the region.

[0090] After obtaining the data file used for propagation model calibration in Step 3, Step 4 is executed. The data file used for propagation model calibration is output to network planning software so as to implement propagation model calibration. The process of propagation model calibration is basically the same with the process of propagation model calibration after CW test. However, during propagation model calibration by using the drive test data, the data file, information of cells to be calibrated and the corresponding antenna data formed in Step 3 are required to be loaded.

[0091] In order to further increase the accuracy of data, a step is can be performed between Step 2 and Step 3.

[0092] Step 2′: determine whether or not filtered data amount can satisfy the requirement.

[0093] Namely, compare the times of drive test required for propagation model calibration calculated in Step 10 with the provided repeated times of drive test data; if the latter is larger than or equal to the former, it can be regarded the data sufficiency is satisfied. Otherwise, data sufficiency is not satisfied, and return to Step 2.

Second Embodiment

[0094] The difference between this embodiment and the first embodiment is that the drive test data in the region to be calibrated are obtained according to different dependence. In this embodiment, the dependence is the data amount required for propagation model calibration in the region to be calibrated.

[0095] According to the theory in “Pilot Measurement Method—Effective Method for Propagation Module Calibration in CDMA Network” published by Designing Techniques of Posts and Telecommunications, iss. 4, pages 1-6, April 2004, the data amount required for propagation model calibration can be deducted. It may be expressed by the formula:

[00001] data .Math. .Math. amount .Math. .Math. required .Math. .Math. for .Math. .Math. propagation .Math. .Math. model .Math. .Math. calibration = the .Math. .Math. real .Math. .Math. route .Math. .Math. length .Math. .Math. during .Math. .Math. drive .Math. .Math. test the .Math. .Math. required .Math. .Math. sampling .Math. .Math. rate = ( the .Math. .Math. number .Math. .Math. of .Math. .Math. samples × the .Math. .Math. real .Math. .Math. route .Math. .Math. length .Math. .Math. during .Math. .Math. drive .Math. .Math. test ) the .Math. .Math. length .Math. .Math. of .Math. .Math. sampling .Math. .Math. window

[0096] Correspondingly, the times of drive test required for propagation model calibration in Step 10 in the first embodiment will be changed to the data amount required for propagation model calibration in this embodiment.

[0097] Therefore, Step 10 in the first embodiment corresponds to Step 10′ in this embodiment, calculating the data amount required for propagation model calibration in the region to be calibrated.

[0098] Step 11′, perform drive test in the region to be calibrated based on the data amount obtained in Step 10′ to obtain the drive test data in the real wireless environment.

[0099] Step 2, select the data which satisfy predefined conditions from original drive test data as effective drive test data;

[0100] Step 3, extract effective drive test data to form a data file used in propagation model calibration.

[0101] Step 2″ can be performed between Step 2 and Step 3: the data amount required for propagation model calibration which is calculated in Step 10 is compared with the filtered effective data amount obtained in Step 2; if the filtered effective data amount is larger than or equal to the data amount required for propagation model calibration, data sufficiency is met and execute Step 3. Otherwise, data sufficiency is not met and returning to Step 2.

[0102] Step 2 and 3 in this embodiment are the same with Step 2 and 3 in the first embodiment, the repeated description is not provided.

[0103] The present invention further provides an apparatus of using drive test data for propagation model calibration. As shown in FIG. 4, FIG. 4 is a configuration diagram showing to the apparatus of using drive test data for propagation model calibration according to the invention, which includes: a drive test data obtaining module, an effective drive test data generation module, and a data file generation module.

[0104] Firstly, the drive test data obtaining module calculates the times of drive test or the data amount required for propagation model calibration in the region to be calibrated based on the relative information during drive test, such as terminal sampling rate, transmitting frequency, car speed, accuracy requirement and the like; then, perform drive test in the region to be calibrated based on the required times of drive test so as to obtain the drive test data in a real wireless environment, or collect previous drive test data in the region to be calibrated based on the required data amount.

[0105] According to this embodiment,

[00002] Times .Math. .Math. of .Math. .Math. Drive .Math. .Math. Test = car .Math. .Math. speed / ( required .Math. .Math. sampling .Math. .Math. rate × real .Math. .Math. sampling .Math. .Math. rate .Math. .Math. of .Math. .Math. drive .Math. .Math. test .Math. .Math. terminals × the .Math. .Math. number .Math. .Math. of .Math. .Math. the .Math. .Math. terminals .Math. .Math. used .Math. .Math. for .Math. .Math. repeated .Math. .Math. drive .Math. .Math. test .Math. .Math. in .Math. .Math. the .Math. .Math. region ) = ( the .Math. .Math. number .Math. .Math. of .Math. .Math. samples × car .Math. .Math. speed ) / ( the .Math. .Math. length .Math. .Math. of .Math. .Math. sampling .Math. .Math. window × real .Math. .Math. sampling .Math. .Math. rate .Math. .Math. of .Math. .Math. drive .Math. .Math. test .Math. .Math. terminals × the .Math. .Math. number .Math. .Math. of .Math. .Math. the .Math. .Math. terminals .Math. .Math. used .Math. .Math. for .Math. .Math. repeated .Math. .Math. drive .Math. .Math. test .Math. .Math. in .Math. .Math. the .Math. .Math. region ) ; Data .Math. .Math. Amount = the .Math. .Math. real .Math. .Math. route .Math. .Math. length .Math. .Math. during .Math. .Math. drive .Math. .Math. test / the .Math. .Math. required .Math. .Math. sampling .Math. .Math. rate = ( the .Math. .Math. number .Math. .Math. of .Math. .Math. samples × the .Math. .Math. real .Math. .Math. route .Math. .Math. length .Math. .Math. during .Math. .Math. drive .Math. .Math. test ) / the .Math. .Math. length .Math. .Math. of .Math. .Math. sampling .Math. .Math. window .

[0106] Next, the effective drive test data generation module obtains effective drive test data from the drive test data obtained by the drive test data obtaining module according to the predefined efficiency conditions.

[0107] The effective drive test data obtained by the effective drive test data generation module are output to the data file generation module. The data file generation module extracts the signal strength with the identification of the cell and the corresponding longitude and latitude from the effective drive test data to form a data file used in propagation model according to the identification of the cell to be calibrated.

[0108] The above mentioned are only the embodiments of the invention. It should be understood that those skied in the art may make variations and modifications without departing from the scope of the present invention.