Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Аналоговая и цифровая фильтрация сигналов (110

..pdf
Скачиваний:
5
Добавлен:
15.11.2022
Размер:
737.82 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «ВОРОНЕЖСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

В.И. Парфенов, В.К. Бутейко

АНАЛОГОВАЯ И ЦИФРОВАЯ ФИЛЬТРАЦИЯ СИГНАЛОВ

Учебно-методическое пособие для вузов

Издательско-полиграфический центр Воронежского государственного университета

2012

Утверждено научно-методическим советом физического факультета 10 февраля 2012 г., протокол № 2

Рецензент канд. физ.-мат. наук, доцент Г.К. Усков

Учебно-методическое пособие подготовлено на кафедре радиофизики физического факультета Воронежского государственного университета.

Рекомендуется для студентов 3-го курса дневного отделения и 4-го курса вечернего отделения кафедры радиофизики физического факультета.

Для специальности 010801 – Радиофизика и электроника

2

ЛАБОРАТОРНАЯ РАБОТА № 1 Преобразование стационарных случайных процессов

линейными цепями с постоянными параметрами

1. Корреляционная теория стационарных случайных процессов

Полное в вероятностном смысле описание случайных процессов основывается на использовании многомерных плотностей вероятностей. Однако во многих случаях возможен упрощенный подход, основанный на использовании моментных функций не выше второго порядка (так называемая корреляционная теория случайных процессов). Если случайный процесс является стационарным, по крайней мере в широком смысле, то его двумер-

ный центральный момент второго порядка (корреляционная функция)

K (t1,t2 ) зависит от разности τ =|t1 t2 | , т.е. K (t1,t2 ) = K (τ) = K (−τ). Корреляционная функция K (t1,t2 ) характеризует степень линейной статисти-

ческой связи тех случайных величин, которые наблюдаются при t =t1 и t =t2 . Для стационарного случайного процесса корреляционная функция

K (τ) связана парой преобразований Фурье с так называемой спектральной плотностью мощности W (ω) (теорема Винера – Хинчина):

 

1

 

W (ω) =

K (τ)exp(jωτ)dτ, K (τ) =

 

W (ω)exp( jωτ)dω.

(1)

 

 

−∞

2π −∞

 

Учитывая, что корреляционная функция K (τ) является четной функцией, из (1) следует, что и спектральная плотность мощности также является четной функцией. Следовательно, формулы (1) можно переписать в виде

1

 

W (ω) = 2 K (τ)cos(ωτ)dτ, K (τ) =

 

W (ω)cos(ωτ)dω.

(2)

 

0

π 0

 

Для оценки «скорости изменения» реализаций случайного процесса во времени часто используют такие параметры, как интервал корреляции

τk и эффективная ширина спектра

Ω:

 

 

τk = K (τ)dτ K (0), ΔΩ = 2 W (ω)dω W (0).

(3)

0

0

 

Причем, очевидно, τk ΔΩ = π.

Интервал корреляции τk характеризует

минимальный промежуток времени между отсчетами случайного процесса, при котором можно считать эти отсчеты приближенно некоррелированными.

Используя спектральную плотность мощности, можно легко найти среднюю мощность случайного процесса

3

 

1

 

Psr = K (0) =

 

W (ω)dω,

(4)

 

 

π 0

 

атакже среднюю мощность, сосредоточенную в полосе частот от ω1 0 до

ω2 > 0 :

 

1

ω2

 

P12 =

 

W (ω)dω.

(5)

 

 

π ω

 

 

 

1

 

Если стационарный случайный процесс с корреляционной функцией KВХ (τ) и спектральной плотностью мощности WВХ (ω) воздействует на

вход линейной стационарной цепи с частотным коэффициентом передачи K&(ω) , то сигнал на выходе (в стационарном режиме) также будет являться стационарным случайным процессом с корреляционной функцией KВЫХ (τ) и спектральной плотностью мощности WВЫХ (ω) вида

 

1

 

2 cos(ωτ)dω, WВЫХ (ω) =WВХ (ω)

 

2 . (6)

KВЫХ (τ) =

WВХ (ω)

 

K&(ω)

 

K&(ω)

π

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

2. Согласованный фильтр

Согласованный фильтр − линейный фильтр, на выходе которого получаетсямаксимальновозможноепиковоезначениеотношениясигнал/шумприприеме полностьюизвестногосигнала s(t ) нафонегауссовскогобелогошума n(t ).

Обозначим S&(ω) − спектральная плотность детерминированного входного сигнала s(t ), N 0 − односторонняя спектральная плотность гауссовского белого шума n(t ). Тогда на выходе линейного фильтра сигнал может быть представлен в виде суммы двух слагаемых ys (t ) и yn (t ) , первое

из которых является откликом линейной цепи на детерминированный сигнал, а второе − откликом этой цепи на гауссовский белый шум. Тогда согласованный фильтр, который максимизирует отношение максимального значения выходного детерминированного сигнала к среднеквадратическому значению выходного случайного процесса, должен иметь частотный коэффициент передачи K&c (ω) и импульсную характеристику hc (t ), однозначно связанные с ха-

рактеристиками входного сигнала и шума следующим образом:

&

 

&*

(ω)exp(jωT ),

h (t) = cs(T t).

(7)

K

c

(ω) = cS

 

 

0

c

0

 

Здесь c − некоторая постоянная величина, характеризующая усиление фильтра, T0 − момент времени, соответствующий наибольшему отношению

пикового значения сигнала к среднеквадратическому значению помехи на

4

DEMO,
Micro Cap

выходе фильтра. Обычно под T0 понимается момент времени, соответст-

вующий концу входного импульсного сигнала, или длительность интервала наблюдения.

Из (7) следует, что амплитудно-частотная характеристика (АЧХ) и фазо-частотная характеристика (ФЧХ) согласованного фильтра

| K&

c

(ω) |= K

(ω) = c | S&(ω) |, arg K&

c

(ω) = ϕ

(ω) = −(ϕ

(ω) T ), (8)

 

c

 

c

s

0

где ϕs (ω) − фазо-частотный спектр (ФЧС) входного сигнала s(t ). Следовательно, АЧХ согласованного фильтра пропорциональна амплитудночастотному спектру (АЧС) входного сигнала | S&(ω) | (АЧХ «согласована» со спектром сигнала), а ФЧХ равна сумме ФЧС входного сигнала, взятого с обратным знаком, и фазового спектра задержки −ωT0 . Отметим, что максимальное значение детерминированного сигнала ys (t ) на выходе согласованного фильтра не зависит от формы входного сигнала s(t ) и численно равно энергии входного сигнала.

Целью настоящей лабораторной работы является изучение методов анализа прохождения через линейные цепи случайных процессов, а также свойств и характеристик согласованных фильтров.

Работа выполняется на ЭВМ с использованием программной среды Maxima, а также (частично) с помощью программы схемотехнического моделирования V версия 6 (сокращенно MC6).

Задания на выполнение лабораторной работы № 1

Задание 1. Анализ статистических характеристик случайных процессов

Требуется провести анализ статистических характеристик случайных процессов ξ(t), η(t) и y(t) для схемы вида, показаного на рис. 1:

n(t)

A

ξ(t)

 

 

η ( t )

B

y(t)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЛЗ T

Рис.1

Здесь использованы следующие обозначения:

5

n(t) – белый шум, т.е. стационарный центрированный случайный процесс с односторонней спектральной плотностью мощности N0 . При расче-

тах полагать N0 = 1 [с];

A и B – линейные цепи, вид которых выбирается из табл. 1 и рис. 2 в соответствии с номером вашего варианта;

ЛЗ T – линия задержки на время T = 0.2 [с].

Таблица 1

A

1

2

3

4

5

6

10

8

7

12

9

11

B

10

8

7

12

9

11

1

2

3

4

5

6

1.

 

 

 

 

 

 

 

2.

 

 

 

 

3.

4.

5.

6.

7.

8.

9.

10.

6

11.

12.

Рис. 2

 

Параметры этих цепей следующие:

 

R1 = 1 MОм, R2 = 1.5 MОм, R3 = 2 MОм, C1 = 100 нФ, C2 = 150 нФ,

C3

= 200 нФ, L1 = 10-5 Гн, L2 = 1.5 · 10-5 Гн.

 

Далее выполнить следующие пункты задания:

рассчитать теоретически частотные коэффициенты передачи линейных четырехполюсников A и B; построить графики амплитудно-частотных (АЧХ) и фазо-частотных (ФЧХ) характеристик этих четырехполюсников в среде Maxima; для проверки рассчитать эти же характеристики, используя программу Micro Cap;

рассчитать и зарисовать график спектральной плотности мощности процесса ξ(t) на выходе четырехполюсника A в среде Maxima;

рассчитать и зарисовать график корреляционной функции процесса ξ(t) на выходе четырехполюсника A в среде Maxima;

найти теоретически корреляционную функцию процесса η(t) , а за-

тем его спектральную плотность мощности; зарисовать график спектральной плотности мощности процесса η(t) в среде Maxima;

рассчитать и зарисовать в среде Maxima спектральную плотность мощности процесса y(t) на выходе четырехполюсника B;

проанализировать изменения статистических характеристик случайного процесса n(t) при последовательном прохождении через линейные цепи (рис.1);

проанализировать изменения характеристик процессов ξ(t), η(t) и

y(t) при уменьшении сопротивления R1 в два раза.

Задание 2. Исследование прохождениядетерминированного сигнала через согласованный фильтр

Из табл. 2 в соответствии с номером вашего варианта выберите вид детерминированного сигнала s(t) .

7

 

 

 

 

 

Таблица 2

 

 

 

 

 

 

вари-

 

 

 

 

Вид сигнала

анта

 

 

 

 

 

 

1

s(t) =(1 + β | t |)(1 +cosh(t / t0))2 , β = 0.93,t01 = 5 103, t02 = 0.011

 

2

s(t) = (1 + β

 

t

 

)(1 + cosh(t / t0))1, β =1.23,t01 = 3 103 , t02 = 8.1 103

 

 

3s(t) = exp(| t | / t0),t01 = 9 103,t02 = 0.014

4s(t) = (1+(t / t0)2 )2 ,t01 = 9.1 103,t02 = 0.015

5s(t) =1| tanh(t / t0) |,t01 = 0.01,t02 = 0.023

6s(t) = (1+| sinh(t / t0) |)1 ,t01 =8 103,t02 = 0.013

7

s(t) =1 1+(sinh(t / t0))2 ,t01 = 9 103,t02 = 0.012

8s(t) =(1t2 )(1+exp(| t | / t0))1 ,β=0.79,t01 =8.67 103,t02 =0.015

9s(t) = (1+| sinh(t / t0) |)1/ 2 ,t01 = 6.1 103,t02 = 9 103

10s(t) = (1+(cosh(t / t0))2 )1/ 2 ,t01 = 7.56 103,t02 = 0.011

11s(t) = 2(2 +at / t0 +at / t0 ),a = 3.1,t01 = 7.8 103,t02 = 0.016

12s(t) =1(2+| at / t0 at / t0 |),a = 2.93,t01 = 9 103,t02 = 0.012

Далее выполнить следующие пункты задания (используя только программу Maxima):

зарисовать графики детерминированного сигнала для двух значений параметра t0; определить, что происходит с длительностью сигнала с ростом этого параметра;

вычислить значения энергий сигнала, а также значения моментов окончания сигнала для заданных значений t0;

определить импульсную характеристику фильтра, согласованного

сзаданным сигналом s(t) ; ввести в компьютер аналитическое выражение

импульсной характеристики согласованного фильтра; используя полученное выражение, определить сигнал на выходе согласованного фильтра ys(t),если на вход воздействует сигнал s(t) ; построить графические зави-

симости сигнала ys(t) как функций времени для разных значений параметра t0; измерить значения положений и величин наибольших максимумов выходного сигнала для заданных значений параметра t0; определить, как эти параметры связаны с энергией и моментом окончания полезного сигнала.

8

Пример выполнения лабораторной работы № 1

Примервыполнениязадания 1

В качестве примера рассмотрим следующие цепи A и B (см. рис.1):

A:

B:

Рис. 3

Осуществим расчет частотных коэффициентов передачи этих цепей, используя частотный метод анализа. Для цепи A частотный коэффициент

передачи известен [1–3]: KA(ω) = (1+ jωRC)1 . Рассмотрим более подробно расчет частотного коэффициента передачи цепи B. С этой целью заменим цепь B на цепь вида рис. 4.

Здесь вместо реальных элементов R и С используются комплексные сопротивления

 

Z

,i =1...4

: Z = ( jωC1)1 , Z

2

= R1

, Z

3

= R2 ,

 

i

 

1

 

 

 

 

Z4 = ( jωC

2)1 . Обозначим:

 

U&âõ

и U&âû õ

 

комплексные амплитуды входного и выход-

 

ного напряжений соответственно; кроме то-

Рис. 4

го I&, I&1 и I&2 − комплексные амплитуды то-

ков в ветвях с комплексными сопротивлениями Z&1 , Z&2 и Z&3 Z&4 соответст-

венно. Используя правила Кирхгофа в комплексной форме, записываем очевидные соотношения:

 

I& = I&

+ I& , U&

âõ

= I& Z&1+ I& Z&2 , U&

âû õ

= I&

Z&4 = I& Z&2 I&

Z&3.

 

(8)

 

1

 

 

2

 

 

 

 

1

 

 

2

1

 

2

 

 

 

 

Из последнего равенства находим

I&1 = I&2 (Z&3 + Z&4) / Z&2 . Далее,

под-

ставляя это

выражение

в

первое

равенство

 

(8),

получаем

I& = I&2

(1+(Z&3 + Z&4)

Z&2). Частотный коэффициент передачи цепи B нахо-

дим по определению

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

&

U&

âû õ

 

 

 

 

I&2 Z&4

 

 

 

 

 

 

Z&2 Z&4

 

 

 

 

 

 

KB(ω) =

&

 

=

& &

&

&

=

&

 

&

&

&

&

&

&

.

 

 

 

 

Uâõ

 

 

I

Z1

+ I1

Z 2

 

Z1 (Z 2 + Z 3 + Z 4) + Z 2

(Z 3

+ Z 4)

 

 

 

Подставляя сюда вместо

Zi ,i =1...4

их значения,

получаем оконча-

тельно

9

&

jωR1C1

KB(ω) =

1+ jωC2(R1+ R2) +( jω)2 R1C1R2C2 + jωR1C1

.

Для того чтобы ввести в компьютер найденные выражения для частотных коэффициентов передачи цепей A и B соответственно, набираем в среде Maxima:

kill(all)$ numer:true$ ratprint:false$ R1:1d6$ R2:1.5d6$ C1:1d-7$ C2:1.5d-7$ KA(omega):=1/(1+%i*omega*R1*C1)$ KB(omega):=%i*omega*R1*C1/(1 +%i*omega*(R1*C1+C2*(R1+R2)) +(%i*omega)^2*R1*R2*C1*C2)$

Графики модуля и аргумента найденных частотных характеристик, т.е. АЧХ и ФЧХ цепей A и B, принимают вид

KB0R:limit(carg(KB(omega)),omega,0,plus)$ ARGKB(omega):=(if omega = 0 then KB0R else carg(KB(omega)))$ wxplot2d([cabs(KA(omega)),cabs(KB(omega))],[omega,- 100,100])$

wxplot2d([carg(KA(omega)),ARGKB],[omega,-100,100])$

10

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]