Lab048: accelerate BPSK receiver to real-time
This commit is contained in:
@@ -176,6 +176,30 @@
|
||||
`0.030964473262429237` не менялся, второй RF-сеанс не выполнялся.
|
||||
- **Журнал:** записи 033-034 ([`PROJECT_LOG.md`](../PROJECT_LOG.md)).
|
||||
|
||||
## Lab048
|
||||
|
||||
- **Цель:** профилирование и ускорение доказанного автономного BPSK-приёмника
|
||||
без изменения детектора, PHY, FEC, CRC и порога.
|
||||
- **Статус:** завершена успешно только на сохранённой RX-записи Lab047;
|
||||
обработка ускорена с 37,423910 до 13,966058 с, в 2,679633 раза. Для 15,0 с
|
||||
эфира отношение времени обработки равно 0,931071:
|
||||
`REAL-TIME CAPABLE = YES`.
|
||||
- **Результат:** сохранены 36/36 кадров, FEC PASS 36/36, CRC PASS/FAIL 36/0,
|
||||
полный JPEG, точный SHA-256, 0 ошибочных байтов и битов. Порог
|
||||
`0.030964473262429237` не изменён.
|
||||
- **Ограничение:** приблизительный пик памяти остаётся около 1,44 ГиБ из-за
|
||||
16-миллионного блока грубого поиска; запас реального времени около 1,03 с.
|
||||
- **Основной эксперимент:**
|
||||
[`experiments/lab048_receiver_performance.py`](../experiments/lab048_receiver_performance.py).
|
||||
- **Проверки:**
|
||||
[`tests/test_lab048_receiver_performance.py`](../tests/test_lab048_receiver_performance.py).
|
||||
- **Документ состояния:**
|
||||
[`docs/lab048_current_state.md`](lab048_current_state.md).
|
||||
- **Обработанные данные:** машинный результат и восстановленный JPEG находятся
|
||||
в [`data/processed/lab048`](../data/processed/lab048).
|
||||
- **RF:** новый радиосеанс не выполнялся, `RF TX = 0`.
|
||||
- **Журнал:** запись 035 ([`PROJECT_LOG.md`](../PROJECT_LOG.md)).
|
||||
|
||||
## Правило хранения данных
|
||||
|
||||
Большие записи IQ, потоки `cs8`, бинарные объекты и другие аппаратные исходные
|
||||
|
||||
Reference in New Issue
Block a user