II Всероссийская конференция пользователей MATLAB, 25-26 мая 2004 года >>
На первую страницу
Рубрика Matlab&Toolboxes
Российские MATLAB-разработки
Вход
 

Раздел "Обработка сигналов и изображений\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.

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

 

О получении локальных копий сайтов
  Всероссийская научная конференция "Проектирование научных и инженерных приложений в среде MATLAB" (май 2002 г.)
На первую страницу \ Сотрудничество \ MathWorks \ SoftLine \ Exponenta.ru \ Exponenta Pro   
E-mail:    
  Информация на сайте была обновлена 11.05.2004 Copyright 2001-2004 SoftLine Co 
Наши баннеры