- •Аналоговая и цифровая фильтрация сигналов
- •Лабораторгая работа № 1. Преобразование стационарных случайных процессов линейными цепями с постоянными параметрами
- •1. Корреляционная теория стационарных случайных процессов
- •2. Согласованный фильтр
- •Задания на выполнение лабораторной работы № 1 Задание 1. Анализ статистических характеристик случайных процессов
- •Задание 2. Исследование прохождения детерминированного сигнала через согласованный фильтр
- •Пример выполнения лабораторной работы № 1 Пример выполнения задания 1
- •Пример выполнения задания 2
- •Лабораторгая работа № 2. Дискретное представление аналоговых сигналов и их восстановление по дискретным отсчетам
- •1. Дискретное представление аналоговых сигналов
- •2. Восстановление аналогового сигнала по совокупности дискретных отсчетов
- •Задания на выполнение лабораторной работы № 2
- •Задание 1.
- •Задание 2.
- •Пример выполнения лабораторной работы № 2 Пример выполнения задания 1
- •Пример выполнения задания 2
- •Лабораторгая работа № 3. Принципы цифровой фильтрации
- •Задания на выполнение лабораторной работы № 3 Задание 1
- •Задание 2.
- •Задание 3.
- •Задание 4
- •Литература
- •Оглавление
- •Аналоговая и цифровая фильтрация сигналов
Пример выполнения задания 2
Рассмотрим
в качестве детерминированного сигнала
сигнал вида s(t)=1/(1+cosh(t/t0)).
Причем параметр
[сек]
может принимать два значения:
и
.
Зарисуем график этого сигнала для
перечисленных значений параметра
:
kill(all)$
numer:true$ ratprint:false$
t0L:[1d-3,0.5d-3]$
s(t,t0):=1/(1+cosh(t/t0))$
wxplot2d([s(t,t0L[1]),s(t,t0L[2])],[t,-0.01,0.01])$
Нетрудно заметить, что при уменьшении параметра длительность сигнала уменьшается.
Энергию сигнала
будем вычислять следующим образом.
Учтем, что сигнал
имеет по оси времени бесконечную
протяженность и, следовательно,
осуществить вычисление энергии по
формуле
численными методами точно невозможно.
Поэтому, учитывая четность и монотонный
характер сигнала
,
находим такое значение момента времени
T, при котором доля
энергии сигнала на интервале
составляет малую часть
энергии сигнала, вычисленную на интервале
.
Набираем:
E1(t1,t2,t0):=2*quad_qag((s(x,t0))^2,x,t1,t2,0,'epsrel=1d-8)[1]$ TOL:1d-5$
T0(t0):=find_root(E1(TT/2,TT,t0)/E1(0,TT,t0)-TOL, TT, t0, 20*t0)$ T0m:map(T0,t0L),numer;
В результате получаем следующие значения моментов окончания сигнала для двух значений параметра :
[0.013301237077746,0.0066506185388731]
Следовательно, энергия сигнала для разных значений параметра определится как
[6.6666666665548874*10^-4 ,3.3333333332774437*10^-4]
Перейдем теперь к
определению импульсной характеристики
согласованного фильтра. В соответствии
с формулой (7) импульсная характеристика
согласованного фильтра определяется
формой сигнала
.
Параметр
в (7) обычно выбирают равным моменту
окончания входного сигнала. В нашем
случае параметр
для двух значений
определен выше. Константу c
в (7) положим равной 1. Следовательно,
импульсная характеристика согласованного
фильтра определится оператором
h(t,TT0,t0):=s(TT0-t,t0),numer$
Тогда оператор вычисления детерминированной составляющей сигнала на выходе согласованного фильтра в соответствии с интегралом свертки запишется в виде
ys(t,TT0,t0):=quad_qag(s(x,t0)*h(t-x,TT0,t0),x, -TT0,t,0,'epsrel=1d-2)[1]$
Выводим на экран зависимости выходного сигнала от времени для двух значений параметра :
tL:makelist(k*5d-4,k,0,50)$
ys1:makelist(ys(tL[k],T0m[1],t0L[1]),k,1,51),numer$
ys2:makelist(ys(tL[k],T0m[2],t0L[2]),k,1,51),numer$
wxplot2d([[discrete,tL,ys1],[discrete,tL,ys2]], [y,0,0.001]);
С помощью процедуры extremal_subset находим точки на графике, соответствующие максимальным значениям сигнала при заданных :
ysf1(t):=ys(t,T0m[1],t0L[1]),numer$
ysf2(t):=ys(t,T0m[2],t0L[2]),numer$
tLs:setify(tL)$
extremal_subset (tLs, ysf1, max),numer;
extremal_subset (tLs, ysf2, max),numer;
{0.0135}
{0.0065}
Сравнить координаты
этих точек с величинами
и
(
),
рассчитанными ранее. Сделать соответствующие
выводы.
Лабораторгая работа № 2. Дискретное представление аналоговых сигналов и их восстановление по дискретным отсчетам
1. Дискретное представление аналоговых сигналов
В связи с интенсивным
развитием цифровых методов передачи,
приема и обработки аналоговых сигналов
возникает необходимость их представления
в дискретной или цифровой формах,
например, совокупностью дискретных
отсчетов
(Рис. 5):
(1)
г
− интервал дискретизации
(интервал времени между соседними
отсчетами);
− значения функции
в моменты времени
;
− дельта-функция.
Рис. 5
Дискретное представление реализуется на основе теоремы Котельникова:
если
наибольшая частота в спектре аналогового
сигнала
не превышает значения
,
то сигнал
во все моменты времени определяется
последовательностью своих дискретных
отсчетов (1), взятых через интервал
времени
.
Аналоговый сигнал может быть определен с помощью совокупности дискретных отсчетов рядом Котельникова
(2)
Реально используемые
сигналы
имеют конечную длительность
.
Спектры таких сигналов имеют теоретически
бесконечную протяженность, т. е.
.
Однако такие сигналы могут быть
представлены рядом Котельникова (2)
приближенно, если при определении
отбросить «хвосты» функций спектров,
начиная с
.
При этом количественные критерии, на
основе которых производится ограничение
протяженности спектра частотой
,
могут быть различными − по доле
отбрасываемой с «хвостами» энергии
сигнала относительно полной энергии,
по величине спектра на частоте
относительно максимального значения
и др. Для сигналов конечной длительности
число дискретных отсчетов N
в (1) конечно и равно
(3)
где
− целая часть x.
