Спроектируйте фильтры приподнятого косинуса Используя функции MATLAB

Разделите обзор

rcosdesign функционируйте проекты (но не применяется), фильтры этих типов:

  • Фильтр приподнятого косинуса конечной импульсной характеристики (FIR)

  • КИХ-фильтр приподнятого косинуса квадратного корня

Функция возвращает КИХ-коэффициенты, как выведено.

Пример проектируя фильтр квадратного корня приподнятого косинуса

Например, команда ниже проектирует КИХ-фильтр квадратного корня приподнятого косинуса со спадом 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 характеризует фильтр квадратного корня.