Adjacent cell list obtaining method
[technical field]
The present invention relates to the mobile communication network optimization technology, relate in particular to a kind of adjacent cell list obtaining method in the 3-G (Generation Three mobile communication system) (3G).
[technical background]
As everyone knows, 3G network optimization is a very important part during 3G network is built, and the quality of network optimization technology becomes the key of 3G network construction quality gradually.
The used driver test system of the network optimization is mainly used in 3G network is carried out malfunction elimination, checking, optimization and maintenance, is the instrument of requisite test, monitor network performance in network O﹠M, the optimizing process.
In 3G network, the adjacent area is optimized and scrambling code optimum is two very important steps of the network optimization.
It mainly is to investigate the situation that whether has the adjacent area leakage to join to take place that the adjacent area is optimized, if taking place, the adjacent area leaks the situation of joining, mainly can produce the influence of two aspects to network: the one, terminal can gravity treatment not arrive original signal adjacent area preferably when the gravity treatment of sub-district, but reside in the sub-district of dtr signal always, cause index such as call completing rate to reduce; The 2nd, influence the optimization of scrambler, are adjacent areas as two sub-districts of A, B, but are not made into the adjacent area, so just might be made into unanimity to the scrambler of these two sub-districts, cause the difficulty of demodulation.
The basic principle of scrambler configuration is that neighbor cell can not use identical downlink frequency pilot code (DwPTS) and scrambler.In handoff procedure, core net and terminal are come distinguishing cell with carrier frequency and scrambler, if there is identical scrambler to occur, core net and terminal can't be distinguished the sub-district that will switch, thereby can cause handoff failure.
After adjacent area optimization is finished, again scrambler is optimized.If neighboring BS relationship changes, just need once more scrambler to be investigated, to avoid between neighbor cell with frequently occurring with scrambler.
This shows, in the network optimization technology of 3G driver test system and the like, need accurately know the adjacent cell list of current persistent district, the method of obtaining adjacent cell list at present mainly realizes by frequency sweep, owing to be subject to the disposal ability of signal strength signal intensity and network optimization system itself, this method can not be obtained to entirely accurate adjacent cell list, thereby can not reach network optimization effect preferably.
[summary of the invention]
Purpose of the present invention is exactly to satisfy the needs of technological innovation, a kind of adjacent cell list obtaining method is provided, be applied to the 3G network optimization system especially among the driver test system, so that make system can obtain the Neighboring Cell List of current persistent district real-time and accurately, thereby network optimization quality reached perfection.
For realizing this purpose, the present invention adopts following technical scheme:
A kind of adjacent cell list obtaining method of the present invention is applied in the 3G network optimization system, and it is synchronous to comprise the steps: that (1) finishes the multi-frame of native system, obtains system frame number SFN; (2) extract complete Master Information Block MIB; (3) resolve Master Information Block MIB, traversal be fixed among the Master Information Block MIB schedule information and according to complete two Scheduling Block SB1 that find out of Master Information Block MIB and SB2, check whether one of them exists system information block SIB11, if not, end is withdrawed from, if then continue to carry out; (4) extract complete described system information block SIB11; (5) resolve described system information block SIB11, obtain the absolute wireless frequency channel number ARFCN of all adjacent sub-districts and scrambler number according to the measuring control information of the same frequency/alien frequencies of base station broadcast among the described system information block SIB11 after resolving, thereby obtain the adjacent cell list in the persistent district.
Described step (1) comprises following concrete steps: 1a, location Primary Common Control Physical Channel PCCPCH, and it is synchronous to finish multi-frame; Its transmission block is obtained in 1b, execution broadcast channel BCH decoding; 1c, extract the sfn-prime field of broadcast channel transmission block, calculate the system frame number SFN of the preceding 10ms frame of current Primary Common Control Physical Channel PCCPCH correspondence thus;
Described step (2) comprises following concrete steps: 2a, determines the transmission cycle SIB_REP of Master Information Block MIB; 2b, basis are fixed on the schedule information among the Master Information Block MIB, calculate the system frame number SFN that Master Information Block MIB will occur, and Master Information Block MIB is carried out frame alignment; 2c, the Primary Common Control Physical Channel PCCPCH of Master Information Block MIB place frame is carried out channel decoding, to extract complete Master Information Block mib information.
The method of determining the transmission cycle SIB_REP of Master Information Block MIB among the described step 2a is: for the WCDMA agreement, and default fixed value; For the TD-SCDMA agreement, then adopt following steps to realize: 2a1, choose Primary Common Control Physical Channel PCCPCH that a system frame number SFN satisfies sfn%32=0 as starting point, it is SFN0 that System Frame Number is set; 2a2, judge whether the physical channel when satisfying sfn==SFN0+8 is Primary Common Control Physical Channel PCCPCH, if execution in step 2a3 then, otherwise execution in step 2a5; 2a3, obtain broadcast channel BCH transmission block, if this transmission block type is Master Information Block MIB, then sending cycle SIB_REP is 8; Otherwise continue to judge at the physical channel that satisfies sfn==SFN0+16 whether be Primary Common Control Physical Channel PCCPCH, if execution in step 2a4 then; Otherwise sending cycle SIB_REP is 32, execution in step (3); 2a4, obtain broadcast channel BCH transmission block, if this transmission block type is Master Information Block MIB, then sending cycle SIB_REP is 16, execution in step (3); Otherwise be 32, execution in step (3); 2a5, judge at the physical channel that satisfies sfn==SFN0+16 whether be Primary Common Control Physical Channel PCCPCH, if execution in step 2a6 then; Otherwise sending cycle SIB_REP is 32, execution in step (3); 2a6, obtain broadcast channel BCH transmission block, if this transmission block type is Master Information Block MIB, then sending cycle SIB_REP is 16; Otherwise sending cycle SIB_REP is 32, execution in step (3).
Described step (3) specifically comprises the steps: 3a, resolves Master Information Block MIB, checks the schedule information that wherein whether has system information block SIB11, then carries out described step (4) if exist; If there is not then execution in step 3b; 3b, check the schedule information that whether has the first Scheduling Block SB1 among the Master Information Block MIB, if then calculate the system frame number SFN that this Scheduling Block SB1 will occur, and this Scheduling Block SB1 carried out frame alignment, Primary Common Control Physical Channel PCCPCH to this Scheduling Block SB1 place frame carries out channel decoding, extracts the information of complete this Scheduling Block SB1; 3c, check the schedule information that whether has system information block SIB11 among the first Scheduling Block SB1, if there is just execution in step (4); If there is not then execution in step 3d; 3d, check the schedule information that whether has the second Scheduling Block SB2 among the Master Information Block MIB, if then calculate the system frame number SFN that this Scheduling Block SB2 will occur, and this Scheduling Block SB2 carried out frame alignment, Primary Common Control Physical Channel PCCPCH to this Scheduling Block SB2 place frame carries out channel decoding, extracts the information of complete this Scheduling Block SB2; 3e, check the schedule information that whether has system information block SIB11 among the second Scheduling Block SB2, if there is just execution in step (4); If there is not then method ends.
Described step (4) comprises following concrete steps: 4a, according to the schedule information of system information block SIB11, calculate the system frame number SFN that this system information block SIB11 will occur, and system information block SIB11 carried out frame alignment; 4b, the Primary Common Control Physical Channel PCCPCH of system information block SIB11 place frame is carried out channel decoding, extract complete system information block SIB11 information.
Compared with prior art, the present invention possesses following advantage:
At first, the present invention can make full use of in the measuring control information of base station broadcast in the 3G system about the cell information with frequency/alien frequencies and accurately obtain adjacent cell list in the current persistent district;
Secondly, the broadcast message of base station is brought in constant renewal in available data in the present invention's energy real time parsing 3G system, reaches the effect of obtaining the adjacent cell list in the current persistent district real-time and accurately;
Moreover the present invention obtains adjacent cell list by the parsing to upper-layer protocol, has shielded the difference on the heterogeneous networks physical characteristic, both has been applicable to the system that adopts the WCDMA agreement, also is applicable to the system that adopts the TD-SCDMA agreement.
[description of drawings]
Fig. 1 is the flow chart of adjacent cell list obtaining method of the present invention.
[embodiment]
The present invention is further illustrated below in conjunction with drawings and Examples:
At 3G system relevant agreement such as WCDMA and TD-SCDMA, system information is organized according to tree, according to the feature and the type of system information parameters, different system information tissues is become 18 system information blocks (SIB).Also have 1 Master Information Block MIB and 2 schedule information piece SB1, SB2 in addition, comprise reference and schedule information, also carried the PLMN type information that current area is supported among the Master Information Block MIB other system block of information.Wherein include the measuring control information of the same frequency/alien frequencies of base station broadcast among the system information block SIB11, the present invention just is being based on and is obtaining described measuring control information, and then reaches the purpose of all adjacent cell lists that obtain in the persistent district.
See also Fig. 1, adjacent cell list obtaining method of the present invention comprises the steps:
(1) multi-frame of finishing in the system is synchronous, obtains system frame number SFN;
(2) determine the transmission cycle SIB_REP of Master Information Block MIB;
(3) according to the schedule information that is fixed among the Master Information Block MIB, calculate the system frame number SFN that Master Information Block MIB will occur, and Master Information Block MIB carried out frame alignment, and the Primary Common Control Physical Channel PCCPCH of Master Information Block place frame is carried out channel decoding, extract complete Master Information Block mib information;
(4) according to protocol analysis Master Information Block mib information, check the schedule information that wherein whether has system information block SIB11, if existence, then execution in step (7); If there is not then execution in step (5);
(5) check the schedule information that whether has the first Scheduling Block SB1 in the Master Information Block mib information, if Master Information Block MIB has comprised the schedule information of this first Scheduling Block SB1, then calculate the system frame number SFN that the first Scheduling Block SB1 will occur, and the first Scheduling Block SB1 carried out frame alignment, the common control information PCCPCH of the Your Majesty of the first Scheduling Block SB1 place frame is carried out channel decoding, extract the first complete Scheduling Block SB1 information, then, check the schedule information that whether has system information block SIB11 among the first Scheduling Block SB1, if exist, then execution in step (7); If do not exist, then enter step (6);
(6) check the schedule information that whether has the second Scheduling Block SB2 in the Master Information Block mib information, if Master Information Block MIB has comprised the schedule information of this second Scheduling Block SB2, then calculate the system frame number SFN that the second Scheduling Block SB2 will occur, and the second Scheduling Block SB2 carried out frame alignment, the common control information PCCPCH of the Your Majesty of the second Scheduling Block SB2 place frame is carried out channel decoding, extract the second complete Scheduling Block SB2 information, then, check the schedule information that whether has system information block SIB11 among the second Scheduling Block SB2, if exist, then execution in step (7); If do not exist, declare that then this method finishes;
(7) according to the schedule information of system information block SIB11, the system frame number SFN that computing system block of information SIB11 will occur, and system information block SIB11 carried out frame alignment, Primary Common Control Physical Channel PCCPCH to system information block SIB11 place frame carries out channel decoding, extracts complete system information block SIB11 information;
(8) according to protocol analysis system information block SIB11 information, obtain the absolute wireless frequency channel number ARFCN of all adjacent sub-districts and scrambler number according to the measuring control information of the same frequency/alien frequencies of base station broadcast in this information, thereby obtain the adjacent cell list in the persistent district.
For realizing the present invention better, multi-frame comprises following concrete steps synchronously described in the step (1):
A, location Primary Common Control Physical Channel PCCPCH, it is synchronous to finish multi-frame;
B, execution broadcast channel BCH channel decoding are obtained broadcast channel BCH transmission block;
C, extract the sfn-prime field of broadcast channel BCH transmission block, calculate the system frame number SFN of the preceding 10ms frame of current Primary Common Control Physical Channel PCCPCH correspondence thus.
In addition, the process of the transmission cycle SIB_REP of the described definite Master Information Block MIB of step (2) mainly comprises two kinds of situations:
For the system that adopts the WCDMA agreement, the transmission cycle SIB_REP of Master Information Block MIB fixes, therefore direct value; And for the system that adopts the TD-SCDMA agreement, but it sends cycle SIB_REP value 8,16 or 32, but network can not announced which value of concrete employing, therefore need carry out repeatedly the channel-decoding of broadcast channel BCH and the transmission cycle SIB_REP that simple system information resolves to determine Master Information Block MIB, concrete processing procedure comprises the steps:
(a) choose Primary Common Control Physical Channel PCCPCH that a system frame number SFN satisfies sfn%32=0 as starting point, it is SFN0 that System Frame Number is set;
(b) judge whether the physical channel when satisfying sfn==SFN0+8 is Primary Common Control Physical Channel PCCPCH, if execution in step (c) then, otherwise execution in step (e);
(c) obtain broadcast channel BCH transmission block, if this transmission block type is Master Information Block MIB, then sending cycle SIB_REP is 8; Otherwise continue to judge at the physical channel that satisfies sfn==SFN0+16 whether be Primary Common Control Physical Channel PCCPCH, if execution in step (d) then; Otherwise sending cycle SIB_REP is 32, carries out abovementioned steps (3);
(d) obtain broadcast channel BCH transmission block, if this transmission block type is Master Information Block MIB, then sending cycle SIB_REP is 16, carries out abovementioned steps (3); Otherwise be 32, carry out abovementioned steps (3);
(e) judge at the physical channel that satisfies sfn==SFN0+16 whether be Primary Common Control Physical Channel PCCPCH, if execution in step (f) then; Otherwise sending cycle SIB_REP is 32, carries out abovementioned steps (3);
(f) obtain broadcast channel BCH transmission block, if this transmission block type is Master Information Block MIB, then sending cycle SIB_REP is 16; Otherwise sending cycle SIB_REP is 32, carries out abovementioned steps (3).
By above-mentioned method of the present invention is used, as be applied in the driver test system, just can accurately obtain all adjacent cell lists in the current persistent district.
The foregoing description is a preferred implementation of the present invention; but embodiments of the present invention not merely are restricted to the described embodiments; other any do not deviate from change, the modification done under spirit of the present invention and the principle, substitutes, combination, simplify; all should be the substitute mode of equivalence, be included within protection scope of the present invention.