Table of Contents

Лекция 5. Спектры радиосигналов и модуляция

Подробный конспект пятой лекции: зачем сигнал «переносят» на несущую, как выглядят спектры модулированных сигналов, что такое комплексная огибающая и I/Q, как устроена аналоговая и цифровая модуляция и как всё это связано с проектом (RFID, Wi-Fi, SDR). Материала много — рассчитан и на подготовку преподавателя, и на самостоятельное чтение студентом.


О чём этот текст и как им пользоваться


Цели лекции (что должен уметь студент)

  1. Объяснить, зачем нужна модуляция и что такое несущая.
  2. Понять комплексную огибающую и квадратуры I/Q.
  3. Разобрать АМ: сигнал, спектр, глубину, КПД, варианты (DSB-SC, SSB).
  4. Разобрать ЧМ и ФМ: индекс модуляции, функции Бесселя, правило Карсона.
  5. Освоить цифровую модуляцию: ASK/FSK/PSK, BPSK/QPSK/QAM, созвездия.
  6. Понять роль формирующего фильтра и межсимвольной интерференции.
  7. Понять идею OFDM и её связь с БПФ.
  8. Увидеть всё это в Python и в проекте (RFID, Wi-Fi, SDR).

Зачем каждый пункт на практике:


1. Зачем нужна модуляция

1.1 Проблема излучения

λ = c / f (c ≈ 3·10⁸ м/с).

1.2 Несущая

1.3 Дополнительные выгоды

1.4 Простая картинка


2. Несущая и представления сигнала

2.1 Вещественное представление

2.2 Комплексное представление

2.3 Комплексная огибающая (baseband equivalent)

2.4 Аналитический сигнал


3. I/Q и квадратуры

3.1 Разложение по квадратурам

s(t) = I(t)·cos(2π f_c t) − Q(t)·sin(2π f_c t).

3.2 Амплитуда и фаза

3.3 Квадратурный демодулятор

3.4 Дисбаланс I/Q

3.5 Зачем это в курсе


4. Амплитудная модуляция (АМ)

4.1 Формула

4.2 Спектр

cos a · cos b = ½[cos(a−b) + cos(a+b)].

4.3 Амплитуды составляющих

4.4 Мощность и КПД

4.5 Глубина модуляции

детектор искажает.

4.6 Демодуляция АМ


5. Варианты амплитудной модуляции

5.1 АМ с несущей (обычная)

5.2 DSB-SC (с подавленной несущей)

5.3 SSB (одна боковая полоса)

5.4 VSB (частично подавленная боковая)

5.5 Сравнение

Вариант Что передаём Полоса Плюс Минус
АМ несущая + 2 боковые 2·f_m простой приём тратим мощность
DSB-SC 2 боковые 2·f_m вся мощность полезна синхронный приём
SSB 1 боковая f_m узкая полоса сложнее
VSB 1 + часть 2-й ≈1.25·f_m компромисс для ТВ

6. Угловая модуляция: ЧМ и ФМ

6.1 Общая формула

6.2 Фазовая модуляция (ФМ)

6.3 Частотная модуляция (ЧМ)

6.4 Связь ФМ и ЧМ

6.5 Индекс модуляции

при ЧМ β = Δf / f_m.

6.6 Почему ЧМ устойчивее


7. Спектр ЧМ

7.1 Разложение по Бесселю

7.2 Свойства спектра

7.3 Узкополосная и широкополосная ЧМ

7.4 Правило Карсона

7.5 Примеры


8. Сравнение АМ, ЧМ и ФМ

Свойство АМ ЧМ ФМ
Меняется амплитуда частота фаза
Амплитуда сигнала переменная постоянная постоянная
Полоса 2·f_m 2(β+1)·f_m зависит от k_p
Помехоустойчивость ниже выше выше
Приём простой сложнее сложнее
Применение вещание, авиация FM-радио, связь телеметрия

9. Цифровая модуляция

9.1 Зачем цифровая модуляция

9.2 Базовые виды

9.3 BPSK и QPSK

9.4 QAM

9.5 Созвездия

9.6 Спектральная эффективность

Схема бит/символ Относительная скорость Помехоустойчивость
BPSK 1 низкая высокая
QPSK 2 средняя хорошая
16-QAM 4 высокая средняя
64-QAM 6 очень высокая низкая

9.7 Грей-кодирование

9.8 Помехоустойчивость (словами)

9.9 OFDM и много несущих (мостик)


10. Формирующий фильтр и межсимвольная интерференция

10.1 Проблема

10.2 Критерий Найквиста

10.3 Приподнятый косинус

10.4 Глаз-диаграмма

10.5 Итог


