Baseband File Reader

Считайте модулированные сигналы из файла

  • Библиотека:
  • Communications Toolbox / Источники Коммуникации

Описание

Блок Baseband File Reader читает сигнал из основополосного файла. Основополосный файл является определенным типом двоичного файла, записанного блоком Baseband File Writer. Сгенерированные модулированные сигналы обычно downconverted от ненулевой центральной частоты до 0 Гц. Блок автоматически читает частоту дискретизации, центральную частоту, количество каналов и любые описательные данные.

Порты

Вывод

развернуть все

Сгенерированный модулированный сигнал, возвращенный как скаляр, вектор или матрица. Сигнал читается из файла, заданного параметром Baseband file name. Шаг расчета или наследован от файла или может быть установлен параметром Sample Time (s).

Типы данных: double
Поддержка комплексного числа: Да

Индикатор конца файла, возвращенный как логический скаляр. Выходом является true когда параметром Repeatedly read the file является false и целый файл был считан. Чтобы включить этот порт, выберите параметр Output end-of-file indicator.

Параметры

развернуть все

Задайте имя основополосного файла как вектор символов.

Нажмите Browse, чтобы определить местоположение основополосного файла, который вы хотите считать. Нажмите File Info, чтобы отобразить эту информацию:

  • FileName

  • Частота дискретизации

  • Центральная частота

  • Количество выборок

  • Количество каналов

  • Тип данных

  • Любые поля метаданных

Типы данных: char

Установите этот флажок, чтобы наследовать шаг расчета от файла, заданного Baseband file name.

Задайте шаг расчета блока в секундах как действительная положительная скалярная величина. Чтобы включить этот параметр, снимите флажок Inherit sample time from file.

Задайте выборки на систему координат как положительный целочисленный скаляр.

Установите этот флажок, чтобы неоднократно считать содержимое основополосного файла. Если конец файла достигнут, блок предоставляет это поведение:

  • Параметр выбран — блок выходные нули.

  • Параметр не выбран — блок выходные выборки с начала файла.

Code generation

На первом запуске модели симулируйте и сгенерируйте код для блока с помощью только функции MATLAB®, поддерживаемые для генерации кода. Если структура блока не изменяется, последующие запуски модели не регенерируют код.

Interpreted execution

Симулируйте модель с помощью всех поддерживаемых функций MATLAB. Выбор этой опции может замедлить производительность симуляции.

Характеристики блока

Типы данных

double | integer | single

Многомерные сигналы

no

Сигналы переменного размера

no

Расширенные возможности

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

Введенный в R2017b