User Tools

Site Tools


sp:lec5

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

sp:lec5 [2026/10/10 12:44] – created - external edit 127.0.0.1sp: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 Почему у АМ появляются две боковые ====
 +
 +  * Запишем сообщение через Эйлера:
 +  ''cos(2π f_m t) = ½·(e^(j2π f_m t) + e^(−j2π f_m t))''.
 +  * АМ: ''s = (1 + m·cos(2π f_m t))·cos(2π f_c t)''.
 +  * Несущая часть ''cos(2π f_c t)'' даёт линию на ''f_c'' (и ''−f_c'').
 +  * Произведение ''cos f_m · cos f_c'' по формуле:
 +  ''= ½[cos(2π(f_c−f_m)t) + cos(2π(f_c+f_m)t)]''.
 +  * Отсюда **две боковые**: ''f_c−f_m'' и ''f_c+f_m''.
 +  * Вывод: боковые — прямое следствие того, что сообщение «модулирует» несущую.
 +
 +==== 30.2 Откуда КПД АМ ====
 +
 +  * Для тона ''m·cos(2π f_m t)'' амплитуда каждой боковой ''m/2''.
 +  * Мощность пропорциональна квадрату амплитуды:
 +    * несущая: ''1'';
 +    * обе боковые: ''2·(m/2)² = m²/2''.
 +  * Полная мощность: ''1 + m²/2''.
 +  * **КПД** = полезное / полное = ''(m²/2) / (1 + m²/2) = m² / (2 + m²)''.
 +  * При ''m = 1'': ''1/3 ≈ 33%''; при ''m = 0.5'': ''0.25/2.25 ≈ 11%''.
 +  * Всё остальное — несущая, которая информации не несёт.
 +
 +==== 30.3 Откуда функции Бесселя ====
 +
 +  * ЧМ-сигнал: ''cos(2π f_c t + β·sin(2π f_m t))''.
 +  * Это «косинус от синуса» — не табличная функция.
 +  * Его раскладывают в ряд по гармоникам ''f_c + k·f_m'':
 +  ''= Σ J_k(β)·cos(2π(f_c + k·f_m)t)''.
 +  * Коэффициенты ''J_k(β)'' — **функции Бесселя** первого рода.
 +  * Так появляется «расходящийся» дискретный спектр ЧМ.
 +  * Амплитуды падают; при некоторых ''β'' отдельные ''J_k'' равны нулю.
 +
 +==== 30.4 Откуда правило Карсона ====
 +
 +  * Основная энергия ЧМ сосредоточена в боковых с ''|k| ≤ β + 1''.
 +  * Отсюда число заметных боковых ''≈ 2(β + 1)''.
 +  * Каждая боковая отстоит на ''f_m'' → полоса ''≈ 2(β + 1)·f_m''.
 +  * Так как ''β·f_m = Δf'', получаем ''B ≈ 2(Δf + f_m)''.
 +  * При ''β >> 1'': ''B ≈ 2Δf''.
 +
 +==== 30.5 Связь ЧМ и ФМ ====
 +
 +  * ФМ: ''φ(t) = k_p·u(t)'' — фаза «повторяет» сообщение.
 +  * ЧМ: ''f(t) = f_c + k_f·u(t)'' — частота «повторяет» сообщение.
 +  * Фаза — интеграл частоты, поэтому:
 +    * ЧМ = ФМ от **интеграла** сообщения;
 +    * ФМ = ЧМ от **производной** сообщения.
 +  * Поэтому их спектры похожи, а схемы взаимозаменяемы с предыскажением.
 +
 +==== 30.6 Комплексная огибающая: вывод I/Q ====
 +
 +  * Пусть ''g(t) = I(t) + j·Q(t)''.
 +  * ''g(t)·e^(j2π f_c t) = (I + jQ)(cos + j·sin)''.
 +  * Реальная часть:
 +  ''Re{...} = I·cos(2π f_c t) − Q·sin(2π f_c t)''.
 +  * Это и есть квадратурная форма; I и Q — координаты вектора в базисе
 +  ''{cos, −sin}''.
 +  * Отсюда видно: любая модуляция (АМ/ФМ/ЧМ) — это траектория точки ''(I, Q)''.
 +
 +==== 30.7 Почему QPSK — это две BPSK ====
 +
 +  * QPSK передаёт 2 бита: один на ''I'', другой на ''Q''.
 +  * Каждый канал — независимая BPSK.
 +  * Поэтому QPSK = BPSK(I) + BPSK(Q), сдвинутые на 90°.
 +  * Отсюда одинаковая полоса, но вдвое большая скорость.
 +  * Обобщение: QAM = многопозиционные ASK на I и Q.
 +
 +==== 30.8 Критерий Найквиста словами ====
 +
 +  * Хотим, чтобы в момент съёма ''n·T_s'' отклик от других символов был нулевым.
 +  * Значит, форма импульса должна иметь **нули** в точках ''n·T_s''.
 +  * ''sinc(x)'' этим свойством обладает, но у него бесконечные «хвосты» и широкая полоса.
 +  * Приподнятый косинус сохраняет нули, но быстрее спадает по частоте.
 +  * Компромисс задаёт ''α'' (roll-off).
 +
 +----
 +
 +===== 31. Числовые примеры и таблицы =====
 +
 +==== 31.1 КПД АМ ====
 +
 +^ Глубина ''m'' ^ КПД ''m²/(2+m²)'' ^
 +| 0.3 | ≈ 4.3% |
 +| 0.5 | ≈ 11% |
 +| 0.8 | ≈ 24% |
 +| 1.0 | ≈ 33% |
 +| 1.2 | перемодуляция (недопустимо) |
 +
 +==== 31.2 Спектр АМ (тон) ====
 +
 +  * Несущая ''f_c'', боковые ''f_c ± f_m''.
 +  * Амплитуды: несущая ''1'', боковые ''m/2''.
 +  * Полоса ''2 f_m''.
 +
 +==== 31.3 Функции Бесселя (ориентиры) ====
 +
 +  * ''β = 1'': заметны ''J_0…J_3'' (мало боковых, узкая полоса).
 +  * ''β = 5'': заметны примерно ''J_0…J_8'' (широкий спектр).
 +  * ''J_0(β)'' периодически обращается в ноль — несущая «исчезает».
 +
 +==== 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-радио в числах ====
 +
 +  * Девиация ''Δf = 75'' кГц; максимальная звуковая ''f_m = 15'' кГц.
 +  * ''β = 5''; полоса ≈ 180–200 кГц; полосы станций разнесены.
 +  * Пилот 19 кГц (стерео) — мостик к лекции 1.
 +
 +==== 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 | ещё выше (десятки дБ) |
 +
 +  * Точные значения — из кривых BER; важен порядок и тренд.
 +
 +==== 31.8 Приподнятый косинус ====
 +
 +  * Полоса ''B = (1 + α)/(2 T_s)''.
 +  * ''α = 0'' — узкая полоса, резкая АЧХ; ''α = 0.35'' — типично (DVB, спутник).
 +  * ''α = 1'' — шире вдвое, но плавные фронты и лучше допуски.
 +
 +----
 +
 +===== 32. Ещё вопросы (продолжение) =====
 +
 +  - **Почему антенна требует размер ~λ?** Чтобы эффективно преобразовать ток в волну;
 +   при размерах ''<< λ'' КПД резко падает.
 +  - **Что такое длина волны?** ''λ = c/f'' — расстояние между двумя гребнями.
 +  - **Зачем промежуточная частота?** На ней удобнее фильтровать и усиливать.
 +  - **Что такое зеркальный канал?** Частота, дающая ту же разность с гетеродином.
 +  - **Зачем нужна синхронизация?** Без неё «плывут» частота, фаза и такт.
 +  - **Что такое OFDM-префикс?** Защитный интервал против многолучёвости.
 +  - **Почему у OFDM высокий пик-фактор?** Сумма многих поднесущих иногда «складывается».
 +  - **Что такое EVM?** Разброс точек созвездия — интегральная мера качества.
 +  - **Чем DSSS помогает?** Расширяет спектр кодом; приёмник сжимает сигнал обратно.
 +  - **Почему GPS требует корреляции?** Сигнал слабый и широкополосный; нужен
 +    согласованный фильтр (лекция 6).
 +  - **Что такое backscatter?** Отражение с изменением амплитуды/фазы (RFID).
 +  - **Чем отличается ASK от АМ?** ASK — цифровая (дискретные уровни), АМ — аналоговая.
 +  - **Почему GMSK применяют в GSM?** Постоянная огибающая, узкий спектр, дешёвый
 +    усилитель.
 +  - **Что такое адаптивная модуляция?** Смена схемы под условия канала (AMC).
 +  - **Где в курсе используется эта лекция?** RFID, Wi-Fi, OFDM — в проекте и
 +    лекциях 6–10.
 +
 +----
 +
 +===== 33. Как читать слайды ''lecture05'' (по шагам) =====
 +
 +  * **«Зачем модуляция»** — показано, как два сигнала расходятся по частоте.
 +  * **«I/Q»** — вектор на комплексной плоскости; I и Q как проекции.
 +  * **«АМ-сигнал»** — несущая, сообщение, огибающая, сам АМ.
 +  * **«Спектр АМ»** — несущая и две боковые на «палочках».
 +  * **«Глубина модуляции»** — ''m=0.5'', ''1.0'', ''1.5''.
 +  * **«DSB/SSB»** — как меняется спектр при подавлении несущей/боковой.
 +  * **«ЧМ-сигнал»** — сообщение → мгновенная частота → фаза.
 +  * **«Спектр ЧМ»** — боковые по Бесселю для ''β=1'' и ''β=5''.
 +  * **«Карсон»** — кривая полосы от ''β''.
 +  * **«ASK/FSK/PSK»** — три модуляции для одной битовой последовательности.
 +  * **«Созвездия»** — BPSK/QPSK/16-QAM.
 +  * **«Приподнятый косинус»** — импульс и его спектр.
 +  * **«OFDM»** — сумма поднесущих почти в «кирпич».
 +  * **«RFID-фаза»** — пила фазы по дальности.
 +
 +----
 +
 +===== 34. Типичные ошибки в коде (Python/SciPy) =====
 +
 +  * Забыли умножить на ''2π'' при расчёте фазы (''cos(2π f t)'', не ''cos(f t)'').
 +  * Для ЧМ задают мгновенную частоту через ''cos(2π f t)'', а надо — через
 +  **интеграл** (''cumsum'').
 +  * Перепутали символьную частоту (''1/Ts'') и частоту отсчётов (''fs'').
 +  * Применили формирующий фильтр **дважды** (передающая и приёмная стороны).
 +  * Нормируют созвездие по-разному при сравнении (средняя мощность должна совпадать).
 +  * Забыли про центрирование спектра (''fftshift'') при взгляде на ''−f''.
 +  * Смотрят спектр без окна и удивляются утечке.
 +  * Считают BER по символам, а не по битам (при Грей-кодировании это разные вещи).
 +  * Моделируют АМ с ''m > 1'' и получают «странную» огибающую — это перемодуляция.
 +
 +----
 +
 +===== 35. Чек-лист проектирования радиоканала =====
 +
 +  - Определить **полосу** и **скорость** сообщения.
 +  - Выбрать **диапазон/несущую** (лицензии, дальность, размер антенны).
 +  - Выбрать **модуляцию** (АМ/ЧМ/PSK/QAM) под ОСШ и требования.
 +  - Выбрать **формирующий фильтр** (roll-off) и полосу.
 +  - Заложить **синхронизацию** (частотную, фазовую, тактовую).
 +  - Оценить **отношение сигнал/шум** и **энергетический бюджет** (link budget).
 +  - Продумать **помехоустойчивость** (кодирование, расширение спектра).
 +  - Проверить **регуляторные ограничения** (маска спектра).
 +  - Смоделировать в Python, измерить BER/EVM.
 +  - Проверить на железе (SDR, отладочная плата).
 +
 +----
 +
 +===== 36. Аналогии и метафоры =====
 +
 +  * **Несущая** — поезд, а сигнал — пассажир: поезд едет быстро, пассажир «медленный».
 +  * **Модуляция** — смена «окраски» поезда по сообщению.
 +  * **АМ** — яркость фонаря меняется; **ЧМ** — «дрожит» высота свистка.
 +  * **I/Q** — координаты X и Y, которыми можно задать любую точку.
 +  * **Созвездие** — «алфавит» из точек; приёмник читает ближайшую букву.
 +  * **Формирующий фильтр** — «сглаживание букв», чтобы не сливались.
 +  * **OFDM** — оркестр из многих тихих инструментов вместо одного громкого.
 +  * **Расширение спектра** — шёпот многих голосов: по отдельности неслышно, вместе — сигнал.
 +  * **Супергетеродин** — «перевод» на понятный язык (промежуточную частоту).
 +
 +----
 +
 +===== 37. История радио и модуляции (кратко) =====
 +
 +  * 1860-е: уравнения Максвелла предсказывают радиоволны.
 +  * 1887: Герц экспериментально показывает волны.
 +  * 1895–1901: Маркони — беспроводная связь через Атлантику.
 +  * 1906: Фессенден — первое аудио-радиовещание (АМ).
 +  * 1930-е: Армстронг — широкополосная **ЧМ**, борьба с помехами.
 +  * 1940-е: Шеннон — теория информации и предел пропускной способности.
 +  * 1960–70-е: цифровая связь, PSK/QAM.
 +  * 1990-е: OFDM в DAB/DVB; затем Wi-Fi и LTE.
 +  * 2000-е: SDR — обработка I/Q в цифре.
 +  * Вывод: современные методы — эволюция идей АМ/ЧМ + БПФ + теория информации.
 +
 +----
 +
 +===== 38. Инструменты: SDR и стек =====
 +
 +  * **Аппаратура SDR**: RTL-SDR (приём), HackRF, USRP, PlutoSDR.
 +  * **Программы**: GNU Radio, SDR#, GQRX, Inspectrum.
 +  * **Python**: ''numpy''/''scipy'' (генерация, фильтры, БПФ), ''matplotlib'' (созвездия,
 +  водопады).
 +  * **Библиотеки связи**: ''komm'' (быстрая демодуляция), готовые блоки GNU Radio.
 +  * **Учебное**: pySDR — практическое введение в I/Q и демодуляцию.
 +  * В курсе достаточно ''numpy''/''scipy''; SDR — для проекта и лабораторий.
 +
 +----
 +
 +===== 39. Связь с другими лекциями курса =====
 +
 +  * **Лекция 1** — оцифровка; пилот 19 кГц, сигналы вокруг нас.
 +  * **Лекция 2** — спектры АМ/ЧМ как примеры гармонического анализа.
 +  * **Лекция 3** — ДПФ: как считать спектр модулированного сигнала.
 +  * **Лекция 4** — БПФ, окна, PSD: инструмент анализа; OFDM строится на БПФ.
 +  * **Лекция 5** — модуляция и I/Q (сегодня).
 +  * **Лекция 6** — свёртка и корреляция: согласованный фильтр, приём.
 +  * **Лекции 7–8** — фильтры: формирующий и согласованный.
 +  * **Лекция 9** — статистика и Калман: слежение по фазе RFID.
 +  * **Лекция 10** — многомерная обработка: решётки, MIMO.
 +
 +----
 +
 +===== 40. Итог одной страницей =====
 +
 +  * Модуляция переносит спектр на несущую: ''s(t) = Re{g(t)e^(j2π f_c t)}''.
 +  * ''g(t) = I + jQ'' — комплексная огибающая; I/Q — базис любого радио.
 +  * АМ: несущая + две боковые, полоса ''2f_m'', КПД ≤ 33%; есть DSB-SC и SSB.
 +  * ЧМ/ФМ: индекс ''β'', спектр Бесселя, полоса Карсона ''2(Δf+f_m)''.
 +  * Цифра: ASK/FSK/PSK, созвездия BPSK/QPSK/QAM, Грей-код.
 +  * Формирующий фильтр убирает МСИ; OFDM = много поднесущих через IFFT/FFT.
 +  * SDR работает в I/Q; RFID — backscatter, RSSI и фаза.
 +  * Всё это — прямой вход в проект и в лекции 6–10.
 +
 +----
 +
 +===== 41. Формульная шпаргалка (формула → смысл) =====
 +
 +  * ''λ = c / f'' → длина волны; определяет размер антенны.
 +  * ''s(t) = Re{g(t)·e^(j2π f_c t)}'' → реальный сигнал через комплексную огибающую.
 +  * ''g(t) = I + jQ'' → комплексная огибающая; I и Q — квадратуры.
 +  * ''A = sqrt(I² + Q²)'', ''φ = arctan(Q/I)'' → амплитуда и фаза.
 +  * ''s(t) = I·cos(2π f_c t) − Q·sin(2π f_c t)'' → квадратурная форма.
 +  * ''cos a·cos b = ½[cos(a−b) + cos(a+b)]'' → откуда боковые АМ.
 +  * ''s_АМ = (1 + m·cos(2π f_m t))·cos(2π f_c t)'' → АМ-сигнал.
 +  * ''η = m² / (2 + m²)'' → КПД АМ.
 +  * ''f(t) = f_c + k_f·u(t)'' → мгновенная частота ЧМ.
 +  * ''φ(t) = 2π k_f ∫u(τ)dτ'' → фаза как интеграл сообщения.
 +  * ''β = Δf / f_m'' → индекс модуляции ЧМ.
 +  * ''s_ЧМ = A·Σ J_k(β)·cos(2π(f_c + k f_m)t)'' → спектр ЧМ (Бессель).
 +  * ''B ≈ 2(Δf + f_m)'' → правило Карсона.
 +  * ''B = (1 + α)/(2 T_s)'' → полоса при приподнятом косинусе.
 +  * ''f_k = k/T'' → ортогональные поднесущие OFDM.
 +  * ''IFFT/FFT'' → модуляция/демодуляция OFDM.
 +  * ''φ = 2π·2d/λ'' → фаза обратного рассеяния (RFID).
 +
 +----
 +
 +===== 42. Мини-лаборатория (что сделать в Python) =====
 +
 +  - Сгенерировать АМ с ''m = 0.5'' и ''m = 1.0''; сравнить огибающие.
 +  - Посчитать спектр АМ (окно Hann) и найти несущую и две боковые.
 +  - Проверить формулу КПД: измерить мощности по спектру.
 +  - Сгенерировать ЧМ для ''β = 1'' и ''β = 5''; сравнить число боковых.
 +  - Сверить амплитуды боковых с ''scipy.special.jv''.
 +  - Построить созвездия BPSK/QPSK/16-QAM с Грей-кодированием.
 +  - Пропустить символы через RC-фильтр и посмотреть на «глаз».
 +  - Смодулировать, получить I/Q, демодулировать и сравнить с исходным.
 +  - Добавить шум и измерить BER для BPSK/QPSK при разных ОСШ.
 +  - Собрать OFDM из 16 поднесущих через IFFT и увидеть спектр.
 +  - Смоделировать backscatter RFID и оценить фазу/дальность.
 +  - Запустить тот же сигнал в GNU Radio (по возможности) и сравнить.
 +
 +  * Инструмент: ''numpy'', ''scipy'', ''matplotlib''; при желании — SDR-железо.
 +
 +----
 +
 +===== 43. Методические заметки для преподавателя =====
 +
 +  * **Начинать с «боли»**: без модуляции антенна не работает — показать числа.
 +  * **Демонстрировать «до/после»**: сообщение → модуляция → спектр → демодуляция.
 +  * **Давать руками**: пусть студент меняет ''m'', ''β'', ''α'' и смотрит эффект.
 +  * **Типичные ошибки студентов**:
 +    * путают комплексную огибающую и сам сигнал;
 +    * считают, что у ЧМ узкий спектр;
 +    * не видят разницы между фазой и частотой;
 +    * забывают про формирующий фильтр;
 +    * путают символьную скорость и частоту отсчётов.
 +  * **Как проверять понимание**:
 +    * объяснить, откуда две боковые АМ;
 +    * выбрать модуляцию под задачу и обосновать;
 +    * прочитать созвездие и оценить помехоустойчивость;
 +    * объяснить, зачем OFDM и при чём тут БПФ.
 +  * **Связь с практикой**: каждый приём привязать к проекту (RFID, Wi-Fi, SDR).
 +  * **Оценивание**: ноутбук с графиками + краткий вывод с обоснованием выбора
 +  модуляции и параметров.
 +
 +----
 +
 +===== 44. Главная мысль =====
 +
 +  * Радио без модуляции невозможно: сигнал надо «поднять» на несущую.
 +  * Комплексная огибающая и I/Q — универсальный язык, на котором говорит вся
 +  современная радиоаппаратура.
 +  * Аналоговые АМ/ЧМ — база; цифровые PSK/QAM — современность; OFDM — то, что
 +  работает вокруг нас.
 +  * За любым «магическим» Wi-Fi стоит комбинация: модуляция + БПФ + кодирование +
 +  синхронизация.
 +  * Понимание этой лекции открывает дорогу к фильтрам (лекции 6–8) и к
 +  статистической обработке (лекции 9–10), а в проекте — к RFID, Wi-Fi и SDR.
 +
 +----
 +
 +===== 45. Энергетика радиолинии (link budget) =====
 +
 +  * Чтобы связь работала, нужно, чтобы **принятая мощность** превышала шум.
 +  * Простейшая модель — формула Фрииса:
 +    * ''P_rx = P_tx · G_tx · G_rx · (λ / (4π d))²''.
 +  * В децибелах удобнее складывать «плюсы» и «минусы»:
 +    * ''P_rx(дБ) = P_tx + G_tx + G_rx − L'', где ''L'' — потери.
 +  * Потери свободного пространства: ''L_fs = 20·log10(4π d / λ)''.
 +  * Плюс потери в кабелях, КСВ, препятствия, запас на замирания.
 +  * Итог: **энергетический бюджет** определяет дальность и качество.
 +  * Пример порядка: удвоение дальности → +6 дБ потерь.
 +  * Уровень шума зависит от полосы: ''N = k·T·B'' (шире полоса — больше шум).
 +  * Отсюда прямое следствие: **широкая полоса требует больше мощности**.
 +
 +----
 +
 +===== 46. Распространение радиоволн (что портит сигнал) =====
 +
 +  * **Свободное пространство** — идеальный случай (потери только геометрические).
 +  * **Затухание** в среде (дождь, листва, стены) — сильнее на высоких частотах.
 +  * **Многолучёвость**: сигнал приходит по нескольким путям с разными задержками.
 +    * приводит к межсимвольной интерференции;
 +    * борется эквалайзером и OFDM (циклический префикс).
 +  * **Замирания** (fading): случайные провалы уровня.
 +    * отсюда кодирование, разнесение, адаптивная модуляция.
 +  * **Доплеровский сдвиг**: движение меняет частоту приёма.
 +    * ''Δf_D = (v/λ)·cos θ''; важен для мобильной связи.
 +  * Выводы для модуляции:
 +    * в плохом канале — устойчивая схема (BPSK/QPSK);
 +    * в хорошем — быстрая (64-QAM);
 +    * OFDM удобен против многолучёвости.
 +
 +----
 +
 +===== 47. Что читать и смотреть дальше =====
 +
 +  * Классика: Оппенгейм/Шафер (сигналы и системы), Прокис (цифровая связь).
 +  * По радио: Скляр (цифровая связь), учебники по OFDM и MIMO.
 +  * Практика: pySDR (онлайн), документация GNU Radio.
 +  * Книги по RFID: Finkenzeller, «RFID Handbook».
 +  * В курсе: следующие лекции (свёртка/фильтры/статистика) и сквозной проект.
 +  * Полезно: уметь читать спектрограмму реального Wi-Fi/LTE сигнала.
  
 ===== Материалы ===== ===== Материалы =====
sp/lec5.1791607458.txt.gz · Last modified: by 127.0.0.1