본문 바로가기

Software/Docs

[DM] 단말기 초기화 과정

출처:http://blog.naver.com/cjcolra?Redirect=Log&logNo=100014862259

단말기 초기화 과정


단말기의 메모리상에 동작에 필요한 상태(Parameter)를 형성시키고 EEPROM에서 해당 정보를 읽습니다. 단말기가 자체적으로 동작이 완료되면 Pilot channel을 수신한 다음 Sync channel에서 필요한 시스템 정보를 수신합니다.


1) 단말기에 전원 인가 ->필요한 시스템 정보를 EEPROM에서 읽어옴 ->단말기에 필요한 Parameter 설정. 운영프로그램은 FLASH Memory에 들어있습니다.
 

2) RAM의 정상 동작 여부 검사 ->전체 메모리 영역에 Address 영역 할당 ->RAM에 interrupt vector를 형성 ->booting완료-> EEPROM에서 필요한 NAM Parameter를 RAM영역에 확보 ->호 처리가 될수 있도록 S/W task 동작.
 

3) Pilot channel을 수신하기 위해서는 Walsh code를 0번으로 설정 Primary channel 검색
 - 단말기가 초기화를 완료하고 제일 먼저 수행하는 일은 NAM 프로그램에 있는 Primary channel (779CH)에서 pilot 채널을 검색하는 것입니다.
 - PN channel acquisition은 계속 방송되는 pilot channel의 임의 시작점에서 에너지 계산단말기는 Search window라는 특정기간의 탐색 창에서 계산되는 에너지 값 중에서 가장 큰 값이 산출되는 시간이 pilot channel입니다.
 - Pilot channel 검색은 기지국에서 주기적으로 보내는 pilot channel 신호의 비트 패턴과 단말기에서 생성해낸 비트 패턴의 패턴을 일치시키는 과정입니다.
 - 단말기가 15초 이내에 pilot channel을 찾으면 sync channel 단계로 넘어가고 그렇지 못할 경우는 다시 시스템 초기화부터 시작한다.
 
 4) Sync channel 획득
 - 단말기가 동작하는데 필요한 매우 중요한 정보 포함
 - 1200bps로 전송
 - Walsh 32로 수신
 - Pilot channel획득을 통해 맞춘 동기에 sync channel 동기를 맞춥니다.
 - Pilot channel 주기의 시작점을 "Pilot PN rollover point"라 합니다
 - 단말기는 PN code의 임의의 점에서 pilot channel을 수신하지만 이 코드의 생성순서(sequence)를 알 수 있으므로 쉽게 시작점을 찾을 수 있습니다.
 - Sync channel 메시지는 pilot PN rollover point에서 시작됩니다.
 - PN generator masking은 PN offset과 동일한 결과가됩니다.
 - 단말기는 sync channel메시지 수신까지는 PN offset을 알 수 없습니다.
 
 5) Time change
 Timing change란 단말기가 sync channel의 메시지 수신을 위한 기준 시점이 paging channel이나 traffic channel과 다르기 때문에 시간적인 offset을 주는 것을 말합니다. 즉 paging 및 traffic channel의 메시지는 PN code의 offset을 이용하여 수신하도록 하는 것입니다.