Lowpass Resampler
Преобразование сигнала из одного периода дискретизации в другой.
Тип: SubSystem
Путь в библиотеке:
|
Описание
Блок Lowpass Resampler преобразует период дискретизации дискретного сигнала с фиксированным или переменным шагом на входе в период дискретизации непрерывного сигнала на выходе. Для вычисления выходных значений отсчетов блок использует алгоритм интерполяции с помощью низкочастотной фильтрации. Алгоритм минимизирует частотное наложение на выходе относительно времени нарастания/спада выходного сигнала.
Если время нарастания/спада выходного сигнала наследуется от дискретного входного сигнала с фиксированным шагом, то частота среза равна частоте Найквиста данного входного сигнала. В противном случае частота среза равна частоте Найквиста, связанной с интервалом дискретизации, полученным путем масштабирования заданного времени нарастания/спада выходного сигнала в диапазоне 20%–80% до значения для времени нарастания/спада в диапазоне 0%–100%.
Порты
Вход
#
IN_1
—
дискретный входной сигнал
скаляр
Details
Дискретный входной сигнал, заданный как скаляр с фиксированным или переменным шагом.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Выход
#
OUT_1
—
непрерывный выходной сигнал
скаляр
Details
Непрерывный выходной сигнал, возвращаемый в виде скаляра с фиксированным или переменным шагом.
| Типы данных |
|
| Поддержка комплексных чисел |
Нет |
Параметры
Main group
# Inherit output rise/fall time — наследование времени нарастания/спада выходного сигнала от периода дискретизации входного сигнала с фиксированным шагом
Details
Установите этот флажок, чтобы наследовать время нарастания/спада выходного сигнала от периода дискретизации входного сигнала с фиксированным шагом.
| В случае входного сигнала с переменным шагом время нарастания/спада для наследования отсутствует. |
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Output rise/fall time —
время нарастания/спада 20%–80% выходного сигнала
Details
Время нарастания/спада 20%–80% выходного сигнала, заданное как положительный вещественный скаляр.
Зависимости
Чтобы использовать этот параметр, установите флажок Inherit output rise/fall time.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Number of samples of delay — количество отсчетов задержки распространения для режима фиксированного шага
Details
Количество отсчетов задержки распространения для режима фиксированного шага, заданное как положительный вещественный скаляр.
Если блок Lowpass Resampler наследует значение параметра Output rise/fall time в режиме фиксированного шага, задержка преобразования ресемплера определяется как , где — значение параметра Number of samples of delay, а — унаследованный интервал дискретизации входного сигнала.
В режиме переменного шага входного сигнала задержка преобразования ресемплера определяется как при и как при . Значение в раза больше значения параметра Output rise/fall time.
Существует корреляция между задержкой преобразования и подавлением внеполосных числовых артефактов: большая задержка обеспечивает лучшую точность в полосе частот и большее подавление внеполосных артефактов.
Если вам требуется подавление сглаживания с помощью фильтра, установите значение параметра Number of samples of delay равным 5 или больше.
|
Зависимости
Чтобы использовать этот параметр, снимите флажок Inherit output rise/fall time.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Output sample time —
тип периода дискретизации выходного сигнала
Inherited | Fixed step discrete
Details
Тип периода дискретизации выходного сигнала, используемый последующими блоками, заданный как Inherited или Fixed step discrete. Частота дискретизации выходного сигнала должна быть выше частоты дискретизации входного сигнала.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Samples out per rise/fall time — число отсчетов выходного сигнала за один период нарастания/спада выходного сигнала
Details
Количество отсчетов выходного сигнала за один период нарастания/спада выходного сигнала, заданное как положительный вещественный скаляр.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output sample time значение Fixed step discrete.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Enable larger buffer — включение дополнительных отсчетов буфера
Details
Установите этот флажок, чтобы включить дополнительные отсчеты буфера. Флажок по умолчанию снят.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
# Number of extra buffer samples — количество дополнительных отсчетов буфера для обеспечения задержек отсчетов
Details
Количество дополнительных отсчетов буфера, необходимых для поддержки количества задержек отсчетов, заданное как положительный вещественный скаляр.
Зависимости
Чтобы использовать этот параметр, установите флажок Enable larger buffer.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
Дополнительно
Частотная характеристика и импульсная характеристика
Details
Блок Lowpass Resampler интерполирует входящий дискретный сигнал с помощью фильтра сглаживания. Фильтр сглаживания вносит некоторую задержку, и подавление выходных сигналов выше заданной полосы пропускания сигнала не является идеальным. Введение больших задержек обеспечивает лучшую точность в полосе пропускания и большее подавление вне полосы пропускания за счет большей задержки, вносимой в путь сигнала. Во всех случаях интерполяционный фильтр разработан таким образом, чтобы обеспечить незначительные искажения групповой задержки в полосе пропускания.
Во временной области интерполяция вносит некоторые колебания в импульсную характеристику фильтра сглаживания, что может повлиять на работу некоторых цифровых коммутационных приложений. Однако, если установить для параметра Number of samples of delay значение 1, а для параметра Output rise/fall time значение больше нуля, то будет обеспечен плавный переход формы сигнала без колебаний.