В аппаратном обеспечении обработка всего кадра данных за один раз имеет высокую стоимость в памяти и области. Для экономии ресурсов беспроводные блоки HDL Toolbox™ работают на потоковом интерфейсе выборки с шиной для соответствующих управляющих сигналов. Протокол имитирует характеристики реальной системы, включая неактивные интервалы между выборками и кадрами.
Чтобы настроить модель для проектирования потоковой системы передачи образцов для генерации кода HDL, можно выполнить одно из следующих действий:
Импорт кадрированных данных из MATLAB в Simulink, а затем преобразование в потоковые выборки и сопутствующие управляющие сигналы.
В MATLAB преобразуйте кадрированные данные в потоковые выборки и сопутствующие управляющие сигналы. Затем импортируйте данные потока в Simulink.
В обоих случаях можно начать с сохраненных файлов данных или создать входные данные с помощью функций LTE Toolbox™ или 5G Toolbox™. Создайте аппаратный алгоритм в Simulink, добавив блоки из библиотек Wireless HDL Toolbox и других библиотек, поддерживаемых для генерации кода HDL с помощью HDL Coder™. Затем экспортируйте выходные данные обратно в MATLAB для проверки.
| Кадр в образцы | Преобразование данных на основе кадров в поток образцов |
| Образцы к кадру | Преобразование потока образцов в данные на основе фреймов |
| Пример создания шины управления | Создание шины управляющих сигналов для использования с блоками панели инструментов Wireless HDL |
| Селектор шины управления образцом | Выбор сигналов из шины управляющих сигналов, используемой с блоками панели инструментов Wireless HDL |
whdlFramesToSamples | Преобразование данных на основе кадров в поток образцов |
whdlSamplesToFrames | Преобразование потока образцов в данные на основе фреймов |
samplecontrolbus | Создание шины управления потоковой передачей образцов |
samplecontrol определение типа данных шины.
Настройка среды Simulink для проектирования оборудования
Создайте модель Simulink ® для проектирования HDL-совместимой системы связи.
Потоковые выборки и протокол управляющих сигналов, используемые блоками Wireless HDL Toolbox.