sp:lec5
Differences
This shows you the differences between two versions of the page.
| sp:lec5 [2026/10/10 12:44] – created - external edit 127.0.0.1 | sp:lec5 [2026/10/16 12:25] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 819: | Line 819: | ||
| * На практике — генерация и демодуляция сигналов в Python. | * На практике — генерация и демодуляция сигналов в Python. | ||
| * В проекте — спектр и I/Q превращаются в признаки и оценку состояния. | * В проекте — спектр и I/Q превращаются в признаки и оценку состояния. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ====== Приложения ====== | ||
| + | |||
| + | ===== 30. Формулы — словами (откуда что берётся) ===== | ||
| + | |||
| + | ==== 30.1 Почему у АМ появляются две боковые ==== | ||
| + | |||
| + | * Запишем сообщение через Эйлера: | ||
| + | '' | ||
| + | * АМ: '' | ||
| + | * Несущая часть '' | ||
| + | * Произведение '' | ||
| + | '' | ||
| + | * Отсюда **две боковые**: | ||
| + | * Вывод: боковые — прямое следствие того, что сообщение «модулирует» несущую. | ||
| + | |||
| + | ==== 30.2 Откуда КПД АМ ==== | ||
| + | |||
| + | * Для тона '' | ||
| + | * Мощность пропорциональна квадрату амплитуды: | ||
| + | * несущая: | ||
| + | * обе боковые: | ||
| + | * Полная мощность: | ||
| + | * **КПД** = полезное / полное = '' | ||
| + | * При '' | ||
| + | * Всё остальное — несущая, | ||
| + | |||
| + | ==== 30.3 Откуда функции Бесселя ==== | ||
| + | |||
| + | * ЧМ-сигнал: | ||
| + | * Это «косинус от синуса» — не табличная функция. | ||
| + | * Его раскладывают в ряд по гармоникам '' | ||
| + | '' | ||
| + | * Коэффициенты '' | ||
| + | * Так появляется «расходящийся» дискретный спектр ЧМ. | ||
| + | * Амплитуды падают; | ||
| + | |||
| + | ==== 30.4 Откуда правило Карсона ==== | ||
| + | |||
| + | * Основная энергия ЧМ сосредоточена в боковых с '' | ||
| + | * Отсюда число заметных боковых '' | ||
| + | * Каждая боковая отстоит на '' | ||
| + | * Так как '' | ||
| + | * При '' | ||
| + | |||
| + | ==== 30.5 Связь ЧМ и ФМ ==== | ||
| + | |||
| + | * ФМ: '' | ||
| + | * ЧМ: '' | ||
| + | * Фаза — интеграл частоты, | ||
| + | * ЧМ = ФМ от **интеграла** сообщения; | ||
| + | * ФМ = ЧМ от **производной** сообщения. | ||
| + | * Поэтому их спектры похожи, | ||
| + | |||
| + | ==== 30.6 Комплексная огибающая: | ||
| + | |||
| + | * Пусть '' | ||
| + | * '' | ||
| + | * Реальная часть: | ||
| + | '' | ||
| + | * Это и есть квадратурная форма; I и Q — координаты вектора в базисе | ||
| + | '' | ||
| + | * Отсюда видно: любая модуляция (АМ/ | ||
| + | |||
| + | ==== 30.7 Почему QPSK — это две BPSK ==== | ||
| + | |||
| + | * QPSK передаёт 2 бита: один на '' | ||
| + | * Каждый канал — независимая BPSK. | ||
| + | * Поэтому QPSK = BPSK(I) + BPSK(Q), сдвинутые на 90°. | ||
| + | * Отсюда одинаковая полоса, | ||
| + | * Обобщение: | ||
| + | |||
| + | ==== 30.8 Критерий Найквиста словами ==== | ||
| + | |||
| + | * Хотим, чтобы в момент съёма '' | ||
| + | * Значит, | ||
| + | * '' | ||
| + | * Приподнятый косинус сохраняет нули, но быстрее спадает по частоте. | ||
| + | * Компромисс задаёт '' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 31. Числовые примеры и таблицы ===== | ||
| + | |||
| + | ==== 31.1 КПД АМ ==== | ||
| + | |||
| + | ^ Глубина '' | ||
| + | | 0.3 | ≈ 4.3% | | ||
| + | | 0.5 | ≈ 11% | | ||
| + | | 0.8 | ≈ 24% | | ||
| + | | 1.0 | ≈ 33% | | ||
| + | | 1.2 | перемодуляция (недопустимо) | | ||
| + | |||
| + | ==== 31.2 Спектр АМ (тон) ==== | ||
| + | |||
| + | * Несущая '' | ||
| + | * Амплитуды: | ||
| + | * Полоса '' | ||
| + | |||
| + | ==== 31.3 Функции Бесселя (ориентиры) ==== | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ==== 31.4 Полоса ЧМ по Карсону ==== | ||
| + | |||
| + | ^ '' | ||
| + | | 5 кГц | 5 кГц | 1 | 20 кГц | | ||
| + | | 25 кГц | 5 кГц | 5 | 60 кГц | | ||
| + | | 75 кГц | 15 кГц | 5 | 180 кГц | | ||
| + | | 2.5 кГц | 2.5 кГц | 1 | 10 кГц | | ||
| + | |||
| + | ==== 31.5 FM-радио в числах ==== | ||
| + | |||
| + | * Девиация '' | ||
| + | * '' | ||
| + | * Пилот 19 кГц (стерео) — мостик к лекции 1. | ||
| + | |||
| + | ==== 31.6 Длины волн ==== | ||
| + | |||
| + | ^ Частота ^ '' | ||
| + | | 100 МГц | 3 м | FM-радио | | ||
| + | | 433 МГц | 69 см | ISM-связь | | ||
| + | | 866 МГц | 34.6 см | UHF RFID | | ||
| + | | 2.4 ГГц | 12.5 см | Wi-Fi/ | ||
| + | | 5.8 ГГц | 5.2 см | Wi-Fi 5 ГГц | | ||
| + | |||
| + | ==== 31.7 Требуемый ОСШ (ориентиры) ==== | ||
| + | |||
| + | ^ Схема ^ бит/ | ||
| + | | BPSK | 1 | минимальный | | ||
| + | | QPSK | 2 | +3 дБ к BPSK | | ||
| + | | 16-QAM | 4 | заметно выше | | ||
| + | | 64-QAM | 6 | ещё выше (десятки дБ) | | ||
| + | |||
| + | * Точные значения — из кривых BER; важен порядок и тренд. | ||
| + | |||
| + | ==== 31.8 Приподнятый косинус ==== | ||
| + | |||
| + | * Полоса '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 32. Ещё вопросы (продолжение) ===== | ||
| + | |||
| + | - **Почему антенна требует размер ~λ?** Чтобы эффективно преобразовать ток в волну; | ||
| + | | ||
| + | - **Что такое длина волны? | ||
| + | - **Зачем промежуточная частота? | ||
| + | - **Что такое зеркальный канал? | ||
| + | - **Зачем нужна синхронизация? | ||
| + | - **Что такое OFDM-префикс? | ||
| + | - **Почему у OFDM высокий пик-фактор? | ||
| + | - **Что такое EVM?** Разброс точек созвездия — интегральная мера качества. | ||
| + | - **Чем DSSS помогает? | ||
| + | - **Почему GPS требует корреляции? | ||
| + | согласованный фильтр (лекция 6). | ||
| + | - **Что такое backscatter? | ||
| + | - **Чем отличается ASK от АМ?** ASK — цифровая (дискретные уровни), | ||
| + | - **Почему GMSK применяют в GSM?** Постоянная огибающая, | ||
| + | усилитель. | ||
| + | - **Что такое адаптивная модуляция? | ||
| + | - **Где в курсе используется эта лекция? | ||
| + | лекциях 6–10. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 33. Как читать слайды '' | ||
| + | |||
| + | * **«Зачем модуляция»** — показано, | ||
| + | * **«I/Q»** — вектор на комплексной плоскости; | ||
| + | * **«АМ-сигнал»** — несущая, | ||
| + | * **«Спектр АМ»** — несущая и две боковые на «палочках». | ||
| + | * **«Глубина модуляции»** — '' | ||
| + | * **«DSB/ | ||
| + | * **«ЧМ-сигнал»** — сообщение → мгновенная частота → фаза. | ||
| + | * **«Спектр ЧМ»** — боковые по Бесселю для '' | ||
| + | * **«Карсон»** — кривая полосы от '' | ||
| + | * **«ASK/ | ||
| + | * **«Созвездия»** — BPSK/ | ||
| + | * **«Приподнятый косинус»** — импульс и его спектр. | ||
| + | * **«OFDM»** — сумма поднесущих почти в «кирпич». | ||
| + | * **«RFID-фаза»** — пила фазы по дальности. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 34. Типичные ошибки в коде (Python/ | ||
| + | |||
| + | * Забыли умножить на '' | ||
| + | * Для ЧМ задают мгновенную частоту через '' | ||
| + | **интеграл** ('' | ||
| + | * Перепутали символьную частоту ('' | ||
| + | * Применили формирующий фильтр **дважды** (передающая и приёмная стороны). | ||
| + | * Нормируют созвездие по-разному при сравнении (средняя мощность должна совпадать). | ||
| + | * Забыли про центрирование спектра ('' | ||
| + | * Смотрят спектр без окна и удивляются утечке. | ||
| + | * Считают BER по символам, | ||
| + | * Моделируют АМ с '' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 35. Чек-лист проектирования радиоканала ===== | ||
| + | |||
| + | - Определить **полосу** и **скорость** сообщения. | ||
| + | - Выбрать **диапазон/ | ||
| + | - Выбрать **модуляцию** (АМ/ | ||
| + | - Выбрать **формирующий фильтр** (roll-off) и полосу. | ||
| + | - Заложить **синхронизацию** (частотную, | ||
| + | - Оценить **отношение сигнал/ | ||
| + | - Продумать **помехоустойчивость** (кодирование, | ||
| + | - Проверить **регуляторные ограничения** (маска спектра). | ||
| + | - Смоделировать в Python, измерить BER/EVM. | ||
| + | - Проверить на железе (SDR, отладочная плата). | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 36. Аналогии и метафоры ===== | ||
| + | |||
| + | * **Несущая** — поезд, а сигнал — пассажир: | ||
| + | * **Модуляция** — смена «окраски» поезда по сообщению. | ||
| + | * **АМ** — яркость фонаря меняется; | ||
| + | * **I/Q** — координаты X и Y, которыми можно задать любую точку. | ||
| + | * **Созвездие** — «алфавит» из точек; приёмник читает ближайшую букву. | ||
| + | * **Формирующий фильтр** — «сглаживание букв», чтобы не сливались. | ||
| + | * **OFDM** — оркестр из многих тихих инструментов вместо одного громкого. | ||
| + | * **Расширение спектра** — шёпот многих голосов: | ||
| + | * **Супергетеродин** — «перевод» на понятный язык (промежуточную частоту). | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 37. История радио и модуляции (кратко) ===== | ||
| + | |||
| + | * 1860-е: уравнения Максвелла предсказывают радиоволны. | ||
| + | * 1887: Герц экспериментально показывает волны. | ||
| + | * 1895–1901: | ||
| + | * 1906: Фессенден — первое аудио-радиовещание (АМ). | ||
| + | * 1930-е: Армстронг — широкополосная **ЧМ**, борьба с помехами. | ||
| + | * 1940-е: Шеннон — теория информации и предел пропускной способности. | ||
| + | * 1960–70-е: | ||
| + | * 1990-е: OFDM в DAB/DVB; затем Wi-Fi и LTE. | ||
| + | * 2000-е: SDR — обработка I/Q в цифре. | ||
| + | * Вывод: современные методы — эволюция идей АМ/ЧМ + БПФ + теория информации. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 38. Инструменты: | ||
| + | |||
| + | * **Аппаратура SDR**: RTL-SDR (приём), | ||
| + | * **Программы**: | ||
| + | * **Python**: '' | ||
| + | водопады). | ||
| + | * **Библиотеки связи**: | ||
| + | * **Учебное**: | ||
| + | * В курсе достаточно '' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 39. Связь с другими лекциями курса ===== | ||
| + | |||
| + | * **Лекция 1** — оцифровка; | ||
| + | * **Лекция 2** — спектры АМ/ЧМ как примеры гармонического анализа. | ||
| + | * **Лекция 3** — ДПФ: как считать спектр модулированного сигнала. | ||
| + | * **Лекция 4** — БПФ, окна, PSD: инструмент анализа; | ||
| + | * **Лекция 5** — модуляция и I/Q (сегодня). | ||
| + | * **Лекция 6** — свёртка и корреляция: | ||
| + | * **Лекции 7–8** — фильтры: | ||
| + | * **Лекция 9** — статистика и Калман: | ||
| + | * **Лекция 10** — многомерная обработка: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 40. Итог одной страницей ===== | ||
| + | |||
| + | * Модуляция переносит спектр на несущую: | ||
| + | * '' | ||
| + | * АМ: несущая + две боковые, | ||
| + | * ЧМ/ФМ: индекс '' | ||
| + | * Цифра: ASK/ | ||
| + | * Формирующий фильтр убирает МСИ; OFDM = много поднесущих через IFFT/FFT. | ||
| + | * SDR работает в I/Q; RFID — backscatter, | ||
| + | * Всё это — прямой вход в проект и в лекции 6–10. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 41. Формульная шпаргалка (формула → смысл) ===== | ||
| + | |||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | * '' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 42. Мини-лаборатория (что сделать в Python) ===== | ||
| + | |||
| + | - Сгенерировать АМ с '' | ||
| + | - Посчитать спектр АМ (окно Hann) и найти несущую и две боковые. | ||
| + | - Проверить формулу КПД: измерить мощности по спектру. | ||
| + | - Сгенерировать ЧМ для '' | ||
| + | - Сверить амплитуды боковых с '' | ||
| + | - Построить созвездия BPSK/ | ||
| + | - Пропустить символы через RC-фильтр и посмотреть на «глаз». | ||
| + | - Смодулировать, | ||
| + | - Добавить шум и измерить BER для BPSK/QPSK при разных ОСШ. | ||
| + | - Собрать OFDM из 16 поднесущих через IFFT и увидеть спектр. | ||
| + | - Смоделировать backscatter RFID и оценить фазу/ | ||
| + | - Запустить тот же сигнал в GNU Radio (по возможности) и сравнить. | ||
| + | |||
| + | * Инструмент: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 43. Методические заметки для преподавателя ===== | ||
| + | |||
| + | * **Начинать с «боли»**: | ||
| + | * **Демонстрировать «до/ | ||
| + | * **Давать руками**: | ||
| + | * **Типичные ошибки студентов**: | ||
| + | * путают комплексную огибающую и сам сигнал; | ||
| + | * считают, | ||
| + | * не видят разницы между фазой и частотой; | ||
| + | * забывают про формирующий фильтр; | ||
| + | * путают символьную скорость и частоту отсчётов. | ||
| + | * **Как проверять понимание**: | ||
| + | * объяснить, | ||
| + | * выбрать модуляцию под задачу и обосновать; | ||
| + | * прочитать созвездие и оценить помехоустойчивость; | ||
| + | * объяснить, | ||
| + | * **Связь с практикой**: | ||
| + | * **Оценивание**: | ||
| + | модуляции и параметров. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 44. Главная мысль ===== | ||
| + | |||
| + | * Радио без модуляции невозможно: | ||
| + | * Комплексная огибающая и I/Q — универсальный язык, на котором говорит вся | ||
| + | современная радиоаппаратура. | ||
| + | * Аналоговые АМ/ЧМ — база; цифровые PSK/QAM — современность; | ||
| + | работает вокруг нас. | ||
| + | * За любым «магическим» Wi-Fi стоит комбинация: | ||
| + | синхронизация. | ||
| + | * Понимание этой лекции открывает дорогу к фильтрам (лекции 6–8) и к | ||
| + | статистической обработке (лекции 9–10), а в проекте — к RFID, Wi-Fi и SDR. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 45. Энергетика радиолинии (link budget) ===== | ||
| + | |||
| + | * Чтобы связь работала, | ||
| + | * Простейшая модель — формула Фрииса: | ||
| + | * '' | ||
| + | * В децибелах удобнее складывать «плюсы» и «минусы»: | ||
| + | * '' | ||
| + | * Потери свободного пространства: | ||
| + | * Плюс потери в кабелях, | ||
| + | * Итог: **энергетический бюджет** определяет дальность и качество. | ||
| + | * Пример порядка: | ||
| + | * Уровень шума зависит от полосы: | ||
| + | * Отсюда прямое следствие: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 46. Распространение радиоволн (что портит сигнал) ===== | ||
| + | |||
| + | * **Свободное пространство** — идеальный случай (потери только геометрические). | ||
| + | * **Затухание** в среде (дождь, | ||
| + | * **Многолучёвость**: | ||
| + | * приводит к межсимвольной интерференции; | ||
| + | * борется эквалайзером и OFDM (циклический префикс). | ||
| + | * **Замирания** (fading): случайные провалы уровня. | ||
| + | * отсюда кодирование, | ||
| + | * **Доплеровский сдвиг**: | ||
| + | * '' | ||
| + | * Выводы для модуляции: | ||
| + | * в плохом канале — устойчивая схема (BPSK/ | ||
| + | * в хорошем — быстрая (64-QAM); | ||
| + | * OFDM удобен против многолучёвости. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 47. Что читать и смотреть дальше ===== | ||
| + | |||
| + | * Классика: | ||
| + | * По радио: Скляр (цифровая связь), | ||
| + | * Практика: | ||
| + | * Книги по RFID: Finkenzeller, | ||
| + | * В курсе: следующие лекции (свёртка/ | ||
| + | * Полезно: | ||
| ===== Материалы ===== | ===== Материалы ===== | ||
sp/lec5.1791607458.txt.gz · Last modified: by 127.0.0.1
