Перейти к содержанию

Инструменты записи и анализа

Блок 9. Инструменты записи и анализа

Назначение

Блок систематизирует инструменты захвата, хранения, воспроизведения и анализа IQ-данных в разных средах.

Почему блок важен

Он делает курс воспроизводимым: эксперименты можно переносить между компьютерами, повторять офлайн и сравнивать в независимых инструментах.

Основные темы

  • форматы IQ-файлов и метаданные;
  • HDSDR и первичное наблюдение;
  • GNU Radio flowgraph для анализа;
  • MATLAB и Python как офлайн-инструменты;
  • C++-утилиты для обработки и конвертации;
  • хранение, версия и воспроизводимость данных.

Практическая часть

  • запись одного и того же сигнала в нескольких сценариях;
  • сравнение спектров в разных средах;
  • подготовка сопровождающих метаданных;
  • конвертация и повторное воспроизведение записей.

Инструменты блока

Основной набор инструментов: HDSDR, GNU Radio, MATLAB, Python, C++.

Что должно получиться на выходе

  • набор IQ-записей;
  • таблица форматов и параметров;
  • скрипты анализа и конвертации;
  • отчёт по инструментальной цепочке.

Структура папки блока

block_09_recording_and_analysis_tools/
├── README.md
├── README_ru.md
├── README_en.md
├── CONTENTS_ru.md
├── CONTENTS_en.md
├── assets/
├── images/
├── kicad/
├── simulink/
├── matlab/
├── python/
├── cpp/
├── gnuradio/
└── reports/
  • assets/ — справочные данные и вспомогательные материалы;
  • images/ — диаграммы, скриншоты и фотографии;
  • kicad/ — схемы и электрические пояснения;
  • simulink/, matlab/, python/, cpp/, gnuradio/ — модели и инструменты анализа;
  • reports/ — отчёты и шаблоны оформления.

Рекомендуемый порядок работы

  1. описать используемые форматы данных.
  2. собрать цепочку записи и воспроизведения.
  3. сравнить результаты анализа в нескольких средах.
  4. оформить правила хранения и обмена данными.

Следующий шаг

После завершения блока студент должен быть готов использовать его результаты как основу для следующего этапа курса и связанного практического эксперимента.