Вы находитесь на странице: 1из 10

РЕСПУБЛИКА КАЗАХСТАН

АЛМАТИНСКИЙ ИНСТИТУТ ЭНЕРГЕТИКИ И


СВЯЗИ
Кафедра электротехники и компьютерной техники

РАСЧЕТНО-ГРАФИЧЕСКАЯ РАБОТА №1, 2


по дисциплине: “Цифровая обработка сигналов и сигнальные процессоры”

Тема: Анализ БИХ – фильтра второго порядка, оценка разрядности аналого-


цифрового преобразователя

Выполнил:
Студент гр. БВТ-04-03
Цой И.
№ зач. книжки 043056
Принял:
Доцент Петрищенко С.Н.

Алматы 2007
Задание 1
Анализ БИХ – фильтра второго порядка

По известной передаточной функции ненормированного БИХ-фильтра 2-го


порядка необходимо выполнить следующие действия:
а) записать разностное уравнение;
б) изобразить прямую структуру фильтра;
в) изобразить карту нулей и полюсов;
г) оценить устойчивость фильтра;
д) построить график импульсной характеристики (5 отсчетов);
е) рассчитать значение АЧХ на частоте fn*, где fn* - частота,
соответствующая углу φ*, на которой расположен полюс в z- плоскости;
ж) выполнить нормировку фильтра, допустив, что Аmax = A ( fn* );

з) построить график АЧХ нормированного фильтра на интервале частот fn = ∈


[ 0, 0,5 ] и определить тип фильтра.
Y ( z)
Передаточная функция цифрового фильтра W ( z ) = , где многочлены
X ( z)
передаточной функции выбираются по заданному варианту Таблицы, в зависимости от
предпоследней ( N пред ) и последней ( N посл ) цифрам номера зачетной книжки студента.
0,003 - 0,003 z -2
Передаточная функция: H ( z ) =
1 - 1,32 z -1 + 0,85 z - 2
Задание 2
Оценка разрядности аналого-цифрового преобразователя (АЦП) по заданным
величинам динамического диапазона и отношения сигнала/шум.

Цифровой фильтр с передаточной функцией, согласно варианту таблицы,


реализуется на базе сигнального процессора с параметрами: разрядность элементов
m = 16
ï óìí ñóìm =m = 32..
памяти , разрядность регистров умножителей и сумматоров
Необходимо определить требуемую разрядность АЦП для обеспечении заданных величин

динамического диапазона D = 70 дБ при определенном отношении сигнал/шум


RøD = 10
дБ. При расчете параметров оценку дисперсии входного сигнала произвести методом
округления, а оценку дисперсии собственного шума – методом усечения.

0.1 + 0.1z −1
Передаточная функция: H ( z ) =
1 − 0.8 z −1

2
Основная часть

1 Анализ БИХ – фильтра второго порядка.


а) разностное уравнение
0,003 - 0,003 z -2
H ( z) =
1 - 1,32 z -1 + 0,85 z - 2
y n = b0 x n − b1 xn −1 + a1 y n−1 + a 2 y n− 2 = 0,003 x n + 1,32 y n−1 − 0,85 y n− 2 , n = 0,1,2,... ;

б) изобразить карту нулей и полюсов;


0,003 - 0,003 z -2
Преобразуем передаточную функцию H ( z ) = к виду без
1 - 1,32 z -1 + 0,85 z - 2
0,003 z 2 − 0,003
отрицательных степеней: H ( z ) = 2 .
z − 1,32 z + 0,85
Найдем нули: 0,003 z 2 − 0,003 =0
Передаточная функция H(z) имеет два вещественных нуля в точках z1, 2 = ±1
0

Два комплексно-сопряженных полюса определяем по формуле


*
Z1*, 2 = r *e ± jϕ , где r * = a 2 = 0,85 = 0,921954;
1,32
ϕ* = arccos(−a1 2r * ) = arccos( ) = 0,7729
2 ⋅ 0,921954

Рисунок 1 – Карта нулей и полюсов

3
в) прямая структура фильтра приведена на рисунке 2

Рисунок 2 – Прямая структура фильтра

г) фильтр устойчив, поскольку

r * =z1*, 2 =z1* 〈
1;
д) импульсная характеристика

hn = h0 , n +h1, n +h2 , n
sin[(n + 1)ϕ * ] *( n −1) sin( nϕ )
*
*( n − 2 ) sin[( n − 1)ϕ ]
*
h(n) = b0 r *n + b1 r + b2 r
sin(ϕ * ) sin(ϕ * ) sin(ϕ * )
Sin[(n + 1) ⋅ 0,7729]
h0 ,n = 0,003 ⋅ ( 0,921954 ) ⋅
n
,
Sin(0,7729) где n = 0, 1, 2, …

