# 위성 항법 시스템의 신뢰성 강화

#### 1. 신호 무결성

위성 항법 시스템의 신뢰성을 강화하기 위해서는 가장 중요한 요소 중 하나가 **신호 무결성**이다. GNSS(Global Navigation Satellite System)에서 신호 무결성은 수신된 신호가 제대로 전달되었는지, 오류 없이 처리될 수 있는지를 의미한다. 신호 무결성이 보장되지 않으면 잘못된 위치 정보가 제공될 수 있으며, 이는 특히 항공, 해양, 군사 등과 같은 민감한 분야에서 치명적인 문제를 일으킬 수 있다.

무결성을 확보하기 위한 기법으로는 \*\*SBAS(Satellite-Based Augmentation System)\*\*가 있다. SBAS는 보정 정보를 제공하여 신호의 정확성을 높이고, 잠재적 신호 오류를 감지해 사용자에게 경고한다. 이를 통해 실시간 신호 무결성을 높이고 시스템 신뢰성을 강화한다.

**SBAS 신호 보정 과정**

SBAS 시스템은 **측정된 신호**와 **참조 신호** 간의 차이를 분석하여 보정한다. 이때 보정 값은 실시간으로 위성 신호에 추가되어 전송되며, 수신기는 이 보정 값을 적용하여 더욱 정확한 위치를 계산한다.

이 보정 과정은 다음과 같이 수식으로 나타낼 수 있다:

$$
\mathbf{P}*{\text{보정}} = \mathbf{P}*{\text{수신}} - \mathbf{P}\_{\text{오차}}
$$

여기서:

* $\mathbf{P}\_{\text{보정}}$는 보정된 위치,
* $\mathbf{P}\_{\text{수신}}$는 수신된 위치 정보,
* $\mathbf{P}\_{\text{오차}}$는 신호 오류에 의한 오차이다.

#### 2. 다중 경로 영향 해결

도시와 같은 환경에서는 신호가 건물, 지면 등에 반사되어 **다중 경로** 문제를 일으킬 수 있다. 이는 GNSS 신호가 수신기로 들어오는 경로가 다양해지면서 잘못된 시간 지연을 유발하고, 결과적으로 잘못된 위치 정보가 제공될 수 있는 현상이다.

이를 해결하기 위해 **다중 경로 제거 알고리즘**을 적용하여 반사된 신호를 식별하고 제거하는 방법을 사용한다. 다중 경로 신호는 수신된 신호의 도달 시간과 세기를 분석하여 반사 신호와 직접 신호를 구분하는 방식으로 처리된다.

다중 경로 문제를 수학적으로 표현하면 다음과 같다:

$$
\mathbf{T}*{\text{수신}} = \mathbf{T}*{\text{직접}} + \mathbf{T}\_{\text{반사}}
$$

여기서:

* $\mathbf{T}\_{\text{수신}}$는 수신된 총 신호 도달 시간,
* $\mathbf{T}\_{\text{직접}}$는 직접 도달한 신호의 시간,
* $\mathbf{T}\_{\text{반사}}$는 반사된 신호의 시간이다.

다중 경로 제거 알고리즘은 $\mathbf{T}*{\text{반사}}$ 성분을 식별해 제거하여 $\mathbf{T}*{\text{직접}}$만을 남기는 방식으로 작동한다.

#### 3. 대기 및 전리층 오차 보정

GNSS 신호는 지구 대기와 전리층을 통과할 때 **신호 전파 지연**이 발생한다. 이러한 지연은 신호의 속도 변화를 유발하며, 그 결과로 위치 정확도에 오차를 발생시킨다. 특히, 전리층은 이온화된 입자가 신호에 영향을 미쳐 GNSS 신호의 속도와 궤적을 왜곡시킬 수 있다.

이를 해결하기 위해 **전리층 모델링**과 같은 보정 방법을 사용한다. 전리층 모델링은 전리층의 상태를 예측하고 그에 따른 신호 지연을 계산하여 보정하는 방식이다.

대기권 및 전리층 오차를 수식으로 표현하면:

$$
\mathbf{T}*{\text{지연}} = \mathbf{T}*{\text{대기}} + \mathbf{T}\_{\text{전리층}}
$$

여기서:

* $\mathbf{T}\_{\text{지연}}$은 총 신호 지연 시간,
* $\mathbf{T}\_{\text{대기}}$는 대기에 의한 지연 시간,
* $\mathbf{T}\_{\text{전리층}}$은 전리층에 의한 지연 시간이다.

GNSS 시스템은 $\mathbf{T}\_{\text{지연}}$을 예측하여 신호 전파 시간을 보정하고, 이를 통해 위치 오차를 줄이다.