11. OFDM: много поднесущих

11.1 Идея

11.2 Ортогональность

11.3 Связь с БПФ

11.4 Циклический префикс

11.5 Достоинства и недостатки


12. I/Q на практике (SDR)

12.1 Тракт SDR

12.2 Зеркальный отклик

12.3 Частотная и фазовая синхронизация

12.4 Практический вывод


13. Модуляция в проекте: RFID и обратное рассеяние

13.1 Как работает UHF RFID

13.2 Что принимает ридер

13.3 Фаза и дальность

13.4 Связь с курсом


14. Python: как это считать

14.1 Генерация АМ

14.2 Генерация ЧМ

14.3 Цифровые созвездия

14.4 I/Q и демодуляция

14.5 Полезные функции

scipy.signal.firwin, scipy.special.jv, matplotlib.


15. Шпаргалка (словарь)

Термин Что означает
Несущая высокочастотное колебание-«носитель»
Модуляция изменение параметра несущей по сообщению
Комплексная огибающая g(t) = I + jQ, «медленная» часть
I/Q синфазная и квадратурная компоненты
Аналитический сигнал сигнал без отрицательных частот
АМ амплитудная модуляция
DSB-SC две боковые, несущая подавлена
SSB одна боковая
ЧМ / ФМ частотная / фазовая модуляция
Девиация размах изменения частоты Δf
Индекс модуляции β = Δf / f_m
Функции Бесселя описывают боковые ЧМ
Правило Карсона B ≈ 2(Δf + f_m)
ASK/FSK/PSK цифровые амплитуда/частота/фаза
Созвездие точки символов на плоскости I/Q
QAM амплитудно-фазовая цифровая модуляция
МСИ межсимвольная интерференция
Приподнятый косинус формирующий импульс без МСИ
OFDM много ортогональных поднесущих
PAPR пик-фактор
Backscatter обратное рассеяние (RFID)
RSSI уровень принятого сигнала

16. Частые ошибки и заблуждения


17. Вопросы и развёрнутые ответы

  1. Зачем нужна модуляция?

Чтобы эффективно излучать (размер антенны) и разносить каналы по частоте.

  1. Что такое несущая?

Высокочастотное колебание, параметры которого меняются по сообщению.

  1. Что такое комплексная огибающая?

g(t) = I + jQ — «медленная» комплексная часть сигнала без несущей.

  1. Как связаны I/Q и амплитуда/фаза?

A = sqrt(I²+Q²), φ = arctan(Q/I).

  1. Какие составляющие в спектре АМ?

Несущая и две боковые; полоса 2·f_m.

  1. Когда наступает перемодуляция?

При m > 1; огибающая искажается, детектор «рвёт» сигнал.

  1. Чем DSB-SC и SSB выгоднее АМ?

Не тратят мощность на несущую; SSB ещё и сужает полосу вдвое.

  1. Что такое девиация и индекс модуляции ЧМ?

Δf — размах частоты; β = Δf/f_m — индекс.

  1. Чем описывается спектр ЧМ?

Функциями Бесселя J_k(β); боковые с шагом f_m.

  1. Что даёт правило Карсона?

Оценку полосы: B ≈ 2(Δf + f_m).

  1. Почему ЧМ помехоустойчивее АМ?

Амплитуда постоянна; амплитудные помехи подавляются ограничителем.

  1. Сколько бит на символ в BPSK/QPSK/16-QAM?

1, 2 и 4 бита соответственно.

  1. Зачем Грей-кодирование?

Чтобы соседние точки созвездия отличались одним битом.

  1. Зачем формирующий фильтр?

Ограничить полосу и убрать межсимвольную интерференцию.

  1. Что такое OFDM и при чём тут БПФ?

Много ортогональных поднесущих; модуляция — IFFT, демодуляция — FFT.

  1. Что даёт анализ I/Q в RFID?

RSSI («кто/насколько близко») и фазу («где»), основу локализации.


18. Радиодиапазоны и длина волны

Диапазон Частоты λ (порядок) Примеры
LF 30–300 кГц км длинные волны, «маяки»
MF 0.3–3 МГц сотни м AM-радио
HF 3–30 МГц десятки м короткие волны, связь
VHF 30–300 МГц метры FM-радио, DAB, авиация
UHF 0.3–3 ГГц дециметры ТВ, Wi-Fi, LTE, RFID, GPS
SHF 3–30 ГГц см Wi-Fi 5 ГГц, радары, спутник
EHF 30–300 ГГц мм 5G mmWave, радиоастрономия

19. Антенны и излучение (кратко)


20. Преобразование частоты и супергетеродин

20.1 Смеситель

20.2 Супергетеродин