Sin( n ⋅ 0,7729)
h1,n = 0 ⋅ (0,921954) n−1 =0 где n = 1, 2, 3, …
Sin(0,7729)
Sin[(n −1)ϕ* ] где n = 2, 3, 4, …
h2 , n =−0,003 ⋅(0,921954) n −2 ,
Sinϕ*

Sin[(0 + 1) ⋅ 0,7729]
h0 = 0,003 ⋅ ( 0,921954 ) ⋅
0
= 0,003
Sin(0,7729)
Sin[(1 +1) ⋅ 0,7729]
h1 = h0,1 + h1,1 = 0,003 ⋅ ( 0,921954 ) ⋅
1
+
Sin(0,7729)
Sin(1 ⋅ 0,7729)
+ 0 ⋅ (0,921954) 0 = 0,00396
Sin(0,7729)

4
Sin[3 ⋅0,7729]
h2 =h0 , 2 +h1, 2 +h2 , 2 =0,003 ⋅ ( 0,921954 ) ⋅
2
+
Sin(0,7729)
Sin ( 2 ⋅ 0,7729)
+0 ⋅ (0,921954)1 +
Sin(0,7729)
Sin[(2 −1)0,7729]
+( −0,003) ⋅ (0,921954) 2 −2 =−3,225 ⋅10 −4
0,7729
Sin[ 4 ⋅ 0,7729]
h3 =h0 ,3 +h1, 3 +h2 ,3 =0,003 ⋅( 0,921954 ) ⋅
3
+
Sin(0,7729)
Sin(3 ⋅ 0,7729)
+0 ⋅ (0,921954) 2 +
Sin (0,7729)
Sin[ 2 * 0,7729]
+( −0,003) ⋅(0,921954)1 =−3,792 ⋅10 −3
Sin(0,7729)

Sin[5 ⋅ 0,7729]
h4 =h0 , 4 +h1, 4 +h2 , 4 =0,003 ⋅ ( 0,921954 ) ⋅
4
+
Sin(0,7729)
Sin ( 4 ⋅ 0,7729)
+0 ⋅ (0,921954)3 +
Sin(0,7729)
Sin[3 * 0,7729]
+( −0,003) ⋅ (0,921954) 2 =−4,731 ⋅10 −3
Sin(0,7729)

Произведем расчет отсчетов импульсной характеристики.


Результаты расчетов (с точностью до 4-х знаков после запятой) приведены в
таблице 1.

Таблица 1
N 0 1 2 3 4
hn 0,003 0,0039 -0,0003 -0,0038 -0,0047

График импульсной характеристики приведен на рисунке 3

5
Рисунок 3 – График импульсной характеристики

е) рассчитать значение АЧХ на частоте fn*, где fn* - частота, соответствующая углу
φ*, на которой расположен полюс в z- плоскости;
Формула амплитудно-частотной характеристики (АЧХ)

(b0 + b1 cos 2πfˆ + b2 cos 4πfˆ ) 2 + (b1 sin 2πfˆ + b2 sin 4πfˆ ) 2
A( fˆ ) = .
(1 + a cos 2πfˆ + a cos 4πfˆ ) 2 + (a sin 2πfˆ + a sin 4πfˆ ) 2
1 2 1 2

(0,003+ 0⋅cos 2πf n − 0,003 cos 4πf n ) 2 + (0⋅sin 2πf n − 0,003 sin 4πf n ) 2
A( f ) = .
n 2 2
(1−1,32 cos 2πf n + 0,85 cos 4πf n ) + (−1,32 sin 2πf n + 0,85 sin 4πf n )

Расчет значения АЧХ на частоте f n = f n .

ϕ∗ 0,77
f n∗ = = = 0.123
2π 2π

(0,003+ 0⋅cos 0,77 − 0,003 cos1,54) 2 + (0⋅sin 0,77 − 0,003 sin 1,54) 2
A(0.12) = = 0,04
2
(1−1,32 cos 0,77 + 0,85 cos1,54) + (−1,32 sin 0,77 + 0,85 sin 1,54) 2

ж) выполнить нормировку фильтра, допустив, что Аmax = A ( fn* );

– нормирующий множитель qn = 1 = 1 = 25 ;
Amax 0,04
0,075 - 0,075z -2
– передаточная функция нормированного фильтра H ( z ) =
1 - 1,32 z -1 + 0,85 z - 2
з) построить график АЧХ нормированного фильтра и определить тип фильтра.