#### 4. GNSS 수신기의 신뢰성 강화

GNSS 수신기의 신뢰성은 위성 신호를 안정적으로 수신하고, 이를 정확하게 처리하여 사용 가능한 데이터를 제공하는 능력에 달려 있다. 신뢰성을 강화하기 위한 중요한 기술로는 **다중 대역 수신**과 **다중 위성 시스템 사용**이 있다.

**다중 대역 수신**

GNSS 시스템은 서로 다른 주파수 대역을 사용하여 신호를 전송한다. 예를 들어, GPS는 L1, L2, L5와 같은 여러 주파수 대역을 사용한다. 다중 대역 수신기를 사용하면, 각 대역에서 발생하는 전파 지연을 개별적으로 분석하고 보정할 수 있다. 이러한 방식은 대기 및 전리층에서 발생하는 신호 왜곡을 최소화하여 위치 정확도를 높인다.

주파수 대역별로 오차를 보정하는 방법은 다음과 같이 표현할 수 있다:

$$
\mathbf{P}*{\text{총합}} = \sum*{i=1}^{n} w\_i \mathbf{P}\_{i}
$$

여기서:

* $\mathbf{P}\_{\text{총합}}$는 각 대역에서 수신된 위치의 가중 합,
* $w\_i$는 주파수 대역 $i$의 가중치,
* $\mathbf{P}\_{i}$는 주파수 대역 $i$에서 측정된 위치이다.

다중 대역 수신을 통해 각 주파수 대역에서 수신된 데이터를 통합하면, 단일 대역 신호를 사용할 때보다 훨씬 더 정확한 위치 정보를 얻을 수 있다.

**다중 위성 시스템 사용**

다양한 GNSS 시스템을 동시에 사용하는 것도 수신기의 신뢰성을 높이는 중요한 방법 중 하나이다. GPS, GLONASS, Galileo, BeiDou와 같은 시스템에서 각각 발사되는 위성 신호를 통합하여 위치를 계산하면, 특정 GNSS 시스템에 의존하는 것보다 더 많은 위성을 활용할 수 있다. 이를 통해 신호가 약해지거나 장애물이 많은 환경에서도 안정적인 위치 정보를 제공할 수 있다.

수신기가 여러 GNSS 시스템을 활용할 때의 위치 계산은 다음과 같이 나타낼 수 있다:

$$
\mathbf{P}*{\text{다중}} = \sum*{j=1}^{m} w\_j \mathbf{P}\_{\text{GNSS}\_j}
$$

여기서:

* $\mathbf{P}\_{\text{다중}}$은 다중 GNSS 시스템을 활용한 위치 정보,
* $w\_j$는 GNSS 시스템 $j$의 가중치,
* $\mathbf{P}\_{\text{GNSS}\_j}$는 GNSS 시스템 $j$에서 측정된 위치이다.

다중 GNSS 시스템을 활용하면 수신기 고장이나 신호 간섭에도 보다 강건한 성능을 보장할 수 있다.

#### 5. 고도 정확도 향상 기술

GNSS 시스템의 신뢰성을 강화하기 위해 고도 정확도를 향상시키는 것도 중요하다. 특히 항공 및 해양 분야에서는 고도의 정확성이 필수적이다. **고도 측정 오차**는 주로 대기의 밀도 변화, 전리층의 상태, 그리고 다중 경로 신호에 의해 발생한다.

고도 정확도를 높이기 위해 **고도 보정 알고리즘**이 사용되며, 이는 다음과 같은 수식으로 표현될 수 있다:

$$
\mathbf{H}*{\text{보정}} = \mathbf{H}*{\text{수신}} - \mathbf{H}\_{\text{오차}}
$$

여기서:

* $\mathbf{H}\_{\text{보정}}$은 보정된 고도,
* $\mathbf{H}\_{\text{수신}}$은 수신된 고도 정보,
* $\mathbf{H}\_{\text{오차}}$는 고도 측정에서 발생하는 오차이다.

고도 보정에는 대기 밀도에 따른 신호 지연 보정뿐 아니라, 실시간으로 변화하는 전리층 상태를 반영한 오차 보정이 포함된다.

#### 6. 신호 방해 대응 기술

위성 항법 시스템의 신뢰성을 높이기 위해서는 **신호 방해**에 대한 대응이 필수적이다. GNSS 신호는 지상으로 도달할 때 그 강도가 매우 약해지기 때문에 쉽게 \*\*재밍(jamming)\*\*이나 \*\*스푸핑(spoofing)\*\*의 대상이 될 수 있다. 이러한 위협에 대응하지 못하면 GNSS 시스템의 신뢰성이 크게 떨어질 수 있다.

