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

Цифровая обработка сигналов. Методическая разработка к лабораторным занятиям для студентов-бакалавров дневного и заочного обучения

.pdf
Скачиваний:
0
Добавлен:
08.09.2026
Размер:
2 Мб
Скачать
☆
Приложение А
y
n
x
n
M
-A1
-A2
z
-1
z-1
.yAyAxMy
2n21n1nn
n
y
n
x
)z(Y
)z(X
2
z
2
A
1
z
1
A1
M
)z(X
)z(Y
)z(H
j
ez
,
д
T
2j
2
j
1
j
eAeA1
M
)e(H)j(K
)(K
)(
)j(Karg)(,)j(K)(K

21
2
21
2
2
zzzz
zM
AzAz
zM
)z(H
к лабораторной работе №3
Цифровой резонатор и его характеристики
1. АЧХ и ФЧХ резонатора
На рисунке П.1 приведено графическое представление алгоритма функционирования цифрового резонатора.
Рисунок П.1-Цифровой резонатор
Из него видно, что выходной сигнал резонатора определяется следующим соотношени-
ем
Для определения системной функции резонатора сначала выразим Z-преобразование по-
следовательности
ношение
Используя подстановку
коэффициента передачи
Модуль комплексного коэффициента передачи представляет собой АЧХ – ФЧХ
к
резонатора.
через Z - преобразование последовательности
, где
получим выражение для комплексного
, а затем найдем от-
.
.
, а аргумент
.
Для того чтобы выяснить влияние коэффициентов системной функции на АЧХ резона-
тора получим приближенную формулу для ее расчета.
Представим выражение для системной функции в виде
, (П.1)
61
где
1
z
2
z
 
zH
2
1212,1
A25.0Aj2Az
2
12
A25.0A
z
1
-1
Re(z)
Im(z)
0
z2
z1
00
j
22
j
21
eAz,eAz
 
 
2
1
Д
0
0
A2
A
arccos
F
F
2
0
F
j
ez
1
z
2
z
 
.
cosA2A1cosA2A1
M
eAeeAe
eM
K
022022
j
2
2j
j
2
2j
2j
00
0
2
2
2
2022
2
sinA4)A1()cos(A2A1
 
 
 
 
ся корни квадратного уравнения
и
- полюсы системной функции
Для их определения знаменатель системной функции приравнивается нулю и находят-
.
при
Комплексно-сопряженные полюсы системной функции резонатора представлены точка-
ми на комплексной плоскости
резонатора
Цифровой фильтр устойчив, если координаты полюсов системной функции фильтра
находятся внутри круга единичного радиуса с центром в начале координат. Координаты полюсов в экспоненциальной форме описываются следующими соотношени­ями:
.
(рисунок П.2).
Рисунок П.2. Полюсы системной функции цифрового
где
Подставим в (П.1) коэффициента передачи
Обозначим
и учтем, что
,
- резонансная частота резонатора.
, выражения для
и
,
и найдем модуль комплексного
62
2
02
2
2022
2
cosA4)A1()cos(A2A1
 
 
 
 
.
2
cos
A1
A4
1
2
sin
A1
A4
1)A1(
M
)(K
2
2
2
2
2
2
2
2
2
 
 
 
 
 
 
 
 
 
 
 
 
7.0A2
2
2
2
4A
1
1A
2
2
2
2
02
2
sin
A1
A4
1
2
sin)A1(
M
)(K
 
 
 
 
 
 
.
д
F
0
F
2sin
2
A1
M
)
0
sin(
2
A1
M
)
0
(K
 
 
 
 
)sin(A1KM
020
2
2
2
2
0
0
0
2
sin
A1
A4
1
1
)
2
sin(
)sin(
)(K
)(K
 
 
 
 
Тогда
.
При
Поэтому
Из последнего соотношения следует, что резонансный коэффициент передачи резонато-
ра равен
Из (П.2) видно, что резонансный коэффициент передачи увеличивается при приближе-
нии коэффициента A2 к единице, прямо пропорционален коэффициенту масштабирования M и зависит от отношения резонансной частоты F0 к частоте дискретизации F резонансной частоты от FД / 4 резонансный коэффициент передачи увеличивается.
Из (П.2) следует также, что для получения одинакового резонансного коэффициента пе-
редачи K должен быть выбран равным
гребенки резонаторов, настроенных на разные частоты, масштабный коэффициент
0
с погрешностью, не превышающей 1%, можно принять
(П.2)
.
. При удалении
Д
Разделив K() на K(0), получим относительный коэффициент передачи
Из него видно, что при 0, отличном от / 2, АЧХ асимметрична, однако при малых от­носительных расстройках ( / 0 <= 0.2) этой асимметрией можно пренебречь.
Кроме того при  <= /3 sin( / 2)   / 2 = π F/FД.
Поэтому
. (П.3)
.
63
,
dF
F2
1
1
)F(K
)F(K
2
Д
0
 
 
4
2
2
A
A1
d
.
dF
1
)F(K
)F(K
2
Дg
0
 
 
1dF
2
Д

 
 
dz
zz
z
dz
zz
z
zzj2
M
dz
zzzz
zM
j2
1
dzz)z(H
j2
1
h
2
1n
1
1n
21
21
1n
1n
n
1
1n
zzz
2
1n
zzz
где
Следовательно, при указанных ограничениях АЧХ зависит только от коэффициента A2 и частоты дискретизации.
Для определения полосы пропускания резонатора П
отношение резонансного коэффициента передачи K(F полосы пропускания K(F g)
Из последнего соотношения получим
Из последнего соотношения видно, что полоса пропускания резонатора прямо пропор-
циональна частоте дискретизации и и параметру d, который уменьшается при приближении значения коэффициента A2 к единице.
2. Импульсная характеристика резонатора
Импульсная характеристика цифрового резонатора может быть найдена как обратное Z- преобразование его системной функции (П.1)
.
при неравномерности найдем
) к коэффициенту передачи на границе
0
.
Из теории аналитических функций известно, что интеграл от функции f(z), взятый по
замкнутому контуру Г, содержащемуся в области, где функция является однозначной и ана­литической, за исключением особых точек однозначного характера, и не проходящему через особые точки, равен произведению суммы вычетов функции относительно всех особых то-
чек, заключенных внутри Г, на 2j.
Если функция f(z) = (z) / (z) и (z) имеет простой нуль при z = a, то
Выч.f(z) = (a) / ‘(а),
где ‘(z) - производная функции (z).
В рассматриваемом случае f(z) равна
поэтому
или
,
64
1nsin
sin
AM
zz
zz
M
h
0
0
2
n
2
1n
2
1n
1
21
n
.
Таким образом, импульсная характеристика представляет собой затухающее синусои-
дальное колебание, амплитуда которого зависит от дискретного времени n. Чем ближе A2 к
единице, тем медленнее затухает это колебание. Частота импульсной характеристики равна
резонансной частоте резонатора.
65
Приложение Б
к лабораторной работе №3
Программа исследования АЧХ, ФЧХ и импульсной характеристики
01 //Программа "Rezonator1"_Исследование АЧХ, ФЧХ и 02 //импульсной характеристики цифрового резонатора 03 //Ввод исходных данных
04 A1=0;//Коэффициент системной функции 05 A2=0.985; //Коэффициент системной функции 06 nmax=100; //Максимальный нлмер отсчета
07// 08 // Расчет АЧХ и ФЧХ
09 fN0=acos(-A1/(2*sqrt(A2)))/(2*%pi);//Нормированное 10 //значение резонансной частоты 11 M=(1-A2)*abs(sin(2*%pi*fN0));//Масштабный коэффициент 12 j=sqrt(-1);//Мнимая единица 13 delta_fN=0.0001;//Шаг изменения нормированной частоты 14 N=round(0.5/delta_fN);//Количество расчетгых точек 15 //АЧХ и ФЧХ 16 fN=zeros(1:N); 17 K=zeros(1:N); 18 phi=zeros(1:N); 19 for m=1:N 20 fN(m)=delta_fN*(m-1); 21 z(m)=exp(j*2*%pi*fN(m)); 22 H(m)=1/(1+A1*z(m)^(-1)+A2*z(m)^(-2)); 23 K(m)=abs(H(m)); 24 phi(m)=atan(imag(H(m)),real(H(m))); 25 end 26 Ko=M*K; //АЧХ в относительном масштабе
27 //Расчет импульсной характеристики 28 //Формирование единичного отсчета
29 n=zeros(1:nmax+1); 30 y=zeros(1:nmax+1); 31 for i=1:nmax+1 32 n(i)=i-1; 33 if i==1 then 34 x(i)=1; 35 else 36 x(i)=0; 37 end 38 end 39 // 40 for i=1:2 41 if i==1 then 42 y(i)=M*x(i); 43 else 44 y(i)=M*x(i)-A1*y(i-1); 45 end 46 end 47 for i=3:nmax+1 48 y(i)=M*x(i)-A1*y(i-1)-A2*y(i-2);
66
49 end; 50 clf() 51 //Вывод графиков АЧХ, ФЧХ и ИХ 52 subplot(2,2,1) 53 plot2d(fN,K,style=[color("blue")]) 54 xgrid 55 xtitle('АЧХ при М=1') 56 subplot(2,2,2) 57 plot2d(fN,Ko,style=[color("blue")]) 58 xgrid 59 xtitle('АЧХ в относительном масштабе') 60 subplot(2,2,3) 61 plot2d(fN,phi,style=[color("blue")]) 62 xgrid 63 xtitle('ФЧХ') 64 subplot(2,2,4) 65 plot2d(n,y,style=[color("red")]) 66 xgrid 67 xtitle('Импульсная характеристика')
67
Приложение В
к лабораторной работе №3 Программа моделирования цифрового резонатора при действии на его входе сигнала с помехой.
001//Программа "Rezonator2". Моделирование цифрового 002/ / резонатора при действии на его входе сигнала и помех
003 fc=2.0;//Частота сигнала 004 f1=0.5;//Частота помехи №1 005 f2=3.0;//Частота помехи №2 006 Fd=18; //Частота дискретизации 007 A2=0.99; 008 nmax=1024; 009 f0=2; //Резонансная частота резонатора 010 // 011 A1=-2*sqrt(A2)*cos(2*%pi*f0/Fd); //Коэффициент 012 // системной функции 013 M=(1-A2)*abs(sin(2*%pi*fc/Fd)); //Масштабный коэффици-
ент 014 //Расчет АЧХ резонатора
015 j=sqrt(-1); 016 delta_fN=0.0001; 017 N=round(0.5/delta_fN)+1; 018 fN=zeros(1:N); 019 K=zeros(1:N); 020 for m=1:N 021 fN(m)=delta_fN*(m-1); 022 z(m)=exp(j*2*%pi*fN(m)); 023 H(m)=M/(1+A1*z(m)^(-1)+A2*z(m)^(-2)); 024 K(m)=abs(H(m)); 025 end 026 clf() 027 subplot(3,2,1) 028 plot2d(fN*Fd,K,style=[color("blue")]) 029 xgrid 030 xtitle('АЧХ резонатора') 031 //Формирование сигнала с помехой на входе резонатора 032 n=zeros(1:nmax+1); 033 y=zeros(1:nmax+1); 034 xc=zeros(1:nmax+1); 035 xp=zeros(1:nmax+1); 036 x=zeros(1:nmax+1); 037 s1=zeros(1:nmax+1); 038 s2=zeros(1:nmax+1); 039 for i=1:nmax+1 040 n(i)=i-1; 041 xc(i)=cos(2*%pi*fc*i/Fd); //Сигнал 042 xp(i)=cos(2*%pi*f1*i/Fd)+cos(2*%pi*f2*i/Fd); //Помеха 043 x(i)=xc(i)+xp(i); //Сигнал с помехой 044 end 045 //Определение выходного сигнала резонатора 046 for i=1:2
68
047 if i==1 then 048 y(i)=M*x(i); 049 else 050 y(i)=M*x(i)-A1*y(i-1); 051 end 052 end 053 for i=3:nmax+1 054 y(i)=M*x(i)-A1*y(i-1)-A2*y(i-2); 055 end; 056 N1=Fd/f1; 057 x1=zeros(1:N1); 058 y1=zeros(1:N1); 059 for k=1:N1 060 x1(k)=x(nmax-N1+k); 061 y1(k)=y(nmax-N1+k); 062 end 063 alfa1=0; 064 alfa2=0; 065 for n=1:N1 066 alfa1=alfa1+x1(n); 067 alfa2=alfa2+y1(n); 068 end 069 for k=1:N1/2 070 alfa1=0; 071 alfa2=0; 072 for n=1:N1 073 alfa1=alfa1+x1(n)*exp(-2*j*%pi*(n-1)*(k-1)/N1); 074 alfa2=alfa2+y1(n)*exp(-2*j*%pi*(n-1)*(k-1)/N1); 075 end 076 s1(k)=alfa1*2/N1; 077 s2(k)=alfa2*2/N1; 078 end 079 N0=round(5*Fd/fc); 080 n0=zeros(1:N0); 081 xc0=zeros(1:N0); 082 xp0=zeros(1:N0); 083 x0=zeros(1:N0); 084 y0=zeros(1:N0); 085 for k=1:N0 086 n0(k)=nmax-N0+k; 087 xc0(k)=xc(nmax-N0+k); 088 xp0(k)=xp(nmax-N0+k); 089 x0(k)=x(nmax-N0+k); 090 y0(k)=y(nmax-N0+k); 091 end 092 kmax=N1/2; 093 s10=zeros(1:kmax); 094 s20=zeros(1:kmax); 095 f=zeros(1:kmax); 096 for k=1:kmax 097 f(k)=(k-1)*Fd/N1; 098 s10(k)=s1(k);
69
099 s20(k)=s2(k); 100 end 101 subplot(3,2,3) 102 plot2d(n0,xc0,style=[color("red")]) 103 xgrid 104 xtitle('Сигнал на входе резонатора') 105 subplot(3,2,5) 106 plot2d(n0,x0) 107 xgrid 108 xtitle('Сигнал с помехой на входе резонатора') 109 subplot(3,2,2) 110 plot2d3(f,abs(s10)) 111 xgrid 112 xtitle('Спектр сигнала и помехи на входе резонатора') 113 subplot(3,2,4) 114 plot2d(n0,y0,style=[color("red")]) 115 xgrid 116 xtitle('Сигнал на выходе резонатора') 117 subplot(3,2,6) 118 plot2d3(f,abs(s20),style=[color("red4")]) 119 xgrid 120 xtitle('Спектр сигнала на выходе резонатора')
70
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]