6
график АЧХ нормированного фильтра, представленного на рисунке 4, построен
по точке, Аn(0,12) = 1, а также по нормированным значениям АЧХ для нормированных
частот 0,5 и 0,25.
0,075 − 0,075
An (0,0) = =0
1 − 1,32 + 0,85

(b0 − b2 ) 2 + b12 (0,075 + 0,075) 2


A(0,25) = = = 0,0127
(1 − a 2 ) 2 + a12 (1 − 0,85) 2 + (− 1,32) 2

0,075 − 0,075
An (0,5) = =0
1 + 1,32 + 0,85

Рисунок 4 – график АЧХ нормированного фильтра

Вывод: Тип фильтра – полосовой.

7
2 Оценка разрядности АЦП по заданным величинам динамического диапазона
и отношения сигнала/шум.
Дан цифровой фильтр с передаточной функцией
0.1 + 0.1z −1
H ( z) = реализуется на базе сигнального процессора с параметрами mп = 16 ,
1 − 0.8 z −1
m умн = mсум = 32 , где mп - разрядность элементов памяти, m умн , mсум - разрядности

регистров умножителей и сумматоров, равные 2 mï .


Необходимо определить требуемую разрядность АЦП при обеспечении
D
динамического диапазона D= 70 дБ и отношения сигнал /шум R ø = 10 дБ.
1. Определяем разрядность АЦП, требуемую для обеспечения заданного
динамического диапазона (без учета получения требуемой величины RøD ) по следующей
формуле
D 70
m 'АЦП = int( ) = int( ) = 11,
20 lg 2 20 lg 2
'
где m АЦП - разрядность АЦП, int - округленное целое число.
2. Определим допустимую величину мощности выходного шума, при которой
обеспечивается заданная величина RøD , по формуле
− ( D + RшD ) − ( 70+10 )
Pшдоп = σ 2
выхдоп = 0,5 ⋅ 10 10
= 0,5 ⋅ 10 10
= 5 ⋅ 10 − 9 ,
где σвыхдоп
2
- дисперсия (мощность) выходного шума.
3. Определим оценку дисперсии собственного шума фильтра по формуле
Q2 1 1 1
σ 2
вых ,с = ( )= ( ) = 2,16 ⋅10 −10 ,
12 1 − ( −a1 ) 2
12 ⋅ 2 1 − ( −0,8)
30 2

где Q = 2 − bï = 2 −15 - шаг квантования, определяемый весом младшего числового


разряда элементов памяти; a1 - коэффициент знаменателя заданной передаточной
функции.
4. Оценим допустимую величину дисперсии составляющей выходного шума,
обусловленной шумом АЦП, по формуле
−9 − 10
σ вых
2
..вх ≤ σ вых..доп − σ вых ..с = 5 ⋅ 10 − 2,16 ⋅ 10
2 2
= 47,84 ⋅ 10 −10.
''
5. Рассчитаем разрядность аналого-цифрового преобразователя m АЦП ,

обеспечивающая требуемую величину RøD по формуле

8

∑ hn2 0,1
''
m АЦП = int{0,5 ⋅ log 2 n =0
} + 1 = int{0,5 log 2 } + 1 = 11,
12σ вых
2
.вх 12 ⋅ 47,84 ⋅10 −10


где ∑ hn2 - сумма квадратов отсчетов импульсной характеристики, определяемая по
n=0
формуле
b02 − 2b0 b1a1 + b12 0,12 − 2 ⋅ 0,1 ⋅ 0,1(− 0,8) + 0,12
= = 0,1
1 − a12 1 − (− 0,8) 2
6. Окончательно определяем разрядность АЦП по формуле

m АЦП = max{m 'АЦП , m 'АЦП


'
} = max{11,11} = 11.

9
СПИСОК ЛИТЕРАТУРЫ

1. Гольденберг Л.М. и др. Цифровые устройства и микропроцессорные системы.


Задачи и упражнения: учебное пособие.-М: Радио и связь, 1992-256 с.
2. Петрищенко С.Н., Мусапирова Г.Д. Основы цифровой обработки сигналов.
Методические указания к выполнению лабораторных работ для студентов всех
форм обучения специальностей факультета радиотехники и связи. – Алматы,
2004. – 33 с.
3. Сергиенко А.Б. Цифровая обработка сигналов. - СПб: Питер, 2002. - 608 с.
4. Солонина А.И. и др. Основы цифровой обработки сигналов: курс лекций. -
СПб: БХВ - Петербург, 2003. - 608 с.

10