sp:lec1
Differences
This shows you the differences between two versions of the page.
| sp:lec1 [2026/10/08 17:13] – created - external edit 127.0.0.1 | sp:lec1 [2026/10/09 12:22] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Лекция 1. Сигналы и системы ====== | ====== Лекция 1. Сигналы и системы ====== | ||
| - | **Курс:** Обработка сигналов | + | Подробный конспект первой лекции: что такое |
| + | какие сигналы нас окружают и как всё это связано со сквозным проектом (КСППР). | ||
| + | Материал рассчитан и на подготовку преподавателя, и на самостоятельное чтение. | ||
| ---- | ---- | ||
| - | ===== О чём | + | ===== О чём |
| - | * что такое сигнал; **аналоговый, дискретный, цифровой** (дискретизация | + | * Это **подробный |
| - | * **ЦАП и ШИМ**: | + | |
| - | * **сигналы вокруг нас**: стерео УКВ (MPX: L+R, пилот 19 кГц, L−R на 38 кГц), композитный видеосигнал PAL/SECAM, ЭЛТ, QPSK+OFDM, | + | * что такое сигнал и зачем его обрабатывать; |
| - | * время и спектр; дискретизация и **теорема Котельникова**; алиасинг; | + | * как непрерывный сигнал |
| - | * **квантование**, шум, ОСШ; | + | * какие ограничения при этом возникают; |
| - | * пример вибрации и спектрограмма; | + | * зачем |
| - | | + | * Формат — списки: так удобнее готовиться и объяснять. |
| + | * Разделы 1–2 — понятия; 3–5 — оцифровка; 6 — примеры вокруг нас; 7–8 — спектр, | ||
| + | | ||
| - | ===== Ключевые понятия ===== | + | ---- |
| - | | + | ===== Цели лекции (что должен уметь студент) ===== |
| - | * частота Найквиста и наложение спектров; | + | |
| - | * шум квантования и разрядность АЦП; | + | - Понять, |
| - | * «умный микрофон» — пример преподавателя (VAD, разметка, | + | * сигнал — носитель информации о процессе; |
| + | * обработка — извлечь из него то, что нужно для решения. | ||
| + | - Различать **аналоговый, | ||
| + | * аналог — непрерывен по времени и уровню; | ||
| + | * дискретный — только по времени; | ||
| + | * цифровой — и по времени, | ||
| + | - Понять **дискретизацию** и **теорему Котельникова**: | ||
| + | * почему '' | ||
| + | * что такое частота Найквиста '' | ||
| + | - Понять **квантование** и **шум квантования**: | ||
| + | * почему разрядность | ||
| + | * откуда правило «6 дБ на бит». | ||
| + | - Увидеть **реальные сигналы вокруг нас**: | ||
| + | * радио, видео, GPS, связь — как «живые» примеры задач. | ||
| + | - Понять **ЦАП | ||
| + | * затравка на схемотехнику. | ||
| + | - Увидеть **контур КСППР** и аппаратный стенд курса: | ||
| + | * как | ||
| + | |||
| + | **Зачем каждый пункт на практике: | ||
| + | |||
| + | * Понимание сигнала — чтобы знать, что и чем измерять. | ||
| + | * Дискретизация — чтобы не потерять и не исказить данные. | ||
| + | * Квантование — чтобы адекватно оценивать точность. | ||
| + | * Примеры — чтобы видеть, | ||
| + | * Стенд и проект — чтобы связать теорию с конкретной инженерией. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 1. Что такое сигнал ===== | ||
| + | |||
| + | ==== 1.1 Определение ==== | ||
| + | |||
| + | * **Сигнал** — физическая величина, | ||
| + | * Примеры: | ||
| + | * напряжение на микрофоне; | ||
| + | * вибрация подшипника; | ||
| + | * ток и напряжение двигателя; | ||
| + | * электромагнитная волна; | ||
| + | * яркость строки изображения. | ||
| + | * Ключевое слово — **изменение**: | ||
| + | * Сигнал несёт информацию о процессе, | ||
| + | |||
| + | ==== 1.2 Сигнал и информация ==== | ||
| + | |||
| + | * Информация «спрятана» в форме сигнала. | ||
| + | * Задача обработки — **извлечь** её: | ||
| + | * найти частоты (спектр); | ||
| + | * найти события во времени; | ||
| + | * оценить параметры (амплитуда, | ||
| + | * Один и тот же сигнал можно смотреть разными «линзами»: | ||
| + | * во времени — что происходит «сейчас»; | ||
| + | * в спектре — из чего он состоит; | ||
| + | * на спектрограмме — что происходит и когда. | ||
| + | |||
| + | ==== 1.3 Где встречаются сигналы ==== | ||
| + | |||
| + | * **Техника**: | ||
| + | * **Медицина**: | ||
| + | * **Связь**: | ||
| + | * **Навигация**: | ||
| + | * **Быт**: микрофон, | ||
| + | * **Наука**: | ||
| + | |||
| + | ==== 1.4 Обработка сигналов как дисциплина ==== | ||
| + | |||
| + | * Опирается на: | ||
| + | * математический анализ (Фурье, | ||
| + | * линейную алгебру; | ||
| + | * теорию вероятностей; | ||
| + | * схемотехнику и программную инженерию. | ||
| + | * Цель курса — уметь **превращать сигнал в решение**: | ||
| + | * «данные → обработка → признак → вывод → рекомендация». | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 2. Классификация сигналов ===== | ||
| + | |||
| + | ==== 2.1 По времени и уровню ==== | ||
| + | |||
| + | * **Аналоговый** — непрерывен и по времени, | ||
| + | * **Дискретный** — определён в отдельные моменты | ||
| + | по уровню — непрерывный). | ||
| + | * **Цифровой** — дискретный и по времени, | ||
| + | * Переход аналог → цифра = **дискретизация + квантование + кодирование**. | ||
| + | * Кодирование — представление отсчётов битами (для хранения и передачи). | ||
| + | |||
| + | ==== 2.2 Детерминированный и случайный ==== | ||
| + | |||
| + | * **Детерминированный** — можно предсказать (синус, | ||
| + | * **Случайный** — описывается статистикой (шум, помехи, | ||
| + | * Большинство реальных сигналов — смесь полезной компоненты и шума. | ||
| + | * Поэтому в курсе нужны статистические методы (лекции 10–12). | ||
| + | |||
| + | ==== 2.3 Стационарный и нестационарный ==== | ||
| + | |||
| + | * **Стационарный** — свойства не меняются во времени. | ||
| + | * **Нестационарный** — меняются (речь, разгон двигателя, | ||
| + | * Для стационарных хорош обычный спектр; для нестационарных — спектрограмма. | ||
| + | |||
| + | ==== 2.4 Одномерный и многомерный ==== | ||
| + | |||
| + | * **Одномерный** — один канал (один микрофон). | ||
| + | * **Многомерный** — массив (микрофонная решётка, изображение). | ||
| + | * Многомерная обработка — лекция 13 (beamforming, | ||
| + | |||
| + | ==== 2.5 Сводная таблица ==== | ||
| + | |||
| + | ^ Признак ^ Варианты ^ Что даёт ^ | ||
| + | | Время | аналоговый / дискретный | способ хранения | | ||
| + | | Уровень | непрерывный / квантованный | точность | | ||
| + | | Предсказуемость | детерминированный / случайный | метод анализа | | ||
| + | | Время-статистика | стационарный / нестационарный | спектр или спектрограмма | | ||
| + | | Размерность | 1D / многомерный | постановка задачи | | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 3. Дискретизация ===== | ||
| + | |||
| + | ==== 3.1 Идея ==== | ||
| + | |||
| + | * Берём значения сигнала через равные промежутки времени. | ||
| + | * Частота дискретизации '' | ||
| + | * Шаг: '' | ||
| + | * Пример: | ||
| + | |||
| + | ==== 3.2 Теорема Котельникова (Найквиста) ==== | ||
| + | |||
| + | * Если '' | ||
| + | * Граница '' | ||
| + | * Интуиция: чтобы описать синусоиду, | ||
| + | * Меньше двух — форма «угадывается» неверно. | ||
| + | |||
| + | ==== 3.3 Алиасинг ==== | ||
| + | |||
| + | * Частоты выше '' | ||
| + | * Пример: | ||
| + | * Пример: | ||
| + | * Алиасинг **необратим** — исправить потом нельзя. | ||
| + | * Лечение: | ||
| + | |||
| + | ==== 3.4 Антиалиасинговый фильтр ==== | ||
| + | |||
| + | * Аналоговый фильтр нижних частот перед | ||
| + | * Срезает всё выше '' | ||
| + | * Проектируется так, чтобы в полосе пропускания не искажать сигнал. | ||
| + | * Реальный фильтр не идеален: | ||
| + | |||
| + | ==== 3.5 Числовой пример ==== | ||
| + | |||
| + | * Нужно ловить вибрацию до 2 кГц → берём '' | ||
| + | * Тогда Найквист = 2500 Гц, частоты до 2 кГц надёжно восстановимы. | ||
| + | * Если ошибиться и взять '' | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 4. Квантование ===== | ||
| + | |||
| + | ==== 4.1 Идея ==== | ||
| + | |||
| + | * Значения сигнала округляются до ближайшего разрешённого уровня. | ||
| + | * Число уровней '' | ||
| + | * 12 бит → 4096 уровней; 16 бит → 65536. | ||
| + | * Чем больше уровней, | ||
| + | |||
| + | ==== 4.2 Шум квантования ==== | ||
| + | |||
| + | * Ошибка округления ведёт себя как шум. | ||
| + | * Равномерно распределён, | ||
| + | * Чем больше разрядов, | ||
| + | |||
| + | ==== 4.3 Правило «6 дБ на бит» ==== | ||
| + | |||
| + | * Каждый дополнительный бит удваивает число уровней. | ||
| + | * ОСШ улучшается примерно на **6 дБ** на бит. | ||
| + | * 8 бит — около 48 дБ; 12 бит — около 72 дБ. | ||
| + | * Отсюда оценка требуемой разрядности под задачу. | ||
| + | |||
| + | ==== 4.4 Передискретизация и усреднение ==== | ||
| + | |||
| + | * Если дискретизировать чаще и усреднять, | ||
| + | * Выигрыш ≈ '' | ||
| + | * Так дешёвые дельта-сигма АЦП дают высокую точность. | ||
| + | |||
| + | ==== 4.5 Разрядность на стенде ==== | ||
| + | |||
| + | * ESP32-C3: АЦП 12 бит. | ||
| + | * Это компромисс цены, скорости и точности. | ||
| + | * Поэтому важны фильтрация и усреднение. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 5. ЦАП и ШИМ ===== | ||
| + | |||
| + | ==== 5.1 ЦАП ==== | ||
| + | |||
| + | * **ЦАП** превращает числа обратно в напряжение/ | ||
| + | * Используется для звука, управления, | ||
| + | * Архитектуры: | ||
| + | |||
| + | ==== 5.2 Класс A (линейный усилитель) ==== | ||
| + | |||
| + | * Усилительный элемент работает в линейном режиме. | ||
| + | * Достоинства: | ||
| + | * Недостатки: | ||
| + | |||
| + | ==== 5.3 Класс D и ШИМ ==== | ||
| + | |||
| + | * Транзистор либо полностью открыт, | ||
| + | * **ШИМ** (широтно-импульсная модуляция) задаёт среднее значение. | ||
| + | * Экономично, | ||
| + | * Требует фильтрации, | ||
| + | |||
| + | ==== 5.4 Мостик к схемотехнике ==== | ||
| + | |||
| + | * Класс D — стандарт для усилителей звука, драйверов моторов. | ||
| + | * ШИМ — это тоже | ||
| + | * Связь с оцифровкой: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 6. Сигналы вокруг нас (примеры) ===== | ||
| + | |||
| + | ==== 6.1 Стерео УКВ (FM MPX) ==== | ||
| + | |||
| + | * В одном радиоканале передаются '' | ||
| + | * **Пилот** 19 кГц — для синхронизации декодера. | ||
| + | * '' | ||
| + | * Декодер выделяет разностный сигнал и собирает стерео. | ||
| + | * Урок: в одном сигнале уживаются несколько «слоёв». | ||
| + | |||
| + | ==== 6.2 Композитный видеосигнал (PAL/SECAM) ==== | ||
| + | |||
| + | * Яркость — уровнем сигнала. | ||
| + | * Синхроимпульсы — для развёртки. | ||
| + | * Цветность — на поднесущей **4.43 МГц**. | ||
| + | * Чересстрочная развёртка для экономии полосы. | ||
| + | * Урок: синхронизация — обязательная часть любого формата. | ||
| + | |||
| + | ==== 6.3 ЭЛТ (электронно-лучевая трубка) ==== | ||
| + | |||
| + | * Три пучка **R/G/B**, отклоняющая система, | ||
| + | * Строка рисуется построчно, | ||
| + | * **Линия задержки 64 мкс** — согласование по времени. | ||
| + | * Урок: сигнал управляет физикой, | ||
| + | |||
| + | ==== 6.4 Цифровая связь ==== | ||
| + | |||
| + | * **QPSK + OFDM** | ||
| + | * Много | ||
| + | * Затравка на лекцию 5 (модуляция, | ||
| + | |||
| + | ==== 6.5 Чирп и GPS ==== | ||
| + | |||
| + | * Сигнал GPS — широкополосный код (похожий на чирп). | ||
| + | * Принимается **согласованным фильтром**. | ||
| + | * Задержка даёт дальность. | ||
| + | * Затравка на лекцию 6 (корреляция и согласованная фильтрация). | ||
| + | |||
| + | ==== 6.6 Чему учат | ||
| + | |||
| + | * Сигналы реальны и разнообразны. | ||
| + | * Везде есть «полезное + помехи + синхронизация». | ||
| + | * Обработка начинается с понимания формата сигнала. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 7. Время и спектр ===== | ||
| + | |||
| + | ==== 7.1 Два взгляда на сигнал ==== | ||
| + | |||
| + | * **Во | ||
| + | * **В спектре** — из каких частот состоит. | ||
| + | * Оба представления эквивалентны и дополняют друг друга. | ||
| + | |||
| + | ==== 7.2 Спектр ==== | ||
| + | |||
| + | * Спектр — «радуга» сигнала (разложение на синусоиды). | ||
| + | * Показывает амплитуды и фазы компонент. | ||
| + | * Позволяет увидеть то, что не видно глазом. | ||
| + | |||
| + | ==== 7.3 Спектрограмма ==== | ||
| + | |||
| + | * Одновременно время и частота. | ||
| + | * Нужна, когда сигнал **меняется** во времени. | ||
| + | * Наглядно показывает события и дрейф частот. | ||
| + | |||
| + | ==== 7.4 Пример вибрации ==== | ||
| + | |||
| + | * Во времени — «шумная кривая». | ||
| + | * В спектре — чёткие линии (50 Гц, дефект 120 Гц). | ||
| + | * Так сигнал превращается в **числа для решения**. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 8. Контур КСППР и аппаратный стенд ===== | ||
| + | |||
| + | ==== 8.1 Что такое КСППР ==== | ||
| + | |||
| + | * КСППР — когнитивная система поддержки принятия решений. | ||
| + | * Логика: | ||
| + | * данные → обработка → оценка состояния → прогноз → рекомендация → ЛПР. | ||
| + | * Обработка сигналов — **входной тракт** этой системы. | ||
| + | * Цель — **усилить человека**, | ||
| + | |||
| + | ==== 8.2 Слои стенда ==== | ||
| + | |||
| + | * **ESP32-C3** — узел сбора и телеметрии (АЦП 12 бит, I2S, Wi-Fi). | ||
| + | * **I2S-микрофон** — звук. | ||
| + | * **LiDAR** — дальность/ | ||
| + | * **RFID 800 МГц** — идентификация, | ||
| + | * **ПК с GPU** — тяжёлая обработка, | ||
| + | |||
| + | ==== 8.3 Слияние сенсоров ==== | ||
| + | |||
| + | * RFID отвечает «кто», LiDAR — «где». | ||
| + | * Вместе — мониторинг зоны. | ||
| + | * Слияние данных — отдельная тема (фильтр Калмана, | ||
| + | |||
| + | ==== 8.4 Пример преподавателя: | ||
| + | |||
| + | * Живой образец: | ||
| + | * контроль отношения сигнал/ | ||
| + | * детекция пауз | ||
| + | * разметка и авто-пауза записи. | ||
| + | * Показывается как пример, а не как задание студентам. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 9. Задание №1 (для своего проекта) ===== | ||
| + | |||
| + | - Определить, | ||
| + | - Описать путь: датчик → усиление → АЦП → обработка. | ||
| + | - Определить **частоты** и выбрать '' | ||
| + | - Оценить **разрядность** и требуемый динамический диапазон. | ||
| + | - Набросать, какие **признаки** нужны для решения. | ||
| + | - Указать, | ||
| + | |||
| + | **Сдавать:** короткое описание (1–2 страницы) + схема тракта. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 10. Практические рецепты ===== | ||
| + | |||
| + | * **Звук**: | ||
| + | * **Вибрация**: | ||
| + | * **Питающая сеть**: синхронизация с 50 Гц, точная частота дискретизации. | ||
| + | * **Радио/ | ||
| + | * **Общее правило**: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 11. Шпаргалка (словарь) ===== | ||
| + | |||
| + | ^ Термин ^ Что означает ^ | ||
| + | | Сигнал | величина, | ||
| + | | Аналоговый | непрерывный по времени и уровню | | ||
| + | | Дискретный | определён в отдельные моменты | | ||
| + | | Цифровой | дискретный и квантованный | | ||
| + | | Дискретизация | взятие отсчётов через '' | ||
| + | | '' | ||
| + | | Найквист | '' | ||
| + | | Алиасинг | наложение частот выше '' | ||
| + | | Квантование | округление до уровней | | ||
| + | | Шум квантования | ошибка округления | | ||
| + | | ОСШ / SNR | отношение сигнал/ | ||
| + | | ЦАП | числа → напряжение | | ||
| + | | ШИМ | кодирование длительностью импульсов | | ||
| + | | КСППР | система поддержки решений | | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 12. Частые ошибки и заблуждения ===== | ||
| + | |||
| + | * «Чем больше '' | ||
| + | * Растёт объём данных; | ||
| + | * «Алиасинг можно убрать цифровым фильтром». | ||
| + | * Нет, он необратим: | ||
| + | * «Квантование не важно». | ||
| + | * Именно оно ограничивает точность измерений. | ||
| + | * «Дискретный = цифровой». | ||
| + | * Дискретный может быть непрерывным по уровню. | ||
| + | * «Сигнал — это просто числа». | ||
| + | * Числа — следствие оцифровки; | ||
| + | * «Спектр — красивая картинка». | ||
| + | * Спектр — измерение, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 13. Вопросы и развёрнутые ответы ===== | ||
| + | |||
| + | - **Чем дискретный сигнал отличается от цифрового? | ||
| + | | ||
| + | | ||
| + | - **Сформулируйте теорему Котельникова.** | ||
| + | | ||
| + | - **Что такое алиасинг и как с ним бороться? | ||
| + | | ||
| + | - **Как разрядность влияет на ОСШ?** | ||
| + | | ||
| + | - **Чем класс A отличается от класса D?** | ||
| + | | ||
| + | - **Зачем нужен пилот 19 кГц?** | ||
| + | | ||
| + | - **Что даёт согласованный фильтр в GPS?** | ||
| + | | ||
| + | - **Зачем нужна спектрограмма? | ||
| + | | ||
| + | - **Что такое КСППР? | ||
| + | | ||
| + | - **Какие сенсоры входят в стенд? | ||
| + | ESP32-C3, I2S-микрофон, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 14. План рассказа на 2 академических часа ===== | ||
| + | |||
| + | - **10 мин.** Что такое сигнал; | ||
| + | - **15 мин.** Классификация; | ||
| + | - **20 мин.** Дискретизация, | ||
| + | - **15 мин.** Квантование, | ||
| + | - **15 мин.** ЦАП, класс A/D, ШИМ. | ||
| + | - **20 мин.** Сигналы вокруг нас (FM, видео, ЭЛТ, QPSK/OFDM, GPS). | ||
| + | - **15 мин.** Контур КСППР, стенд, «умный микрофон», | ||
| + | |||
| + | * **Приём: | ||
| + | * Тогда теория запоминается как инструмент, | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 15. Итог ===== | ||
| + | |||
| + | * Сигнал — физическая величина, | ||
| + | * Цифровая обработка начинается с дискретизации и квантования. | ||
| + | * Котельников и Найквист задают границы, | ||
| + | * Сигналы вокруг нас — готовые примеры реальных задач. | ||
| + | * Всё это служит сквозному проекту (КСППР) и аппаратному стенду. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== 16. Что дальше ===== | ||
| + | |||
| + | * **Лекция 2**: гармонический анализ — из чего «собран» сигнал. | ||
| + | * **Лекция 3**: ДПФ — как считать спектр. | ||
| + | * **Лекция 4**: БПФ, окна, разрешение, | ||
| + | анализ. | ||
| ===== Материалы ===== | ===== Материалы ===== | ||
| Line 26: | Line 475: | ||
| * {{sp: | * {{sp: | ||
| * {{sp: | * {{sp: | ||
| + | * {{sp: | ||
| * {{sp: | * {{sp: | ||
| - | |||
| - | ===== Задание ===== | ||
| - | |||
| - | Разобрать собственный проект: | ||
sp/lec1.1791450802.txt.gz · Last modified: by 127.0.0.1
