Baseband File Reader

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

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

  • Baseband File Reader block

Описание

Блок 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.

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

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

  • Выходные нули блока, если параметр Repeatedly read the file не выбран (off).

  • Выходные выборки блока с начала файла, если параметр Repeatedly read the file выбран (on).

Тип симуляции, чтобы запуститься в виде Code generation или Interpreted execution.

  • Code generation – Симулируйте модель при помощи сгенерированного кода C. В первый раз, когда вы запускаете симуляцию, Simulink® генерирует код С для блока. Код С снова используется для последующих симуляций, если модель не изменяется. Эта опция требует дополнительного времени запуска, но скорость последующих симуляций быстрее, чем Interpreted execution.

  • Interpreted execution – Симулируйте модель при помощи интерпретатора MATLAB®. Эта опция требует меньшего количества времени запуска, чем Code generation метод, но скорость последующих симуляций медленнее. В этом режиме можно отладить исходный код блока.

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

Типы данных

double | integer | single

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

no

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

no

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

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

Смотрите также

Блоки

Введенный в R2017b