20.3 Зеркальный канал (image)

20.4 Приёмник прямого преобразования (zero-IF)


21. Синхронизация в цифровом приёмнике


22. Помехоустойчивость и вероятность ошибки

Eb/N0 (или от ОСШ).

Схема бит/символ Относительный требуемый ОСШ
BPSK 1 самый низкий
QPSK 2 ниже среднего
16-QAM 4 средний
64-QAM 6 высокий

Шеннона — «обменять» избыточность на помехоустойчивость.


23. Расширение спектра: DSSS и FHSS

спектр «расширяется».

помехи расширяются и ослабляются.


24. Реальные системы: что чем модулируется

Система Модуляция Полоса (порядок) Комментарий
AM-радио АМ ~9 кГц историческая простота
FM-радио WBFM ~180–200 кГц высокое качество, помехоустойчивость
DAB OFDM + DQPSK ~1.5 МГц цифровое радио
DVB-T OFDM + QAM 6–8 МГц цифровое ТВ
Wi-Fi (802.11) OFDM + QAM 20–160 МГц адаптивная модуляция
Bluetooth GFSK, π/4-DQPSK 1 МГц FHSS
GSM GMSK 200 кГц постоянная огибающая
LTE/5G OFDM/OFDMA + QAM 1.4–100 МГц AMC, MIMO
GPS BPSK + DSSS ~2 МГц дальность по коду
UHF RFID ASK/PSK (backscatter) ~200 кГц пассивная метка

25. Измерения и контроль качества


26. Мини-эксперименты в Python

  1. Сгенерировать АМ (тон) и убедиться, что в спектре несущая + 2 боковые.
  2. Сгенерировать ЧМ и сравнить число боковых с функциями Бесселя jv.
  3. Построить созвездия BPSK/QPSK/16-QAM (с Грей-кодированием).
  4. Пропустить символы через приподнятый косинус и посмотреть «глаз».
  5. Смодулировать на несущую, получить I/Q, демодулировать обратно.
  6. Добавить шум и измерить BER для BPSK/QPSK при разных ОСШ.
  7. Сделать OFDM из N поднесущих через IFFT и увидеть спектр.
  8. Смоделировать backscatter-сигнал RFID и оценить фазу и дальность.

27. План рассказа на 2 академических часа

  1. 10 мин. Зачем модуляция; несущая; разнесение каналов.
  2. 15 мин. Комплексная огибающая и I/Q; квадратурный демодулятор.
  3. 15 мин. АМ: сигнал, спектр, глубина, КПД, варианты DSB/SSB.
  4. 20 мин. ЧМ/ФМ: мгновенная частота, индекс, функции Бесселя, Карсон.
  5. 20 мин. Цифровая модуляция: ASK/FSK/PSK, BPSK/QPSK/QAM, созвездия.
  6. 15 мин. Формирующий фильтр и МСИ; OFDM как мостик к БПФ.
  7. 15 мин. I/Q в SDR; RFID (RSSI/фаза); практика в Python; задание.

28. Итог


29. Что дальше

характеристика, передаточная функция, Z-преобразование, устойчивость.


Приложения

30. Формулы — словами (откуда что берётся)

30.1 Почему у АМ появляются две боковые

cos(2π f_m t) = ½·(e^(j2π f_m t) + e^(−j2π f_m t)).

= ½[cos(2π(f_c−f_m)t) + cos(2π(f_c+f_m)t)].

30.2 Откуда КПД АМ

30.3 Откуда функции Бесселя

= Σ J_k(β)·cos(2π(f_c + k·f_m)t).

30.4 Откуда правило Карсона

30.5 Связь ЧМ и ФМ

30.6 Комплексная огибающая: вывод I/Q

Re{…} = I·cos(2π f_c t) − Q·sin(2π f_c t).

{cos, −sin}.

30.7 Почему QPSK — это две BPSK

30.8 Критерий Найквиста словами


31. Числовые примеры и таблицы

31.1 КПД АМ

Глубина m КПД m²/(2+m²)
0.3 ≈ 4.3%
0.5 ≈ 11%
0.8 ≈ 24%
1.0 ≈ 33%
1.2 перемодуляция (недопустимо)

31.2 Спектр АМ (тон)

31.3 Функции Бесселя (ориентиры)

31.4 Полоса ЧМ по Карсону

Δf f_m β B ≈ 2(Δf+f_m)
5 кГц 5 кГц 1 20 кГц
25 кГц 5 кГц 5 60 кГц
75 кГц 15 кГц 5 180 кГц
2.5 кГц 2.5 кГц 1 10 кГц

31.5 FM-радио в числах

31.6 Длины волн

