Lowpass Resampler

Преобразуйте сигнал от одного шага расчета до другого

  • Библиотека:
  • Mixed-Signal Blockset / Утилиты

  • Lowpass resampler block

Описание

Блок Lowpass Resampler преобразует или дискретный фиксированный шаг или переменный шаг дискретный шаг расчета в его входе к различному шагу расчета при его выходе. Чтобы вычислить выходные демонстрационные значения, блок использует lowpass, фильтрующий алгоритм интерполяции. Алгоритм минимизирует искажение частоты при выходе относительно выходного повышения/времени спада.

Если выходное повышение/время спада наследовано от фиксированного шага дискретный вход, частота среза является уровнем Найквиста входа. В противном случае частота среза является уровнем Найквиста, сопоставленным с демонстрационным интервалом, полученным путем масштабирования заданных 20%−80% выходное повышение/время спада к значению для 0%−100 повышений/времени спада %.

Порты

Входной параметр

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

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

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | Boolean

Вывод

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

Непрерывный выходной сигнал времени, возвращенный как фиксированный шаг или скаляр переменного шага.

Типы данных: single | double

Параметры

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

Выберите, чтобы наследовать выходное повышение/время спада от входного шага расчета фиксированного шага. Вы не можете наследовать выходное повышение/время спада от входного шага расчета переменного шага.

20%−80% вывел повышение/время спада в виде положительного действительного скаляра.

Программируемое использование

Параметры блоков: OutputRiseFall
Ввод: символьный вектор
Значения: положительный действительный скаляр
Значение по умолчанию: 1e-10

Количество выборок распространения задерживается для операции фиксированного шага в виде положительного действительного скаляра.

Если блок Lowpass Resampler наследовал Output rise/fall time в фиксированном пошаговом режиме, resampler задержка преобразования дана NDelay · τ, где NDelay является параметром Number of samples of delay и τ, является наследованным входным демонстрационным интервалом.

В режиме ввода переменного шага resampler задержка преобразования дана 0.6τv, когда NDelay равняется одному и (NDelay-0.5) · τv, когда NDelay больше того. τv является 5/3 временами параметр Output rise/fall time.

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

Примечание

Если вы нуждаетесь в отклонении фильтра сглаживания, устанавливаете Number of samples of delay на 5 или выше.

Программируемое использование

Параметры блоков: NDelay
Ввод: символьный вектор
Значения: положительный действительный скаляр
Значение по умолчанию: 1

Выберите, чтобы включить дополнительные буферные выборки. Эта опция включена по умолчанию.

Количество дополнительных буферных выборок должно было поддержать количество выборок задержки в виде положительного действительного скаляра.

Программируемое использование

Параметры блоков: NBuffer
Ввод: символьный вектор
Значения: положительный действительный скаляр
Значение по умолчанию: 10

Больше о

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

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

| |

Введенный в R2021a
Для просмотра документации необходимо авторизоваться на сайте