# 다중 경로 문제와 해결 방안

#### 다중 경로 문제

다중 경로(Multipath)는 GNSS(Global Navigation Satellite System) 신호가 위성과 수신기 사이에서 직접 전파되는 경로 이외에, 건물, 지면, 물체 등에 의해 반사된 신호를 수신하는 현상을 의미한다. 이 반사된 신호는 원래의 직접 경로 신호와 합쳐져 수신기에서 위치 계산에 오류를 유발할 수 있다. 특히, 도시 환경이나 실내 환경에서는 이러한 다중 경로 현상이 심각해지며, GNSS 신호의 정확도와 신뢰성을 저하시키는 주요 원인이 된다.

**다중 경로로 인한 오류**

다중 경로는 위치 계산에 두 가지 주요한 방식으로 영향을 미친다.

1. **위상 변화**: 반사된 신호는 직접 신호와 비교하여 경로가 길어지므로, 위상 차이가 발생한다. 이는 수신기의 위상 변조 정보를 왜곡시켜 오차를 유발한다. 수학적으로, 다중 경로로 인한 신호의 왜곡을 다음과 같이 표현할 수 있다:

$$
y(t) = A\_1 \sin(2\pi f t + \phi\_1) + A\_2 \sin(2\pi f t + \phi\_2)
$$

여기서 $A\_1$과 $A\_2$는 각각 직접 경로 신호와 반사 경로 신호의 진폭, $\phi\_1$과 $\phi\_2$는 위상 차이를 나타낸다.

2. **신호 도착 시간(Time of Arrival, ToA) 지연**: 반사 신호는 추가적인 경로를 따라 전파되므로, 직접 신호에 비해 늦게 도착한다. 이는 수신기에서 신호 도착 시간을 잘못 판단하게 하며, 이는 곧 잘못된 거리 측정을 초래한다. 신호 도착 시간의 지연은 다음과 같이 모델링할 수 있다:

$$
\Delta t = \frac{d\_{\text{direct}} - d\_{\text{multipath}}}{c}
$$

여기서 $\Delta t$는 지연 시간, $d\_{\text{direct}}$는 직접 경로의 거리, $d\_{\text{multipath}}$는 반사된 경로의 거리, $c$는 빛의 속도이다.

#### 다중 경로 문제의 특징

1. **환경 의존성**: 다중 경로 현상은 건물, 지면, 나무 등 주위 환경에 크게 영향을 받는다. 따라서 다중 경로 문제는 도시 지역, 실내 또는 밀집된 지역에서 더 두드러지게 나타난다.
2. **주파수 의존성**: 다중 경로 현상은 신호의 주파수에 따라 다르게 영향을 받는다. 낮은 주파수의 신호는 더 큰 물체에 의해 반사되기 쉬우며, 고주파수 신호는 더 작은 물체에 의해 영향을 받는다.
3. **지연 시간의 변동성**: 반사 경로는 시간에 따라 변할 수 있으며, 특히 이동하는 환경에서는 다중 경로로 인한 지연 시간이 변화하게 된다. 이는 다중 경로 오류가 동적이고 예측하기 어렵다는 것을 의미한다.

#### 해결 방안

다중 경로 문제를 완전히 제거하는 것은 어렵지만, 다양한 기술과 방법을 통해 이를 최소화할 수 있다.

**안테나 설계**

다중 경로 문제를 해결하기 위한 가장 기본적인 접근 방식 중 하나는 수신기 안테나의 설계를 개선하는 것이다. 고정밀 GNSS 수신기에서는 다중 경로 신호를 차단하거나 무시하는 방식으로 설계된 안테나를 사용한다.

* **지향성 안테나**: 특정 방향으로만 신호를 수신하도록 설계된 지향성 안테나는 반사 신호를 차단하는 데 유용하다. 수신기는 직접 경로 신호만 수신할 수 있도록 반사 신호가 들어오는 방향의 수신 능력을 줄이다.
* **위상 중심 조정**: 위상 중심이 잘 맞춰진 안테나는 반사 신호로 인한 위상 왜곡을 최소화하는데 도움이 된다.

**신호 처리 기법**

1. **다중 경로 신호 제거**: 다중 경로 신호를 제거하기 위한 신호 처리 알고리즘을 사용하여 수신기에 도달한 반사 신호를 감지하고 제거할 수 있다. 이러한 알고리즘은 반사 신호의 도착 시간 지연이나 위상 차이를 분석하여 이를 직접 경로 신호에서 분리하는 방식으로 동작한다.
2. **위상 보정 알고리즘**: 반사된 신호의 위상 변화를 분석하여 다중 경로 신호로 인한 위상 변화를 보정할 수 있다. 예를 들어, 신호의 위상 차이를 측정한 후 이를 보정하는 필터를 적용하는 방법이다.