Частота λ = c/f Пример
100 МГц 3 м FM-радио
433 МГц 69 см ISM-связь
866 МГц 34.6 см UHF RFID
2.4 ГГц 12.5 см Wi-Fi/Bluetooth
5.8 ГГц 5.2 см Wi-Fi 5 ГГц

31.7 Требуемый ОСШ (ориентиры)

Схема бит/символ Относительный требуемый ОСШ
BPSK 1 минимальный
QPSK 2 +3 дБ к BPSK
16-QAM 4 заметно выше
64-QAM 6 ещё выше (десятки дБ)

31.8 Приподнятый косинус


32. Ещё вопросы (продолжение)

  1. Почему антенна требует размер ~λ? Чтобы эффективно преобразовать ток в волну;

при размерах « λ КПД резко падает.

  1. Что такое длина волны? λ = c/f — расстояние между двумя гребнями.
  2. Зачем промежуточная частота? На ней удобнее фильтровать и усиливать.
  3. Что такое зеркальный канал? Частота, дающая ту же разность с гетеродином.
  4. Зачем нужна синхронизация? Без неё «плывут» частота, фаза и такт.
  5. Что такое OFDM-префикс? Защитный интервал против многолучёвости.
  6. Почему у OFDM высокий пик-фактор? Сумма многих поднесущих иногда «складывается».
  7. Что такое EVM? Разброс точек созвездия — интегральная мера качества.
  8. Чем DSSS помогает? Расширяет спектр кодом; приёмник сжимает сигнал обратно.
  9. Почему GPS требует корреляции? Сигнал слабый и широкополосный; нужен

согласованный фильтр (лекция 6).

  1. Что такое backscatter? Отражение с изменением амплитуды/фазы (RFID).
  2. Чем отличается ASK от АМ? ASK — цифровая (дискретные уровни), АМ — аналоговая.
  3. Почему GMSK применяют в GSM? Постоянная огибающая, узкий спектр, дешёвый

усилитель.

  1. Что такое адаптивная модуляция? Смена схемы под условия канала (AMC).
  2. Где в курсе используется эта лекция? RFID, Wi-Fi, OFDM — в проекте и

лекциях 6–10.


33. Как читать слайды ''lecture05'' (по шагам)


34. Типичные ошибки в коде (Python/SciPy)


35. Чек-лист проектирования радиоканала

  1. Определить полосу и скорость сообщения.
  2. Выбрать диапазон/несущую (лицензии, дальность, размер антенны).
  3. Выбрать модуляцию (АМ/ЧМ/PSK/QAM) под ОСШ и требования.
  4. Выбрать формирующий фильтр (roll-off) и полосу.
  5. Заложить синхронизацию (частотную, фазовую, тактовую).
  6. Оценить отношение сигнал/шум и энергетический бюджет (link budget).
  7. Продумать помехоустойчивость (кодирование, расширение спектра).
  8. Проверить регуляторные ограничения (маска спектра).
  9. Смоделировать в Python, измерить BER/EVM.
  10. Проверить на железе (SDR, отладочная плата).

36. Аналогии и метафоры


37. История радио и модуляции (кратко)


38. Инструменты: SDR и стек

водопады).


39. Связь с другими лекциями курса


40. Итог одной страницей


41. Формульная шпаргалка (формула → смысл)


42. Мини-лаборатория (что сделать в Python)

  1. Сгенерировать АМ с m = 0.5 и m = 1.0; сравнить огибающие.
  2. Посчитать спектр АМ (окно Hann) и найти несущую и две боковые.
  3. Проверить формулу КПД: измерить мощности по спектру.
  4. Сгенерировать ЧМ для β = 1 и β = 5; сравнить число боковых.
  5. Сверить амплитуды боковых с scipy.special.jv.
  6. Построить созвездия BPSK/QPSK/16-QAM с Грей-кодированием.
  7. Пропустить символы через RC-фильтр и посмотреть на «глаз».
  8. Смодулировать, получить I/Q, демодулировать и сравнить с исходным.
  9. Добавить шум и измерить BER для BPSK/QPSK при разных ОСШ.
  10. Собрать OFDM из 16 поднесущих через IFFT и увидеть спектр.
  11. Смоделировать backscatter RFID и оценить фазу/дальность.
  12. Запустить тот же сигнал в GNU Radio (по возможности) и сравнить.

43. Методические заметки для преподавателя

модуляции и параметров.


44. Главная мысль

современная радиоаппаратура.

работает вокруг нас.

синхронизация.

статистической обработке (лекции 9–10), а в проекте — к RFID, Wi-Fi и SDR.



46. Распространение радиоволн (что портит сигнал)


47. Что читать и смотреть дальше

Материалы