Raised Cosine Receive Filter

Формирование импульса путем понижения частоты дискретизации сигнала с помощью FIR-фильтра с повышенным косинусом.

raised cosine receive filter

Описание

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

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

Характеристики Raised Cosine Receive Filter такие же, как и в блоке Raised Cosine Transmit Filter, за исключением того, что длина входного отклика фильтра имеет немного другое выражение: L * диапазон фильтра в символах + 1, где L — значение параметра Input samples per symbol (не Output samples per symbol, как в случае блока Raised Cosine Transmit Filter).

Блок нормализует коэффициенты фильтра к единичной энергии. Если вы задаете Linear amplitude filter gain, отличное от 1.0, блок масштабирует нормализованные коэффициенты фильтра с помощью значения усиления, которое вы задаете.

Уменьшение отфильтрованного сигнала

Чтобы блок прореживал отфильтрованный сигнал, установите параметр Decimation factor в значение больше, чем 1.

Если K представляет значение параметра Decimation factor, то блок сохраняет 1/K выборок, выбирая их следующим образом:

  • Если параметр Decimation offset равен нулю, то блок выбирает выборки отфильтрованного сигнала, индексированные, как , , , и т.д.

  • Если параметр Decimation offset представляет положительное целое число, меньше M, то блок первоначально отбрасывает это количество выборок из отфильтрованного сигнала и понижает дискретизацию оставшихся данных, как в предыдущем случае.

Чтобы сохранить весь отфильтрованный сигнал и избежать прореживания, установите для параметра Decimation factor значение 1. Эта настройка уместна, например, когда выходной сигнал блока фильтра формирует входной сигнал для блока восстановления временной фазы, такого как Symbol Synchronizer. В этом случае блок восстановления временной фазы выполняет понижение частоты дискретизации.

Входные сигналы и выходные сигналы

Этот блок принимает входные сигналы в виде вектор-столбца или матрицы.

  • Если вы устанавливаете для параметра Decimation factor значение 1, то входные и выходные сигналы совместно используют тот же режим выборки, шаг расчета и длину вектора.

  • Если вы устанавливаете для параметра Decimation factor значение K, которое больше 1, K и входной режим выборки определяют характеристики выходного сигнала.

Параметры

Rolloff factor — коэффициент спада
0.2 (по умолчанию) | Действительное число между 0 и 1

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

Filter span in symbols — диапазон фильтрации в символах
10 (по умолчанию)

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

Input samples per symbol — входные выборки на символ
8 (по умолчанию)

Целое число больше 1, означающее количество выборок, представляющих один символ во входном сигнале.

Decimation factor — фактор децимации
8 (по умолчанию)

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

Decimation offset — смещение децимации
0 (по умолчанию)

Задайте смещение прореживания в выборках. Используйте значение между 0 и Decimation factor — 1.

Linear amplitude filter gain — усиление фильтра линейной амплитуды
1.0 (по умолчанию)

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