Lab047: transmit JPEG over real RF link
This commit is contained in:
@@ -148,6 +148,34 @@
|
||||
`C:\Users\user\Documents\SDR_Rover_Lab046_raw\20260902_151819_1400MHz_full\`.
|
||||
- **Журнал:** записи 028-032 ([`PROJECT_LOG.md`](../PROJECT_LOG.md)).
|
||||
|
||||
## Lab047
|
||||
|
||||
- **Цель:** передача настоящего JPEG как обычного двоичного объекта через уже
|
||||
проверенный транспорт Lab046 и восстановление файла с проверкой SHA-256 и
|
||||
декодирования изображения.
|
||||
- **Статус:** завершена успешно. В одном непрерывном аппаратном сеансе при
|
||||
1400 МГц передан настоящий JPEG: 36/36 кадров, 19 ошибок кодированных бит до
|
||||
FEC, 0 ошибок после FEC, CRC PASS/FAIL 36/0. Объект собран полностью,
|
||||
SHA-256 совпал, Pillow декодирует JPEG RGB 320 x 240, ошибок байтов и битов
|
||||
нет. `REAL RF JPEG TRANSPORT = PASS`.
|
||||
- **Основной эксперимент:**
|
||||
[`experiments/lab047_jpeg_object_transport.py`](../experiments/lab047_jpeg_object_transport.py).
|
||||
- **Основные проверки:**
|
||||
[`tests/test_lab047_jpeg_object_transport.py`](../tests/test_lab047_jpeg_object_transport.py).
|
||||
- **Документ состояния:**
|
||||
[`docs/lab047_current_state.md`](lab047_current_state.md).
|
||||
- **Обработанные данные:** малые демонстрационные JPEG и отчёты находятся в
|
||||
[`data/processed/lab047`](../data/processed/lab047). Большие потоки `cs8` и
|
||||
сырые IQ там не хранятся.
|
||||
- **Внешние аппаратные данные:** исходная RX-запись и результаты находятся в
|
||||
`C:\Users\user\Documents\SDR_Rover_Lab047_raw\20260903_115747`; большие
|
||||
потоки `cs8` и сырые IQ в Git не добавляются.
|
||||
- **История приёма:** первоначальная обработка остановилась до PHY/FEC/CRC по
|
||||
`MAX_CANDIDATES_REACHED`. После исправления последовательной обработки один
|
||||
полный автономный анализ исходной записи восстановил JPEG точно; порог
|
||||
`0.030964473262429237` не менялся, второй RF-сеанс не выполнялся.
|
||||
- **Журнал:** записи 033-034 ([`PROJECT_LOG.md`](../PROJECT_LOG.md)).
|
||||
|
||||
## Правило хранения данных
|
||||
|
||||
Большие записи IQ, потоки `cs8`, бинарные объекты и другие аппаратные исходные
|
||||
|
||||
Reference in New Issue
Block a user