Embodiment
While carrying out frequency-tracking for the carrier wave frequency selecting repeater existing in prior art, cannot obtain the whole information source parameters in community, and the subdistrict frequency point obtaining due to parsing is incomplete, make the renewal of repeater working channel number fail the renewal that comprises all frequencies, cause the mobile subscriber within the scope of corresponding carrier wave frequency selecting repeater coverage cell cannot carry out data service communication and occur the problem that call is abnormal, the embodiment of the present invention proposes a kind of technical scheme here, each frequency in default frequency range is scanned, obtain whole BCCH frequencies, then determine each BCCH frequency Xia community information source information, in the community information source information obtaining, determine Serving cell, then obtain the CA table information of this Serving cell, C0 frequency, data service frequency and speech business frequency, then according to CA table information and the relevant frequency determined, the existing information source information of carrier wave frequency selecting repeater is upgraded, make the working channel number after upgrading keep identical with the channel number of base station, thereby can obtain whole communities information source parameter under BCCH frequency and whole frequency point information of Serving cell, make the frequency of carrier wave frequency selecting repeater in the time that needs upgrade, can obtain update all, thereby ensure the normal of its overlay area communication network.
Below in conjunction with each accompanying drawing, embodiment of the present invention technical scheme main realized to principle, embodiment and the beneficial effect that should be able to reach is at length set forth.
Embodiment mono-
The embodiment of the present invention one has proposed a kind of frequency tracking method, and as shown in Figure 2, its idiographic flow is as follows:
Step 201, scans the each frequency in default frequency range, determines all BCCH frequencies, completes the Frequency Synchronization of carrier wave frequency selecting repeater.
Wherein, the time that the each frequency in default frequency range is scanned, can be, but not limited to determine by following two kinds of modes:
First kind of way can be in the time that the channel number of base station changes, just to start the each frequency in default frequency range to scan.
The second way, can adopt the mode that presets sweep time, and the each frequency in default frequency range is periodically scanned.
Preferably, the embodiment of the present invention one, adopts the above-mentioned second way to start scan mechanism here, each frequency in default frequency range is scanned, do not need the channel number of monitored base stations, can save preferably the processing resource of system, reduce the maintenance cost of equipment.
Wherein, the method for determining BCCH frequency can adopt following manner to carry out:
Step 1, scans the each frequency in default frequency range, measures the average power content of corresponding each frequency.For example, suppose that predefined frequency range is GSM850/900/1800, the each frequency in frequency range is scanned, the average power content of measuring each frequency is P1, P2, P3, P4, P5 etc.
Step 2, sorts the average power content of the each frequency of correspondence of measuring.Wherein, can sort to the average power content of the each frequency of correspondence of measuring according to order from big to small, also can sort according to order from small to large.Preferably, the embodiment of the present invention one is arranged the average power content of the each frequency of correspondence of measuring here according to order from big to small.For example, taking 5 average power contents measuring in step 1 as example, suppose that the result after sequence is: P5 > P4 > P3 > P2 > P1.
Step 3, according to the ranking results obtaining after sequence, successively the frequency corresponding with each average power content carried out: lock this frequency, in the system message receiving by the frequency of this locking, comprise frequency correction channel (FCCH judging, Frequency Correction Channel) carrier frequency information time, the frequency of determining current locking is a BCCH frequency.For example, the frequency that is P5 for performance number, first locks this frequency, receive the system message that base station sends by this frequency, the system message receiving is resolved, due to the carrier frequency information that comprises FCCH in this system message, so determine that frequency corresponding to performance number P5 is BCCH frequency.As a same reason, for frequency corresponding to performance number P4, lock this frequency, receive the system message that base station sends by this frequency, the system message receiving is resolved, owing to not comprising the carrier frequency information of FCCH in this system message, so determine that frequency corresponding to performance number P4 is not BCCH frequency, continue frequency corresponding to locking performance number P3, the same manner judges whether the frequency that performance number P3 is corresponding is BCCH frequency.Successively subsequent power value P2 and frequency corresponding to P1 are carried out to identical deterministic process.Finally obtaining the frequency that performance number P5, P3 and P2 are corresponding is BCCH frequency.
Step 202, obtains each BCCH frequency Xia community information source information of determining in step 201.
Particularly, after completing Frequency Synchronization, each BCCH frequency of determining in lock step 201 respectively, lock the SCH channel of a certain time slot in this BCCH frequency, then radiofrequency signal system being received from base station is carried out digitized processing, obtain digital baseband signal, carry out the processing modes such as channel estimating, time domain equalization and demodulation, the digital baseband signal obtaining is carried out to decoding processing, obtain continuous bit stream, in the successive bits stream obtaining, carry out protocol analysis, complete carrier wave frequency selecting repeater time synchronized according to analysis result.After time synchronized and Frequency Synchronization all complete, receive the system message that send by BCCH frequency base station, the system message receiving is carried out to dissection process, obtain this BCCH frequency Xia community information source information.
Wherein, the information source information of the community obtaining can be, but not limited to comprise mobile network code (MNC, Mobile Network Code, ) information, be operator code information, lane place coding (LAC, location area code) information, cell ID (CI, Cell Identity) information, base station identity code (BSIC, BaseStation Identity Code), Cell Broadcast CB control channel number (BCCH) Broadcast Control Channel incoming level (RxLev), the information such as voice traffic channel quantity (NumARFCN) and carrier/interface ratio (C/I).
It should be noted that the technical scheme that the embodiment of the present invention proposes can support to exceed the search of 40Ge community information source information here.Wherein, the search object of community information source information is carrier wave frequency selecting repeater spacing wave around will be filtered out through after frequency sweep, parse detailed cell information and store, be convenient to the execution of subsequent step, also can facilitate engineering staff open station and report simultaneously.
Step 203, because there is its unique CI each community, thus can in the community information source information obtaining, determine the CI identical with default CI, and using the community corresponding CI determining as Serving cell.
Step 204, is determining behind Serving cell, locks BCCH frequency corresponding to this Serving cell, receives the system message that send by the BCCH frequency corresponding with Serving cell base station.
Step 205, resolves the system message receiving in step 204, judges whether successfully resolved of system message to receiving, if judged result is yes, execution step 206, if judged result is no, performs step 201.
Step 206, judges whether to the system message successfully resolved receiving in default duration, if judged result is yes, performs step 207, otherwise to perform step 208.
Step 207, the CA that obtains this Serving cell shows information, C0 frequency, data service frequency and speech business frequency, and wherein, described C0 frequency is BCCH frequency corresponding to Serving cell.
It should be noted that, CA table information is issued by base station, is contained in system message, is used for notifying the service condition of the frequency in travelling carriage community, but may not can comprise all frequencies in community in CA table, and even base station also can not issue CA table.
Wherein, as shown in Figure 3, can obtain in the following manner CA table information and the C0 frequency point information of Serving cell:
Whether step 31, in the time that the system message receiving is resolved, according to analysis result, comprise the CA table information of this Serving cell in the system message that judgement receives.If judged result is yes, execution step 32, if judged result is no, performs step 33.
Step 32, system message is resolved in the analysis result obtaining, extracts the CA table information of this Serving cell.
Step 33, locks the CCCH frequency corresponding with this Serving cell, and the system message that the CCCH frequency by locking is sent is resolved, and according to analysis result, obtains the CA table information of described Serving cell.
After obtaining the CA table information of this Serving cell, can adopt following method to obtain the C0 frequency of this Serving cell:
Step 1: determine the C0 frequency that whether comprises this Serving cell in this CA table in the CA of this Serving cell of determining table information.If judged result is yes, execution step two, otherwise execution step three.
Step 2: the C0 frequency of determining this Serving cell in the CA of this Serving cell table information.
Step 3, the system message receiving is resolved in the analysis result obtaining, determines the C0 frequency of this Serving cell.Particularly, the C0 frequency of this Serving cell of determining can be added in the CA table of Serving cell.Preferably, the C0 frequency of determining is added to the end place of the CA table of Serving cell.
Wherein, data service frequency comprises general packet radio service technology (GPRS, General Packet Radio Service) frequency and enhanced data rates for gsm evolution technology (EDGE, Enhanced Data Rate for GSM Evolution) frequency, can adopt following step to obtain the data service frequency of this Serving cell:
Step 1: receive the system message that send base station, system message is resolved, according to analysis result, lock the CCCH frequency corresponding with this Serving cell.
Step 2: the system message that the CCCH frequency by locking is sent is resolved, and determines the data service frequency of this Serving cell according to analysis result;
Wherein, if travelling carriage application is speech business, base station can issue final speech business frequency on DCCH frequency, can determine by following method the speech business frequency of this Serving cell:
Step 1: receive the system message that send base station, the system message receiving is resolved, in the analysis result obtaining, locking CCCH frequency, obtains base station by the DCCH frequency of the CCCH frequency assignment of locking.
Wherein, comprise Immediate Assignment message in the system message issuing on CCCH frequency time, judge the type of allocated channel: one is data service frequency, and one is DCCH, if there is DCCH, enters dedicated mode DCCH frequency is intercepted.
Step 2: intercept speech business frequency point information on the DCCH frequency obtaining.
Alternatively, also comprise step 3, in order not affect reception and the renewal of system message, need to relock the CCCH frequency corresponding with this Serving cell.
Wherein, can be, but not limited to adopt following two kinds of methods to judge whether to relock the CCCH frequency corresponding with this Serving cell:
First kind of way: after obtaining speech business frequency point information, continue to receive the system message that send base station, in the time receiving the release chain circuit message of the DCCH frequency transmission by obtaining, relock the CCCH frequency corresponding with this Serving cell, exit dedicated mode, enter into idle pulley.
The second way: in the time that the DCCH frequency of intercepting acquisition exceedes default duration, relock the CCCH frequency corresponding with described Serving cell.
Alternatively, after determining the data service frequency of Serving cell, speech business frequency, in the CA table of this Serving cell that judgement is determined, whether include data service frequency and the speech business frequency of this Serving cell, if judged result is no, the data service frequency of determining and speech business frequency are stored in EDGE frequency table.
Step 208, cannot resolve the system message receiving time, in multiple BCCH frequencies of determining, lock one of them BCCH frequency according to preset rules in default duration, the system message that BCCH channel under BCCH frequency by locking is sent is resolved, and returns and carries out 203.For example, if within predefined ten minutes, cannot resolve receiving system message time, can be in multiple BCCH frequencies of determining, BCCH frequency corresponding to maximum average power value that can select numerical value, the system message that base station is sent by this frequency is resolved.
Step 209, according to CA table information, C0 frequency, data service frequency and the speech business frequency of the Serving cell of determining, judge whether to upgrade existing CA table information, C0 frequency, data service frequency and speech business frequency, if judged result is yes, execution step 210, if judged result is no, finish this all operations.
Particularly, CA table information, C0 frequency, data service frequency and the speech business frequency determined and original CA table information, C0 frequency, data service frequency and speech business frequency can be compared, in the time that comparative result is identical, determine and do not need the working channel of carrier wave frequency selecting repeater number to upgrade,, need the working channel of carrier wave frequency selecting repeater number to upgrade when not identical in judged result.
Step 210, judging will upgrade existing CA table information, C0 frequency, data service frequency and speech business frequency time, the working channel of carrier wave frequency selecting repeater number is updated to identical with the channel number of base station according to CA table information, the data service frequency of the Serving cell of determining with speech business frequency.
Wherein, can adopt following method to upgrade carrier wave frequency selecting repeater working channel number: whether C0 frequency determine consistent with default BCCH frequency and default BCCH frequency when consistent of the C0 frequency determined of judgement, the working channel of carrier wave frequency selecting repeater number 1 is updated to default BCCH frequency, the follow-up work channel number except working channel number 1 of carrier wave frequency selecting repeater is updated in CA table information to effectively frequency in order successively, data service frequency and speech business frequency, and after upgrading, effective working channel number corresponding switch is set to open (ON), invalid working channel number corresponding switch is set to turn-off (OFF).
For example, the working channel of carrier wave frequency selecting repeater number 1 is updated to the C0 frequency of determining, then from working channel numbers 2, and once the effective frequency in the CA table of acquisition is upgraded, finally the data service frequency of acquisition and voice frequency are updated in remaining working channel number.Wherein, in C0 frequency, effectively frequency can be, but not limited to as being vicissitudinous frequency.
Particularly, according to requirement and the feature of engineering application, speech business frequency is carried out to real-time update.Consider the particularity of data service frequency, for ensureing the rate of reaching the standard grade, after obtaining this type of frequency, carry out the maintenance mechanism in default duration.For example, in default duration, (can be 24 hours) judges that whether original data service frequency is identical with the new data service frequency of acquisition, if judged result is no, retain working channel number corresponding to original data service frequency, use the new data service frequency obtaining to upgrade the follow-up work channel number except working channel number 1 of carrier wave frequency selecting repeater.For example, suppose that the working channel number that original data service frequency is corresponding is 8, in the time that the working channel of carrier wave frequency selecting repeater number is upgraded, working channel numbers 8 is not upgraded, but the data service frequency of new goods is updated in other working signals.
Adopt the technical scheme of the embodiment of the present invention one above-mentioned proposition, can be by the mode of scanning frequency, obtain community information source information, because frequency point scanning can be set as to periodic scan, so frequency point scanning is real-time, after operator adjusts the working channel of base station number, can respond in time, without artificial participation, thereby reduce maintenance cost.Increase parsing and the renewal of GPRS/EDGE and voice frequency simultaneously, made the frequency of carrier wave frequency selecting repeater in the time that needs upgrade, can obtain update all, thereby ensured the normal of its overlay area communication network.And Energy Saving Strategy that can real-time response base station, turns off the frequency that there is no traffic carrying capacity, and the power consumption that has both reduced carrier wave frequency selecting repeater itself has also reduced the interference to base station.
Embodiment bis-
Based on said method embodiment mono-, the embodiment of the present invention two has proposed a kind of frequency-tracking device here, and its structure forms as shown in Figure 4, comprising:
Frequency determining unit 401, for the each frequency in default frequency range is scanned, determines BCCH channel of broadcast control frequency.
Particularly, frequency determining unit 401, specifically for the each frequency in default frequency range is scanned, measures the average power content of corresponding each frequency; The average power content of the each frequency of correspondence of measuring is sorted according to order from big to small; According to the result after sequence, successively the frequency corresponding with each average power content carried out: lock this frequency, in the time judging the carrier frequency information that comprises frequency correction channel FCCH in the system message receiving by the frequency of this locking, the frequency of determining current locking is a BCCH frequency.
Information acquisition unit 402, each BCCH frequency Xia community information source information of determining for obtaining frequency determining unit 401.
Particularly, described information acquisition unit 402, the system message sending by BCCH frequency specifically for receiving base station; According to the system message receiving, obtain this BCCH frequency Xia community information source information.
Serving cell determining unit 403, determines the CI identical with default cell ID CI for the community information source information obtaining in information acquisition unit 402, and using the community corresponding CI determining as Serving cell.
Message sink unit 404, the system message of sending by BCCH frequency corresponding to Serving cell of determining with Serving cell determining unit 403 for receiving base station.
Resolution unit 405, resolve for the system message that message receiving element 404 is received, the frequency point allocation CA table information, C0 frequency, data service frequency and the speech business frequency that obtain described Serving cell, described C0 frequency is BCCH frequency corresponding to Serving cell.
Particularly, whether described resolution unit 405, specifically for according to analysis result, comprise the CA table information of this Serving cell in the system message that judgement receives; If judged result is yes, extract the CA table information of described Serving cell; If judged result is no, lock the Common Control Channel CCCH frequency corresponding with described Serving cell; The system message that CCCH frequency by locking is sent is resolved, and according to analysis result, obtains the CA table information of described Serving cell; And in the CA of the described Serving cell of determining table information, determine the C0 frequency that whether comprises this Serving cell in this CA table; If comprised, in the CA of this Serving cell table information, determine the C0 frequency of this Serving cell; If do not comprised, the system message receiving is resolved in the analysis result obtaining, determine the C0 frequency of this Serving cell.
Particularly, above-mentioned resolution unit 405, specifically for according to analysis result, locks the CCCH frequency corresponding with described Serving cell; The system message that CCCH frequency by locking is sent is resolved, and determines the data service frequency of described Serving cell; And be identified for obtaining base station by the Dedicated Control Channel DCCH frequency of the CCCH frequency assignment of locking; On the DCCH frequency obtaining, intercept speech business frequency point information.
Particularly, above-mentioned resolution unit 405, when the also release chain circuit message for sending at the DCCH frequency receiving by obtaining, or the DCCH frequency of intercepting acquisition exceedes default duration, relocks the CCCH frequency corresponding with described Serving cell.
Particularly, above-mentioned resolution unit 405, also for judging whether the CA table of the described Serving cell of determining includes data service frequency and the speech business frequency of described Serving cell; If judged result is no, the data service frequency of determining and speech business frequency are stored in enhanced data rates global mobile communication GSM evolution technology EDGE frequency table.
Particularly, above-mentioned frequency determining unit 401, also cannot resolve the system message receiving for resolution unit 405 time, scans the each frequency in default frequency range again; Or cannot resolve the system message receiving in default duration time, according to preset rules in multiple BCCH frequencies of determining, lock one of them BCCH frequency, the system message that the BCCH channel under the BCCH frequency by locking is sent is resolved.
Updating block 406, be used for CA table information, C0 frequency, data service frequency and the speech business frequency of the Serving cell of determining according to resolution unit 405, judging will upgrade existing CA table information, C0 frequency, data service frequency and speech business frequency time, the working channel of carrier wave frequency selecting repeater number is updated to identical with the channel number of base station according to CA table information, the data service frequency of the Serving cell of determining with speech business frequency.
Particularly, above-mentioned updating block 406, whether consistent with default BCCH frequency specifically for judging the C0 frequency that resolution unit 405 determines; In judged result when being, the working channel of carrier wave frequency selecting repeater number 1 is updated to default BCCH frequency, the follow-up work channel number except working channel number 1 of carrier wave frequency selecting repeater is updated in CA table information to effectively frequency, data service frequency and speech business frequency in order successively; And after upgrading effectively working channel number corresponding switch be set to open-minded, invalid working channel number corresponding switch and be set to turn-off.
Particularly, above-mentioned updating block 406, specifically in default duration, judges the new data service frequency of original data service frequency and acquisition and whether identical; If judged result is no, retain working channel number corresponding to original data service frequency, use the new data service frequency obtaining to upgrade the follow-up work channel number except working channel number 1 of carrier wave frequency selecting repeater.
Obviously, those skilled in the art can carry out various changes and modification and not depart from the spirit and scope of the present invention the present invention.Like this, if these amendments of the present invention and within modification belongs to the scope of the claims in the present invention and equivalent technologies thereof, the present invention is also intended to comprise these changes and modification interior.