**재밍 방지 기술**

재밍은 고출력 신호를 사용해 GNSS 신호를 덮어씌우는 공격이다. 이를 방지하기 위한 방법으로는 **다중 안테나 기법**이나 **지향성 안테나**를 사용해 특정 방향에서 오는 신호만 수신하는 방법이 있다. 이러한 기법을 통해 재밍 신호가 수신되는 방향을 차단하고 정상적인 위성 신호만을 수신할 수 있다.

또한 **적응형 필터링(Adaptive Filtering)** 기술을 활용하여 신호 간섭을 실시간으로 탐지하고, 간섭을 제거하는 필터링 알고리즘을 적용할 수 있다. 이 필터링 과정은 수식으로 다음과 같이 표현될 수 있다:

$$
\mathbf{S}*{\text{수신}} = \mathbf{S}*{\text{신호}} + \mathbf{S}\_{\text{간섭}}
$$

여기서:

* $\mathbf{S}\_{\text{수신}}$은 수신된 전체 신호,
* $\mathbf{S}\_{\text{신호}}$는 실제 위성 신호,
* $\mathbf{S}\_{\text{간섭}}$은 간섭 신호이다.

적응형 필터는 간섭 성분 $\mathbf{S}*{\text{간섭}}$을 탐지하여 이를 제거하고, $\mathbf{S}*{\text{신호}}$ 성분만을 남깁니다.

**스푸핑 방지 기술**

스푸핑은 가짜 위성 신호를 만들어 수신기를 속여 잘못된 위치 정보를 제공하는 공격이다. 스푸핑 방지를 위해 **암호화된 신호**와 **인증 시스템**이 사용된다. 특히, 군용 GNSS에서는 암호화된 P(Y) 코드나 M 코드가 사용되어 신호를 인증받은 장치만 해독할 수 있게 한다.

민간용 GNSS 시스템에서는 **이중 주파수 수신**을 통해 스푸핑을 방지할 수 있다. 스푸핑 공격은 일반적으로 단일 주파수 대역을 목표로 하기 때문에, 다중 주파수 대역에서 신호를 수신하고 이를 비교하는 방식으로 가짜 신호를 탐지할 수 있다.

스푸핑 탐지 과정은 다음과 같이 수식화할 수 있다:

$$
\mathbf{S}\_{\text{주파수}*1} \neq \mathbf{S}*{\text{주파수}\_2}
$$

여기서:

* $\mathbf{S}\_{\text{주파수}*1}$과 $\mathbf{S}*{\text{주파수}\_2}$는 각기 다른 주파수 대역에서 수신된 신호이다.

스푸핑 공격 시, 각 주파수 대역에서 수신된 신호가 일치하지 않으면 가짜 신호로 판단할 수 있다.

#### 7. 다중 GNSS 시스템의 활용

위성 항법 시스템의 신뢰성을 높이는 또 다른 중요한 요소는 **다중 GNSS 시스템**을 사용하는 것이다. GPS, GLONASS, Galileo, BeiDou 등 여러 GNSS 시스템을 함께 사용하는 방법은 다양한 위성 신호를 활용해 한 시스템의 오류가 발생하더라도 다른 시스템을 통해 보완할 수 있는 이점이 있다.

특히 재밍이나 스푸핑과 같은 공격 상황에서는 한 GNSS 시스템이 영향을 받더라도 다른 시스템이 정상적으로 작동할 수 있기 때문에 전체 시스템의 신뢰성을 유지할 수 있다. 다중 GNSS 시스템을 결합한 위치 계산은 다음과 같이 수식으로 표현할 수 있다:

$$
\mathbf{P}*{\text{다중 GNSS}} = w\_1 \mathbf{P}*{\text{GPS}} + w\_2 \mathbf{P}*{\text{GLONASS}} + w\_3 \mathbf{P}*{\text{Galileo}} + w\_4 \mathbf{P}\_{\text{BeiDou}}
$$

여기서:

* $\mathbf{P}\_{\text{다중 GNSS}}$는 다중 GNSS 시스템을 결합한 위치 정보,
* $w\_1, w\_2, w\_3, w\_4$는 각 GNSS 시스템에 부여된 가중치,
* $\mathbf{P}*{\text{GPS}}, \mathbf{P}*{\text{GLONASS}}, \mathbf{P}*{\text{Galileo}}, \mathbf{P}*{\text{BeiDou}}$는 각 GNSS 시스템에서 얻은 위치 정보이다.

이러한 결합을 통해 시스템의 신뢰성을 크게 향상시킬 수 있다.
