MATLAB.Exponenta
MATLAB и Simulink на русском
Технологии разработки и отладки
		сложных технических систем
 

Обработка сигналов и изображений\Communications Toolbox

Список функций CommunicationsToolbox: Специальные фильтры

  В оглавление \ К следующему разделу \ К предыдущему разделу

RCOSINE
Расчет фильтра с косинусоидальным сглаживанием АЧХ

Синтаксис:

num = rcosine(Fd,Fs);
[num,den] = rcosine(Fd,Fs,type_flag);
[num,den] = rcosine(Fd,Fs,type_flag,r);
[num,den] = rcosine(Fd,Fs,type_flag,r,delay);
[num,den] = rcosine(Fd,Fs,type_flag,r,delay,tol);

Описание:

  • num = rcosine(Fd,Fs)

Рассчитывает нерекурсивный фильтр с косинусоидальным сглаживанием АЧХ, возвращая отсчеты его импульсной характеристики. Входной цифровой сигнал имеет символьную скорость Fd. Частота дискретизации фильтруемого сигнала равна Fs. Отношение Fs/Fd должно быть положительным целым числом. По умолчанию используется коэффициент сглаживания АЧХ, равный 0.5. Вносимая фильтром групповая задержка равна трем символьным тактам входного сигнала, или, что то же самое, 3/Fd секундам.

  • [num,den] = rcosine(Fd,Fs,type_flag)

Рассчитывает фильтр с косинусоидальным сглаживанием АЧХ, тип фильтра задается строковым параметром type_flag. Возможные типы фильтров и соответствующие им значения параметра type_flag перечислены в следующей таблице.

Таблица: Типы фильтров и соответствующие значения параметра type_flag:

Тип фильтра Значение параметра type_flag
Нерекурсивный фильтр 'default', 'fir' или 'fir/normal'
Рекурсивный фильтр 'iir' или 'iir/normal'
Нерекурсивный фильтр, sqrt-вариант 'sqrt' или 'fir/sqrt'
Рекурсивный фильтр, sqrt-вариант 'iir/sqrt'

Допуск, используемый при синтезе рекурсивного фильтра, по умолчанию равен 0.01.

  • [num,den] = rcosine(Fd,Fs,type_flag,r)

Дополнительно задается коэффициент сглаживания АЧХ r. Этот параметр должен быть вещественным числом, лежащим в диапазоне [0, 1].

  • [num,den] = rcosine(Fd,Fs,type_flag,r,delay)

Дополнительно задается вносимая фильтром групповая задержка delay, измеряемая в символах входного цифрового сигнала. Параметр delay должен быть положительным целым числом. В единицах времени групповая задержка равна delay/Fd секунд.

  • [num,den] = rcosine(Fd,Fs,type_flag,r,delay,tol)

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

Сопутствующие функции: rcosfir, rcosiir, rcosflt, rcosdemo, grpdelay (Signal Processing Toolbox).

Литература:

Korn, Israel. Digital Communications. New York: Van Nostrand Reinhold, 1985.

  В оглавление \ К следующему разделу \ К предыдущему разделу

 

Поиск по сайту:

Система Orphus

Яндекс.Метрика