rcosdesign конструкции функций (но не применяются) фильтры следующих типов:
Конечный импульсный отклик (КИХ), повышенный косинусным фильтром
КИХ квадратный корень приподнятый косинусный фильтр
Функция возвращает коэффициенты КИХ в качестве выходных данных.
Например, приведенная ниже команда создает фильтр КИХ с КИХ квадратного корня с наклоном 0,25, диапазоном фильтра 6 символов и коэффициентом избыточной дискретизации 2.
sps = 2; num = rcosdesign(0.25, 6, sps)
num =
Columns 1 through 7
-0.0265 0.0462 0.0375 -0.1205 -0.0454 0.4399 0.7558
Columns 8 through 13
0.4399 -0.0454 -0.1205 0.0375 0.0462 -0.0265Здесь вектор num содержит коэффициенты фильтра в порядке возрастания степеней z-1.
Вы можете использовать upfirdn для фильтрации данных с помощью косинусного фильтра, созданного rcosdesign. Следующий код иллюстрирует это использование:
d = 2*randi([0 1], 100, 1)-1; f = upfirdn(d, num, sps); eyediagram(f(7:200),sps)

Диаграмма глаз показывает несовершенный глаз, потому что num характеризует фильтр квадратного корня.