GNSS 위치 결정 루틴 은 GNSS 위성 들 과 관련 된 위치 측정 정보 및 ( 도 5 A 에 제시 된 ) 데이터베이스 ( 18 ) 의 ( 도 5 A 에 제시 된 ) 위치 결정 지원 정보 데이터베이스 ( 64 ) 에 저장 된 ( 도 5 A 에 제시 된 ) GNSS - 기반 위치 지원 정보 ( 66 ) 에 기반 하 여 GNSS - 기반 무선 장치 위치 를 결정 하 도록 동작 할 수 있 다 . 일 양상 에서 , GNSS 위치 결정 루틴 은 MS - 지원 모드 위치 결정 을 구현 할 수 있 다 . MS - 기반 모드 위치 결정 은 장치 위치 의 계산 이 무선 장치 에서 발생 한다는 점 에서 특징 지워진다 . 일 예 에서 , 무선 장치 및 네트워크 엔 티티 사이 의 통신 이 MS - 지원 모드 를 사용 하 는 각 위치 결정 시도 에 대해 요구 된다 . 무선 장치 가 GNSS 위치 결정 지원 정보 의 업데이트 를 필요 로 하 는 경우 , 무선 장치 는 GNSS 위치 결정 지원 정보 데이터베이스 ( 66 ) 에 저장 된 현재 책력 데이터 ( almanac data ) 및 / 또는 천체력 데이터 ( ephemeris data ) 를 획득 하 기 위해서 무선 네트워크 를 통해 네트워크 장치 ( 16 ) 와 통신 한다 . 무선 장치 가 GNSS 위치 결정 지원 정보 ( 66 ) 를 확인 하 거나 획득 한 경우 , 무선 장치 는 GPS 신호 들 을 수신 하 기 위해 파라미터 들 을 설정 하 기 위해서 이러 한 정보 를 사용 하 고 , 뒤 이 어 GPS 위성 들 로부터 전송 되 는 타이밍 신호 들 을 수신 한다 . GPS 신호 들 이 수신 되 면 , 무선 장치 는 디 코딩 파라미터 들 을 설정 하 는 것 을 지원 하 기 위해서 위치 결정 지원 정보 ( 66 ) 를 사용 하 여 신호 들 을 디 코딩 한다 . 무선 장치 는 GPS 위성 들 로부터 의 거리 에 관련 된 측정 을 위해서 디 코딩 된 타이밍 정보 를 사용 하 고 , 무선 장치 는 이러 한 측정 정보 를 네트워크 장치 로 전달 한다 . 네트워크 장치 ( 16 ) 는 이러 한 측정 정보 를 사용 하 고 , 위치 결정 함수 를 실행 하 여 무선 장치 의 위치 를 결정 한다 .