Filtfilt – прямая и обратная цифровая фильтрация с нулевой фазой:
Y = FILTFILT(B,A,X) фильтрует данные в векторе X с фильтром, описанным векторами A и B для создания фильтрованных данных Y. Фильтр описывается разностным уравнением:
y(n)=b(1)*x(n)+ b(2)*x(n–1)+…+ b(nb+1)*x(n–nb)–
a(2)*y(n–1)–…–a(na+1)*y(n–na).
После прямой фильтрации отфильтрованная последовательность разворачивается и вновь пропускается через фильтр. В результирующей последовательности отсутствуют фазовые искажения, при этом фильтр имеет двойной порядок. Длина входного X должна быть больше, чем мах(length(b)–1,length(a)–1).
Zeros – Формирование массива нулей
Синтаксис:
Y = zeros(n) Y = zeros(m, n) Y = zeros(size(A))
Описание:
Функция Y = zeros(n) формирует массив нулей размера n х n.
Функция Y = zeros(m, n) формирует массив нулей размера m х n.
Функция Y = zeros(size(A)) формирует массив нулей соразмерный с массивом A.
Stairs – Ступенчатый график
Синтаксис:
stairs(y) stairs(x, y) [xb, yb] = stairs(...)
Описание:
Команда stairs(y) выводит график элементов одномерного массива y в виде ступенчатой функции, аналогичной столбцовой диаграмме, но без вертикальных линий. Такие графики целесообразно использовать при выводе процессов в дискретно-непрерывных системах.
Команда stairs(x, y) выводит график элементов массива y в виде ступенчатой функции в позициях, определяемых массивом x, элементы которого должны быть упорядочены в порядке возрастания.
Функция [xb, yb] = stairs(...) не выводит графика, а формирует такие массивы xb и yb, которые позволяют построить ступенчатую функцию с помощью команды plot(xb, yb).
6. Контрольные вопросы к зачету по лабораторной работе.
1) Модуляция. Виды модуляции.
2) Демодуляция.
3) Дать определение ШИМ.
4) Дать определение квантованию.
5) Чем отличается квантования от дискретизации по уровню.
6) Теорема Кательникова.
7) Объяснить принцип квантования.
8) Объяснить принцип дискретизации по уровню.
9) Чему равна частота дискретизации.
10) На что влияет число уровней?
11) Задать массив возрастающих величин.
12) Записать функцию для работы с ФНЧ.
13) Записать любой гармонический сигнал.
14) Записать любой элементарный цикл.