KR20030055628A - 무선통신 제어국에서의 타이밍 조정 메시지를 위한 플래그처리 방법 - Google Patents
무선통신 제어국에서의 타이밍 조정 메시지를 위한 플래그처리 방법 Download PDFInfo
- Publication number
- KR20030055628A KR20030055628A KR1020010085662A KR20010085662A KR20030055628A KR 20030055628 A KR20030055628 A KR 20030055628A KR 1020010085662 A KR1020010085662 A KR 1020010085662A KR 20010085662 A KR20010085662 A KR 20010085662A KR 20030055628 A KR20030055628 A KR 20030055628A
- Authority
- KR
- South Korea
- Prior art keywords
- flag
- adjustwait
- received
- toa
- function
- Prior art date
Links
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 무선통신 제어국에서의 타이밍 조정 메시지를 위한 플래그 처리 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로서, 비동기 이동통신 시스템(WCMS)의 무선망 제어기(RNC)내의 CEP에서 송신한 타이밍 조정 메시지를 처리하기 위하여, 채널 요소 제어 프로세서(CEP)에서 송신한 타이밍 조정 메시지를 처리할 때 발생하는 연결 프레임 번호(CFN) 파도 현상을 방지하기 위해서, 트래픽 제어 프로세서(THP)의 RNC 프레임 제어부(RFHB)에서 한 호 단위로 타이밍 플래그(adjustWait Flag)를 설정하는 제 1 단계; 및 상기 타이밍 플래그(adjustWait Flag)를 이용하여, 전송 타이밍 인터벌(TTI)을 고려한 시간만큼 기다리도록 타이밍을 조정하는 제 2 단계를 포함한다.
Description
본 발명은 무선통신 제어국(즉, 무선망 제어기(RNC : Radio Network Controller))에서의 타이밍 조정 메시지를 위한 플래그 처리 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 것으로서, 특히 IMT-2000(International Mobile Telecommunication), UMTS(Universal Mobile Telecommunications System) 등과 같은 차세대 이동통신망 기반의 비동기 이동통신 시스템(WCMS : Wideband CDMA Mobile System)의 무선망 제어기(RNC)내의 채널 요소 제어 프로세서(CEP : Channel Element Processor, 채널 카드)에서 송신한 타이밍 조정(Timing Adjustment) 메시지를 처리하기 위해서 트래픽 제어 프로세서(THP : Traffic Handling Processor)와 CEP가 플래그를 이용하는 것이다.
종래의 이동통신 동기 시스템은 GPS(Global Positioning System)를 기본 클럭으로 사용하기 때문에 기지국에서 송신한 메시지를 단말기가 같은 시각에 수신할 수 있다.
그러나, 현재 비동기 이동통신 시스템(WCMS)에서는 GPS를 사용하지 않기 때문에 시스템 부하에 의해서 송수신되는 데이터의 타임 정보가 변화할 수 있고, 이런 문제점을 해결하기 위해서 기지국 모뎀(즉, 무선 송수신 서브시스템(RTS :Radio Transciver Subsystem))에서 전송해야 타이밍 정보를 트래픽 제어 프로세서(THM)에서 계산해서(CFN) 보내주고, 기지국 모뎀은 이 시각에 송신해야만 핸드오버시 단말기(UE : User Equipment)가 같은 시각에 도착한 데이터중에 더 큰 신호를 사용할 수 있다. 호 시작시 기지국(Node-B) 동기와 트랜스포트 채널 동기에 의해서 맞추어진 동기가 시스템 부하에 의해서 CEP가 수신한 데이터가 원도우를 벗어난 경우, 채널 요소 제어 프로세서(CEP)는 트래픽 제어 프로세서(THP)에게 타임 조정 제어 메시지를 보낸다.
종래에는 채널 요소 제어 프로세서(CEP)가 타임 조정 메시지를 트래픽 제어 프로세서(THP)로 보내면, 트래픽 제어 프로세서(THP)는 수신된 TOA(Time Of Arrival)만큼 연결 프레임 번호(CFN : Connection Frame Number)를 조정함으로써, 트랜스포트 채널 동기를 능동적으로 제어하고 있다. 그러나, 이 경우에 타이밍 조정 메시지를 수신한 트래픽 제어 프로세서(THP)가 조정된 데이터를 보내기 전에 연속적으로 채널 요소 제어 프로세서(CEP)가 타이밍 조정 메시지를 송신할 수 있어서 조정된 CFN을 또 조정함으로써 또 다시 원도우를 벗어 날 수 있다. 이 경우를 대비하여 조정된 CFN을 또 다시 조정하는 일을 제어하는 알고리즘이 필요한다.
정리해 보면, 하향 링크의 트랜스포트 동기는 호 시작시 트래픽 제어 프로세서(THP)에서 기지국(Node-B) 동기를 위한 메시지를 보내고, 이 메시지 대한 응답으로 트래픽 제어 프로세서(THP)와 채널 요소 제어 프로세서(CEP) 사이의 시간 차를 알 수 있고, 이 시간 차를 가지고 송신해야 할 프레임의 CFN을 결정하고, 이 결정된 CFN을 가지고 트랜스포트 동기 시험을 한다. 이렇게 2차 동기에 의해서 정해진CFN을 매 전송 타이밍 인터벌(TTI : Transmission Timing Interval)마다 변화시켜서 트래픽 제어 프로세서(THP)에서 채널 요소 제어 프로세서(CEP)로 데이터 프레임을 전송한다. 그러나, 시스템의 부하가 증가함에 따라서 송신되는 트래픽 프레임이 늦게 도착하여 채널 요소 제어 프로세서(CEP)에서 제어국과 기지국 사이의 인터페이스인 Iub 인터페이스상에서 정해진 타이밍 조정 요구 제어 프레임을 트래픽 제어 프로세서(THP)로 송신한다. 이때, 트래픽 제어 프로세서(THP)에서 프레임 처리 시각과 채널 요소 제어 프로세서(CEP)에서 프레임 처리 시각의 차이에 의해서 송신된 제어 프레임을 처리하여 CFN이 조정된 데이터가 송신되기 전에 또 채널 요소 제어 프로세서(CEP)에서 타이밍 조정 요구 메시지가 수신되어 조정된 CFN을 또다시 조정하는 일이 발생하게 된다.
따라서, 현재의 기술분야에서는 타이밍 조정 문제점을 해결하기 위해서, 트래픽 제어 프로세서(THP)와 채널 요소 제어 프로세서(CEP)에서 각각의 플래그를 가지고 조정하는 방안이 필수적으로 요구된다.
본 발명은, 상기한 바와 같은 요구에 부응하기 위하여 제안된 것으로, 비동기 이동통신 시스템(WCMS)의 무선망 제어기(RNC)내의 CEP에서 송신한 타이밍 조정 메시지를 처리하기 위해서 THP와 CEP에서의 플래그 처리 방법 및 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공하는데 그 목적이 있다.
도 1 은 본 발명이 적용되는 하향 링크를 위한 전송 채널 동기와 타이밍 조정 기능 구현을 위한 제어 프레임을 나타낸 설명도.
도 2 는 본 발명에 이용되는 트래픽 처리 프로세서(THP)와 채널 요소 제어 프로세서(CEP) 인터페이스상에서 송수신되는 데이터 타이밍도.
도 3 은 본 발명에 따른 정상적인 경우의 타이밍 조정 메시지를 위한 플래그 처리 방법에 대한 일실시예 흐름도.
도 4 는 본 발명에 따른 채널 요소 제어 프로세서(CEP)에서 조정된 연결 프레임 번호(CFN)을 수신하기까지 사용하는 플래그 처리 과정에 대한 일실시예 흐름도.
도 5 는 본 발명에 따른 비정상적인 경우의 타이밍 조정 메시지를 위한 플래그 처리 방법에 대한 일실시예 흐름도.
* 도면의 주요 부분에 대한 부호의 설명
10 : 기지국(무선 송수신 서브시스템(RTS))
20 : 제어국(서빙 무선망 제어기(S-RNC))
상기 목적을 달성하기 위한 본 발명은, 무선통신 제어국(RNC)에서의 타이밍 조정 메시지를 위한 플래그 처리 방법에 있어서, 채널 요소 제어 프로세서(CEP)에서 송신한 타이밍 조정 메시지를 처리할 때 발생하는 연결 프레임 번호(CFN) 파도 현상을 방지하기 위해서, 트래픽 제어 프로세서(THP)의 RNC 프레임 제어부(RFHB)에서 한 호 단위로 타이밍 플래그(adjustWait Flag)를 설정하는 제 1 단계; 및 상기 타이밍 플래그(adjustWait Flag)를 이용하여, 전송 타이밍 인터벌(TTI)을 고려한 시간만큼 기다리도록 타이밍을 조정하는 제 2 단계를 포함하여 이루어진 것을 특징으로 한다.
또한, 본 발명은 채널 요소 제어 프로세서(CEP)에서 처음 타이밍 조정 메시지를 송신할 때 타이밍 플래그(toaFlag)를 설정하는 제 3 단계; 및 상기 타이밍 플래그(toaFlag)를 이용하여, 수정된 연결 프레임 번호(CFN)를 가진 프레임 데이터가 도착할 때까지 기다리도록 타이밍을 조정하는 제 4 단계를 더 포함하여 이루어진 것을 특징으로 한다.
그리고, 본 발명은 무선통신 제어국(RNC)에서의 타이밍 조정 메시지를 위한 플래그 처리 방법에 있어서, 채널 요소 제어 프로세서(CEP)에서 송신한 타이밍 조정 메시지를 처리할 때 발생하는 연결 프레임 번호(CFN) 파도 현상을 방지하기 위해서, 채널 요소 제어 프로세서(CEP)에서 처음 타이밍 조정 메시지를 송신할 때 타이밍 플래그(toaFlag)를 설정하는 제 1 단계; 및 상기 타이밍 플래그(toaFlag)를 이용하여, 수정된 연결 프레임 번호(CFN)를 가진 프레임 데이터가 도착할 때까지기다리도록 타이밍을 조정하는 제 2 단계를 포함하여 이루어진 것을 특징으로 한다.
한편, 본 발명은 타이밍 조정 메시지를 위한 플래그 처리를 위하여, 프로세서를 구비한 무선통신 제어국(RNC)에, RNC 프레임 제어부(RFHB)에서 연결 프레임 번호(CFN) 파도 현상을 방지하기 위해서 한 호 단위로 adjustWait 플래그를 사용하되, 수신된 제어 데이터가 TOA 제어 데이터인지를 확인하여, TOA 제어 데이터 호 정보의 adjustWait 플래그가 0인지를 검사하는 제 1 기능; 상기 제 1 기능의 검사 결과, adjustWait 플래그가 0이 아니면 타이밍 조정을 하지 않고, 0이면 수신된 ptCe->toa에서 ZERO_TOA_VALUE를 뺀 diffToa를 계산하여 fnAdjust(diffToa)를 수행하는 제 2 기능; ptCe->chType이 제어 채널(DCCH)인지를 판단하는 제 3 기능; 및 상기 제 3 기능의 판단 결과, ptCe->chType이 제어 채널(DCCH)이면, adjustWait 플래그를 4로 하고, 트래픽 채널(DTCH)이면 adjustWait 플래그를 2로 하는 제 4 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
그리고, 본 발명은 타이밍 조정 메시지를 위한 플래그 처리를 위하여, 프로세서를 구비한 무선통신 제어국(RNC)에, 채널 요소 제어 프로세서(CEP)에 수신된 데이터 프레임이 원도우안에 수신되는지를 분석하는 제 1 기능; 상기 제 1 기능의 분석 결과, 거짓이면 toaFlag가 0인지를 다시 검사하여, 참이면 수신된 링크로 TOA 요구 메시지를 보내고, ToaFlag를 1로 하는 제 2 기능; 및 상기 제 1 기능의 분석 결과, 참이면 toaFlag=0으로 하고, 단말기로 데이터를 송신하는 제 3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
또한, 본 발명은 타이밍 조정 메시지를 위한 플래그 처리를 위하여, 프로세서를 구비한 무선통신 제어국(RNC)에, 채널 요소 제어 프로세서(CEP)에 수신된 데이터 프레임이 원도우안에 수신되는지를 분석하는 제 1 기능; 상기 제 1 기능의 분석 결과, 거짓이면 toaFlag가 0인지를 다시 검사하여, 참이면 수신된 링크로 TOA 요구 메시지를 보내고, ToaFlag를 1로 하는 제 2 기능; 상기 제 1 기능의 분석 결과, 참이면 toaFlag=0으로 하고, 단말기로 데이터를 송신하는 제 3 기능; 수신된 제어 데이터가 TOA 제어 데이터인지를 확인하여, TOA 제어 데이터 호 정보의 adjustWait 플래그가 0인지를 검사하는 제 4 기능; 상기 제 4 기능의 검사 결과, adjustWait 플래그가 0이 아니면 타이밍 조정을 하지 않고, 0이면 수신된 ptCe->toa에서 ZERO_TOA_VALUE를 뺀 diffToa를 계산하여 fnAdjust(diffToa)를 수행하는 제 5 기능; ptCe->chType이 제어 채널(DCCH)인지를 판단하는 제 6 기능; 및 상기 제 6 기능의 판단 결과, ptCe->chType이 제어 채널(DCCH)이면, adjustWait 플래그를 4로 하고, 트래픽 채널(DTCH)이면 adjustWait 플래그를 2로 하는 제 7 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체를 제공한다.
본 발명은 비동기 무선망 제어기(RNC)내의 THP와 채널 카드 CEP 사이에 수행되는 타이밍 조정에 관한 것으로서, 타이밍 조정 문제점을 해결하기 위해서 트래픽 제어 프로세서(THP)와 채널 요소 제어 프로세서(CEP)에서 각각의 플래그를 가지고 조정한다. 즉, 본 발명은 비동기 무선망 제어기(RNC)내의 채널 요소 제어 프로세서(CEP)에서 송신한 타이밍 조정 메시지를 처리하기 위해서 트래픽 제어 프로세서(THP)와 채널 요소 제어 프로세서(CEP)에서 플래그를 이용하는 것으로서, 특히 시스템 부하에 의한 트랜스포트 데이터가 원도우를 벗어나는 경우를 대비하여, 트래픽 제어 프로세서(THP)와 채널 요소 제어 프로세서(CEP)의 시스템 부하에 의한 타이밍 조정을 좀 더 안전하게 할 수 있도록 한다.
이를 위해, 본 발명은 트래픽 제어 프로세서(THP)의 RNC 프레임 제어부(RFHB : RNC Frame Handling Block)에서 타이밍 플래그를 설정하여 TTI를 고려한 시간 만큼 기다리는 알고리즘이 필요하고, 채널 요소 제어 프로세서(CEP)에서는 처음 타이밍 조정 메시지를 송신할 때 toaFlag를 설정하고, 수정된 CFN을 가진 프레임 데이터가 도착할 때까지 기다리는 알고리즘이 필요하다. 이 알고리즘을 이용함으로써 채널 요소 제어 프로세서(CEP)에서 발생하는 프린터나 시스템 오류에 의한 부하에도 CFN이 벌어지는 현상을 방지할 수 있다.
상술한 목적, 특징들 및 장점은 첨부된 도면과 관련한 다음의 상세한 설명을 통하여 보다 분명해 질 것이다. 이하, 첨부된 도면을 참조하여 본 발명에 따른 바람직한 일실시예를 상세히 설명한다.
도 1 은 본 발명이 적용되는 하향 링크를 위한 전송 채널 동기와 타이밍 조정 기능 구현을 위한 제어 프레임을 나타낸 설명도로서, 3GPP에서 정해진 하향 링크를 위한 무선 송수신 서브시스템(RTS)(10)의 채널 요소 제어 프로세서(CEP)에서 수신된 프레임 데이터가 원도우를 벗어난 경우에 무선망 제어기(RNC)의 트래픽 제어 프로세서(THP)로 송신하는 타이밍 적응(Timing Adjustment) 메시지 구조(1a)를 나타낸다.
도면에 도시된 바와 같이, 무선 송수신 서브시스템(RTS)(10)의 채널 요소 제어 프로세서(CEP)에서 타이밍 조정 메시지(1a)를 송신하고, 트래픽 제어 프로세서(THP)가 이를 수신한다.
즉, 비동기 이동통신 시스템(WCMS)은 무선 송수신 서브시스템(RTS)(10)과 무선망 제어기(RNC)(20) 사이의 하향 링크의 동기가 시스템 초기에 이루어지고, 가입자가 많아짐에 따라 생기는 지연도 무선 송수신 서브시스템(RTS)(10)에서 수신된 데이터가 원도우안에 들어오지 않으면 서빙 무선망 제어기(S-RNC : Serving RNC)(20)의 트래픽 제어 프로세서(THP)에게 타이밍 조정 메시지(1a)를 보냄으로써 하향 링크의 동기를 맞출 수 있다.
도 2 는 본 발명에 이용되는 트래픽 처리 프로세서(THP)와 채널 요소 제어 프로세서(CEP) 인터페이스상에서 송수신되는 데이터 타이밍도로서, 본 발명이 제안하고자 하는 알고리즘을 사용하지 않은 경우에 발생하는 하향 링크 프레임의 타이밍을 나타낸다.
트래픽 제어 프로세서(THP)에서 시그널과 트래픽이 동시에 송신되며(1), 채널 요소 제어 프로세서(CEP)에서는 20 CFN을 가진 프레임을 수신하고(2) 수신된 데이터가 원도우내에 수신되면 수신된 데이터를 단말기로 송신하며(2) 단말기에서 보내온 데이터가 있으면 이 데이터를 트래픽 제어 프로세서(THP)로 송신한다(3).
이후, 20ms후에 트래픽 제어 프로세서(THP)는 트래픽 데이터를 채널 요소 제어 프로세서(CEP)로 전송하고(4), 채널 요소 제어 프로세서(CEP)는 트래픽 제어 프로세서(THP)에서 송신한 데이터를 수신하며(5), 단말기에서 송신한 데이터를 다시트래픽 제어 프로세서(THP)로 송신한다(6).
다음으로, 20ms후에 트래픽 제어 프로세서(THP)는 시그널과 트래픽 데이터 둘다를 동시에 채널 요소 제어 프로세서(CEP)로 전송하고(7), 이때 전송된 데이터가 채널 요소 제어 프로세서(CEP)에 도착해서 원도우를 벗어나면(9), 수신된 데이터의 타이밍 조정 메시지와 수신된 데이터를 동시에 트래픽 제어 프로세서(THP)로 송신한다(10).
한편, 트래픽 제어 프로세서(THP)는 채널 요소 제어 프로세서(CEP)에게 보낼 데이터를 송신하고(11), 채널 요소 제어 프로세서(CEP)에서 송신한 데이터를 처리한다(12). 그리고, 상기 "11" 단계에서 보낸 데이터는 아직 타이밍 조정이 안되었기 때문에 역시 윈도우를 벗어난 프레임이므로, 채널 요소 제어 프로세서(CEP)는 또 다시 타이밍 조정 요구 메시지를 또 보낸다(14).
상기 "10" 단계에서 보낸 타이밍 조정 메시지는 너무 늦게 도착하기 때문에, 트래픽 제어 프로세서(THP)는 처리하여 송신하는 프레임의 CFN을 조정(28→32)한다(16). 그러나, 채널 요소 제어 프로세서(CEP)에서는 CFN이 조정안된 "15" 단계의 데이터를 수신하기 때문에, 또 다시 프레임의 타이밍 조정 메시지를 보내게 된다(17,18). 트래픽 제어 프로세서(THP)는 채널 요소 제어 프로세서(CEP)가 상기 "16" 단계에서 조정된 CFN(30→32)을 가지고 데이터 프레임을 송신하고(19), 상기 "14" 단계에서 송신한 타이밍 조정 메시지를 또 수신하여 CFN을 또 조정(34→36)한다(20). 상기 "16" 단계에서 조정된 CFN을 가지고 상기 "19" 단계에서 송신한 테이터 프레임이 제대로 수신된다(21). 그러나, 상기 "14"단계에서 보낸 타이밍 조정 메시지에 의해서 상기 "20" 단계에서 또 다시 CFN을 조정(32→36)함으로써(23) 이제는 너무 빨리 데이터 도착하는 positive TOA가 발생하여 CFN을 TOA에 따라 감소(38->36)시킨다.
상기한 바와 같이 타이밍 조정 메시지를 전송할 때 트래픽 제어 프로세서(THP)와 채널 요소 제어 프로세서(CEP)가 아무런 제어 장치를 하지 않으면 도 2와 같은 CFN의 파도 현상이 계속된다. 이 현상을 방지하기 위해서 도 3에서 제안하는 알고리즘이 필요하다.
도 3 은 본 발명에 따른 정상적인 경우의 타이밍 조정 메시지를 위한 플래그 처리 방법에 대한 일실시예 흐름도로서, 트래픽 제어 프로세서(THP)의 RNC 프레임 제어부(RFHB)에서 수신된 제어 프레임 메시지 중에서 상기 도 2에서 설명한 파도 현상을 방지하기 위해서, 한 호 단위로 adjustWait 플래그를 사용하는 예를 나타낸 것이다.
먼저, 수신된 제어 데이터가 TOA 제어 데이터인지를 확인하여(301), TOA 제어 데이터 호 정보의 adjustWait 플래그가 0인지를 검사한다(302).
검사 결과, adjustWait 플래그가 0이 아니면 타이밍 조정을 하지 않고, 0이면 수신된 ptCe->toa에서 ZERO_TOA_VALUE를 뺀 diffToa를 계산하여(303) fnAdjust(diffToa)를 수행한다(304).
이후, ptCe->chType이 DCCH(Dedicated Control CHannel)인지를 판단한다(305).
판단 결과, ptCe->chType이 DCCH이면, adjustWait 플래그를 4로 하고(306),DTCH이면 adjustWait 플래그를 2로 한다(307). 이렇게 함으로써, 트래픽 제어 프로세서(THP) 입장에서 수신되는 TOA를 적절하게 제어하고 제어된 CFN을 다시 제어하여 CFN 파도 현상을 방지할 수 있다.
도 4 는 본 발명에 따른 채널 요소 제어 프로세서(CEP)에서 조정된 연결 프레임 번호(CFN)을 수신하기까지 사용하는 플래그 처리 과정에 대한 일실시예 흐름도로서, 상기 도 3에서 설정한 adjustWait 값을 20ms TTI마다 1씩 감소하게 하여 도 3에서 설정된 80ms후에 adjustWait 플래그를 0이 되게 하는 예를 나타낸다.
먼저, 호 초기화 함수에서 adjustWait를 0이 되게 하고(401), 20ms마다 수행하는 함수에서 adjustWait가 0보다 큰지를 검사한다(402).
검사 결과, adjustWait가 0보다 크면, adjustWait를 감소시키고(403), 다시 20ms 마다(404) adjustWait가 0보다 큰지를 검사하여(402) adjustWait가 0보다 크면 adjustWait를 감소시킨다(403).
도 5 는 본 발명에 따른 비정상적인 경우의 타이밍 조정 메시지를 위한 플래그 처리 방법에 대한 일실시예 흐름도이다.
상기 도 3에서 제안한 알고리즘은 시스템이 정상적인 경우만을 고려한 알고리즘이다. 그러나, 채널 요소 제어 프로세서(CEP)에서 예상치 못한 프린터 일과 시스템 로더에 의해서 상기의 도 3 알고리즘만으로는 이 비정상적인 경우를 해결할 수 없다. 그러므로, CFN을 수신하는 채널 요소 제어 프로세서(CEP)에서 제어 알고리즘을 삽입하여 비정상인 원인에 의한 CFN 파도 현상을 방지할 수 있다. 이러한 제어 알고리즘을 살펴보면 다음과 같다.
먼저, 채널 요소 제어 프로세서(CEP)에 수신된 데이터 프레임이 원도우안에 수신되는지를 분석한다(501).
분석 결과, 거짓이면(즉, CEP에 수신된 데이터 프레임이 원도우 안에 수신되지 않으면) toaFlag가 0인지를 다시 검사하여(502), 참이면 수신된 링크로 TOA 요구 메시지를 보내고(503), ToaFlag를 1로 한다(504).
분석 결과, 참이면(즉, CEP에 수신된 데이터 프레임이 원도우 안에 수신되면) toaFlag=0으로 하고(505), 단말기로 데이터를 송신한다(506).
이후의 과정을 상기 도 3을 참조하여 다시 한번 살펴보면, 동기가 수신된 제어 데이터가 TOA 제어 데이터인지를 확인하여(301), TOA 제어 데이터 호 정보의 adjustWait 플래그가 0인지를 검사한다(302).
검사 결과, adjustWait 플래그가 0이 아니면 타이밍 조정을 하지 않고, 0이면 수신된 ptCe->toa에서 ZERO_TOA_VALUE를 뺀 diffToa를 계산하여(303) fnAdjust(diffToa)를 수행한다(304).
이후, ptCe->chType이 DCCH(Dedicated Control CHannel)인지를 판단한다(305).
판단 결과, ptCe->chType이 DCCH이면, adjustWait 플래그를 4로 하고(306), DTCH이면 adjustWait 플래그를 2로 한다(307). 이렇게 함으로써, 트래픽 제어 프로세서(THP) 입장에서 수신되는 TOA를 적절하게 제어하고 제어된 CFN을 다시 제어하여 CFN 파도 현상을 방지할 수 있다.
상술한 바와 같은 본 발명의 방법은 프로그램으로 구현되어 컴퓨터로 읽을수 있는 기록매체(씨디롬, 램, 롬, 플로피 디스크, 하드 디스크, 광자기 디스크 등)에 저장될 수 있다.
이상에서 설명한 본 발명은 전술한 실시예 및 첨부된 도면에 의해 한정되는 것이 아니고, 본 발명의 기술적 사상을 벗어나지 않는 범위 내에서 여러 가지 치환, 변형 및 변경이 가능하다는 것이 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 있어 명백할 것이다.
상기한 바와 같은 본 발명은, 정상적인 경우에도 타이밍 조정 메시지를 수신한 THP가 조정된 데이터를 보내기 전에 연속적으로 CEP가 타이밍 조정 메시지를 송신 할 수 있어서 조정된 CFN을 또 조정함으로써 또 다시 원도우를 벗어나는 현상을 THP의 adjustWait 플래그로 방지할 수 있고, CEP가 오류를 프린터하면서 생기는 비정상적인 상태에서도 toaFlag를 사용함으로써 프레임 CFN의 파도 현상을 방지할 수 있어 시스템을 좀더 안정적이게 하는 효과가 있다.
Claims (9)
- 무선통신 제어국(RNC)에서의 타이밍 조정 메시지를 위한 플래그 처리 방법에 있어서,채널 요소 제어 프로세서(CEP)에서 송신한 타이밍 조정 메시지를 처리할 때 발생하는 연결 프레임 번호(CFN) 파도 현상을 방지하기 위해서, 트래픽 제어 프로세서(THP)의 RNC 프레임 제어부(RFHB)에서 한 호 단위로 타이밍 플래그(adjustWait Flag)를 설정하는 제 1 단계; 및상기 타이밍 플래그(adjustWait Flag)를 이용하여, 전송 타이밍 인터벌(TTI)을 고려한 시간만큼 기다리도록 타이밍을 조정하는 제 2 단계를 포함하는 무선통신 제어국(RNC)에서의 타이밍 조정 메시지를 위한 플래그 처리 방법.
- 제 1 항에 있어서,상기 RNC 프레임 제어부(RFHB)에서의 플래그 처리 과정은,CFN 파도 현상을 방지하기 위해서 한 호 단위로 adjustWait 플래그를 사용하되,수신된 제어 데이터가 TOA 제어 데이터인지를 확인하여, TOA 제어 데이터 호 정보의 adjustWait 플래그가 0인지를 검사하는 제 3 단계;상기 제 3 단계의 검사 결과, adjustWait 플래그가 0이 아니면 타이밍 조정을 하지 않고, 0이면 수신된 ptCe->toa에서 ZERO_TOA_VALUE를 뺀 diffToa를 계산하여 fnAdjust(diffToa)를 수행하는 제 4 단계;ptCe->chType이 제어 채널(DCCH)인지를 판단하는 제 5 단계; 및상기 제 5 단계의 판단 결과, ptCe->chType이 제어 채널(DCCH)이면, adjustWait 플래그를 4로 하고, 트래픽 채널(DTCH)이면 adjustWait 플래그를 2로 하는 제 6 단계를 포함하는 무선통신 제어국(RNC)에서의 타이밍 조정 메시지를 위한 플래그 처리 방법.
- 제 1 항에 있어서,채널 요소 제어 프로세서(CEP)에서 처음 타이밍 조정 메시지를 송신할 때 타이밍 플래그(toaFlag)를 설정하는 제 3 단계; 및상기 타이밍 플래그(toaFlag)를 이용하여, 수정된 연결 프레임 번호(CFN)를 가진 프레임 데이터가 도착할 때까지 기다리도록 타이밍을 조정하는 제 4 단계를 더 포함하는 무선통신 제어국(RNC)에서의 타이밍 조정 메시지를 위한 플래그 처리 방법.
- 제 3 항에 있어서,상기 채널 요소 제어 프로세서(CEP)에서의 플래그 처리 과정은,채널 요소 제어 프로세서(CEP)에 수신된 데이터 프레임이 원도우안에 수신되는지를 분석하는 제 5 단계;상기 제 5 단계의 분석 결과, 거짓이면 toaFlag가 0인지를 다시 검사하여, 참이면 수신된 링크로 TOA 요구 메시지를 보내고, ToaFlag를 1로 하는 제 6 단계; 및상기 제 5 단계의 분석 결과, 참이면 toaFlag=0으로 하고, 단말기로 데이터를 송신하는 제 7 단계를 포함하는 무선통신 제어국(RNC)에서의 타이밍 조정 메시지를 위한 플래그 처리 방법.
- 무선통신 제어국(RNC)에서의 타이밍 조정 메시지를 위한 플래그 처리 방법에 있어서,채널 요소 제어 프로세서(CEP)에서 송신한 타이밍 조정 메시지를 처리할 때 발생하는 연결 프레임 번호(CFN) 파도 현상을 방지하기 위해서, 채널 요소 제어 프로세서(CEP)에서 처음 타이밍 조정 메시지를 송신할 때 타이밍 플래그(toaFlag)를 설정하는 제 1 단계; 및상기 타이밍 플래그(toaFlag)를 이용하여, 수정된 연결 프레임 번호(CFN)를가진 프레임 데이터가 도착할 때까지 기다리도록 타이밍을 조정하는 제 2 단계를 포함하는 무선통신 제어국(RNC)에서의 타이밍 조정 메시지를 위한 플래그 처리 방법.
- 제 5 항에 있어서,상기 채널 요소 제어 프로세서(CEP)에서의 플래그 처리 과정은,채널 요소 제어 프로세서(CEP)에 수신된 데이터 프레임이 원도우안에 수신되는지를 분석하는 제 3 단계;상기 제 3 단계의 분석 결과, 거짓이면 toaFlag가 0인지를 다시 검사하여, 참이면 수신된 링크로 TOA 요구 메시지를 보내고, ToaFlag를 1로 하는 제 4 단계; 및상기 제 3 단계의 분석 결과, 참이면 toaFlag=0으로 하고, 단말기로 데이터를 송신하는 제 5 단계를 포함하는 무선통신 제어국(RNC)에서의 타이밍 조정 메시지를 위한 플래그 처리 방법.
- 타이밍 조정 메시지를 위한 플래그 처리를 위하여, 프로세서를 구비한 무선통신 제어국(RNC)에,RNC 프레임 제어부(RFHB)에서 연결 프레임 번호(CFN) 파도 현상을 방지하기 위해서 한 호 단위로 adjustWait 플래그를 사용하되,수신된 제어 데이터가 TOA 제어 데이터인지를 확인하여, TOA 제어 데이터 호 정보의 adjustWait 플래그가 0인지를 검사하는 제 1 기능;상기 제 1 기능의 검사 결과, adjustWait 플래그가 0이 아니면 타이밍 조정을 하지 않고, 0이면 수신된 ptCe->toa에서 ZERO_TOA_VALUE를 뺀 diffToa를 계산하여 fnAdjust(diffToa)를 수행하는 제 2 기능;ptCe->chType이 제어 채널(DCCH)인지를 판단하는 제 3 기능; 및상기 제 3 기능의 판단 결과, ptCe->chType이 제어 채널(DCCH)이면, adjustWait 플래그를 4로 하고, 트래픽 채널(DTCH)이면 adjustWait 플래그를 2로 하는 제 4 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 타이밍 조정 메시지를 위한 플래그 처리를 위하여, 프로세서를 구비한 무선통신 제어국(RNC)에,채널 요소 제어 프로세서(CEP)에 수신된 데이터 프레임이 원도우안에 수신되는지를 분석하는 제 1 기능;상기 제 1 기능의 분석 결과, 거짓이면 toaFlag가 0인지를 다시 검사하여, 참이면 수신된 링크로 TOA 요구 메시지를 보내고, ToaFlag를 1로 하는 제 2 기능;및상기 제 1 기능의 분석 결과, 참이면 toaFlag=0으로 하고, 단말기로 데이터를 송신하는 제 3 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
- 타이밍 조정 메시지를 위한 플래그 처리를 위하여, 프로세서를 구비한 무선통신 제어국(RNC)에,채널 요소 제어 프로세서(CEP)에 수신된 데이터 프레임이 원도우안에 수신되는지를 분석하는 제 1 기능;상기 제 1 기능의 분석 결과, 거짓이면 toaFlag가 0인지를 다시 검사하여, 참이면 수신된 링크로 TOA 요구 메시지를 보내고, ToaFlag를 1로 하는 제 2 기능;상기 제 1 기능의 분석 결과, 참이면 toaFlag=0으로 하고, 단말기로 데이터를 송신하는 제 3 기능;수신된 제어 데이터가 TOA 제어 데이터인지를 확인하여, TOA 제어 데이터 호 정보의 adjustWait 플래그가 0인지를 검사하는 제 4 기능;상기 제 4 기능의 검사 결과, adjustWait 플래그가 0이 아니면 타이밍 조정을 하지 않고, 0이면 수신된 ptCe->toa에서 ZERO_TOA_VALUE를 뺀 diffToa를 계산하여 fnAdjust(diffToa)를 수행하는 제 5 기능;ptCe->chType이 제어 채널(DCCH)인지를 판단하는 제 6 기능; 및상기 제 6 기능의 판단 결과, ptCe->chType이 제어 채널(DCCH)이면, adjustWait 플래그를 4로 하고, 트래픽 채널(DTCH)이면 adjustWait 플래그를 2로 하는 제 7 기능을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20010085662A KR100409220B1 (ko) | 2001-12-27 | 2001-12-27 | 무선통신 제어국에서의 타이밍 조정 메시지를 위한 플래그처리 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20010085662A KR100409220B1 (ko) | 2001-12-27 | 2001-12-27 | 무선통신 제어국에서의 타이밍 조정 메시지를 위한 플래그처리 방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20030055628A true KR20030055628A (ko) | 2003-07-04 |
KR100409220B1 KR100409220B1 (ko) | 2003-12-12 |
Family
ID=32213891
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR20010085662A KR100409220B1 (ko) | 2001-12-27 | 2001-12-27 | 무선통신 제어국에서의 타이밍 조정 메시지를 위한 플래그처리 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100409220B1 (ko) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060131356A (ko) * | 2005-06-16 | 2006-12-20 | 엘지노텔 주식회사 | 유엠티에스의 사용자측면 인터페이스 프로토콜 처리 장치및 그 방법 |
KR100735346B1 (ko) * | 2004-05-04 | 2007-07-04 | 삼성전자주식회사 | 향상된 상향 링크 전용 채널에서 harq 동작을 고려한tti 변경 방법 및 장치 |
-
2001
- 2001-12-27 KR KR20010085662A patent/KR100409220B1/ko not_active IP Right Cessation
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100735346B1 (ko) * | 2004-05-04 | 2007-07-04 | 삼성전자주식회사 | 향상된 상향 링크 전용 채널에서 harq 동작을 고려한tti 변경 방법 및 장치 |
US7764661B2 (en) | 2004-05-04 | 2010-07-27 | Samsung Electronics Co., Ltd. | Method and apparatus for changing TTI based on a HARQ process in an enhanced uplink dedicated channel |
KR20060131356A (ko) * | 2005-06-16 | 2006-12-20 | 엘지노텔 주식회사 | 유엠티에스의 사용자측면 인터페이스 프로토콜 처리 장치및 그 방법 |
Also Published As
Publication number | Publication date |
---|---|
KR100409220B1 (ko) | 2003-12-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1330930B1 (en) | Temporary service interruption for high speed data transfer | |
CA2398367C (en) | User equipment and procedure for handling possible out-of-synchronization condition | |
EP1863309B1 (en) | Mobile terminal of cdma system, mobile communication method of cdma system, and communication quality estimating method | |
US7580700B2 (en) | Method of managing access to a random-access communication network | |
US7424301B2 (en) | Method and apparatus for quick paging in a wireless communication system | |
US6226282B1 (en) | Method of searching reverse traffic channels in a CDMA mobile radio communication system | |
EP1286559A2 (en) | Method and mobile station for arranging a packet radio service in a wireless telecommunication system | |
US6185428B1 (en) | System and method for adaptively modifying base station transceiver resources for time of arrival measurements | |
US8526951B2 (en) | Handover system | |
US11272471B2 (en) | Methods, apparatus and electronic devices for absolute time synchronization | |
JP2999549B2 (ja) | セルラー無線通信システム | |
US20040246923A1 (en) | Method for cell change in a packet-mode cellular mobile radiocommunication system | |
WO2006110774A2 (en) | Method and system for performing uplink synchronization | |
EP2048897B1 (en) | A method for reducing the risk of dropped calls in a mobile communications network | |
KR100409220B1 (ko) | 무선통신 제어국에서의 타이밍 조정 메시지를 위한 플래그처리 방법 | |
US7342898B2 (en) | System and method for determining transmission power in a packet data transmission system | |
KR100292951B1 (ko) | 이동통신 시스템에서 서비스 반경 확장 장치 및 방법 | |
JP2639840B2 (ja) | ディジタル移動通信方式 | |
EP1929817B1 (en) | Method of enhancing voice communication between a group of users in a network | |
US6397071B1 (en) | System and method for configuring generic equipment measurement units with a mobile services switching center | |
FI107201B (fi) | Tiedonsiirron laadun turvaaminen tietoliikenneverkossa | |
KR20090059471A (ko) | 시간 동기를 위한 이동통신 시스템 | |
KR100841300B1 (ko) | 단말기의 액세스 방법 | |
CN112584496B (zh) | 一种资源使用方法及通信设备 | |
KR100413968B1 (ko) | 무선통신시스템에서 트랜스포트 채널 동기를 위한 버퍼관리 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
N231 | Notification of change of applicant | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20061120 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |