CN101345547A - Method and apparatus for optimized distribution of scrambler resource in TDD system - Google Patents
Method and apparatus for optimized distribution of scrambler resource in TDD system Download PDFInfo
- Publication number
- CN101345547A CN101345547A CNA2007101374346A CN200710137434A CN101345547A CN 101345547 A CN101345547 A CN 101345547A CN A2007101374346 A CNA2007101374346 A CN A2007101374346A CN 200710137434 A CN200710137434 A CN 200710137434A CN 101345547 A CN101345547 A CN 101345547A
- Authority
- CN
- China
- Prior art keywords
- scrambler
- class
- code
- code word
- uncorrelated
- 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.)
- Granted
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
The invention provides a method and device for scramble resource optimized allocation in TDD system. Original irrelevant analog keeping module keeps multiple irrelevant analog original scramble set divides; irrelevant code word search module searches irrelevant code word irrelevant with multiple irrelevant analog in code word set of same length with scramble in original irrelevant analog keeping module; irrelevant analog construction module construct irrelevant analog and classifies analog code word of searched code word; irrelevant analog add module adds irrelevant analog constructed by searched code word to original scramble set and keeps; scramble modification and configuration module modifies block for grouping scramble and each downlink synchronous code and configures scramble for cells utilizing modified block. In the invention, scramble maximum irrelevant analog number is increased, number of adjacent cells of the cell is increased, code word interference is decreased in adjacent cells.
Description
Technical field
The present invention relates in the mobile communication system the optimization of scrambler resource, relate in particular to the method and apparatus that in a kind of TD-SCDMA system scrambler resource is optimized distribution.
Background technology
In cdma system, will be for different cell allocation different code words, the data that the overlapping region between adjacent cell receives also have the code word data of other sub-districts except the code word data that contain Serving cell, so just introduced adjacent area interference, the interference between different code words varies in size.In the code word different to each cell allocation in the network, need the phase mutual interference between the research code word, the code assignment that mutual interference is low is given neighbor cell.
In the TD-SCDMA system, 32 descending synchronous codes (SYNC-DL sign indicating number), 256 uplink synchronous codes (SYNC-UL sign indicating number), 128 scramblers, 128 midambles (Midamble) and orthogonal variable spreading factor sign indicating numbers (OVSF) have been defined altogether.Relation between SYNC-DL sign indicating number, SYNC-UL sign indicating number, scrambler and the basic midamble is referring to table 1.
Table 1
All these sign indicating numbers are divided into 32 code characters, and each code character is made up of 1 descending synchronous code, 8 uplink synchronous codes, 4 scramblers and 4 Midamble sign indicating numbers.Wherein, descending synchronous code is used to distinguish different sub-districts, uplink synchronous code is used in random access procedure by user terminal (UE), the employed descending synchronous code in the uplink synchronous code of each sub-district and sub-district has certain corresponding relation, 1 corresponding 8 uplink synchronous code of descending synchronous code, the quantity of scrambler and basic midamble all is 128, each sub-district is after descending synchronous code is determined, can from 4 scramblers of each descending synchronous code correspondence, select a scrambler as this sub-district, so also just determined simultaneously corresponding basic midamble, the midamble of different channels is to be produced according to certain skew by basic midamble in the sub-district.Spreading code (OVSF) is used for distinguishing the different channel of same signal source, and the Midamble sign indicating number is used for each channel and carries out channel estimating.
Usually the distribution method of district code word is to be cell allocation descending synchronous code (SYNC-DL sign indicating number) earlier, determines uplink synchronous code (SYNC-UL sign indicating number), scrambler and basic midamble according to the relation between various code words shown in the table 1 then.Therefore, 128 scramblers are divided into 32 groups, and 4 every group, group number is from 1~32, and the SYNC DL sequence that the scrambler code character is used by the base station is determined.Preceding 4 scramblers are first group, and the 5th to the 8th scrambler is second group, and the rest may be inferred.
When carrying out the network planning, scrambler of each cell allocation, and the scrambler limited length only is 16, because networking performance is subjected to the influence of district code word resource allocation bigger, therefore need plan code source.
The publication number of submitting on June 10th, 2004 is the cell scrambling distribution method that the Chinese patent application of CN1707974A discloses a kind of Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) system.The technical scheme of this application is analyzed and researched to the correlation of 128 scramblers adopting in current time division duplex (TDD) system, and the spreading code combination with these 128 scramblers and 16 SF=16 can obtain 2048 compound spreading codes altogether., these 16 spreading codes are called spreading code set here, 16 compound spreading codes being composited of 16 spreading codes in each scrambler and the spreading code set just are called the compound spreading code set of this scrambler so.Carry out correlation calculations in twos between the compound spreading code set to all scramblers, cross correlation has nothing in common with each other between the compound spreading code that calculates, considering fully synchronously and not under the situation of channel delay diffusion that the cross correlation between the compound spreading code has four kinds of situations such as 0,4,8,16.If in the compound spreading code set of scrambler i in the compound spreading code set of any one compound spreading code and scrambler j any one compound spreading code carry out that the result is 16 after the correlation calculations, so just think that these two compound spreading codes are identical, and (i j) is classified as same class to scrambler with this; If do not exist any two compound spreading codes identical between the compound spreading code set of the compound spreading code set of scrambler i and scrambler j, scrambler i just is classified as different classes with scrambler j so, and thinks uncorrelated mutually between the inhomogeneity.So just drawn the situation that has the same compound spreading code between all scramblers, referring to table 2.
A | 0 4 25 26 28 29 33 39 41 42 48 52 54 56 84 89 |
B | 1 5 7 10 15 20 40 46 47 49 61 64 75 82 118 126 |
|
2 3 6 11 12 17 22 23 34 35 36 38 45 50 65 86 |
D | 8 9 13 14 18 19 24 27 32 37 44 67 70 104 116 117 |
E | 16 21 30 31 43 59 78 85 92 94 99 105 107 109 124 125 |
F | 51 58 102 127 |
G | 53 80 91 100 120 |
H | 55 60 71 83 87 112 115 |
I | 57 77 81 88 96 97 101 |
J | 62 68 69 76 108 122 |
K | 63 66 72 79 93 95 106 110 113 123 |
L | 73 74 90 98 103 111 114 119 121 |
Table 2
According to the analysis and research among the patent application CN1707974A, find that the maximum mutual uncorrelated class that these 128 scramblers can be supported has only 12 classes, represent the defined scrambler sequence number of each numeral TDD system in the right row with the A-L class of left column in the table 2.In these 12 classes, inhomogeneous any two scrambler correlations are smaller, can distribute to neighbor cell, and the scrambler in the same item have strong correlation, can not distribute to neighbor cell.The number of maximum mutual uncorrelated class has retrained the maximum number of neighbor cell.That is to say that maximum mutual uncorrelated class has only at 12 o'clock, when the neighbor cell number of a Serving cell greater than 11 the time, must have the scrambler that neighbor cell uses and belong to same class, these two minizones just have strong jamming and exist so.As seen, these 128 scramblers that use are not enough branches now, and the correlation between neighbor cell can not be guaranteed fully, has influenced the user performance in comparatively intensive area, sub-district greatly.Even the cutting off rate height can appear in the place of serious interference, handoff failure or the like phenomenon.Therefore, the quality of neighbor cell scrambler correlation directly has influence on the performance of system group network.
Existing scrambler resource is very in short supply, and in the dense city networking, these correlation properties of scrambler can become the bottleneck of network code word MRP, therefore will improve network performance, available scrambling code resource in the just necessary improvement system.
We are at the problem of 128 scrambler cross correlations that define in the present TDD system, a kind of more excellent method of improving scrambler resource is proposed, to increase the maximal contiguous sub-district number that can be assigned as neighbor cell in the network, reduce the interference of system group network minizone code word, improve network performance.
Summary of the invention
The technical problem to be solved in the present invention provides the method and apparatus that in a kind of TD-SCDMA system scrambler resource is optimized distribution, intensive area needs the incoherent scrambler resource of more and existing scrambler resource in the sub-district, is used for distributing to the neighbor cell that has increased.
In order to address the above problem, the invention provides the method and apparatus that in a kind of tdd systems scrambler resource is optimized distribution.
On the one hand, propose in a kind of tdd systems scrambler resource to be optimized the method for distribution, with original scrambler concentrate a scrambler respectively with spreading code set in each compound spreading code of forming of the compound back of each spreading code form the compound spreading code set of this scrambler; The scrambler of concentrating the compound spreading code set of each scrambler to carry out will occurring after two pairwise correlations same compound spreading code to original scrambler is included into a class, thereby described original scrambler collection is divided into a plurality of uncorrelated classes; This method may further comprise the steps:
Steps A, search and all incoherent code word of described a plurality of uncorrelated classes in the identical codeword set of the scrambler length of concentrating with described original scrambler;
Step B sets up uncorrelated class and the similar code word in the code word that searches is included in the respective class, adds the described uncorrelated class of being set up by the code word that searches to described original scrambler and concentrates;
Step C utilize to add the scrambler collection after the uncorrelated class, revises the code character with the corresponding marshalling of each descending synchronous code in scrambler and the system, and to utilize amended code character be each cell configuration scrambler.
In the said method, steps A further comprises:
Steps A 1, identical and do not belong in the codeword set of original scrambler collection in the scrambler length of concentrating with described original scrambler, search for autocorrelative side lobe levels less than first thresholding, and the compound spreading code set cross correlation of compound spreading code set and concentrated each scrambler of original scrambler is less than the code word of second thresholding;
In the said method, step B further comprises: according to the result of correlation calculations in the steps A,
If identical compound spreading code all do not occur after the compound spreading code set of the compound spreading code set of the described code word that finds and each scrambler is relevant respectively, then set up a class and described code word is included in the class of being set up;
If concentrate the relevant back of compound spreading code set of scrambler identical compound spreading code to occur with original scrambler, then abandon described code word;
If identical compound spreading code occurs with the relevant back of compound spreading code set of scrambler in the class that is added, then described code word be included into the described class that is added.
In the said method, step C further comprises: utilize the scrambler in the uncorrelated class that is added, rewrite the scrambler in the described code character.
In the said method, step C further comprises: utilize the scrambler in the uncorrelated class that is added, increase the number of respectively organizing scrambler in the described code character.
In the said method, step C further comprises: utilize the scrambler in the uncorrelated class that is added, increase the group number of described code character.
In the said method, step C further comprises: utilize the scrambler in the uncorrelated class that is added,
Increase and rewrite scrambler in the described code character.
On the other hand, propose in a kind of tdd systems scrambler resource to be optimized assigned unit, comprise original uncorrelated class preservation module, be used to preserve a plurality of uncorrelated class that original scrambler collection is divided; This device comprises:
Uncorrelated code word search module is used for search and all incoherent code word of described a plurality of uncorrelated classes in the codeword set identical with the scrambler length of original uncorrelated class preservation module;
Uncorrelated class is set up module, is used for setting up uncorrelated class and the similar code word of the code word that searches is included in the respective class;
Uncorrelated class is added module, is used for adding the described uncorrelated class of being set up by the code word that searches the concentrated and preservation of to described original scrambler;
Scrambler is revised configuration module, is used to utilize the scrambler collection that adds after the uncorrelated class, revises the code character with the corresponding marshalling of each descending synchronous code in scrambler and the system, and to utilize amended code character be each cell configuration scrambler.
In the said apparatus, uncorrelated code word search module further comprises:
First condition search parts, be used for identical and do not belong to the codeword set of original scrambler collection in the scrambler length of concentrating with described original scrambler, search for autocorrelative side lobe levels less than first thresholding, and the compound spreading code set cross correlation of compound spreading code set and concentrated each scrambler of original scrambler is less than the code word of second thresholding;
The second condition calculating unit, the scrambler after being used for first condition searched for the compound spreading code set of the code word that parts search and add uncorrelated class concentrates the compound spreading code set of each scrambler to carry out correlation calculations respectively.
In the said apparatus, uncorrelated class is set up module and is further comprised: the second condition decision means, be used for the result that calculates according to the second condition calculating unit, and judge:
If identical compound spreading code all do not occur after the compound spreading code set of the compound spreading code set of the described code word that finds and each scrambler is relevant respectively, then set up a class and described code word is included in the class of being set up;
If concentrate the relevant back of compound spreading code set of scrambler identical compound spreading code to occur with original scrambler, then abandon described code word;
If identical compound spreading code occurs with the relevant back of compound spreading code set of scrambler in the class that is added, then described code word be included into the described class that is added.
Significant advantage of the present invention and characteristics are:
1. increase the number of the maximum mutual uncorrelated class of scrambler, promptly increase the dimension of the subspace that constitutes by the maximum mutual uncorrelated class of scrambler, can improve total number of adjacent cells of cells, to break through the restriction of bringing for adjacent sub-district maximum number less, solved the limited problem of intensive regional networking performance owing to the uncorrelated class of scrambler.
2. simultaneously, the code word that has reduced between the neighbor cell is disturbed, and has improved the user's communication quality in comparatively intensive area, sub-district.
Description of drawings
Fig. 1 shows the main flow process that scrambler resource is optimized the method for distribution of the present invention;
Fig. 2 shows the detailed process of step 1 among Fig. 1;
Fig. 3 is the structural representation that scrambler resource is optimized assigned unit of the present invention.
Embodiment
For the purpose, technical solutions and advantages of the present invention are more readily understood, the mode with embodiment is described in further detail technical scheme of the present invention with reference to the accompanying drawings.
With reference to Fig. 1, the method that is optimized distribution to scrambler resource that the present invention proposes mainly comprises following two processes:
Step 1 on the basis of 12 uncorrelated classes that existing scrambler collection is divided, is picked out code word from 16 bit word except existing 128 16 long scramblers, to increase the quantity of the existing uncorrelated class of scrambler.
The length of scrambler is 16 in the TDD system, and each all shows with 2 system numerical tables, has 2 so
16Individual code word, existing 128 scramblers just are included in these code words in the system.
Technical scheme of the present invention is exactly 2
16Find out again in-128 code words and existing 128 scramblers code word in same class not, generate the 13rd class, continuation seeks in remaining code word and existing code word (comprising the code word that existing 128 code words of system and the new search come out) code word in same class not, obtain the 14th class code word, search is gone down successively, is performed until and obtains N class code word.Newly-generated N-12 class code word still requires to have good auto-correlation and their cross correlation.The number N of the final maximum uncorrelated class that generates is exactly the maximum number that can be configured to neighbor cell in the network, has so just improved the limited situation of adjacent sub-district number that the sign indicating number resource scarcity brings well, has improved network performance.
Fig. 2 shows the detailed process of step 1 among Fig. 1.With reference to Fig. 2, to above-mentioned 2
16The process of searching uncorrelated class in-128 code words is described in further detail:
Step 211: the code word except that existing 128 scramblers in all 16 long code words is carried out correlation select.Pick out autocorrelative side lobe levels less than thresholding T
1, and the cross correlation (as the cross correlation value average) between the compound spreading code set of its compound spreading code set and existing 128 scramblers is less than thresholding T
2Code word C
lWherein, thresholding T
1And T
2Be variable, the thresholding when generating with existing scrambler can be the same, also can be different.
Step 212: 16 long code word C of one 2 system that the first step is picked out
lCompound spreading code set and the compound spreading code set of all scramblers (comprising the code word that existing 128 scramblers of system and new search come out) carry out correlation calculations one by one;
According to one in the correlativity calculation result execution following steps:
Step 213 if the compound spreading code set of the compound spreading code set of this code word and each scrambler identical compound spreading code all do not occur after being correlated with, so just is classified as different classes with this code word, has so just increased the number of maximum mutual uncorrelated class;
Step 214 if the compound spreading code set of this code word identical compound spreading code occurs with the relevant back of compound spreading code set that system has a scrambler in 128 scramblers now, so just abandons this code word;
Step 215 if identical compound spreading code appears in the relevant back of the compound spreading code set of the scrambler that the compound spreading code set of this code word and new search come out, so just is included into this code word the class at the scrambler place that this new search comes out.
Handling process is returned step 211, continues 2
16The next code word that meets related condition of search in-128 code words is not till these belong to all searched mistake of 16 long code words of existing 128 scramblers.
It is emphasized that this embodiment describes be search all 2
16The situation of-128 code words, just for for the purpose of illustrating, in fact, way of search of the present invention can be determined according to concrete needs, for example 2 for this
16The code word that searches out N-12 uncorrelated class in-128 code words just stops search, and N is less than or equal to 2
16The quantity of the maximum uncorrelated class that is comprised in the individual code word.
A code word that adopts method of the present invention to obtain:
-1 -1 -1 1 -1 -1 -1 -1 -1 1 -1 1 1 -1 1 1
Below, being example with this code word is described further the optimization and the allocative decision of scrambler resource.This code word is included into a new class M, and adds the existing scrambler shown in the table 2 to and concentrate, and obtains scrambler collection as shown in table 3:
A | 0 4 25 26 28 29 33 39 41 42 48 52 54 56 84 89 |
B | 1 5 7 10 15 20 40 46 47 49 61 64 75 82 118 126 |
|
2 3 6 11 12 17 22 23 34 35 36 38 45 50 65 86 |
D | 8 9 13 14 18 19 24 27 32 37 44 67 70 104 116 117 |
E | 16 21 30 31 43 59 78 85 92 94 99 105 107 109 124 125 |
F | 51 58 102 127 |
G | 53 80 91 100 120 |
H | 55 60 71 83 87 112 115 |
I | 57 77 81 88 96 97 101 |
J | 62 68 69 76 108 122 |
K | 63 66 72 79 93 95 106 110 113 123 |
L | 73 74 90 98 103 111 114 119 121 |
M | 128 ...... |
... | …… |
Table 3
Can see that from table 3 A-L has 12 different classes, the defined scrambler sequence number of the numeral TDD system in each class, element is an inequality between class and class, it is exactly 128 whole scramblers that all classes are added up, numbering 0~127.And the code word-1-1-11-1-1-1-1-11-111-111 that adopts method of the present invention to obtain is placed on the 13rd class, promptly in the M class shown in the table.Give in this embodiment this new search to code word definition scrambler sequence number be 128, the code word in this initiate scrambler and existing 12 classes does not all have the same compound spreading code, therefore this sign indicating number being incorporated into is the 13rd class.Similarly, can also find the 14th class.The code word of the 15th class ..., and the like.
We can be by increasing scrambler the number of uncorrelated class, improve the distribution performance of present TDD system scrambler resource.Specifically, be exactly their cross correlation according to the compound spreading code of the autocorrelation performance of scrambler and scrambler, determine the scrambler group that the better code word combination of cross correlation is used as the TD-SCDMA system.Scrambler in the uncorrelated class that utilization increases newly is revised the existing scrambler group shown in the table 1, comprises following several mode:
First kind of mode, do not increase total number of scrambler, the sum that still keeps 128 scramblers, do not change 32 groups number yet, but rewrite 128 existing code words, obtain 128 code word combination that cross correlation is best, the part scrambler in these 128 scramblers is replaced, change the code word of the dimension that can increase the scrambler correlation into.
For example, the scrambler in the code character in the table 112 is rewritten into scrambler 128, the code character after rewriting is as shown in table 4.May also have other scramblers to be rewritten into scrambler in this code character and concentrate other scramblers that increase newly, only show scrambler 128 here for ease of explanation.
Table 4
Utilize the code character shown in scrambler collection shown in the table 3 and the table 4 specific as follows to the method for neighbor cell allocation scrambler:
The first step is carried out the distribution that scrambler is concentrated mutual uncorrelated class to the sub-district, for the neighbor cell allocation scrambler is concentrated different classes.Such as distributing class A for sub-district 1, then adjacent sub-district 2-13 can select from class B-M around the sub-district 1.As long as guarantee the same class that adjacent sub-district does not distribute scrambler to concentrate.
In second step, the descending synchronous code of sub-district is distributed.After being defined as which concentrated class of a cell allocation scrambler, just can further determine the descending synchronous code of sub-district according to the relation of scrambler group and descending synchronous code.According to table 4, the corresponding descending synchronous code of scrambler group, a scrambler group comprises 4 scramblers.For table 3, each the scrambler sequence number in each row is substituted with its corresponding code character numbering, obtain table 5.Table 5 shows the distribution situation of scrambler collection member in code character.
The uncorrelated class of scrambler collection | The code character numbering |
A | 1 2 7 8 9 11 13 14 15 22 23 |
B | 1 2 3 4 6 11 12 13 16 17 19 21 30 32 |
C | 1 2 3 4 5 6 9 10 12 13 17 22 |
D | 3 4 5 7 9 10 12 17 18 27 30 |
E | 5 6 8 11 15 20 22 24 25 27 28 32 |
F | 13 15 26 32 |
G | 14 21 23 26 31 |
H | 14 16 18 21 22 29 |
I | 15 20 21 23 25 26 |
J | 16 18 20 28 31 |
K | 16 17 19 20 24 27 28 29 31 |
L | 19 23 25 26 28 29 30 31 |
M | 1 ...... |
... | …… |
Table 5
According to the relation of a corresponding descending synchronous code of code character in the relation of uncorrelated class of scrambler collection and code character in the table 5 and the table 4, obtain the corresponding relation of uncorrelated class of scrambler collection and descending synchronous code, concern to come according to this to be the cell allocation descending synchronous code.For table 5, after the uncorrelated class of scrambler collection of distributing to a sub-district is determined, then select in the corresponding descending synchronous code of each code character numbering that the descending synchronous code of sub-district can only the right provides in corresponding line.
If the uncorrelated class A of scrambler collection has been distributed in sub-district 1, the uncorrelated class M of scrambler collection has been distributed in the sub-district 13 that is adjacent, the still unallocated code word in other sub-districts.If the descending synchronous code that sub-district 1 is distributed is the descending synchronous code that code character is numbered 7 correspondences, then sub-district 13 is selected one from the code character numbering of class M correspondence, the descending synchronous code that this code character numbering is corresponding is as the descending synchronous code of this sub-district, and the code character of selecting this moment numbering can not be 7.
In the 3rd step, the class that is assigned with by the code character and the sub-district of descending synchronous code correspondence is determined the scrambler of this sub-district.Concrete grammar be earlier according to the descending synchronous code of cell allocation and with the corresponding relation of the uncorrelated class of scrambler collection, each scrambler that obtains in the code character of this descending synchronous code correspondence belongs to the uncorrelated class of which scrambler collection respectively, select the uncorrelated class of scrambler collection and all corresponding scramblers of descending synchronous code that the sub-district is assigned with then, from these scramblers, select a scrambler different, be defined as the scrambler of this sub-district with the scrambler of neighbor cell.
According to the example that provides in second step, the uncorrelated class A of scrambler collection has been distributed in sub-district 1, and the uncorrelated class M of scrambler collection has been distributed in the sub-district 13 that is adjacent, the still unallocated code word in other sub-districts.The descending synchronous code that sub-district 1 is distributed is the descending synchronous code that code character is numbered 7 correspondences, and what sub-district 13 was distributed is the descending synchronous code that code character is numbered 1 correspondence.
The scrambler of sub-district 1 can be selected from code character is numbered 4 scramblers of 7 correspondences, as shown in Table 6, code character is numbered in four scramblers of 7 correspondences the 2nd and the 3rd scrambler and is all belonged to the uncorrelated class A of scrambler collection, so the scrambler of sub-district 1 can be selected one from these two scramblers.For sub-district 13, can from numbering 4 scramblers of 1 correspondence, code character select, as shown in Table 6, code character is numbered in four scramblers of 1 correspondence has only the 3rd scrambler to belong to the uncorrelated class M of scrambler collection, so the scrambler of sub-district 13 is defined as the 3rd scrambler that code character is numbered 1 correspondence.
Table 6
Second kind of alter mode increases the scrambler number, meanwhile also increased the number of maximum mutual uncorrelated class, keeps every group of 4 scramblers constant, increase group number.When increasing code character quantity, code word is rewritten in suggestion, reselects the code word combination of optimization in the code word that new search comes out.
Increase group number promptly increases the number of downward guide time slot (DwPTS), and the scrambler number still is 4 in every group.DwPTS is made up of 64 bit orthogonal codes, and it is guiding (Pilot) signal of wireless base station (sub-district), also is the signal of down-going synchronous.For example, from the code word that search is come out, choose 128 sign indicating numbers again, existing scrambler number in the system is increased to 256; Increase group number increases to 64 from 32, promptly increases the number of DwPTS; Like this, every group still is 4 scramblers.Certainly, also existing scrambler number 128 in the system can be increased to any other quantity.
The third mode increases the scrambler number, also increases the number of maximum mutual uncorrelated class simultaneously, keeps 32 groups of numbers constant, increases the number of every group of interior scrambler.
For example, in the sign indicating number that search is come out, choose 128 sign indicating numbers again, existing scrambler number is 256 in the increase system; Maintenance group number is constant, increases the number of every group of scrambler, is increased to 8 from 4.Certainly, also the number of present every group of scrambler can be increased to any other quantity from 4.
The 4th kind of mode not only rewritten code word but also increase the scrambler number, do not keep or not exclusively keep 128 original sign indicating numbers.
For example, reselect 256 optimum code word combination, these 256 sign indicating numbers can comprise the existing scrambler of TDD system, also can not comprise existing scrambler, can partly comprise existing scrambler, also can not comprise existing scrambler fully.Certainly, the above-mentioned code word combination of reselecting can also be any amount of code word that comprises more than 128 except can comprising 256 code words.
Utilize the amended code character of any mode in back three kinds of modes, similar to the method for neighbor cell allocation scrambler with the assigning process under first kind of mode, do not repeat them here.
Below, in a kind of TDD system of describing that the present invention proposes with reference to Fig. 3 scrambler resource is optimized assigned unit, comprises that mainly original uncorrelated class preserves that module 300, uncorrelated code word search module 301, uncorrelated class are set up module 302, uncorrelated class adds module 303 and scrambler is revised configuration module 304.
Wherein, original uncorrelated class is preserved module 300, is used to preserve existing 128 12 uncorrelated classes that scrambler is divided; Uncorrelated code word search module 301 is used for preserving in the identical codeword set of scrambler length that module preserves search and 12 all incoherent code words of uncorrelated class with original uncorrelated class; Uncorrelated class is set up module 302, is used for setting up uncorrelated class and the similar code word of the code word that searches is included in the respective class; Uncorrelated class is added module 303, is used for adding the uncorrelated class of being set up by the code word that searches the concentrated and preservation of to existing scrambler; Scrambler is revised configuration module 304, is used to utilize the scrambler collection that adds after the uncorrelated class, revises the code character shown in the table 1, and utilizes amended code character to be each cell configuration scrambler.
Uncorrelated code word search module 301 further comprises 3011 of first condition search section and second condition calculating unit 3012.Wherein, first condition search parts 3011 are used for 2
16In-128 code words, search for autocorrelative side lobe levels less than T
1, and its compound spreading code set and existing 128 scramblers compound spreading code set cross correlation less than thresholding T
2Code word; Second condition calculating unit 3012 is used for that first condition is searched for the compound spreading code set of the code word that parts search and the compound spreading code set of all scramblers (comprising the code word that existing 128 code words of system and new search come out) is carried out correlation calculations respectively.
Uncorrelated class is set up module 302 and is further comprised second condition decision means 3021.These parts are used for the result that calculates according to the second condition calculating unit, judge:
If identical compound spreading code all do not occur after the compound spreading code set of the code word that first condition search parts search is relevant with the compound spreading code set of each scrambler, so just this code word is classified as different classes, has so just increased the number of maximum mutual uncorrelated class;
If the compound spreading code set of this code word identical compound spreading code occurs with the relevant back of compound spreading code set that system has a scrambler in 128 scramblers now, so just abandon this code word;
If identical compound spreading code appears in the relevant back of the compound spreading code set of the scrambler that the compound spreading code set and the new search of this code word come out, so just this code word is included in the class at the scrambler place that this new search comes out.
Adopt said method of the present invention and device, improve the dimension of scrambler correlation class, improved the sign indicating number resource scarcity well and brought the limited situation of adjacent sub-district number, reduce the interference between the code word of system group network minizone, improved network performance.
The present invention is applicable to cdma system, any engineer with knowledge background such as signal processing, communications, and corresponding modify and modification according to technical scheme disclosed by the invention is carried out all should be included in thought of the present invention and the scope
Claims (10)
1, in a kind of tdd systems scrambler resource is optimized the method for distribution, with original scrambler concentrate a scrambler respectively with spreading code set in each compound spreading code of forming of the compound back of each spreading code form the compound spreading code set of this scrambler; The scrambler of concentrating the compound spreading code set of each scrambler to carry out will occurring after two pairwise correlations same compound spreading code to original scrambler is included into a class, thereby described original scrambler collection is divided into a plurality of uncorrelated classes; It is characterized in that this method may further comprise the steps:
Steps A, search and all incoherent code word of described a plurality of uncorrelated classes in the identical codeword set of the scrambler length of concentrating with described original scrambler;
Step B sets up uncorrelated class and the similar code word in the code word that searches is included in the respective class, adds the described uncorrelated class of being set up by the code word that searches to described original scrambler and concentrates;
Step C utilize to add the scrambler collection after the uncorrelated class, revises the code character with the corresponding marshalling of each descending synchronous code in scrambler and the system, and to utilize amended code character be each cell configuration scrambler.
2, the method for claim 1 is characterized in that steps A further comprises:
Steps A 1, identical and do not belong in the codeword set of original scrambler collection in the scrambler length of concentrating with described original scrambler, search for autocorrelative side lobe levels less than first thresholding, and the compound spreading code set cross correlation of compound spreading code set and concentrated each scrambler of original scrambler is less than the code word of second thresholding;
Steps A 2, with the compound spreading code set of the code word that searches and the scrambler after adding uncorrelated class concentrate the compound spreading code set of each scrambler to carry out correlation calculations respectively.
3, method as claimed in claim 2 is characterized in that step B further comprises: according to the result of correlation calculations in the steps A,
If identical compound spreading code all do not occur after the compound spreading code set of the compound spreading code set of the described code word that finds and each scrambler is relevant respectively, then set up a class and described code word is included in the class of being set up;
If concentrate the relevant back of compound spreading code set of scrambler identical compound spreading code to occur with original scrambler, then abandon described code word;
If identical compound spreading code occurs with the relevant back of compound spreading code set of scrambler in the class that is added, then described code word be included into the described class that is added.
4, the method for claim 1 is characterized in that step C further comprises: utilize the scrambler in the uncorrelated class that is added, rewrite the scrambler in the described code character.
5, the method for claim 1 is characterized in that step C further comprises: utilize the scrambler in the uncorrelated class that is added, increase the number of respectively organizing scrambler in the described code character.
6, as claim 1 or 4 described methods, it is characterized in that step C further comprises: utilize the scrambler in the uncorrelated class that is added, increase the group number of described code character.
7, the method for claim 1 is characterized in that step C further comprises: utilize the scrambler in the uncorrelated class be added, increase and rewrite scrambler in the described code character.
8, in a kind of tdd systems scrambler resource is optimized assigned unit, comprises original uncorrelated class preservation module, be used to preserve a plurality of uncorrelated class that original scrambler collection is divided; It is characterized in that this device comprises:
Uncorrelated code word search module is used for search and all incoherent code word of described a plurality of uncorrelated classes in the codeword set identical with the scrambler length of original uncorrelated class preservation module;
Uncorrelated class is set up module, is used for setting up uncorrelated class and the similar code word of the code word that searches is included in the respective class;
Uncorrelated class is added module, is used for adding the described uncorrelated class of being set up by the code word that searches the concentrated and preservation of to described original scrambler;
Scrambler is revised configuration module, is used to utilize the scrambler collection that adds after the uncorrelated class, revises the code character with the corresponding marshalling of each descending synchronous code in scrambler and the system, and to utilize amended code character be each cell configuration scrambler.
9, device as claimed in claim 8 is characterized in that uncorrelated code word search module further comprises:
First condition search parts, be used for identical and do not belong to the codeword set of original scrambler collection in the scrambler length of concentrating with described original scrambler, search for autocorrelative side lobe levels less than first thresholding, and the compound spreading code set cross correlation of compound spreading code set and concentrated each scrambler of original scrambler is less than the code word of second thresholding;
The second condition calculating unit, the scrambler after being used for first condition searched for the compound spreading code set of the code word that parts search and add uncorrelated class concentrates the compound spreading code set of each scrambler to carry out correlation calculations respectively.
10, device as claimed in claim 9 is characterized in that uncorrelated class sets up module and further comprise: the second condition decision means, be used for the result that calculates according to the second condition calculating unit, and judge:
If identical compound spreading code all do not occur after the compound spreading code set of the compound spreading code set of the described code word that finds and each scrambler is relevant respectively, then set up a class and described code word is included in the class of being set up;
If concentrate the relevant back of compound spreading code set of scrambler identical compound spreading code to occur with original scrambler, then abandon described code word;
If identical compound spreading code occurs with the relevant back of compound spreading code set of scrambler in the class that is added, then described code word be included into the described class that is added.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710137434A CN101345547B (en) | 2007-07-13 | 2007-07-13 | Method and apparatus for optimized distribution of scrambler resource in TDD system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710137434A CN101345547B (en) | 2007-07-13 | 2007-07-13 | Method and apparatus for optimized distribution of scrambler resource in TDD system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101345547A true CN101345547A (en) | 2009-01-14 |
CN101345547B CN101345547B (en) | 2012-09-26 |
Family
ID=40247454
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710137434A Expired - Fee Related CN101345547B (en) | 2007-07-13 | 2007-07-13 | Method and apparatus for optimized distribution of scrambler resource in TDD system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101345547B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102013936A (en) * | 2010-12-10 | 2011-04-13 | 上海百林通信软件有限公司 | Method for code assignment in code division multiple access (CDMA) network optimization |
CN102571256A (en) * | 2010-12-30 | 2012-07-11 | 中国移动通信集团山东有限公司 | Scrambling code pair determination method and device |
CN103210595A (en) * | 2010-11-12 | 2013-07-17 | 阿尔卡特朗讯 | Reduction of interference in mobile telecommunications systems |
CN106330252A (en) * | 2016-10-11 | 2017-01-11 | 中国电子科技集团公司第二十研究所 | Low-correlation code set construction method based on cross-correlation matrix concentration |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100365954C (en) * | 2004-06-10 | 2008-01-30 | 大唐移动通信设备有限公司 | Cell scramble distributing method for time division-synchronous code division multiple access system |
CN100555921C (en) * | 2004-07-27 | 2009-10-28 | 大唐移动通信设备有限公司 | The district code word planing method of time-division-synchronization code multi-address division system |
-
2007
- 2007-07-13 CN CN200710137434A patent/CN101345547B/en not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103210595A (en) * | 2010-11-12 | 2013-07-17 | 阿尔卡特朗讯 | Reduction of interference in mobile telecommunications systems |
CN103210595B (en) * | 2010-11-12 | 2015-09-16 | 阿尔卡特朗讯 | The minimizing disturbed in mobile communication system |
CN102013936A (en) * | 2010-12-10 | 2011-04-13 | 上海百林通信软件有限公司 | Method for code assignment in code division multiple access (CDMA) network optimization |
CN102571256A (en) * | 2010-12-30 | 2012-07-11 | 中国移动通信集团山东有限公司 | Scrambling code pair determination method and device |
CN102571256B (en) * | 2010-12-30 | 2014-10-01 | 中国移动通信集团山东有限公司 | Scrambling code pair determination method and device |
CN106330252A (en) * | 2016-10-11 | 2017-01-11 | 中国电子科技集团公司第二十研究所 | Low-correlation code set construction method based on cross-correlation matrix concentration |
Also Published As
Publication number | Publication date |
---|---|
CN101345547B (en) | 2012-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6473395B1 (en) | Method for allocating Walsh codes by group in a CDMA cellular system | |
US20090135788A1 (en) | Orthogonal variable spreading factor (ovsf) code assignment | |
WO2001088664A3 (en) | Method for dynamically allocating time slots of a common tdma broadcast channel | |
US20070153883A1 (en) | Low I/O bandwidth method and system for implementing detection and identification of scrambling codes | |
CN101345547B (en) | Method and apparatus for optimized distribution of scrambler resource in TDD system | |
PL2101419T3 (en) | Sequence distributing, processing method and apparatus in communication system | |
US7020176B2 (en) | Method and system for downlink channelization code allocation in a UMTS | |
CN101272585B (en) | Estimation method and device for TD-SCDMA system code resource allocation | |
CN102281542A (en) | Method and device for allocating Zadoff-Chu (ZC) root sequence indexes | |
JP4642308B2 (en) | TDD / CDMA radio communication system and communication method therefor, base station, mobile station | |
US7269206B2 (en) | Flexible correlation for cell searching in a CDMA system | |
US20070147613A1 (en) | Low I/O bandwidth method and system for implementing detection and identification of scrambling codes | |
CN103716845B (en) | A kind of PCI distribution method and device | |
KR100434262B1 (en) | Multi scrambling code generation method for down link | |
CN100365954C (en) | Cell scramble distributing method for time division-synchronous code division multiple access system | |
CN1992574B (en) | Method and apparatus for improving networking performance of CDMA communication system | |
CN101119575A (en) | Scrambling planning method of WCDMA wireless network planning | |
CN1925376B (en) | Descending main scrambling code optimum distribution method in broad band CDMA system | |
CN100407600C (en) | Configuration method of cell code source in time-division synchronous CDMA system group network | |
CN100502252C (en) | Code division multiple access system scramble distribution method based on time-delay characteristic | |
CN101325429A (en) | Method for distributing district code word for mobile communication system | |
CN102611518B (en) | Housing estate scrambling code distributing method and system for TD-SCDMA (time division-synchronization code division multiple access) network | |
KR100362574B1 (en) | Apparatus and method for allocating channel using ovsf code for uplink synchronous transmission scheme in w-cdma communication system | |
Saini et al. | Assignment and reassignment schemes for OVSF codes in WCDMA | |
CN100547957C (en) | The scrambler differentiating method of time-division-synchronization code multi-address division system and code word division methods |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20120926 Termination date: 20160713 |