[go: up one dir, main page]

CN101715233B - Method, device and system for allocating scrambling codes - Google Patents

Method, device and system for allocating scrambling codes Download PDF

Info

Publication number
CN101715233B
CN101715233B CN200810216683A CN200810216683A CN101715233B CN 101715233 B CN101715233 B CN 101715233B CN 200810216683 A CN200810216683 A CN 200810216683A CN 200810216683 A CN200810216683 A CN 200810216683A CN 101715233 B CN101715233 B CN 101715233B
Authority
CN
China
Prior art keywords
hnb
cell
scrambling code
available
adjacent
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.)
Active
Application number
CN200810216683A
Other languages
Chinese (zh)
Other versions
CN101715233A (en
Inventor
蔺波
杨艳梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN200810216683A priority Critical patent/CN101715233B/en
Publication of CN101715233A publication Critical patent/CN101715233A/en
Application granted granted Critical
Publication of CN101715233B publication Critical patent/CN101715233B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

The embodiment of the invention provides a method for allocating scrambling codes. The method comprises the steps of determining available scrambling codes of HNB according to adjacent cells of the HNB and choosing one as the scrambling code of the HNB from the available scrambling codes. The embodiment of the invention can flexibly allocate the scrambling code different from that of the adjacent cells to the HNB by determining available scrambling codes of HNB according to the adjacent cells of the HNB and choosing one as the scrambling code of the HNB from the available scrambling codes.

Description

Scrambling code distribution method, device and system
Technical Field
The present invention relates to the field of wireless communication technologies, and in particular, to a method, an apparatus, and a system for scrambling code allocation in the field of wireless communication.
Background
With the development of the Internet and the wide application of various wireless services, users have demanded high speed, convenience, low cost and the like for wireless networks. From the perspective of an operator, it is necessary to fully utilize resources of an existing network, expand capacity, reduce cost, and better provide services to users.
Based on these needs, the industry has proposed home base station (HNB) technology. The HNB is a household micro base station, which can be arranged in hot spot coverage areas of homes, offices and the like, and mobile users can access a mobile communication network through IP, ADSL, Internet and the like to obtain wireless communication services. The 3G HNB realizes the deployment of the home base station in a 3G system and can be compatible with a traditional UE and a mobile communication network.
In the process of implementing the invention, the inventor finds that:
the HNB is different from an access network device of a macro network, and the HNB is a user equipment and can be deployed, opened or closed according to user requirements. Therefore, the HNB cell cannot be deployed and planned uniformly by the operator like the macro cell.
Since HNB cells exist dynamically, unlike macro cells, which exist relatively statically, when a scrambling code is allocated to HNB, it cannot be uniformly allocated by a network rule according to the physical distance, coverage, topology, etc. between cells, as in the case of allocating a scrambling code to macro cells.
Disclosure of Invention
The main technical problem to be solved by each embodiment of the invention is to provide a scrambling code distribution method for distributing scrambling codes for HNB.
The embodiment of the invention also provides a scrambling code distribution device and a scrambling code distribution system.
In order to solve the above problems, embodiments of the present invention provide the following technical solutions:
a scrambling code assignment method, the method comprising:
determining scrambling codes available for the HNB according to the adjacent cells of the HNB;
one of the available scrambling codes is selected as the scrambling code for the HNB.
A home base station, the base station comprising an available scrambling code determining module and a selecting module, wherein,
an available scrambling code determining module, which is used for determining the available scrambling codes of the HNB according to the adjacent cells of the HNB;
and the selection module is used for selecting one of the available scrambling codes determined by the available scrambling code determination module as the scrambling code of the HNB.
A wireless communication system, the system comprising:
and the HNB is used for determining the available scrambling codes of the HNB according to the adjacent cells of the HNB and selecting one scrambling code from the available scrambling codes as the scrambling code of the HNB.
In the above implementation schemes, the available scrambling codes of the HNB are determined according to the neighboring cell of the HNB, and one scrambling code is selected from the available scrambling codes as the scrambling code of the HNB, so that the HNB can be flexibly allocated with a scrambling code different from that of the neighboring cell.
Drawings
FIG. 1 is a flowchart of a method according to a first embodiment of the present invention;
fig. 2 is a schematic structural diagram of a second embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention will be described in further detail with reference to the accompanying drawings.
An HNB cell will typically be adjacent to one or more cells, and therefore when allocating a scrambling code for an HNB cell, it is ensured that the scrambling code for that HNB cell is different from the scrambling code for the adjacent cell.
To this end, the present invention provides the following examples.
As shown in fig. 1, the technical solution of the embodiment corresponds to the following steps:
step 101, determining available scrambling codes of HNB according to adjacent cells of the HNB;
and 102, selecting one scrambling code from available scrambling codes as the scrambling code of the HNB.
Through the steps, the scrambling code selected by the HNB is different from the scrambling code of the adjacent cell.
The executing main body of each step of the above embodiments may be an HNB. After the HNB is started, the HNB searches the adjacent cells by using the scrambling codes, and after the adjacent cells are searched, the scrambling codes can be used as the scrambling codes of the adjacent cells. For example, after being powered on, the HNB may detect a cell adjacent to the HNB through a downlink detection function. Because the HNB can know all the existing scrambling codes, namely the available scrambling code space of the system, all the adjacent cells of the HNB can be searched by searching the existing scrambling codes one by one.
In view of the above situation of the HNB, in step 101, the HNB may determine which scrambling codes are used by the neighboring cells by searching all the neighboring cells, and determine the scrambling codes available to the HNB according to the system available scrambling code space, and specifically may determine the scrambling codes available to the HNB by removing the cell scrambling code information of these neighboring cells from the system available scrambling code space. The scrambling code space available for the system is referred to herein as all scrambling codes in the system.
According to the implementation scheme, the HNB searches the adjacent cells, so that the HNB can know the scrambling codes used by the adjacent cells, and the HNB can be allocated to the scrambling codes different from those of the adjacent cells.
The broadcast message of each neighboring cell may include cell scrambling code information of the neighboring cell of the local cell in addition to the cell scrambling code information of the local cell, so that the HNB may obtain the cell scrambling code information of the neighboring cells according to the received broadcast message of the neighboring cells, and determine the scrambling code available to the HNB according to the scrambling code space available to the system, that is, when determining the available scrambling code, the HNB may not only exclude the scrambling code of the neighboring cell of the HNB, but also exclude the scrambling code of the neighboring cell.
When the implementation scheme is used for distributing the scrambling codes for the HNB, the adjacent cells of the HNB are fully considered, so that the scrambling codes which are different from the adjacent cells and the adjacent cells can be distributed for the HNB.
In addition, since the coverage area of the HNB is small, it may be considered that the neighboring cells of the neighboring cells may also be adjacent to all macro-neighboring cells of the HNB, and since each cell broadcasts the scrambling code information of the neighboring cell of the cell when performing system broadcasting. Therefore, in order to shorten the time for searching the neighboring cells after the HNB is powered on, the HNB may further detect the signal quality of the neighboring cells according to the scrambling code information of the neighboring cells of the neighboring cell carried in the broadcast message of the neighboring cell without searching other cells after searching the neighboring cell, and determine whether the cell is the neighboring cell of the HNB according to the detected signal quality, thereby determining whether to read the system broadcast of the cell.
In order to shorten the time for searching the adjacent cells after the HNB is powered on, the HNB may also directly use all the adjacent cells of the adjacent cell as the adjacent cell of the HNB after searching the adjacent cell.
Furthermore, to prevent that searching only the neighbourhood of the first neighbouring cell may miss searching some possible neighbourhoods. For example, a certain cell C may be a neighboring cell of the HNB, but is not in the neighboring cell information broadcast by the first neighboring cell a. A possible method is to measure the neighboring cell of the first neighboring cell a, assume that the neighboring cell of the neighboring cell a includes a neighboring cell B, and if it is determined that the neighboring cell B is also the neighboring cell of the HNB, read the broadcast message of the neighboring cell B, and determine whether there is a new potential neighboring cell according to the neighboring cell information of the neighboring cell B carried in the broadcast message of the neighboring cell B, that is, determine whether there is a neighboring cell that is also the neighboring cell of the HNB in the neighboring cell of the neighboring cell B.
According to the several implementation schemes for searching only the first adjacent cell, the HNB searches the first adjacent cell, so that the time for searching the adjacent cell by electrifying the HNB is reduced, and scrambling codes different from those of the adjacent cell can be distributed to the HNB more quickly.
In step 101, the HNB may also obtain the cell scrambling code information reserved by each neighboring cell according to the broadcast message of all neighboring cells of the HNB, that is, the broadcast message of each neighboring cell includes the scrambling code reserved by the HNB of the local cell. The HNB determines the scrambling codes available to the HNB according to the cell scrambling code information reserved by the neighboring cells, and specifically, the HNB may determine the scrambling codes available to the HNB by taking the intersection of the cell scrambling code information reserved by each neighboring cell. For this situation, it is necessary that each neighboring cell determines, according to the existing scrambling code allocation situation around, a scrambling code that can be reserved for the HNB cell in a certain area, for example, a scrambling code that is not allocated in a certain area can be used as an available scrambling code that is reserved for the HNB cell.
In addition, for the scheme that the HNB determines the available scrambling codes according to the cell scrambling code information reserved by the neighboring cell, because the coverage area of the HNB is very small, it can be considered that all neighboring cells of the neighboring macro cell of the HNB may be the neighboring cells of the HNB, so to reduce the time for the HNB to search the neighboring cells, after the HNB searches the first neighboring cell, the HNB may determine the neighboring cells of the neighboring cell by reading the broadcast of the neighboring cell, and read the broadcast channels of the neighboring cells, thereby obtaining the cell scrambling code information reserved by the neighboring cells for the HNB.
As described above, since the coverage area of the HNB is small, it can be considered that all neighboring macro cells of the HNB should be neighboring to each other. It is possible to regard only the neighbor cell searched to the first neighbor cell as the potential neighbor cell of the HNB and confirm one by one whether it is the true neighbor cell of the HNB according to the measured signal quality.
Of course, in order to prevent missing of configuration, the foregoing steps may also be repeated, that is, if a new potential neighboring cell is found in the neighboring cell information broadcast by the neighboring cell of a certain neighboring cell, the new potential neighboring cell needs to be measured.
For the above scheme of determining the scrambling codes available to the HNB by taking the intersection of the cell scrambling code information reserved by each neighboring cell, the HNB can know the scrambling codes that can be used by the HNB and are different from the neighboring cell, so that the HNB can allocate the scrambling codes different from the neighboring cell.
In step 102, the HNB may directly select one of the determined available scrambling codes as the scrambling code of the HNB.
And after the HNB selects a scrambling code, the HNB may further send the scrambling code to the HNB GW or the configuration server, and the HNB GW or the configuration server determines whether the scrambling code is the scrambling code available to the HNB. Specifically, if the HNB GW or the configuration server stores the location area and the available scrambling code information of the HNB cell corresponding to the location area, the HNB GW or the configuration server may determine whether the scrambling code selected by the HNB can be used by the HNB by comparing whether the available scrambling code of the location area where the HNB is located includes the scrambling code selected by the HNB. If the HNB GW or the configuration server determines that the scrambling code is available, a piece of confirmation information can be fed back; if HNB GW or configuration server determines that the scrambling code is not available, it can report error to HNB, HNB can reselect one from available scrambling codes, and after reselecting scrambling code, it can execute the step of sending to HNB GW or configuration server. For convenience, the HNB may further select a plurality of scrambling codes and send the scrambling codes to the HNB GW or the configuration server for determination, so that the situation that the HNB reselects the scrambling codes due to the HNB GW or the configuration server determining that the scrambling codes selected by the HNB are unavailable can be avoided to a greater extent.
In step 102, it is also possible that the HNB directly sends the available scrambling codes to the HNB GW or the configuration server, and the HNB GW or the configuration server selects one scrambling code as the scrambling code of the HNB. In this case, the HNB GW or the configuration server may specifically determine the scrambling code allocated to the HNB according to the location area information of the HNB and the scrambling code allocation situation of the location area. Of course, the HNB GW or the configuration server may also select multiple scrambling codes, and the HNB may select one scrambling code from them.
The above mentioned neighboring cells may be macro cells or HNB cells, and may of course include both macro cells and HNB cells.
For the above mentioned case that the neighboring cell is a macro cell, since the neighboring cell of the HNB may further include an HNB cell, in order to make the scrambling code allocated to the HNB not duplicate with all neighboring cells including the HNB cell, it may also be determined whether the available scrambling code is already used by other HNB cells by searching other HNB cells according to the available scrambling code when the above step 102 is executed, and if not, the scrambling code may be used as the scrambling code of the HNB.
In addition, for the above technical solution that the HNB searches for other HNB cells according to the available scrambling codes, in order to reduce the time for searching for the HNB cells, the HNB may report its own location information in a message sent to the HNB GW or the configuration server, the HNB GW or the configuration server sends, in response, the scrambling code information of the HNB cell that has been allocated in the area to the HNB, and the HNB may determine a new available scrambling code based on the available scrambling code determined in step 101, that is, remove the scrambling code of the neighboring HNB cell of the HNB from the available scrambling code determined in step 101, and select one scrambling code that is not allocated from the newly determined available scrambling codes.
In order to reduce the time for searching the HNB cell, after the HNB reports the position information of the HNB in the message sent by the HNB GW or the configuration server, the HNB receives the available scrambling code information which is returned by the HNB GW or the configuration server in response and is not distributed to the HNB cell in the position area where the HNB is located, the scrambling code information which is not used by other HNB cells in the position area where the HNB is located is determined, and the available scrambling code of the HNB is determined by taking the intersection of the available scrambling code information of the HNB cell in the position area where the HNB is located and the scrambling code information which is not used by other HNB cells.
As described above, the HNB may further send the available scrambling code to the HNB GW or the configuration server, and the HNB GW or the configuration server allocates, according to the location of the HNB and the available scrambling code, a scrambling code that is not used by other HNBs in the HNB location area to the HNB, in this case, it may be ensured that the scrambling code of the HNB is a scrambling code that is not used by other HNBs in the same area through the HNBGW or the configuration server. For this situation, it can also be ensured that the scrambling code of the HNB is different from the scrambling code of the HNB in the neighborhood of the neighboring HNB cell in the same area, so that the user can switch between these cells arbitrarily.
For the above embodiments, the HNB GW or the configuration server allocates one scrambling code to the HNB, and in fact, the HNB GW or the configuration server may also allocate a plurality of scrambling codes to the HNB, and the HNB may select one of the scrambling codes.
The second embodiment of the present invention further provides an HNB, as shown in fig. 2, where the HNB includes an available scrambling code determining module and a selecting module, where the available scrambling code determining module is configured to determine, according to a neighboring cell of the HNB, a scrambling code available to the HNB; and the selection module is used for selecting one of the available scrambling codes determined by the available scrambling code determination module as the scrambling code of the HNB.
The available scrambling code determining module may specifically determine cell scrambling code information used by all neighboring cells of the HNB, and determine available scrambling codes of the HNB according to the available scrambling code space of the system and the obtained cell scrambling code information used by the neighboring cells.
The HNB may further receive the broadcast message of the neighboring cell through the transceiver module, and the available scrambling code determining module may specifically include a neighboring cell information determining submodule and an available scrambling code determining submodule, where the neighboring cell information determining submodule may determine all neighboring cells of the HNB and determine cell scrambling code information used by all neighboring cells; the available scrambling code determining submodule acquires cell scrambling code information used by the adjacent cells of the adjacent cells through broadcast messages of all the adjacent cells received by the receiving and sending module in the HNB, and determines the available scrambling code of the HNB according to the available scrambling code space of the system and the acquired cell scrambling code information used by the adjacent cells and the adjacent cells.
These two specific determination schemes have been described in the first embodiment, and are not described herein again.
For the case that the neighboring cell is a macro cell, the neighboring cell information determining submodule in the available scrambling code determining module is used for determining all neighboring cells of the HNB; the usable scrambling code determining submodule acquires cell scrambling code information reserved for HNB cells by each adjacent cell through the broadcast messages of the adjacent cells received by the transceiving module, and determines the usable scrambling code of the HNB by taking the intersection of the cell scrambling code information reserved for the HNB cells by the adjacent cells. For this case, if there are multiple HNBs, then to avoid that the HNB cells use the same scrambling code, the selection module may further search for the HNB cell by using the available scrambling code when selecting the scrambling code, and if not, determine that the HNB can use the scrambling code.
As mentioned above, the neighbor cell information determining submodule in the available scrambling code determining module needs to determine all neighbor cells of the HNB, specifically, the neighbor cell information determining submodule determines all neighbor cells of the HNB by searching; the searched first neighbor cell may be used as the neighbor cell of the HNB, and after the transceiver module receives the broadcast message of the first neighbor cell, the transceiver module detects the neighbor cell according to the scrambling code of the neighbor cell of the first neighbor cell carried in the broadcast message of the first neighbor cell, and determines whether the neighbor cell is another neighbor cell of the HNB; the searched first neighbor cell may also be used as the neighbor cell of the HNB, after the transceiver module receives the broadcast message of the first neighbor cell, the neighbor cell is detected according to the scrambling code of the neighbor cell of the first neighbor cell carried in the broadcast message of the first neighbor cell, and after determining that the neighbor cell is another neighbor cell of the HNB, and after the transceiver module obtains the broadcast message of the neighbor cell, the neighbor cell of the neighbor cell is detected according to the scrambling code of the neighbor cell carried in the broadcast message of the neighbor cell, to determine whether the neighbor cell of the neighbor cell is another neighbor cell of the HNB, of course, the neighbor cell of the neighbor cell may also be directly used as the neighbor cell of the HNB without detection; the first neighbor cell searched may also be directly used as the neighbor cell of the HNB, and after the transceiver module receives the broadcast message of the first neighbor cell, the neighbor cell of the first neighbor cell indicated by the broadcast message is used as the neighbor cell of the HNB.
The selection module may specifically directly select one scrambling code from the available scrambling codes determined by the available scrambling code determination module as the scrambling code of the HNB.
The HNB can also send the scrambling code selected by the selection module to HNB GW or a configuration server, and the HNB GW or the configuration server determines the available scrambling code as the scrambling code of the HNB.
Therefore, the selection module is used for selecting one scrambling code or a plurality of scrambling codes from the available scrambling codes determined by the available scrambling code determination module and sending the selected scrambling code to the HNB GW or the configuration server through the transceiving module. The HNB GW or the configuration server determines whether the scrambling code is available, and as described above, specifically, whether the scrambling code can be allocated to the HNB may be determined by the location area where the HNB is currently located and the available scrambling code corresponding to the location area, and after the HNB GW or the configuration server determines, the HNB GW or the configuration server may feed back a determination result, such as the scrambling code is available or unavailable, to the HNB. After receiving the determined result fed back by the HNB GW or the configuration server, the transceiver module forwards the result to the selection module, and the selection module determines the scrambling code available to the HNB according to the determined result.
The selection module of the HNB may further send the available scrambling codes determined by the available scrambling code determination module to the HNB GW or the configuration server through the transceiver module, and the HNB GW or the configuration server selects one or more scrambling codes as the scrambling codes of the HNB, and the selection module forwards one of the scrambling codes transmitted from the HNB GW or the configuration server by the transceiver module as the scrambling code of the HNB.
The neighboring cell may be a macro cell, an HNB cell, or both a macro cell and an HNB cell. Or, according to the setting, after receiving the broadcast message, the HNB may acquire the information only according to the broadcast message of the macro cell, may acquire the information only according to the broadcast message of the HNB cell, and may consider the HNB cell and the macro cell at the same time, that is, may acquire the information according to the broadcast message of the HNB cell and the macro cell.
For the case that the neighboring cell is a macro cell, the available scrambling code determining module in the HNB determines, according to the broadcast message of the neighboring macro cell of the HNB, the scrambling code information available to the HNB cell in the area where the HNB is located, and then needs to determine, according to the scrambling code information which is sent by the HNB GW or the configuration server and which has been allocated to the HNB cell in the area where the HNB is located, the scrambling code information already used by the HNB cell in the area where the HNB is located, and then determines, according to the available scrambling code information and the used scrambling code information of the HNB cell in the area where the HNB is located, the scrambling code available to the HNB.
For the case where the neighboring cell is a macro cell, if there are other HNB cells around the HNB, the HNB needs to consider the case of other HNB cells as well. Specifically, the selecting module in the HNB needs to search for other HNB cells according to the available scrambling code determined by the available scrambling code determining module, and use one of the scrambling codes that is not searched for the HNB cell as the scrambling code of the HNB itself.
The embodiment of the invention also provides a wireless communication system, wherein the HNB in the communication system determines the available scrambling codes of the HNB according to the broadcast message of the adjacent cell of the HNB, and selects one of the available scrambling codes as the scrambling code of the HNB. The HNB may perform the operations as described in the first embodiment, and the HNB may include the modules as described in the second embodiment. The specific implementation of the HBN in the system will not be described in detail here.
In the above implementation schemes, the HNB searches for the neighboring cell, so that the HNB can know the scrambling code used by the neighboring cell, and thus the HNB can allocate a scrambling code different from that of the neighboring cell. In addition, when the scrambling code is distributed to the HNB, the adjacent area of the adjacent cell of the HNB can be fully considered, so that the scrambling code which is different from the adjacent cell and the adjacent area can be distributed to the HNB. According to the implementation scheme for searching only the first adjacent cell, only the first adjacent cell is searched through the HNB, so that the time for searching the adjacent cell by electrifying the HNB is shortened, and scrambling codes different from those of the adjacent cell can be distributed to the HNB more quickly. For the above scheme of determining the scrambling codes available to the HNB by taking the intersection of the cell scrambling code information reserved by each neighboring cell, the HNB can know the scrambling codes that can be used by the HNB and are different from the neighboring cell, so that the HNB can allocate the scrambling codes different from the neighboring cell.
It will be understood by those skilled in the art that all or part of the steps in the above method embodiments may be implemented by a program to instruct relevant hardware, where the program may be stored in a computer-readable storage medium, and when executed, the program may include the contents of the foregoing embodiments of the MIP technology-based communication method according to the present invention. The storage medium referred to herein is, for example: ROM/RAM, magnetic disk, optical disk, etc.
While the invention has been shown and described with reference to certain preferred embodiments thereof, it will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention.

Claims (12)

1. A method for scrambling code assignment, the method comprising:
determining scrambling codes available for the HNB according to the adjacent cells of the HNB;
selecting one scrambling code from available scrambling codes as the scrambling code of the HNB;
wherein, the scrambling code determined by the neighboring cell of the HNB to be available for the HNB is:
the HNB determines all adjacent cells of the HNB, determines cell scrambling code information used by all the adjacent cells, and determines scrambling codes available for the HNB according to the scrambling code space available for the system and the cell scrambling code information used by all the adjacent cells; or,
the HNB determines all adjacent cells of the HNB, determines cell scrambling code information used by all the adjacent cells, acquires the cell scrambling code information used by the adjacent cells of all the adjacent cells through broadcast messages of all the adjacent cells, and determines available scrambling codes of the HNB according to the available scrambling code space of the system and the acquired cell scrambling code information used by all the adjacent cells and the adjacent cells of each adjacent cell; or,
the HNB determines all adjacent cells of the HNB, acquires the cell scrambling code information reserved for the HNB cells by each adjacent cell through the broadcast messages of all the adjacent cells, and determines the available scrambling codes of the HNB by taking the intersection of the cell scrambling code information reserved by all the adjacent cells.
2. The method of claim 1,
the HNB determines that all adjacent cells of the HNB are as follows: the HNB determines all adjacent cells of the HNB through searching;
or the following steps: acquiring a broadcast message of a first adjacent cell searched by the HNB, taking the first adjacent cell as the adjacent cell of the HNB, detecting the adjacent cell according to a scrambling code of the adjacent cell of the first adjacent cell carried by the broadcast message, and determining whether the adjacent cell is other adjacent cells of the HNB;
or the following steps: acquiring a broadcast message of a first adjacent cell searched by the HNB, taking the first adjacent cell as the adjacent cell of the HNB, detecting the adjacent cell according to a scrambling code of the adjacent cell of the first adjacent cell carried by the broadcast message, acquiring the broadcast message of the adjacent cell when the adjacent cell is determined to be other adjacent cells of the HNB, detecting the adjacent cell of the adjacent cell according to the scrambling code of the adjacent cell carried by the broadcast message of the adjacent cell, and determining whether the adjacent cell of the adjacent cell is other adjacent cells of the HNB;
or the following steps: acquiring a broadcast message of a first adjacent cell searched by the HNB, and taking the first adjacent cell and an adjacent cell of the first adjacent cell indicated by the broadcast message as the adjacent cell of the HNB.
3. The method of claim 1,
the selection of one scrambling code from available scrambling codes as the scrambling code of the HNB is as follows: the HNB selects one scrambling code from available scrambling codes;
or the following steps: the HNB selects a scrambling code or a plurality of scrambling codes from the available scrambling codes, sends the scrambling codes to HNB GW or a configuration server, and determines the available scrambling codes as the scrambling codes of the HNB by the HNB GW or the configuration server;
or the following steps: the HNB sends the available scrambling codes to HNB GW or a configuration server, and one scrambling code is selected by HNBGW or the configuration server as the scrambling code of the HNB;
or the following steps: the HNB sends the available scrambling codes to HNB GW or a configuration server, the HNBGW or the configuration server selects more than one scrambling code, and one scrambling code selected by the HNB GW or the configuration server is selected as the scrambling code of the HNB.
4. The method of claim 1, wherein the neighboring cell is a macro cell and/or an HNB cell.
5. The method of claim 1, wherein:
when the neighboring cell is a macro cell, the selecting one of the available scrambling codes as the scrambling code of the HNB is: and the HNB searches other HNB cells according to the available scrambling codes and takes one of the scrambling codes which are not searched to the HNB cell as the scrambling code of the HNB.
6. A method for scrambling code assignment, the method comprising:
determining scrambling codes available for the HNB according to the adjacent cells of the HNB;
selecting one scrambling code from available scrambling codes as the scrambling code of the HNB;
wherein, when the neighboring cell is a macro cell, the determining, according to the neighboring cell of the HNB, the scrambling code available to the HNB includes:
the HNB determines scrambling code information available for the HNB cell of the location area of the HNB according to the broadcast message of the adjacent macro cell of the HNB; determining scrambling code information used by other HNB cells in the position area of the HNB according to scrambling code information which is sent by HNB GW or a configuration server and is distributed to the HNB cells in the position area of the HNB, and determining scrambling codes used by the HNB according to scrambling code information available by the HNB cells in the position area of the HNB and scrambling code information used by the other HNB cells; or,
the HNB determines the available scrambling code information of the HNB cell of the position area of the HNB according to the broadcast information of the adjacent macro cell of the HNB, determines the scrambling code information which is not used by other HNB cells in the position area of the HNB according to the available scrambling code information which is sent by HNB GW or a configuration server and is not distributed to the HNB cell in the position area of the HNB, and determines the available scrambling code of the HNB by taking intersection of the available scrambling code information of the HNB cell of the position area of the HNB and the scrambling code information which is not used by other HNB cells.
7. The method of claim 6, wherein:
when the neighboring cell is a macro cell, the selecting one of the available scrambling codes as the scrambling code of the HNB is: and the HNB searches other HNB cells according to the available scrambling codes and takes one of the scrambling codes which are not searched to the HNB cell as the scrambling code of the HNB.
8. A home base station, characterized in that the base station comprises a transceiver module, an available scrambling code determination module and a selection module, wherein,
the receiving and sending module is used for receiving broadcast messages of adjacent cells;
the available scrambling code determining module is used for determining available scrambling codes of the HNB according to the adjacent cells of the HNB; the available scrambling code determining module comprises an adjacent cell information determining submodule and an available scrambling code determining submodule; wherein,
the adjacent cell information determining submodule is used for determining all adjacent cells of the HNB and determining cell scrambling code information used by all the adjacent cells; the usable scrambling code determining submodule is used for acquiring cell scrambling code information used by the adjacent cells of all the adjacent cells determined by the adjacent cell information determining submodule through the broadcast message received by the receiving and sending module, and determining usable scrambling codes of the HNB according to the usable scrambling code space of the system and the acquired cell scrambling code information used by the adjacent cells and the adjacent cells thereof; or,
the adjacent cell information determining submodule is used for determining all adjacent cells of the HNB; the usable scrambling code determining submodule is used for acquiring cell scrambling code information which is reserved for HNB cells by all the adjacent cells determined by the adjacent cell information determining submodule through the broadcast message received by the receiving and sending module, and determining usable scrambling codes of the HNB by acquiring the intersection of the cell scrambling code information reserved by each adjacent cell;
and the selection module is used for selecting one of the available scrambling codes determined by the available scrambling code determination module as the scrambling code of the HNB.
9. The base station of claim 8,
the available scrambling code determining module is used for determining all adjacent cells of the HNB, determining cell scrambling code information used by all the adjacent cells, and determining available scrambling codes of the HNB according to the available scrambling code space of the system and the cell scrambling code information used by the adjacent cells.
10. The base station of claim 8,
the adjacent cell information determining submodule is used for determining all adjacent cells of the HNB through searching;
or, the first neighbor cell searched is used as the neighbor cell of the HNB, and after the transceiver module receives the broadcast message of the first neighbor cell, the transceiver module detects the neighbor cell according to the scrambling code of the neighbor cell of the first neighbor cell carried in the broadcast message of the first neighbor cell, to determine whether the neighbor cell is another neighbor cell of the HNB;
or the neighbor cell detection module is configured to use the searched first neighbor cell as a neighbor cell of the HNB, detect the neighbor cell according to the scrambling code of the neighbor cell of the first neighbor cell carried in the broadcast message of the first neighbor cell after the transceiver module receives the broadcast message of the first neighbor cell, and determine whether the neighbor cell of the neighbor cell is another neighbor cell of the HNB after determining that the neighbor cell is another neighbor cell of the HNB, and after the transceiver module obtains the broadcast message of the neighbor cell, detect the neighbor cell of the neighbor cell according to the scrambling code of the neighbor cell carried in the broadcast message of the neighbor cell, to determine whether the neighbor cell of the neighbor cell is another neighbor cell of the HNB;
or the transceiver module is configured to use the searched first neighboring cell as the neighboring cell of the HNB, and after the transceiver module receives the broadcast message of the first neighboring cell, use the neighboring cell of the first neighboring cell indicated by the broadcast message as the neighboring cell of the HNB.
11. The base station of claim 8,
and the selection module is used for directly selecting one of the available scrambling codes determined by the available scrambling code determination module as the scrambling code of the HNB.
12. The base station of claim 8, wherein:
the selection module is used for selecting one or more scrambling codes from the available scrambling codes determined by the available scrambling code determination module, sending the selected scrambling codes to HNB GW or a configuration server through the transceiving module, and determining the scrambling codes of the HNB according to the information fed back by the transceiving module;
the receiving and sending module is further configured to send the scrambling code selected by the selecting module to an HNB GW or a configuration server, and receive information returned after the HNB GW or the configuration server confirms the received scrambling code;
or,
the receiving and sending module is further used for sending the scrambling code determined by the available scrambling code determining module to the HNB GW or the configuration server, and sending scrambling code information returned by the HNB GW or the configuration server to the selecting module;
and the selection module is used for determining the scrambling code of the HNB according to the scrambling code information received by the transceiver module.
CN200810216683A 2008-10-08 2008-10-08 Method, device and system for allocating scrambling codes Active CN101715233B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810216683A CN101715233B (en) 2008-10-08 2008-10-08 Method, device and system for allocating scrambling codes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810216683A CN101715233B (en) 2008-10-08 2008-10-08 Method, device and system for allocating scrambling codes

Publications (2)

Publication Number Publication Date
CN101715233A CN101715233A (en) 2010-05-26
CN101715233B true CN101715233B (en) 2012-10-17

Family

ID=42418389

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810216683A Active CN101715233B (en) 2008-10-08 2008-10-08 Method, device and system for allocating scrambling codes

Country Status (1)

Country Link
CN (1) CN101715233B (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960570A (en) * 2006-11-16 2007-05-09 重庆重邮信科股份有限公司 Search technique of quickening initial search speed of sector
CN101080103A (en) * 2007-07-18 2007-11-28 华为技术有限公司 Adjacent selection method of cellular cell, distribution method of adjacent information and device

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1960570A (en) * 2006-11-16 2007-05-09 重庆重邮信科股份有限公司 Search technique of quickening initial search speed of sector
CN101080103A (en) * 2007-07-18 2007-11-28 华为技术有限公司 Adjacent selection method of cellular cell, distribution method of adjacent information and device

Also Published As

Publication number Publication date
CN101715233A (en) 2010-05-26

Similar Documents

Publication Publication Date Title
CN101568196B (en) Method and device for distributing physical cell identifiers
JP5013533B2 (en) Wireless communication terminal apparatus, wireless communication system, and wireless reception method
US8140081B2 (en) Code division multiple access cellular communication system
US9179334B2 (en) Cell identifier conflict avoidance
CA2907254C (en) Facilitating identification of target cells for handling communication with a mobile terminal
US8494525B2 (en) Methods for managing co-located macro and femto base station deployments and methods for initiating mobile station handoff
JP2019505134A (en) COMMUNICATION RESOURCE ALLOCATION METHOD AND DEVICE, TERMINAL DEVICE, BASE STATION, AND COMMUNICATION SYSTEM
KR101573940B1 (en) .method and system for operating cells in a overay network including macro cells and home cells
RU2577314C1 (en) Communication system, identifier assignment device, base station, identifier assignment method and non-volatile machine-readable media performing device control
WO2008088592A1 (en) Relocation in a cellular communication system
EP2451104A1 (en) Network nodes and methods
WO2016141752A1 (en) Cell selection method, anr configuration method, device and computer storage medium
CN103392360A (en) Improved neighbour cell relation
CA2692438A1 (en) Methods and apparatus for resolving pilot pseudorandom noise code conflicts in a communication system
WO2008057658A2 (en) A cellular communication system
EP2262316B1 (en) Handover control
CN101715233B (en) Method, device and system for allocating scrambling codes
WO2010060368A1 (en) Neighbor cell configuration method, access point device and control device
JP3348818B2 (en) Free channel detector
CN101772101A (en) Method for terminal to scan sub-base stations, wireless communication system, terminal and base station
EP2273816A1 (en) Adding a new radio cell to a wireless communication network
CN104812023B (en) Method, user equipment and the communication equipment of small bandwidth UMTS cell searchings

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