# Зона уверенного приёма (ЗУП) — определение

## Параметры антенны

| Параметр | Значение |
|---|---|
| Местоположение | д. Хоругвино, Солнечногорский р-н, МО |
| Широта | 56.121° N |
| Долгота | 37.216° E |
| Оборудование | RTL-SDR RTL2838 DVB-T |
| Частота | 1090 МГц (ADS-B) |

## Зона уверенного приёма

**ЗУП = круг радиуса 35 км от антенны.**

> Зафиксировано: 2026-04-26  
> Основание: анализ плотности точек по кольцам — пик приёма 20–30 км (зона Шереметьево SVO),  
> граница уверенного приёма RTL-SDR — 35 км.

Все метрики качества считаются **только по точкам трека, попавшим в ЗУП**.

---

## Базовые метрики качества (реальные данные, ЗУП=35 км)

Источник: `fr24.track_points`, только RTL-SDR захват, все накопленные данные.  
Треков в ЗУП: **684** (с ≥3 парами точек).

### M1 — Расстояние между точками трека

| Показатель | Значение |
|---|---|
| Медиана шага (по трекам) | **26 м** |
| Среднее шага (очищ., <5 км) | 149 м |
| Порог выброса | > 5 000 м (при dt < 10 сек) |

> Среднее арифметическое не репрезентативно — искажается редкими выбросами координат.  
> Рекомендуемая агрегация: **медиана**.

### M2 — Временной интервал между точками

| Показатель | Значение |
|---|---|
| Медиана dt | **0.8 сек** |
| Среднее dt | 1.2 сек |
| Максимальный gap | 798 сек (~13 мин) |
| Gap rate (gap > 30 сек) | **2.2%** |

> Gap rate 2.2% в норме для RTL-SDR (потери пакетов, временные затенения).  
> Gap > 30 сек считается разрывом трека.

### M3 — Количество точек трека в ЗУП

| Показатель | Значение |
|---|---|
| Среднее точек на трек | **102** |
| Медиана точек на трек | 70 |
| Максимум | 706 |
| Минимальный значимый трек | 3 пары (≥4 точек) |

### M4 — Выбросы координат

| Показатель | Значение |
|---|---|
| Критерий выброса | Вычисленная скорость > 350 м/с (Mach 1) |
| Среднее outlier_ratio | **4.0%** |
| Максимум outlier_ratio | 35.3% |

> ~4% точек в ЗУП имеют аномальную скорость — артефакты декодирования dump1090.  
> Треки с outlier_ratio > 20% следует помечать как ненадёжные.

---

## Интегральная метрика TQS (Track Quality Score)

```
TQS = 0.5 × (1 - gap_rate)
    + 0.3 × (1 - outlier_ratio)
    + 0.2 × min(n_pts / 20, 1)
```

| Оценка | TQS |
|---|---|
| Отличный трек | ≥ 0.90 |
| Хороший | 0.75–0.90 |
| Плохой | < 0.75 |

**Средний TQS в ЗУП: 0.951** (высокое качество).

---

## Файлы

- `adsb_quality_metrics.sql` — полные SQL-запросы (гистограмма, M1–M4, TQS, RHI)
- `ZUP_DEFINITION.md` — этот документ (определение и базовые значения метрик)
