KR100605977B1 - Cell searching apparatus and method of mobile station in code division multiple access communication system - Google Patents
Cell searching apparatus and method of mobile station in code division multiple access communication system Download PDFInfo
- Publication number
- KR100605977B1 KR100605977B1 KR1019990022402A KR19990022402A KR100605977B1 KR 100605977 B1 KR100605977 B1 KR 100605977B1 KR 1019990022402 A KR1019990022402 A KR 1019990022402A KR 19990022402 A KR19990022402 A KR 19990022402A KR 100605977 B1 KR100605977 B1 KR 100605977B1
- Authority
- KR
- South Korea
- Prior art keywords
- base station
- codeword
- synchronization
- code
- signal
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7083—Cell search, e.g. using a three-step approach
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B1/00—Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
- H04B1/69—Spread spectrum techniques
- H04B1/707—Spread spectrum techniques using direct sequence modulation
- H04B1/7073—Synchronisation aspects
- H04B1/7075—Synchronisation aspects with code phase acquisition
- H04B1/70751—Synchronisation aspects with code phase acquisition using partial detection
- H04B1/70752—Partial correlation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J13/00—Code division multiplex systems
- H04J13/10—Code generation
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
코드워드를 선택하기 위한 적어도 하나의 임계치를 구비하여 기지국과 3단계의 탐색 동작을 수행하여 동기를 이루는 부호분할다중접속 통신시스템의 이동국의 셀 탐색 방법이, 제1 동기채널(P-SCH)신호를 탐색하여 슬롯 동기를 찾는 과정과 1단계의 탐색 과정과, 제2 동기채널 신호를 탐색하는 과정이 수신 신호에 대한 상관값을 검출하는 과정과, 검출된 상관값이 설정 임계치를 초과하는 코드워드들을 이용하여 프레임 동기를 찾고 코드워드에 해당하는 기지국 그룹을 결정하는 과정으로 이루어지고, 2단계 탐색 과정 수행 후 기지국 그룹에 대응되는 스크램블링 코드를 사용하여 공통채널의 신호를 상관시킨 후, 최대값을 갖는 확산부호를 선택하는 과정으로 이루어진다.A cell search method of a mobile station of a code division multiple access communication system having at least one threshold value for selecting a codeword and performing synchronization with a base station in three steps, the first synchronization channel (P-SCH) signal The process of searching for slot synchronization by searching for, searching of the first stage, searching of the second sync channel signal, detecting a correlation value for the received signal, and a codeword in which the detected correlation value exceeds a set threshold The frame synchronization is performed by using the scrambler, and the base station group corresponding to the codeword is determined. After performing the two-stage discovery process, the signal of the common channel is correlated using the scrambling code corresponding to the base station group. And a process of selecting a spreading code.
cell search, hand-off, sync channel, cell search, hand-off, sync channel,
Description
도 1은 비동기형 W-CDMA 시스템에서 셀 탐색에 이용되는 동기채널의 구조를 도시하는 도면1 illustrates a structure of a synchronization channel used for cell search in an asynchronous W-CDMA system.
도 2는 비동기형 W-CDMA 시스템에서 셀 탐색에 이용되는 동기채널의 다른 구조를 도시하는 도면2 illustrates another structure of a synchronization channel used for cell search in an asynchronous W-CDMA system.
도 3a는 핸드오프 대상 기지국이 인접 리스트에 존재하는 경우를 설명하기 위한 도면이고, 도 3b는 핸드오프 대상 기지국이 인접 리스트에 존재하지 않는 경우를 설명하기 위한 도면3A is a diagram for explaining a case where a handoff target base station exists in a neighbor list, and FIG. 3B is a diagram for explaining a case where a handoff target base station does not exist in a neighbor list.
도 4는 비동기 부호분할다중접속 통신시스템에서 본 발명의 실시예에 따라 핸드오프를 위한 기지국의 코드워드를 선택하는 이동국의 수신장치의 구성을 도시하는 도면4 is a diagram showing the configuration of a receiving apparatus of a mobile station for selecting a codeword of a base station for handoff in an asynchronous code division multiple access communication system according to an embodiment of the present invention;
도 5는 비동기 부호분할다중접속 통신시스템에서 제2동기채널의 코드워드를 검출하는 예를 설명하기 위한 도면5 is a diagram for explaining an example of detecting a codeword of a second synchronous channel in an asynchronous code division multiple access communication system;
도 6a 및 도 6b는 비동기 부호분할다중접속 통신시스템에서 종래와 본 발명의 실시예에 따라 각각 2단계의 동기를 수행한 후 3단계 동기를 수행하는 절차를 비교 설명하기 위한 도면6A and 6B are diagrams for comparing and explaining a procedure for performing three-step synchronization after performing two-step synchronization in accordance with the prior art and the embodiment of the present invention in an asynchronous code division multiple access communication system.
도 7은 본 발명의 실시예에 따른 부호분할다중접속 통신시스템에서 이동국이 2단계 동기 절차를 수행한 후 3단계의 동기 절차를 수행하는 과정을 도시하는 흐름도7 is a flowchart illustrating a process of performing a three-step synchronization procedure after a mobile station performs a two-step synchronization procedure in a code division multiple access communication system according to an embodiment of the present invention.
본 발명은 부호분할다중접속 통신시스템의 동기 장치 및 방법에 관한 것으로, 특히 비동기 방식의 코드분할다중접속 통신시스템의 동기 장치 및 방법에 관한 것이다.The present invention relates to a synchronous device and method of a code division multiple access communication system, and more particularly, to a synchronous device and method of an asynchronous code division multiple access communication system.
현재 차세대 이동통신인 3GPP W-CDMA 통신시스템(3rd Generation Partnership Project Wideband Code Division Multiple Access communication system)은 비동기형 기지국 시스템으로 구성되며, 상기 각 기지국 간에 비동기 동작을 위하여 각 기지국마다 서로 다른 기지국 스크램블링 코드(scrambling code)를 할당하는 방법을 이용한다. 여기서 512개의 셀을 가정하면, 상기 512개의 기지국을 구분하기 위하여 512개의 서로 다른 스크램블링 코드를 할당하게 되는 것이다. The 3GPP W-CDMA communication system (3rd generation partnership project wideband code division multiple access communication system), which is currently the next generation mobile communication, is composed of an asynchronous base station system, and a different base station scrambling code for each base station for asynchronous operation between the respective base stations. scrambling code) is used. Assuming 512 cells, 512 different scrambling codes are allocated to distinguish the 512 base stations.
상기와 같은 비동기 모드의 기지국 통신시스템에서 이동국이 통화를 성공하기 위해서는 현재 이동국에 가장 강하게 들어오는 기지국 신호의 기지국 코드를 알아내야 한다. 그러나 상기와 같은 코드들을 갖는 비동기형 기지국 시스템의 셀 탐 색(cell search)을 수행하는 경우, 이동국이 상기 모든 가능한 모든 코드의 위상에 대해서 검사하는 것은 매우 어렵다. 따라서 상기와 같은 방법으로 셀 탐색을 수행하는 경우 상당한 시간이 소요되기 때문에, 상기 이동국이 일반적인 셀 탐색 알고리즘을 적용하여 탐색하는 방법은 비효율적이다. 그래서 제안된 방법이 다단계 셀 탐색 알고리즘이다. 이 방법은 512개 셀을 32개 그룹으로 나누고, 각 그룹을 16개의 셀로 나눈다. 그리고 상기 셀 탐색을 용이하게 하기 위하여 동기 채널을 사용하게 되는데, 상기 동기 채널은 제1동기 채널과 제2동기 채널들을 사용한다.In the base station communication system of the asynchronous mode as described above, in order for the mobile station to make a successful call, it is necessary to find out the base station code of the base station signal that is most strongly entering the mobile station. However, when performing a cell search of an asynchronous base station system with such codes, it is very difficult for the mobile station to check the phase of all the possible codes. Therefore, since it takes a considerable time to perform the cell search in the above manner, the method for the mobile station to search by applying a general cell search algorithm is inefficient. So the proposed method is a multi-level cell search algorithm. This method divides 512 cells into 32 groups and divides each group into 16 cells. A synchronization channel is used to facilitate the cell search, which uses a first synchronization channel and a second synchronization channel.
도 1은 상기 비동기형 W-CDMA 시스템에서 셀 탐색에 이용되는 동기채널(sync channel: SCH)의 구조를 도시하고 있다. FIG. 1 illustrates a structure of a sync channel (SCH) used for cell search in the asynchronous W-CDMA system.
상기 도 1을 참조하면, 1-1은 제1동기채널(primary sync channel: P-SCH)이고 1-3은 제2동기채널(secondary sync channel: S-SCH)이며, 1-5는 공통 채널(common channel)이다. 상기 공통채널은 방송채널(broadcasting channel) 또는 파일럿 채널(pilot channel) 등을 사용할 수 있으며, 여기서는 상기 공통채널이 공통 파일럿 채널이라고 가정한다. 또한 한 프레임은 16개의 슬롯(slot)으로 구성되어 있다. 이때 상기 제1동기채널과 제2동기채널은 매 슬롯의 시작 부분에서 N1 칩 길이만큼씩 전송되며, 상기 제1 및 제2동기채널의 두 채널간에는 직교성이 유지되므로, 상기 도 1에 도시된 바와 같이 서로 중첩되어 전송된다. 그리고 상기 공통 파일럿 채널에는 기지국마다 서로 다른 PN스크램블링 코드가 사용되며, PN스크램블링 코드의 주기는 한 프레임의 길이와 같다. Referring to FIG. 1, 1-1 is a primary sync channel (P-SCH), 1-3 is a second sync channel (S-SCH), and 1-5 is a common channel. (common channel). The common channel may use a broadcasting channel or a pilot channel. Here, it is assumed that the common channel is a common pilot channel. In addition, one frame is composed of 16 slots. In this case, the first synchronization channel and the second synchronization channel are transmitted by the length of the N1 chip at the beginning of each slot, and orthogonality is maintained between the two channels of the first and second synchronization channels, as shown in FIG. They are sent overlapping each other. A different PN scrambling code is used for each base station in the common pilot channel, and the period of the PN scrambling code is equal to the length of one frame.
상기와 같은 채널 구조를 갖는 비동기방식의 부호분할다중접속 통신시스템 ( 이하 W-CDMA 통신시스템이라 한다)에서는 서로 다른 PN스크램블링 코드로 218-1 주기의 골드 코드 중 한 프레임 길이 만큼만을 사용하며, 전체 가능한 골드 코드들 중 M(=512)개만을 사용한다. 상기 공통 파일럿 채널은 상기 도 1에 도시된 바와 같이 제1동기채널과 제2동기채널이 전송되는 부분에서는 전송되지 않고, 그 이외의 부분에서만 전송될 수 있다. In the asynchronous code division multiple access communication system (hereinafter, referred to as W-CDMA communication system) having the channel structure as described above, only one frame length of gold codes of 2 18 -1 periods is used as different PN scrambling codes. Use only M (= 512) of the total possible gold codes. As shown in FIG. 1, the common pilot channel is not transmitted in the portion in which the first synchronization channel and the second synchronization channel are transmitted, but may be transmitted only in other portions.
상기 동기 채널에는 동기 코드가 사용되는데, 동기코드는 다음과 같이 생성된다. 하다마드 시퀀스(Hadamad sequence)와 계층적 시퀀스(Hierarchical sequence) 간에 모듈로(modulo) 연산에 의해 만들어진다. 상기 계층적 시퀀스 y는 각각 길이가 n1, n2인 시퀀스 x1, x2를 이용하여 다음과 같이 생성된다.A sync code is used for the sync channel, and the sync code is generated as follows. It is created by modulo operation between Hadamad sequence and Hierarchical sequence. The hierarchical sequence y is generated as follows using sequences x 1 and x 2 having lengths n 1 and n 2 , respectively.
y(i) = x2(i mod n2) + x1(i div n1) for i=0. . .(n1*n2)-1y (i) = x 2 (i mod n 2 ) + x 1 (i div n 1 ) for i = 0. . . (n 1 * n 2 ) -1
그리고 시퀀스 x1, x2는 다음과 같은 길이 16의 시퀀스를 각각 선택한다.Sequences x 1 and x 2 each select a sequence of
x1=<0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,1>x 1 = <0,0,1,1,0,1,0,1,1,1,1,1,0,0,0,1>
x2=<0,0,1,1,1,1,0,1,0,0,1,0,0,0,1,0>x 2 = <0,0,1,1,1,1,0,1,0,0,1,0,0,0,1,0>
그러므로 길이 256의 하다마드 시퀀스 hn(i)(i=0...255)와 y(i)을 모듈로 연산 수행하여 다음과 같이 동기코드가 만들어진다.Therefore, by performing modulo operation on the Hadamard sequence hn (i) (i = 0 ... 255) and y (i) of
c_sc_n = <hn(0)+y(0),hn(1)+y(1),hn(2)+y(2),...,hn(255)+y(255)>c_sc_n = <hn (0) + y (0), hn (1) + y (1), hn (2) + y (2), ..., hn (255) + y (255)>
제1동기코드cp와 제2동기코드c1,...,c17을 다음과 할당할 수 있다.The first sync code c p and the second sync code c 1 , ..., c 17 can be assigned as follows.
c_p = c_sc_0c_p = c_sc_0
c_l = c_sc_i ~~~~(i=1,....17)c_l = c_sc_i ~~~~ (i = 1, .... 17)
상기와 같은 cP, c1,...,c17의 정의는 32 포인트 고속 하다마드 변환을 이용하기 위한 목적이다.The above definitions of c P , c 1 , ..., c 17 are for the purpose of using a 32 point fast Hadamard transform.
'0'번째 cp를 1슬롯의 1/10인 256칩 구간만 매 슬롯마다 반복해서 보낸다. 제1동기 채널에 사용되는 동기 코드는 모든 셀이 동일하게 사용한다. 상기 제1동기 채널은 이동국이 수신 신호의 슬롯 타이밍을 찾는데 이용한다. 상기 제2동기 채널을 송신단에서 보낼 때 콤마 프리 코드(comma free code)를 도입하였다. 상기 콤마 프리 코드는 32개 코드워드로 구성되어 있고, 1 코드워드는 16개의 심볼로 구성되며, 매 프레임마다 반복해서 전송된다. 그런데, 16개의 심볼 값이 바로 전송되는 것이 아니라, 상기 동기 코드에 매핑되어 전송된다. 상기 도 1에 도시된 바와 같이 슬롯마다 심볼 값 i에 해당되는 i번째 동기코드가 전송된다. 상기 콤마 프리 코드의 32개의 코드워드는 32개 그룹을 구분하고, 이 코드의 특징은 각 코드워드의 사이클릭 시프트가 유일하다는 점이다. 그러므로 제2동기 채널을 이용하여 코드그룹과 프레임 동기에 대한 정보를 얻을 수 있게 된다. 여기서 상기 프레임 동기라 함은 확산대역시스템의 스크램블링 확산코드의 한 주기내의 타이밍 또는 위상에 대한 동기를 뜻한다. 그런데 현재 W-CDMA 시스템에서는 확산코드의 한 주기와 프레임의 길이가 10ms이므로, 이를 프레임동기라 칭하기로 한다. The '0' th c p is repeatedly sent in every slot of only 256 chips which are 1 / 10th of a slot. The sync code used for the first sync channel is the same for all cells. The first synchronization channel is used by the mobile station to find the slot timing of the received signal. A comma free code was introduced when the second synchronization channel was sent by the transmitter. The comma free code consists of 32 codewords, one codeword consists of 16 symbols, and is repeatedly transmitted every frame. However, 16 symbol values are not directly transmitted, but are mapped and transmitted to the sync code. As shown in FIG. 1, an i-th sync code corresponding to a symbol value i is transmitted for each slot. The 32 codewords of the comma-free code distinguish 32 groups, and the characteristic of this code is that the cyclic shift of each codeword is unique. Therefore, the information on the code group and the frame synchronization can be obtained by using the second synchronization channel. Here, the frame synchronization means synchronization with a timing or phase within one period of the scrambling spreading code of the spread spectrum system. However, in the current W-CDMA system, since one period of the spreading code and the frame length are 10ms, this is called frame synchronization.
마지막으로 기지국의 확산코드에 대해 상관값을 구하여 그 기지국에서 사용된 기지국 확산코드을 구별해 낸다. 이때 상기 기지국의 확산코드에 대한 상관값을 구할 때에는 상기한 바와 같이 순방향 공통채널인 파일럿 채널, 브로드캐스팅 채널(broadcasting channel: BCH)등을 이용할 수 있다. 종래의 W-CDMA 시스템에서는 파일럿 심볼이 브로드캐스팅 채널등에 TDM(Time Division Multiplexing)으로 전송되는 형태였으나, 최근의 표준화 통합과정에서 순방향의 공통파일럿은 CDM(Code Division Multiplexing)의 형태로 전송되는 것이 검토되고 있다. 상기 도1의 실시 예에서는 순방향의 공통 파일럿 채널이 CDM 형태로 전송되며, 상기 동기코드가 전송되는 시점에서는 파일럿 채널의 전송이 중단되는 경우의 실시 예를 보인 것이다.Finally, the correlation value of the spreading code of the base station is obtained to distinguish the base station spreading code used in the base station. In this case, when obtaining a correlation value for the spreading code of the base station, a pilot channel, a broadcasting channel (BCH), etc., which are forward common channels, may be used as described above. In the conventional W-CDMA system, a pilot symbol is transmitted in a time division multiplexing (TDM) mode on a broadcasting channel. However, in the recent standardization integration process, a forward common pilot is transmitted in the form of a code division multiplexing (CDM). It is becoming. 1 illustrates an example in which a forward common pilot channel is transmitted in a CDM form and transmission of a pilot channel is stopped at the time when the sync code is transmitted.
도 2의 실시 예에서는 순방향의 공통 파일럿 채널이 CDM 형태로 전송되면, 상기 동기채널들이 전송되는 시점에도 파일럿 채널이 단속되지 않고 계속해서 전송되는 경우의 실시 예를 보인 것이다. In the embodiment of FIG. 2, when a forward common pilot channel is transmitted in the form of CDM, the pilot channel is continuously transmitted without being interrupted even when the synchronization channels are transmitted.
상기 공통 파일럿 채널로는 매 슬롯마다 파일럿 심볼과 데이터가 시분할 방식으로 다중화되어 전송될 수도 있으며( 현재의 W-CDMA 구조 ), 또한 데이터를 전송하는 채널이 별개로 전송될 수도 있다. 이 경우 상기 데이터를 전송하는 채널 프레임은 공통 파일럿 채널 프레임과 경계가 일치해야 한다. In the common pilot channel, pilot symbols and data may be multiplexed and transmitted in a time division manner in each slot (current W-CDMA structure), and a channel for transmitting data may be transmitted separately. In this case, the channel frame for transmitting the data must match the boundary with the common pilot channel frame.
상기한 바와 같이 W-CDMA 통신시스템은 3단계의 탐색을 수행하면서 동기를 획득한다. 첫 단계에서는 제1동기채널 P-SCH를 이용하여 0.625ms의 타임 슬럿의 동기를 획득하고, 제2단계에서는 프레임의 동기 및 스크램블링 코드그룹을 식별하여 프레임 동기를 획득한다. 그리고 마지막 3단계에서는 프레임 동기가 이루어진 후, 공통채널을 탐색하여 코드그룹 내의 가능한 16개의 코드 후보들 중에서 현재 기지국에 할당된 확산코드를 찾아낸다. 한편 핸드오프(handoff) 상황에서는 이동국이 네이버리스트(Neighbor List)로부터 인접 기지국에 사용되고 있는 코드에 대한 정보를 미리 알고 있으므로, 보다 빠른 동기를 구현할 수 있다.As described above, the W-CDMA communication system performs synchronization in three steps. In the first step, a synchronization of a time slot of 0.625 ms is obtained using the first synchronization channel P-SCH, and in the second step, frame synchronization is obtained by identifying a frame synchronization and a scrambling code group. In the final three steps, after frame synchronization is performed, the common channel is searched to find a spreading code currently allocated to the base station among 16 possible code candidates in the code group. On the other hand, in the handoff situation, since the mobile station knows in advance information about the code being used for the neighbor base station from the neighbor list, faster synchronization can be realized.
그러나 상기와 같은 기지국 간 비동기식 시스템에서는 기지국별 시퀀스 오프셋을 이용하지 않으므로 인접 기지국의 SCH간에 충돌할 가능성이 있다. 도 3a 및 도 3b는 기지국 간에 동기채널 SCH 들이 충돌하는 상황을 도시하고 있다. 이런 경우 도3a와 같이 충돌이 일어난 인접 기지국이 네이버리스트에 포함되어 있는 경우와, 도3b와 같이 충돌이 일어난 기지국이 네이버리스트에 포함되지 않은 두 가지 상황이 있을 수 있다. 여기서 BTS1은 이동국이 현재 속한 기지국을 나타내며, BTS2는 SCH 간 충돌을 일으킨 기지국을 나타낸다.However, the above-described base station asynchronous system does not use the base station sequence offset, so there is a possibility of collision between SCHs of neighboring base stations. 3A and 3B illustrate a situation in which sync channel SCHs collide between base stations. In this case, there may be two situations in which a neighboring base station in collision as shown in FIG. 3A is included in the neighbor list, and two base stations in which a collision base station is not included in the neighbor list as shown in FIG. 3B. Here, BTS1 denotes a base station to which a mobile station currently belongs, and BTS2 denotes a base station that caused an SCH collision.
현재 W-CDMA 시스템에서 5MHz(칩속도 4.096Mcps)을 이용할 경우 0.625ms의 타임슬롯은 2560칩 길이를 갖는다. 따라서 이러한 충돌 가능성은 더욱 무시할 수 없다. 특히 기지국의 클럭주파수가 정교할 경우, 오히려 SCH 간 충돌 상황이 오랜 시간동안 지속되는 경우가 발생할 수도 있다. 이러한 상황에서 충돌을 일으킨 기지국의 SCH에 대한 2단계동작의 판정변수의 값이 상대적으로 크게 나타날 것으로 기대된다. 만약 종래의 2단계 탐색 방식과 같이 기지국 식별과정에서 가장 큰 판정변수만을 선택한다면 충돌상황에서 그에 해당하는 기지국을 제외한 (충돌을 일으킨) 다른 기지국의 신호는 무시된다. 그러나 이동국이 충돌을 일으킨 기지국에 대하여 핸드오프상황에 있다면, 즉 충돌을 일으킨 기지국이 목표(target) 기지국이라면 이 신호를 무시하는 것은 비효율적이며, 이런 탐색 방법은 핸드오프 성능을 저하시키는 결과를 가질 수 있다.Using 5MHz (4.096Mcps chip rate) in current W-CDMA systems, a time slot of 0.625ms is 2560 chips long. Therefore, this possibility of collision cannot be ignored even more. In particular, if the clock frequency of the base station is elaborate, a situation may occur for a long time between collisions between SCHs. In this situation, it is expected that the value of the decision variable of the two-stage operation for the SCH of the base station that caused the collision will be relatively large. If only the largest decision variable is selected in the base station identification process, as in the conventional two-stage search method, the signals of other base stations except for the corresponding base station in the collision situation are ignored. However, if the mobile station is in a handoff situation for a conflicting base station, i.e. if the conflicting base station is a target base station, it is inefficient to ignore this signal, and this search method may result in poor handoff performance. have.
따라서 본 발명의 목적은 비동기 방식의 부호분할다중접속 통신시스템에서 이동국이 핸드오프를 위한 기지국의 코드워드를 선택하는 장치 및 방법을 제공함에 있다.Accordingly, an object of the present invention is to provide an apparatus and method for selecting a codeword of a base station for handoff by a mobile station in an asynchronous code division multiple access communication system.
본 발명의 다른 목적은 비동기 방식의 부호분할다중접속 통신시스템에서 현재의 기지국과 핸드오프 대상 기지국 간에 동기채널의 충돌에 무관하게 핸드오프 대상 기지국을 선택할 수 있는 장치 및 방법을 제공함에 있다.Another object of the present invention is to provide an apparatus and method for selecting a handoff target base station regardless of collision of a synchronization channel between a current base station and a handoff target base station in an asynchronous code division multiple access communication system.
본 발명의 또 다른 목적은 기지국간 비동기식 동작을 기본으로 하고 있는 3GPP W-CDMA 시스템에서 현재 이동국이 속해있는 기지국의 SCH가 핸드오프의 목표 기지국의 SCH와 충돌이 일어나는 상황에 대비하여 핸드오프 성능을 개선할 수 있는 장치 및 방법을 제공함에 있다.It is still another object of the present invention to provide handoff performance in a 3GPP W-CDMA system based on asynchronous operation between base stations in preparation for a situation where a SCH of a base station to which a mobile station belongs currently collides with a SCH of a target base station of handoff. It is to provide an apparatus and method that can be improved.
상기 목적을 달성하기 위한 본 발명의 실시예에서는, 코드워드를 선택하기 위한 적어도 하나의 임계치를 구비하여 기지국과 3단계의 탐색 동작을 수행하여 동기를 이루는 부호분할다중접속 통신시스템의 이동국의 셀 탐색 방법이, 제1 동기채널(P-SCH)신호를 탐색하여 슬롯 동기를 찾는 과정과 1단계의 탐색 과정과, 제2 동기채널 신호를 탐색하는 과정이 수신 신호에 대한 상관값을 검출하는 과정과, 상기 검출된 상관값이 설정 임계치를 초과하는 코드워드들을 이용하여 프레임 동기를 찾고 상기 코드워드에 해당하는 기지국 그룹을 결정하는 과정으로 이루어지고, 상기 2단계 탐색 과정 수행 후 상기 기지국 그룹에 대응되는 스크램블링 코드를 사용하여 공통채널의 신호를 상관시킨 후, 최대값을 갖는 확산부호를 선택하는 과정으로 이루어진다.
In an embodiment of the present invention for achieving the above object, a cell search of a mobile station of a code division multiple access communication system having at least one threshold for selecting a codeword and performing synchronization with the base station in three steps The method includes searching for a slot sync by searching for a first sync channel (P-SCH) signal, searching for the first sync channel, searching for a second sync channel signal, and detecting a correlation value for the received signal. And searching for frame synchronization using the codewords whose detected correlation value exceeds a set threshold and determining a base station group corresponding to the codeword, and after performing the
이하 본 발명의 구성 및 작용을 첨부된 도면들을 참조하여 상세히 설명한다.Hereinafter, the configuration and operation of the present invention will be described in detail with reference to the accompanying drawings.
하기의 설명에서 코드워드, 코드워드에 대한 사이클릭 쉬프트, 판정변수, 슬롯 등 기지국 코드식별을 위한 코드그룹선택에 대한 특정 상세들이 본 발명의 보다 전반적인 이해를 제공하기 위해 나타나 있다. 이들 특정 상세들 없이 또한 이들의 변형에 의해서도 본 발명이 용이하게 실시될 수 있다는 것은 이 기술분야에서 통상의 지식을 가진 자에게 자명할 것이다. 본 발명은 아이들 핸드오프, 소프트 핸드오프, 하드 핸드오프시, 이동통신 단말기의 파워를 온 했을 때 초기 셀 탐색시 및 단말기가 셀 탐색이 필요한 경우에 응용 가능하다.In the following description specific details of code group selection for base station code identification, such as codewords, cyclic shifts for codewords, decision variables, slots, etc., are presented to provide a more general understanding of the invention. It will be apparent to one of ordinary skill in the art that the present invention may be readily practiced without these specific details and also by their modifications. The present invention is applicable to the initial cell search when idle handoff, soft handoff, hard handoff, when the mobile terminal is powered on, and when the terminal needs cell search.
상기한 바와 같이 W-CDMA 통신시스템에서 기지국과 이동국 간의 동기는 다단계 동기 방법을 사용하며, 본 발명의 실시예에서는 3단계의 동기 방식을 가정하여 설명하기로 한다. 상기 기지국과 이동국 간의 3단계 동기 탐색 방법을 살펴보면, 이동국이 1단계에서 수신되는 P-SCH를 탐색하여 슬롯동기를 수행하면, 상기 이동국은 SCH 구간을 구별할 수 있다. 물론 여기서 상기 1단계 동작의 오동작으로 인하여 타임슬롯동기가 제대로 이루어지지 않을 수도 있으므로, 상기 SCH 구간은 잠정적으로 판단된 것이다. 여기서 본 발명의 실시예에 따른 동기 방법은 2단계의 동기 탐색에 관련된 것이므로, 하기의 설명에서는 편의상 1단계에서 올바른 슬롯의 동기를 획득하였다고 가정하며, 잠정적으로 상기 1단계에서 판단된 SCH 구간을 이하 SCH 구간이라 칭한다.As described above, the synchronization between the base station and the mobile station in the W-CDMA communication system uses a multi-stage synchronization method. In the embodiment of the present invention, a three-stage synchronization method is assumed. Referring to the three-stage synchronization search method between the base station and the mobile station, if the mobile station performs slot synchronization by searching for the P-SCH received in
상기 1단계에서 슬롯의 타이밍 정보를 획득한 후, 상기 이동국은 제2단계 동작에서 S-SCH로 잠정 판단된 구간의 신호가 수신될 때마다 S-SCH로서 전송 가능한 코드에 대한 상관결과를 저장한다. 상기 2단계 동작을 위하여 K개의 SCH가 이용된다고 할 때, K개의 SCH에 대한 상관결과가 수집되면 32개의 콤마 프리 코드워드와 각 코드워드에 대하여 사이클릭 쉬프트(cyclic shift)된 16개의 코드워드에 해당하는 상관값을 추출하여 더하며, 따라서 총 512(=32*16)개의 판정변수를 가진다. After acquiring the timing information of the slot in the first step, the mobile station stores a correlation result for a code that can be transmitted as an S-SCH whenever a signal of a section temporarily determined to be an S-SCH is received in the second step. . When K SCHs are used for the two-stage operation, if a correlation result for K SCHs is collected, 32 comma-free codewords and 16 codewords cyclically shifted for each codeword are used. Corresponding correlation values are extracted and added, thus having a total of 512 (= 32 * 16) decision variables.
기지국 식별과정의 1단계에서 타임슬롯 타이밍 정보를 획득한 후 이동국은 제2단계 동작에서 S-SCH로 잠정 판단된 구간의 신호가 수신될 때마다 S-SCH로서 전송 가능한 코드에 대한 상관결과를 저장한다. 2단계 동작을 위하여 K(예;16)개의 SCH가 이용된다고 할 때 K(예;16)개의 SCH에 대한 상관결과가 수집되면 32개의 콤마 프리 코드워드와 각 코드워드에 대하여 사이클릭 쉬프트(cyclic shift)된 16개의 코드워드에 해당하는 상관값을 추출하여 더함으로써 총 512(=32*16)개의 판정변수를 가진다. 상기 2단계에서는 이중에서 가장 큰 값을 가지는 것을 선택함으로써 스크램블링 코드그룹 정보와 프레임동기 정보를 획득한다. 본 발명의 실시예에서는 상기 2단계에서 상기 최대 판정 변수 값을 갖는 코드워드 외에도 설정된 임계치 조건을 충족시키는 코드워드를 선택한다. 이는 핸드오프 상황이 발생될 시, 현재의 기지국과 핸드오프할 대상 기지국 간 SCH 충돌이 일어나는 상황에서 원하는 코드워드를 선택할 수 있게된다. After acquiring the timeslot timing information in
상기 기지국 식별과정의 2단계에 프레임 동기를 획득한 후, 상기 이동국은 공통채널을 탐색하여 기지국이 사용하는 확산부호를 탐색한다.After acquiring frame synchronization in
도 4는 W-CDMA 통신시스템에서 본 발명의 실시예에 따라 상기 기지국의 코드 그룹 식별을 위한 이동국의 수신장치 구성을 도시하고 있다.4 shows a configuration of a receiver of a mobile station for identifying a code group of the base station according to an embodiment of the present invention in a W-CDMA communication system.
상기 도 4를 참조하면, 기지국 코드식별과정의 1단계 동작이 완료되면, 판정변수 연산 및 제어 기능을 수행하는 제어부420은 매 SCH 구간이 수신될 때마다 코드생성기430의 SCH 확산코드생성기431을 동작시킨다. 여기서 상기 코드생성기430은 SCH 확산코드를 생성하는 SCH 확산코드생성기431과 스크램블링코드를 생성하는 스크램블링코드생성기432로 구성된다. 그러면 상기 SCH 확산코드생성기431은 상기 제어부420의 제어에 의해 생성 가능한 SCH 부호들을 생성한다. 그러면 기지국에서 전송되는 신호들을 수신하는 상관기뱅크(correlator bank)410은 상기 수신신호와 SCH 확산부호를 상관시키고, 그 결과들을 상기 제어부420에 출력한다. 그러면 상기 제어부420은 2단계에 이용되는 SCH의 개수를 카운트하며, K(예;16)개의 SCH 구간이(즉 K(예;16)개의 슬롯) 수신될 때까지 이 결과들을 판정변수 저장하는 상관변수 메모리450에 저장한다. Referring to FIG. 4, when the first stage operation of the base station code identification process is completed, the
상기와 같은 방식으로 K(예;16)개의 SCH에 대한 상관값들을 검출하면, 상기 제어부420은 코드워드메모리440을 참조하여 상기 판정변수 메모리450에 저장된 상관 결과값들로부터 코드워드의 각 알파벳에 대응하는 상관값을 추출하고, 이렇게 추출되는 상관값들을 비동기방식으로 누적(noncoherent integration)시킨다. 여기서 상기 판정변수들은 32코드워드와 각 코드워드에 대하여 16개의 cyclic shift가 가능하므로, 총 512개의 판정변수(즉 비동기누적된 결과)들을 가지게 된다.When the correlation values for the K (eg, 16) SCHs are detected in the same manner as described above, the
도 5는 W-CDMA 통신시스템에서 기지국 간에 SCH 충돌이 일어나는 상황에서 나타날 수 있는 판정변수들에 대한 예를 도시하는 도면이다. 상기 도 5에서 BTS1은 현재 이동국이 속한 기지국을 나타내며, BTS2는 상기 BTS1과 충돌을 발생하는 기지국을 나타낸다. 그리고 상기 도 5는 512개의 판정변수들 중에서 BTS1 및 BTS2의 상관값 크기를 예를들어 도시하고 있다.FIG. 5 is a diagram illustrating an example of decision variables that may appear in a situation where a SCH collision occurs between base stations in a W-CDMA communication system. In FIG. 5, BTS1 represents a base station to which a mobile station currently belongs, and BTS2 represents a base station that collides with the BTS1. FIG. 5 illustrates, for example, magnitudes of correlation values of BTS1 and BTS2 among 512 decision variables.
상기 도 5를 참조하면, 상기 512개의 판정변수들 중에서 특히 현재 이동국이 속해 있는 기지국인 BTS1의 코드워드에 의한 판정변수와 충돌을 일으킨 기지국인 BTS2의 코드워드에 대한 판정변수가 특히 상대적으로 큰 값을 가질 가능성이 크며, 나머지 판정변수들도 채널환경에 따라 크고 작은 값들을 가질 수 있다.Referring to FIG. 5, among the 512 decision variables, a decision variable for a codeword of BTS2, which is a base station that caused a collision with a decision variable of a codeword of BTS1, which is a base station to which the current mobile station belongs, is particularly large. It is very likely to have, and the remaining decision variables may have large and small values depending on the channel environment.
도 6a 및 도 6b는 2단계에서 검출한 판정변수들에 대하여 코드워드를 선택하는 방식을 설명하기 위한 도면이다. 여기서 도 6a는 2단계에서 검출한 판정변수들 중 가장 큰 판정변수를 갖는 값에 대해서 3단계 동작을 수행하는 예를 도시하고 있으며, 도 6b는 2단계에서 검출한 판정변수들 중 설정된 임계치를 초과하는 값들에 대해서도 3단계의 동작을 수행하는 예를 도시하고 있다. 여기서 3단계의 동작이란 2단계에서 선택한 코드워드의 코드 그룹 및 프레임 동기정보에 대해 가능한 확산부호에 대해 역확산을 취하는 것이다. 3단계에서 확산부호는 각 기지국마다 고유한 것이므로 서로 다른 기지국에서 전송하는 동기채널이 충돌이 일어나도 문제없이 역확산이 가능하다.6A and 6B are diagrams for describing a method of selecting a codeword with respect to the determination variables detected in
상기 도 6a를 참조하면, 판정변수 들 중에서 가장 큰 판정변수 값에 대해서만 3단계동작을 수행한다. 그러나 상기와 같은 코드워드 검출 방식은 핸드오프 상 황에서 목표하는 기지국이 되는 BTS2의 신호를 검출하지 못할 가능성이 존재한다. 즉, 현재 이동국이 속한 기지국 BTS1의 판정변수 값이 611과 같이 최대 값을 갖고, 충돌을 발생한 핸드오프할 대상 기지국 BTS2의 판정변수 값이 615와 같이 상기 기지국 BTS1 보다 작은 경우에는 핸드오프 성능을 저하시킨다. 따라서 본 발명의 실시예에서는 핸드오프시 도 6b와 같은 방식으로 코드워드를 검출한다.Referring to FIG. 6A, a three-step operation is performed only on the largest determination variable value among the determination variables. However, there is a possibility that the codeword detection method as described above cannot detect the signal of the BTS2 serving as the target base station in the handoff situation. That is, when the decision variable value of the base station BTS1 to which the current mobile station belongs is a maximum value such as 611, and the decision variable value of the target base station BTS2 to which the collision has occurred is smaller than the base station BTS1 as shown in 615, the handoff performance is deteriorated. Let's do it. Therefore, in the embodiment of the present invention, the codeword is detected in the same manner as in FIG. 6B during handoff.
상기 도 6b를 참조하면, 상기 도 6a에서와 같이 652와 같은 최대 판정변수에 대응하는 코드워드에 대하여 3단계를 동작시키고, 또한 미리 설정된 임계치를 초과하는 판정변수들에 대해서도 3단계를 동작시킨다. 본 발명의 실시예에서는 제1임계치θ1과 제2임계치 θ2(θ1 ≥θ2)를 미리 설정하여 사용한다. 여기서 제1임계치θ1은 최대 판정변수 값보다 상대적으로 작은 값을 갖지만, 일정 크기 이상의 상관값을 갖는 판정변수 값에 대해서 3단계를 동작시키기 위한 기준 값이 된다. 제2임계치θ2는 상기 제1임계치θ1 보다는 작거나 같은 값을 갖지만, 채널 환경이 불량한 상태이고 네이버리스트에 등록된 기지국의 판정변수 값에 대하여 3단계를 동작시키기 위한 기준 값이 된다. 따라서 상기 두 개의 임계치, 제2임계치 θ2와 제1임계치 θ1(θ1 ≥θ2)를 설정하여, 핸드오프시의 코드워드를 검출하는 능력을 향상시킨다. 본 발명의 실시예에서는 두 개의 임계치를 사용하는 예를들어 설명하고 있지만, 세 개 이상의 임계치들을 사용할 수도 있다. Referring to FIG. 6B, as in FIG. 6A,
상기 도 6b를 참조하면, 충돌을 일으킨 인접기지국의 SCH에 대한 상관은 높 은 값을 가질 가능성이 크므로, 2단계의 동작을 수행한 후 판정변수의 값이 상위임계치 θ1을 초과하면 상기 이동국은 무조건 다음 3단계에서 현재 판정변수에 해당하는 코드 그룹에 대하여 조사하도록 한다. 한편 핸드오프의 목표 기지국인 경우에도 불구하고 채널상황이 좋지 않아서 상위임계치 θ1을 넘지 못할 경우, 핸드오프를 수행하기 위한 목표 기지국의 후보에서 누락될 수 있다. 본 발명의 실시예에서는 이와 같은 상황을 방지하기 위하여 하위임계치 θ2를 설정한다. 그리고 상기와 같은 경우에는 검사 대상이 되는 코드워드와 인접한 기지국 리스트(neighbor list)를 비교하고, 상기 비교 결과 해당 코드워드가 여기에 속할 경우만 3단계 동작으로 연결되도록 하며, 이로인해 상대적으로 낮은 임계치 설정으로 인한 오보(false alarm)를 방지하도록 한다.Referring to FIG. 6B, since the correlation between the neighboring base station that caused the collision is likely to have a high value, if the value of the decision variable exceeds the upper threshold value θ 1 after performing the two-stage operation, the mobile station Unconditionally examines the code group corresponding to the current judgment variable in the next three steps. On the other hand, despite the case of the target base station of the handoff, if the channel situation is not good enough to exceed the upper threshold value θ 1 , it may be omitted from the candidate of the target base station for performing the handoff. In the embodiment of the present invention, the lower threshold value θ 2 is set to prevent such a situation. In this case, the codeword to be inspected is compared with a neighbor base station list, and as a result of the comparison, only the corresponding codeword is connected to the three-stage operation. Prevent false alarms caused by settings.
상기한 바와 같이 본 발명의 실시예에 따른 기지국과 이동국 간의 동기 방법은 기지국 코드식별과정의 핸드오프 상황에서 2단계에서 코드워드선택을 위한 것이다. 여기서 상기와 같은 동기 방법의 이해를 위하여, 3단계동작을 살펴보면 다음과 같다. 그러나 하기와 같은 방법은 절대적인 것은 아니며, 이동국의 수신장치를 설계하는 설계자에 의해 다양한 변형이 가능하다.As described above, the synchronization method between the base station and the mobile station according to the embodiment of the present invention is for codeword selection in
상기한 바와 같이, 기지국 코드식별과정의 3단계는 코드그룹의 정보와 프레임동기 정보가 주어진 상태에서 코드그룹 내에 속한 코드들에 대하여 상관시키어 가장 큰 에너지를 갖는 (즉, 가장 가능성이 높은) 코드를 선택하는 과정이다. As described above,
상기 3단계의 동작에서, 한 그룹 내에 사용하는 확산코드의 판단은 파일럿 채널(pilot channel)이나 브로드캐스팅 채널(broadcasting channel) 등의 순방향 공통채널들을 통해 확인할 수 있다. 본 발명의 실시예에 따르면, 이동국은 최대 판정변수 값을 갖는 코드워드 외에도 임계치의 조건들을 충족시키는 코드워드들을 선택할 수 있다. 즉, 본 발명의 실시예에 따라 3단계의 동기 동작을 수행하면 하나 또는 그 이상의 코드워드가 선택되며, 이에 대응하는 코드그룹의 정보와 프레임동기의 정보가 각각 존재한다. 따라서 상기 3단계 동작에서는 저장된 코드워드들에 속한 코드후보자들(1코드워드 당 16개의 코드후보자가 존재)에 대하여 싸이클릭 쉬프트(cyclic shift) 정보를 이용하여 코드의 위상(프레임동기)을 맞추고, 이들 각각에 대하여 상관기뱅크410에서 상관시킨다. 여기서 각 코드후보자들에 대한 상관은 병렬 또는 직렬로 상관시킬 수 있으며, 또한 하이브리드 형태로 순차적으로 상관시킬 수도 있다. 상기 모든 코드워드 후보자들에 대한 상관이 이루어지면, 제어부420은 그 중에서 가장 큰 상관 에너지를 가지는 코드를 선택함으로써 기지국을 식별한다.In the operation of
도 7a 및 도 7b는 이동국이 기지국과 동기 기능을 수행할 시, 본 발명의 실시예에 따라 2단계 및 3단계에서 수행하는 동작의 절차를 도시하는 흐름도이다. 기지국 코드식별과정의 1단계 동작이 완료되면 상기 도 7과 같은 절차로 코드워드를 선택하는 과정을 시작한다.7A and 7B are flowcharts illustrating the procedures of operations performed in
상기 도 7a를 참조하면, 먼저 판정변수 연산 및 제어 기능을 수행하는 제어부420은 711단계에서 코드워드 메모리440에서 상관값 검출을 제어하기 위한 코드워드를 액세스한 후, SCH 구간이 수신될 때마다 SCH 확산코드생성기431을 동작시킨 다. 그러면 상기 SCH 확산코드생성기431은 생성 가능한 SCH 부호들을 생성하며, 상기 기지국에서 전송되는 신호들을 수신하는 상관기뱅크410은 상기 수신신호와 SCH 확산부호를 상관시키고, 그 결과들을 상기 제어부420에 출력한다. 그러면 상기 제어부420은 713단계에서 상기 상관기뱅크410에서 출력되는 판정변수인 상관값을 추출하여 상관변수 메모리450에 비동기 방식으로 누적시킨다. Referring to FIG. 7A, first, a
이후 상기 제어부713은 상기 판정변수 값을 미리 설정된 임계치들과 비교하여 코드워드와 사이클릭 쉬프트값을 저장하며, 이들 중 최대 에너지 값을 갖는 코드워드 및 사이클릭 쉬프트 값을 갱신하면서 저장한다. 상기와 같은 동작을 구체적으로 살펴보면, 먼저 713단계에서 상기 상관 값이 상위임계치 θ1을 초과하는가 검사한다. 이때 상기 상위 임계치 θ1을 초과하는 경우에는 715단계에서 해당하는 상관값을 갖는 코드워드와 사이클릭 쉬프트 값을 저장한다. 또한 상기 713단계에서 상기 상관값이 상위임계치 θ1 보다 작은 경우, 717단계에서 하위임계치θ2를 초과하는가 검사한다. 이때 상기 하위임계치 θ2를 초과하는 경우에는 719단계에서 상기 상관값에 해당하는 코드워드가 인접기지국리스트에 존재하는 코드워드인가 검사한다. 이때 상기 코드워드가 인접기지국리스트에 존재하는 경우에는 역시 715단계에서 코드워드와 사이클릭 쉬프트 값을 저장한다. 그러나 상기 과정들에서 검출된 상관값이 하위임계치 θ2 보다 작거나 또는 상기 상위임계치 θ1과 하위임계치 θ2 사이의 상관값을 갖더라도 인접기지국리스트에 등록되지 않은 코드워드면 해당하는 코드워드 및 사이클릭 쉬프트 값은 무시한다. 이후 상기 제어부420은 721단계에서 현재의 상관 값과 이전의 상태까지의 최대 상관값을 비교하여, 최대 상관값이 변경되는가 검사한다. 이때 최대값이 변경되는 경우에는 최대 상관값을 갖는 코드워드 및 사이클릭 쉬프트값을 갱신하여 저장한다. Thereafter, the
상기와 같은 과정으로 추출된 상관값의 크기를 분석하여 해당하는 상관값이 설정된 임계치를 초과할 시 해당하는 코드워드와 사이클릭 쉬프트 값을 저장한 후, 723단계에서 해당 코드워드의 사이클릭 쉬프트 값들에 대한 검사를 완료하였는가 검사한다. 즉, 상기 도 5에 도시된 바와 같이 하나의 코드워드에 대한 사이클릭 쉬프트 값이 16인 경우, 특정 코드워드가 선택되면 상기와 같은 동작을 16회 반복한다. 따라서 상기 723단계에서 모든 사이클릭 쉬프트에 대한 검사가 종료되지 않은 상태이면 상기 725단계로 진행하여 현재의 코드워드를 1회 사이클릭 쉬프트 한 후 상기 713단계로 되돌아가 상기 713단계-721단계의 동작을 반복 수행한다.After analyzing the magnitude of the correlation value extracted by the above process, if the corresponding correlation value exceeds the set threshold, the corresponding codeword and the cyclic shift value are stored, and in
그러나 상기 723단계에서 모든 사이클릭 쉬프트에 대한 검사를 종료한 경우에는 727단계에서 모든 코드워드에 대한 검사를 종료하였는가 검사한다. 즉, 상기 도 5에 도시된 바와 같이 32개의 코드워드를 사용하는 경우, 특정 코드워드가 선택되면 상기 713단계-725단계를 반복 수행한다. 따라서 상기 727단계에서 모든 코드워드에 대한 검사가 종료되지 않은 상태이면 상기 729단계로 진행하여 코드워드 번호를 하나 증가시킨 후, 711단계로 되돌아가 변경된 코드워드를 선택하며, 이 후 상기 713단계-721단계의 동작을 반복 수행한다. 그리고 상기 727단계에서 모든 코드워드에 대한 검사를 종료한 경우, 751단계로 진행하여 3단계의 동기 동작을 수행 한다.However, when the check for all the cyclic shifts is finished in
따라서 상기 코드워드 선택 과정이 수행되면, 2단계에 이용되는 SCH의 개수를 카운트하며, K개의 SCH 구간이(즉 K개의 슬롯) 수신될 때까지 이 결과들을 판정변수 저장하는 상관변수 메모리450에 저장한다. 상기와 같은 방식으로 K개의 SCH에 대한 상관값들을 검출하면, 상기 제어부420은 코드워드메모리440을 참조하여 상기 판정변수 메모리450에 저장된 상관 결과값들로부터 코드워드의 각 알파벳에 대응하는 상관값을 추출하고, 이렇게 추출되는 상관값들을 비동기방식으로 누적(noncoherent integration)시킨다. 여기서 상기 판정변수들은 32코드워드와 각 코드워드에 대하여 16개의 사이클릭 쉬프트가 가능하므로, 총 512개의 판정변수(즉 비동기누적된 결과)들을 가지게 된다. 그리고 상기 512개의 판정변수들을 상기 제1임계치 θ1 및 제2임계치θ2와 비교하여 상기 제1임계치θ1 보다 크거나 또는 상기 제2임계치 θ2 보다 크고 인접기지국 리스트1에 등록된 코드워드인 경우에는 해당 코드워드와 사이클릭 쉬프트 값을 저장한다.Therefore, when the codeword selection process is performed, the number of SCHs used in
상기와 같이 2단계 동작을 수행하면서 코드워드를 선택하면, 이후 도 7b와 같은 동작을 수행하면서 3단계의 동작을 수행한다. 3단계 동작에서는 선택된 코드워드가 나타내는 코드그룹과 프레임 오프셋 정보에 대해 가능한 확산부호를 역확산하여 테스트한다. 상기 도 7b를 참조하면, 751단계에서 상기 제어부420은 저장된 코드워드와 사이클릭 쉬프트 값을 이용하여 코드워드(코드그룹)에 속한 스크램블링 후보자들에 대하여 상관을 시킨다. 그리고 753단계에서 상기 코드그룹 내의 가능한 16개의 확산코드 후보들 중에서 현재 순방향 공용채널에 할당된 확산부호를 탐색한다. 따라서 상기 753단계에서는 상기와 같이 선택된 코드워드에 속한 스크램블링코드 후보자들에 대한 상관값들 중에 가장 큰 값을 갖는 코드를 선택하여 기지국의 확산코드로 결정한다. When the codeword is selected while performing the two-step operation as described above, the three-step operation is performed while the operation shown in FIG. 7B is performed. In a three-step operation, a possible spreading code is despread for the code group and frame offset information indicated by the selected codeword to test it. Referring to FIG. 7B, in
따라서 본 발명의 실시예에서는 이동국이 2단계 동작을 수행하면서, 기지국 식별 과정에서 가장 큰 판정변수를 갖는 코드워드 이외에 충돌을 일으키는 다른 기지국의 코드워드에 대한 판정변수를 갖는 코드워드를 검출할 수 있으며, 또한 채널 환경이 열악하여 제1임계치를 갖지 못하는 경우에도 제2임계치를 만족하는 경우에는 이 코드워드가 네이버 리스트에 등록된 경우에는 이를 검출한다. 따라서 핸드오프 상황에서 현재 이동국이 속하는 기지국의 판정변수와 충돌이 발생되는 핸드오프 대상 기지국의 코드워드를 검출할 수 있다.Therefore, in the embodiment of the present invention, while performing the two-stage operation of the mobile station, it is possible to detect a codeword having a decision variable for a codeword of another base station causing a collision in addition to the codeword having the largest decision variable in the base station identification process. In addition, when the second threshold is satisfied even when the channel environment is poor and does not have the first threshold, the codeword is detected when the codeword is registered in the neighbor list. Therefore, in the handoff situation, it is possible to detect the codeword of the base station to which the handoff target is collided with the decision variable of the base station to which the current mobile station belongs.
상술한 바와 같이 3GPP W-CDMA 통신시스템에서 기지국들 간에 SCH채널이 충돌하는 상황에서 코드워드의 검출율을 높일 수 있고, 특히 고속의 기지국 식별을 수행하여 이동국의 핸드오프 성능을 향상시킬 수 있는 이점이 있다.
As described above, in the 3GPP W-CDMA communication system, the detection rate of the codeword can be increased in a situation where the SCH channel collides with the base stations, and the handoff performance of the mobile station can be improved by performing fast base station identification. There is this.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019990022402A KR100605977B1 (en) | 1999-06-15 | 1999-06-15 | Cell searching apparatus and method of mobile station in code division multiple access communication system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1019990022402A KR100605977B1 (en) | 1999-06-15 | 1999-06-15 | Cell searching apparatus and method of mobile station in code division multiple access communication system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20010002558A KR20010002558A (en) | 2001-01-15 |
| KR100605977B1 true KR100605977B1 (en) | 2006-07-28 |
Family
ID=19592604
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1019990022402A Expired - Fee Related KR100605977B1 (en) | 1999-06-15 | 1999-06-15 | Cell searching apparatus and method of mobile station in code division multiple access communication system |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100605977B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8068465B2 (en) | 2006-10-31 | 2011-11-29 | Motorola Mobility, Inc. | Wireless multicast broadcast service methods and apparatus |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR100800755B1 (en) * | 2001-09-28 | 2008-02-01 | 삼성전자주식회사 | Apparatus and method for offline cell search in mobile communication system |
| KR100622149B1 (en) * | 2004-11-25 | 2006-09-19 | 주식회사 팬택 | Apparatus and Method for Acquiring Code Group in Asynchronous Broadband Code Division Multiple Access System |
| CA2577539C (en) * | 2006-02-08 | 2013-04-16 | The Directv Group, Inc. | Blind identification of advanced modulation and coding modes |
| KR100753191B1 (en) * | 2007-05-16 | 2007-08-30 | 삼성전자주식회사 | Method of Assigning Scrambling Code in Mobile Communication System |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10126380A (en) * | 1996-10-23 | 1998-05-15 | N T T Ido Tsushinmo Kk | Initial synchronization method in asynchronous cellular system between ds-cdma base stations and receiver |
| WO1999000912A1 (en) * | 1997-06-27 | 1999-01-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Mobile station synchronization within a spread spectrum communications system |
| KR20000031698A (en) * | 1998-11-09 | 2000-06-05 | 구자홍 | Method to gain the frame synchronous in mobile communication system |
| KR20000046190A (en) * | 1998-12-31 | 2000-07-25 | 서평원 | Apparatus and method for searching cell of mobile communication system |
| KR20000067423A (en) * | 1999-04-28 | 2000-11-15 | 윤종용 | Apparatus for searching cell and method thereof in asynchronous mobile telecommunication system |
| KR20000067168A (en) * | 1999-04-24 | 2000-11-15 | 윤종용 | Apparatus for searching cell and method thereof in asynchronous mobile telecommunication system |
| KR20000077117A (en) * | 1999-04-29 | 2000-12-26 | 윤종용 | Apparatus and method for synchronizing channel in w-cdma communication system |
-
1999
- 1999-06-15 KR KR1019990022402A patent/KR100605977B1/en not_active Expired - Fee Related
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH10126380A (en) * | 1996-10-23 | 1998-05-15 | N T T Ido Tsushinmo Kk | Initial synchronization method in asynchronous cellular system between ds-cdma base stations and receiver |
| WO1999000912A1 (en) * | 1997-06-27 | 1999-01-07 | Telefonaktiebolaget Lm Ericsson (Publ) | Mobile station synchronization within a spread spectrum communications system |
| KR20000031698A (en) * | 1998-11-09 | 2000-06-05 | 구자홍 | Method to gain the frame synchronous in mobile communication system |
| KR20000046190A (en) * | 1998-12-31 | 2000-07-25 | 서평원 | Apparatus and method for searching cell of mobile communication system |
| KR20000067168A (en) * | 1999-04-24 | 2000-11-15 | 윤종용 | Apparatus for searching cell and method thereof in asynchronous mobile telecommunication system |
| KR20000067423A (en) * | 1999-04-28 | 2000-11-15 | 윤종용 | Apparatus for searching cell and method thereof in asynchronous mobile telecommunication system |
| KR20000077117A (en) * | 1999-04-29 | 2000-12-26 | 윤종용 | Apparatus and method for synchronizing channel in w-cdma communication system |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8068465B2 (en) | 2006-10-31 | 2011-11-29 | Motorola Mobility, Inc. | Wireless multicast broadcast service methods and apparatus |
| KR101125307B1 (en) * | 2006-10-31 | 2012-03-27 | 모토로라 모빌리티, 인크. | Wireless multicast broadcast service methods and apparatus |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20010002558A (en) | 2001-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE42827E1 (en) | Apparatus and method for synchronizing channels in a WCDMA communication system | |
| KR100762602B1 (en) | Apparatus and method for generating reference timing in code division multiple access mobile communication system | |
| US6731673B1 (en) | Synchronization channel with cyclic hierarchical sequences and method for cell site search with low detector complexity | |
| KR20000015743A (en) | Pn sequence identifying apparatus of cdma communication system | |
| US7023831B2 (en) | CDMA mobile communications apparatus and base station detecting method used therefor | |
| RU2004108138A (en) | METHOD AND DEVICE FOR SEARCH FOR RELAY SERVICE TRANSMISSION IN CASE OF WIDESBAND MULTIPLE ACCESS WITH CODE SEPARATION OF CHANNELS (ШМДКР) | |
| US20040161020A1 (en) | Method and apparatus for code identification in wireless applications | |
| EP1215827B1 (en) | Cell search method to substract autocorrelation patterns from a correlation value profile | |
| US20090061864A1 (en) | Mobile communication system and cell searching method thereof | |
| US8761081B2 (en) | Method and apparatus for cell searching in asynchronous CDMA systems | |
| EP1804392B1 (en) | A mobile terminal used in a code division multiple access mobile communication system | |
| KR100605977B1 (en) | Cell searching apparatus and method of mobile station in code division multiple access communication system | |
| KR100622149B1 (en) | Apparatus and Method for Acquiring Code Group in Asynchronous Broadband Code Division Multiple Access System | |
| KR100572904B1 (en) | Method for synchronizing a receiver with a transmitter | |
| US6879571B1 (en) | Code division multiple access mobile communication system | |
| Sriram et al. | An analysis of the 3-stage search process in W-CDMA | |
| KR100311529B1 (en) | Base-station searching method, and apparatus for the method | |
| KR100311526B1 (en) | fast cell searching method, and receiver for the method | |
| KR100669600B1 (en) | Method of synchronizing mobile station in mobile communication system. | |
| KR100311527B1 (en) | fast multipath acquiring method, and receiver for the method | |
| KR20060085132A (en) | Apparatus and method for pilot synchronization acquisition in code division multiple access system | |
| KR100311528B1 (en) | Base-station searching method, and receiver for the method | |
| KR20060130468A (en) | Apparatus and Method for Acquiring Pien in Spread Spectrum Communication Systems | |
| KR20000056074A (en) | Slot Sychronization Method | |
| HK1073544A1 (en) | Cell search using peak quality factors |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| A201 | Request for examination | ||
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20090721 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20090721 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |