Теория информации
Network Information Theory
Когда 50 телефонов одновременно подключены к одной базовой станции 5G, сколько каждый может получить? Network Information Theory отвечает точно - и результат не «делим поровну», а намного сложнее и интереснее.
- **NOMA в 5G** (Non-Orthogonal Multiple Access) реализует суперпозиционное кодирование - теоретически оптимальную стратегию broadcast-канала. Пользователи вблизи БС помогают дальним.
- **Wi-Fi 6 OFDMA** разделяет частотный ресурс оптимально, приближаясь к теоретическому MAC capacity region.
- **Interference alignment** (Мотасари, 2008) показал: при N парах пользователей каждая может передавать со скоростью ½ log P, независимо от N. Это удивительный результат о кооперативном использовании помех.
Предварительные знания
Многопользовательские каналы
Классическая теория Шеннона - один отправитель, один получатель. Реальные сети сложнее: множество пользователей делят канал (Wi-Fi), один передатчик обслуживает многих (телевидение), сигналы мешают друг другу (сотовые соты). Network Information Theory изучает эти ситуации. Ключевой результат: «capacity region» - область допустимых скоростей всех пользователей одновременно.
**Multiple Access Channel (MAC):** K пользователей передают в одному получателю. Capacity region MAC определяется условиями: для каждого подмножества S пользователей: ∑_{i∈S} Rᵢ ≤ I(X_S; Y | X_{S^c}). Область - выпуклый многогранник; каждая вершина достигается через successive cancellation.
| Топология | Пример | Capacity | Сложность |
|---|---|---|---|
| MAC (много→один) | Uplink Wi-Fi | Точно известна | Низкая |
| Broadcast (один→много) | Downlink Wi-Fi, ТВ | Точно известна (Gaussian) | Средняя |
| Relay (ретранслятор) | Mesh-сети | Частично известна | Высокая |
| Interference (взаимные помехи) | Соты 4G/5G | В основном открыта! | Очень высокая |
Историческая справка
Network Information Theory началась с работ Алааеддина Хана (1971) и Томаса Кавера (1972). Несмотря на 50 лет исследований, ёмкость interference channel в общем случае до сих пор неизвестна. Это одна из главных открытых задач теории информации.
В многопользовательском канале каждый пользователь получает свою независимую ёмкость C
Пользователи делят общую ёмкость. Capacity region - это множество допустимых комбинаций (R₁, R₂, ...), а не независимые пределы.
Физический канал один: сигналы смешиваются. Суммарная информация ограничена общей ёмкостью, которую нужно делить.
Для двух-пользовательского MAC ограничение ∑Rᵢ ≤ I(X₁,X₂; Y) означает:
Broadcast каналы
Broadcast-канал: один передатчик, несколько получателей с разным качеством каналов. Каждый получатель хочет своё сообщение. Оптимальная стратегия - суперпозиционное кодирование: «слабый» получатель декодирует только «нижний» слой, «сильный» - оба слоя. Это точно то, что делает LTE при обслуживании пользователей вблизи и вдали от базовой станции.
**Гауссовский broadcast:** один передатчик мощностью P, получатель 1 с SNR₁ > SNR₂ (получатель 2). Оптимально: X = √α·X₁ + √(1-α)·X₂ (суперпозиция). Получатель 1 (сильный) декодирует X₂ и вычитает (SIC), затем декодирует X₁. Ёмкость broadcast канала известна для гауссовского случая, но не для общего дискретного.
| Стратегия | Описание | Применение | |
|---|---|---|---|
| TDMA | По времени по очереди | Legacy 2G | Неоптимально |
| FDMA | По частоте | 3G, DSL | Неоптимально |
| Superposition coding | Суперпозиция слоёв | LTE NOMA, DVB | Оптимально |
| NOMA | Non-Orthogonal MA | 5G исследования | Близко к оптимуму |
Историческая справка
Томас Кавер в 1972 году определил ёмкость гауссовского broadcast-канала. Сейчас суперпозиционное кодирование используется в DVB-T2 (цифровое ТВ) и исследуется для 5G NOMA. Ёмкость дискретного broadcast-канала - до сих пор открытая задача.
Broadcast-канал - это просто несколько независимых point-to-point каналов
Broadcast-канал имеет единственный передатчик, и мощность его сигнала делится. Физически сигналы всех пользователей присутствуют у каждого получателя.
Нельзя отправить разные сигналы разным пользователям одновременно «по-отдельности» в беспроводной среде. Суперпозиция - неизбежность физического мира.
Почему суперпозиционное кодирование эффективнее TDMA для broadcast-канала?
Relay каналы
Relay-канал (Ван дер Мёлен, 1971): между отправителем и получателем есть ретранслятор. Он может «услышать» часть сигнала отправителя и помочь передать информацию. Три основные стратегии: decode-and-forward (DF), compress-and-forward (CF), и amplify-and-forward (AF). Ни одна не оптимальна в общем случае - ёмкость relay-канала неизвестна.
**Decode-and-Forward:** relay декодирует сообщение отправителя, повторно кодирует и передаёт. Скорость R ≤ min(I(X;Y_relay), I(X,X_relay;Y)). **Compress-and-Forward:** relay сжимает своё наблюдение и пересылает. **Cut-Set Bound:** R ≤ max_{p(x,x_relay)} min(I(X,X_relay;Y), I(X;Y,Y_relay|X_relay)) - верхняя граница ёмкости.
| Стратегия | Преимущество | Недостаток | Применение |
|---|---|---|---|
| Decode-and-Forward | Оптимально при сильном SR-канале | Требует полного декодирования | Cooperative comm. |
| Compress-and-Forward | Гибкость, работает при слабом SR | Сложнее | Sensor networks |
| Amplify-and-Forward | Простота, без задержки | Усиливает шум | LTE Heterogeneous Net |
| Cut-Set Bound | Верхняя граница | Часто не достигается | Теоретическая оценка |
Историческая справка
Ёмкость relay-канала - открытая задача с 1971 года. Специальный случай «degraded relay» был решён Кавером и Эль-Гамалем в 1979. Mesh-сети Wi-Fi и cooperative communication в LTE - практические применения идей relay-теории.
Relay всегда улучшает ёмкость канала
Relay может не улучшить ёмкость или даже ухудшить её, если создаёт дополнительные помехи или задержки.
Сигнал relay-узла может интерферировать с сигналом источника у получателя. Правильная координация требует осторожности.
Почему decode-and-forward не всегда лучше amplify-and-forward для relay?
Interference канал
Interference-канал: два отправителя передают разным получателям, но их сигналы интерферируют. Это модель сотовых сетей: телефон одного абонента мешает соседней соте. Ёмкость interference-канала в общем случае - одна из величайших открытых задач теории информации. Частично решена: при сильных помехах (strong interference) известна точно; при слабых - открыта.
**Interference channel:** при 'сильных помехах' (strong interference: a ≥ 1+P₁) оба получателя декодируют оба сообщения (TIN - treat interference as noise неоптимально). При 'слабых помехах' оптимальна TIN: просто игнорировать помеху как шум. Han-Kobayashi (1981) - лучшая известная нижняя граница. Capacity gap ≤ 1 бит/с/Гц (El Gamal, Costa, 1982).
| Режим помех | Оптимальная стратегия | Известность ёмкости |
|---|---|---|
| Без помех (a=0) | Independent coding | Да (напрямую) |
| Слабые (a < 1) | TIN (treat as noise) | Нет (открытая задача) |
| Сильные (a ≥ 1+P) | Joint decoding | Да |
| Частичные (0.5 ≤ a ≤ 1) | Han-Kobayashi | Нет |
Историческая справка
Interference-канал - старейшая открытая задача в теории информации. Первые работы: Шеннон (1961), Алааеддин Хан (1981). В 2008 году Мотасари и Хан показали, что interference alignment достигает суммарной ёмкости ½ log P при высоком SNR - прорыв, но не полное решение.
Ёмкость interference-канала давно известна - это простая задача
Ёмкость interference-канала в общем случае - одна из величайших открытых задач теории информации, несмотря на 60 лет исследований.
Проблема в том, что кодовые схемы (Han-Kobayashi) улучшают нижние границы, но доказать их оптимальность для всех параметров не удаётся.
Стратегия TIN (treat interference as noise) для interference-канала:
Ключевые идеи
- **MAC (Multiple Access Channel):** К пользователей → один получатель. Capacity region - выпуклый многогранник. Достигается successive cancellation.
- **Broadcast:** один → много. Суперпозиционное кодирование оптимально для гауссовского случая.
- **Relay:** ретранслятор помогает передаче. Ёмкость relay-канала в общем случае неизвестна. DF, CF, AF - разные стратегии.
- **Interference:** взаимные помехи между парами. Старейшая открытая задача теории информации - 60 лет исследований, нет полного решения.
Связанные темы
Network IT объединяет идеи из каналов, кодирования и совместной типичности:
- Канал связи и пропускная способность — Базовый случай: один отправитель, один получатель
- Типичные последовательности и AEP — Совместная типичность - инструмент доказательства теорем Network IT
- Information Theory на собеседовании — MAC и broadcast - продвинутые вопросы на системных интервью
Вопросы для размышления
- Ёмкость interference-канала - открытая задача 60 лет. Что это говорит о сложности многопользовательских систем по сравнению с одноканальными?
- Как Wi-Fi 6 использует идеи Network Information Theory - что конкретно в нём «оптимально» с информационной точки зрения?
- Interference alignment показывает, что при N парах каждая может иметь скорость ½ log P. Почему это «удивительно» и что это означает практически?