**필터링 기법**

다중 경로 문제를 해결하기 위해 가장 널리 사용되는 방법 중 하나는 **칼만 필터(Kalman Filter)** 또는 \*\*확장 칼만 필터(Extended Kalman Filter, EKF)\*\*를 사용하는 신호 처리 기법이다. 필터링 기법은 수신된 신호에서 예상되지 않은 신호 지연이나 잡음을 제거하고, 직접 경로 신호를 예측하여 다중 경로로 인한 오류를 최소화할 수 있다.

1. **칼만 필터 적용**: 칼만 필터는 시스템 상태를 예측하고 측정된 신호에서 잡음이나 오차를 보정하여 더 정확한 값을 계산한다. 다중 경로로 인한 신호 도착 시간의 지연을 보정하는 데 효과적으로 사용할 수 있다.
2. **확장 칼만 필터(EKF)**: 비선형성을 가진 신호 환경에서 확장 칼만 필터가 사용된다. GNSS 환경은 비선형적인 요소가 포함되어 있기 때문에 EKF가 일반적으로 적용된다. EKF는 시간 변화에 따른 다중 경로로 인한 오류를 예측하고, 이를 보정하는 데 사용된다.

이러한 필터링 기법을 수식으로 표현하면, 상태 벡터 $\mathbf{x}\_{k}$는 다음과 같이 예측된다:

$$
\mathbf{x}\_{k+1} = \mathbf{F} \mathbf{x}\_k + \mathbf{B} \mathbf{u}\_k + \mathbf{w}\_k
$$

여기서 $\mathbf{F}$는 상태 전이 행렬, $\mathbf{B}$는 입력 제어 행렬, $\mathbf{u}\_k$는 입력 제어 벡터, $\mathbf{w}\_k$는 시스템 노이즈을 나타낸다. 이 과정에서 다중 경로로 인한 오류를 보정하여 더 정확한 위치 정보를 산출할 수 있다.

**다중 경로 감지 및 배제**

**다중 경로 감지**는 수신된 신호에서 다중 경로로 인한 영향을 실시간으로 탐지하는 과정이다. 일반적으로, 반사된 신호는 도착 시간이 다르거나 신호 강도에서 특정한 패턴을 보이기 때문에 이를 분석하여 감지할 수 있다.

1. **Pseudorange 비교**: 수신된 신호의 의사 거리(Pseudorange)를 비교하는 방법이다. 다중 경로로 인해 계산된 의사 거리가 비정상적으로 길어지거나 짧아지는 패턴을 보이면, 다중 경로 현상이 발생했음을 감지할 수 있다.
2. **신호 세기 분석**: 반사된 신호는 직접 신호에 비해 신호 강도가 약하거나 변동성이 크기 때문에, 수신된 신호의 세기를 분석함으로써 다중 경로 신호를 탐지할 수 있다.

다중 경로가 감지되면 이를 수신 신호 처리 과정에서 배제하거나 가중치를 낮추어 위치 계산에 미치는 영향을 최소화할 수 있다.

**다중 주파수 GNSS 사용**

다중 경로 문제는 주파수에 따라 다르게 영향을 받는다. 이를 이용한 해결책으로 **다중 주파수 GNSS** 수신기를 사용하는 방법이 있다. 서로 다른 주파수 대역에서 수신된 신호를 비교하여, 반사된 신호로 인한 오류를 감지하고 이를 보정할 수 있다.

1. **L1, L2, L5 대역 비교**: GPS는 L1, L2, L5와 같은 다양한 주파수 대역을 사용한다. 서로 다른 주파수 대역에서 수신된 신호를 비교함으로써, 다중 경로로 인한 지연 시간을 정확하게 파악할 수 있다.
2. **다중 주파수 필터링**: 주파수 대역 간의 신호 도착 시간 차이를 비교하여, 다중 경로로 인한 오류를 보정하는 필터링 기법이 사용된다.

#### 환경적 해결 방안

**수신기 위치 최적화**

다중 경로 문제를 완화하는 가장 간단한 방법 중 하나는 **수신기의 위치를 최적화**하는 것이다. 수신기를 설치할 때 반사 신호가 많이 발생할 수 있는 건물, 벽, 큰 물체 근처를 피하는 것이 중요하다. 예를 들어, 수신기를 높은 위치에 배치하면 지면에서 반사된 신호를 줄일 수 있다.

**환경적 차폐**

특히 도심 환경이나 실내 환경에서는 물리적인 차폐를 사용하여 다중 경로 신호의 영향을 줄일 수 있다. **메탈 소재의 차폐 장치**는 특정 방향에서 반사되는 신호를 차단하는 데 효과적이다. 이를 통해 수신기는 직접 경로 신호만을 수신하도록 도와준다.
