Документация Engee

Raised Cosine Transmit Filter

Блок сворачивает входной сигнал с импульсной характеристикой, представленной в виде функции приподнятого косинуса.

Тип: SubSystem

Путь в библиотеке:

/Communication Systems/Filters/Raised Cosine Transmit Filter

Описание

Блок Raised Cosine Transmit Filter повышает дискретизацию и фильтрует входной сигнал с помощью обычного FIR-фильтра с приподнятым косинусом.

Характеристики фильтра

Поскольку идеальный косинусный фильтр имеет бесконечную импульсную характеристику, блок усекает импульсную характеристику до количества символов, которое задает параметр Filter span in symbols. Диапазон фильтра в символах N и количество выходных отсчетов на символ L определяют длину импульсной характеристики фильтра, которая равна диапазон фильтра в символах .

Параметр Rolloff factor — это коэффициент сглаживания фильтра. Он должен быть вещественным числом от 0 до 1. Коэффициент сглаживания фильтра определяет избыточную полосу пропускания фильтра. Например, коэффициент сглаживания фильтра 0.5 означает, что полоса пропускания фильтра в 1.5 раза превышает входную частоту дискретизации.

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

Порты

Вход

# IN_1 — входной сигнал
скаляр | вектор-столбец | матрица

Details

Входной сигнал в виде скаляра, вектора-столбца или матрицы на , где — это количество входных выборок на канал сигнала, а — количество каналов сигнала.

Типы данных

Float32, Float64, Fixed

Поддержка комплексных чисел

Нет

Выход

# OUT_1 — выходной сигнал
скаляр | вектор-столбец | матрица

Details

Выходной сигнал в виде скаляра, вектора-столбца или матрицы на :

  • ;

  • — количество каналов сигнала;

  • — количество входных выборок на канал сигнала;

  • — значение параметра Output samples per symbol.

Блок фильтрует каждый канал по времени и генерирует выходную матрицу на . Выходной сигнал имеет тот же тип данных, что и входной.

Типы данных

Float32, Float64, Fixed

Поддержка комплексных чисел

Нет

Параметры

Main group

# Rolloff factor — коэффициент сглаживания

Details

Задайте коэффициент сглаживания фильтра. Используйте вещественное число между 0 и 1.

Значение по умолчанию

0.2

Имя для программного использования

R

Настраиваемый

Нет

Вычисляемый

Да

# Filter span in symbols — длина фильтра в символах

Details

Задайте количество символов, которое охватывает фильтр, как четный, целочисленный положительный скаляр. Значение по умолчанию 10. Поскольку идеальный фильтр приподнятого косинуса имеет бесконечную импульсную характеристику, блок усекает импульсную характеристику до количества символов, которое задает этот параметр.

Значение по умолчанию

10

Имя для программного использования

filtSpan

Настраиваемый

Нет

Вычисляемый

Да

# Output samples per symbol — выходные выборки на символ

Details

Задайте количество выходных выборок для каждого входного символа. Значение по умолчанию равно 8. Это свойство принимает целочисленную положительную скалярную величину. Количество отводов для фильтра приподнятого косинуса равно значению этого параметра, умноженному на значение параметра Filter span in symbols.

Значение по умолчанию

8

Имя для программного использования

N

Настраиваемый

Нет

Вычисляемый

Да

# Linear amplitude filter gain — коэффициент линейного усиления фильтра

Details

Коэффициент линейного усиления фильтра.

Значение по умолчанию

1

Имя для программного использования

filterGain

Настраиваемый

Нет

Вычисляемый

Да