ргр01
.pdfМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ФГАОУ ВПО «УРАЛЬСКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ ИМЕНИ ПЕРВОГО
ПРЕЗИДЕНТА РОССИИ Б.Н. ЕЛЬЦИНА» ИНСТИТУТ РАДИОЭЛЕКТРОНИКИ И ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ – РТФ
КАФЕДРА ТЕОРЕТИЧЕСКИХ ОСНОВ РАДИОТЕХНИКИ
Оценка работы  | 
	___________  | 
Преподаватель _________
Отчет по расчетно-графической работе
«РЕАЛИЗАЦИЯ И АНАЛИЗ ЦИФРОВОГО ФИЛЬТРА С КОНЕЧНОЙ ИМПУЛЬСНОЙ ХАРАКТЕРИСТИКОЙ»
по дисциплине «Основы цифровой обработки сигналов»
Преподаватель
Студент
Подпись  | 
	Дата  | 
	Ф.И.О.  | 
______________________________ Коберниченко В.Г.
______________________________ Вешкурцев Д.А.
Группа РИ-410501 Тема №2 Вариант 11
Екатеринбург 2015
Тема 2. Реализация и анализ цифрового фильтра с конечной импульсной характеристикой
1.Разработать алгоритм, реализующий заданный тип фильтра в частотной области (с использованием алгоритма БПФ).
2.Составить программу, позволяющую получить:
-спектр входного сигнала;
-спектральную (амплитудно-частотную) характеристику окна;
-амплитудно-частотную и импульсную характеристики фильтра;
-отклик фильтра на заданный сигнал;
-спектр выходного сигнала.
3.Проанализировать полученные результаты.
Вариант 11:  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
Тип фильтра:  | 
	
  | 
	ФНЧ  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
Тип окна:  | 
	
  | 
	Хэмминга  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
Тип сигнала:  | 
	
  | 
	Экспоненциальный радиоимпульс с  | 
	
  | 
	
  | 
||||||||
  | 
	
  | 
	несущей частотой, равной fд/6  | 
	
  | 
	
  | 
	
  | 
|||||||
Полоса фильтра:  | 
	
  | 
	Δw=0.75  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
Скважность:  | 
	
  | 
	Q=10  | 
	
  | 
	
  | 
	cos (  | 
	)  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
Продискретизированный( ) =  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	Тд  | 
	
  | 
|||||
Непрерывный сигнал:  | 
	сигнал:  | 
	д  | 
	(  | 
	) =  | 
	
  | 
	Тд  | 
	cos (  | 
	
  | 
	)  | 
|||
  | 
	
  | 
	
  | 
	
  | 
	
  | 
||||||||
  | 
	
  | 
	= 2  | 
	= 2  | 
	
  | 
	6  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
  | 
	
  | 
	д  | 
	Тд =  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|||
  | 
	
  | 
	
  | 
	6  | 
	
  | 
	
  | 
	3  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
  | 
	Tд (  | 
	) =  | 
	Тд  | 
	cos (  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
Где:  | 
	
  | 
	3 )  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
||||
  | 
	– период дискретизации;  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
||||||
n – номер отсчета;
α – параметр сигнала.
Нужно найти параметры дискретизированного сигнала: α и Тд Спектр сигнал найдем, используя преобразование Фурье:
(  | 
	) =  | 
	∞  | 
	
  | 
	∞  | 
	cos(  | 
	
  | 
	)  | 
	
  | 
	
  | 
|
  | 
	
  | 
	
  | 
||||||||
  | 
	
  | 
	
  | 
	=  | 
	1  | 
	(  | 
	)  | 
	
  | 
	
  | 
	+  | 
	=  | 
  | 
	1  | 
	∞  | 
	2  | 
	
  | 
	
  | 
	
  | 
||||
=  | 
	
  | 
	(  | 
	(  | 
	)  | 
	+  | 
	∞  | 
	(  | 
	(  | 
	)  | 
|
  | 
	
  | 
|||||||||
  | 
	2  | 
	
  | 
	=  | 
	1  | 
	
  | 
	1  | 
	
  | 
	+  | 
	
  | 
	1  | 
  | 
	
  | 
	
  | 
	2  | 
	+ ( − )  | 
	+ ( + )  | 
|||||
Спектр непрерывного сигнала:
Параметр αTд выберем из условия обеспечения уровня неопределенности -13дБ (наложение спектров).
Уровень перекрытия считается через отношение площади «хвоста» и полезной площади. Для упрощения расчетов рассмотрим на одной половинке спектра.
  | 
	пол  | 
	∫  | 
	∞  | 
	| (  | 
	)|  | 
	
  | 
	∫  | 
	∞  | 
	+  | 
	
  | 
  | 
	д  | 
	д  | 
||||||||
20lg  | 
	пом  | 
	= 20lg  | 
	
  | 
	
  | 
	
  | 
	= 20lg  | 
	1  | 
	
  | 
||
д  | 
	
  | 
	
  | 
	д  | 
	
  | 
||||||
  | 
	
  | 
	| (  | 
	)|  | 
	
  | 
	
  | 
	1  | 
	
  | 
|||
  | 
	
  | 
	∫  | 
	
  | 
	∫  | 
	
  | 
	+  | 
||||
20 9  | 
	2  | 
	− ; <  | 
	д  | 
	д  | 
	= − 13;  | 
	2  | 
	− ; <  | 
	д  | 
	д  | 
	= 20  | 
	,  | 
|
; <  | 
	6  | 
	
  | 
	; <  | 
	6  | 
	
  | 
	
  | 
||||||
Тд  | 
	=  | 
	
  | 
	6  | 
	
  | 
	;  | 
	
  | 
	6  | 
	
  | 
	
  | 
	
  | 
||
  | 
	3 2(1 + 10  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|||||
Тд  | 
	. 5)  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|||||
  | 
	
  | 
	= 0,309  | 
	
  | 
	
  | 
	=  | 
	Тп  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
Скважность:  | 
	
  | 
	
  | 
	и_эф  | 
	
  | 
	
  | 
	
  | 
	
  | 
|||||
Длительность импульса сигнала можно найти через эффективную площадь. Эффективная длительность сигнала
и_эф  | 
	∫  | 
	∞  | 
	IТ  | 
	;  | 
  | 
||||
и эф  | 
	∞  | 
|||
_  | 
	∑  | 
	
  | 
	д  | 
	Тд . ` [ ]  | 
Параметр сигнала:  | 
	
  | 
	=  | 
	
  | 
	= 1.163  | 
	[ ]  | 
	
  | 
	[ ]  | 
	
  | 
	
  | 
	
  | 
|||
Период дискретизации:  | 
	Тд  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|||||||
  | 
	Тд=  | 
	иэф = 0.266  | 
	
  | 
	
  | 
	
  | 
||||||||
Период повторения:  | 
	
  | 
	
  | 
	Тп  | 
	
  | 
	и  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
||
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	эф  | 
	
  | 
	
  | 
	
  | 
	
  | 
	Тп  | 
	
  | 
  | 
	
  | 
	
  | 
	
  | 
	повторения:  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
||||
Количество отсчетов в периоде  | 
	= 75.144  | 
	[Т]  | 
	
  | 
||||||||||
  | 
	
  | 
	=  | 
	
  | 
	
  | 
|||||||||
д = 2  | 
	д = 5.404 [рад/с]  | 
	
  | 
	
  | 
	
  | 
	=  | 
	Тд = 0.86  | 
	с  | 
	=  | 
	д  | 
	= 64  | 
|||
Частота дискретизации:  | 
	
  | 
	
  | 
	д  | 
	
  | 
	
  | 
	
  | 
	
  | 
||||||
Входной сигнал:t  | 
	cos 0 t  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	S(t) e  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
Количество отсчетов N=64 Дискретизированный сигнал:
  | 
	Tä (n)  | 
	
  | 
	
  | 
	n  | 
	
  | 
||
Sn e  | 
	
  | 
	
  | 
	cos  | 
	
  | 
	
  | 
	
  | 
	n 0 1 N 1  | 
  | 
	
  | 
	
  | 
|||||
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	3  | 
||
  | 
	1  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
Sn  | 
	10  | 
	20  | 
0  | 
1
n
Спектр дискретного сигнала:
S cfft(s)
0.8
Ssn 0.6
max(Ss)
0.707 0.4
0.2
0
0  | 
	20  | 
	40  | 
	60  | 
n
1.Приближенный расчет порядка фильтра (L) из анализа АЧХ однородного фильтра:
  | 
	Частота среза:  | 
	
  | 
	фильтра (при условии -3дБ по мощности):  | 
||||||
  | 
	Порядок однородного  | 
||||||||
  | 
	ср = ∆ Тд = 0.75 Тд  | 
	= 0,232  | 
|||||||
  | 
	Отсюда получаем L=14опт = =  | 
	ср  | 
	= 14  | 
	
  | 
|||||
  | 
	
  | 
	2.  | 
	Переходим к взвешиванию.  | 
	
  | 
	
  | 
	
  | 
|||
АЧХ однородного фильтра определяется следующим образом:  | 
|||||||||
  | 
	
  | 
	
  | 
	L  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	sin  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
H( )  | 
	
  | 
	
  | 
	2  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
||
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
||
  | 
	
  | 
	sin  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	
  | 
	2  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	
  | 
	
  | 
	1  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
  | 
	
  | 
	
  | 
	0.833  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	H( )  | 
	0.667  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	L  | 
	0.5  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
||
  | 
	
  | 
	0.707  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
  | 
	
  | 
	
  | 
	0.333  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	
  | 
	0.167  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	
  | 
	
  | 
	0  | 
	1.575  | 
	3.15  | 
	
  | 
	4.725  | 
	6.3  | 
  | 
	
  | 
	
  | 
	
  | 
	0  | 
	
  | 
||||
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
  | 
	
  | 
	
  | 
	1  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
  | 
	
  | 
	0.833  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	0.667  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
H( )  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
||
L  | 
	
  | 
	0.5  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
||
0.707  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
||
  | 
	
  | 
	0.333  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	0.167  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
|
  | 
	
  | 
	
  | 
	0  | 
	
  | 
	0.125  | 
	0.25  | 
	
  | 
	0.375  | 
	0.5  | 
  | 
	
  | 
	
  | 
	0  | 
	
  | 
|||||
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
	
  | 
Импульсная характеристика ФНЧ
  | 
	L 1  | 
	n 0 1 N 1  | 
h(n)  | 
	
  | 
	(m n)  | 
m 0
1
hf(n)0.5
0
0  | 
	5  | 
	10  | 
	15  | 
	20  | 
n
Окно Хэмминга:
Весовая функция задается на интервале: − 
 ÷
Функция окна:
w(g) 0.53836 0.46164cos  | 
	
  | 
	2  | 
	g  | 
|
  | 
	
  | 
	
  | 
||
  | 
||||
L 1
График весовой функции:
1
w(g)
0.5
0  | 
	5  | 
	0  | 
	5  | 
	10  | 
10  | 
g
Весовую функцию необходимо сдвинуть с таким расчетом, чтобы ее значение в нуле соответствовало середине окна.
Импульсная характеристика фильтра с окном:  | 
	
  | 
||
h1(n) h(n) W(n u)  | 
	
  | 
	//u=  | 
	
  | 
  | 
	
  | 
	
  | 
|
1  | 
	
  | 
	
  | 
	
  | 
h(n)  | 
	
  | 
	
  | 
	
  | 
0.5  | 
	
  | 
	
  | 
	
  | 
0  | 
	20  | 
	40  | 
	60  | 
0  | 
|||
  | 
	
  | 
	n  | 
	
  | 
L 1  | 
	АЧХ фильтра с весовой функцией:  | 
	
  | 
|
i Td n  | 
	
  | 
	
  | 
|
  | 
	
  | 
	
  | 
	
  | 
H( ) h1(n) e  | 
	
  | 
	
  | 
	
  | 
n 0  | 
	
  | 
	
  | 
	
  | 
0.8  | 
	
  | 
	
  | 
	
  | 
H( ) 0.6  | 
	
  | 
	
  | 
	
  | 
H(0)  | 
	
  | 
	
  | 
	
  | 
0.707  | 
	
  | 
	
  | 
	
  | 
0.4  | 
	
  | 
	
  | 
	
  | 
0.2  | 
	
  | 
	
  | 
	
  | 
0  | 
	
  | 
	2  | 
	4  | 
0  | 
	
  | 
||
  | 
	
  | 
	
  | 
	
  | 
0.8  | 
	
  | 
	
  | 
	
  | 
H( ) 0.6  | 
	
  | 
	
  | 
	
  | 
H(0)  | 
	
  | 
	
  | 
	
  | 
0.707  | 
	
  | 
	
  | 
	
  | 
0.4  | 
	
  | 
	
  | 
	
  | 
0.2  | 
	
  | 
	
  | 
	
  | 
0  | 
	0.5  | 
	1  | 
	1.5  | 
0  | 
|||
  | 
	
  | 
	
  | 
	
  | 
После взвешивания полоса пропускания увеличилась. Поэтому, чтобы добиться полосы пропускания, удовлетворяющей условию ТЗ, увеличим размер весовой функции.
При L=18, полоса пропускания удовлетворяет ТЗ:
0.8
H( ) 0.6
H(0)
0.707 0.4
0.2
0
0  | 
	0.1  | 
	0.2  | 
Отклик фильтра на заданный сигнал:
  | 
	L 1  | 
yn  | 
	h1(l) sn  | 
  | 
	l 0  | 
5
yn 0
5
0  | 
	5  | 
	10  | 
	15  | 
	20  | 
n
Спектр сигнала на выходе:
0.8
Yn 0.6
max(Y)
0.707 0.4
0.2
0
0  | 
	20  | 
	40  | 
	60  | 
n
Выводы
Вданной работе с помощью БПФ был реализован фильтр с конечной импульсной характеристикой (КИХ). Они обладают рядом положительных свойств: они всегда устойчивы, они позволяют обеспечить совершенно линейную фазочастотную характеристику (постоянное время запаздывания).
Синтез фильтра производился методом окна. По заданию было задано окно Хэмминга.
Входе работы мы с помощью системы автоматизированного проектирования MathCad рассчитали: спектр входного сигнала, спектральную (амплитудно-частотную) характеристику окна, амплитудночастотную и импульсную характеристики фильтра, отклик фильтра на заданный сигнал, спектр выходного сигнала.
Частота дискретизации сигнала выбиралась исходя из условия обеспечения уровня неопределенности (наложения спектров) не хуже -13 дБ; Порядок фильтра (размер окна) определялся по следующему
алгоритму:
Из сопоставления заданной полосы фильтра и полосы сигнала определили порядок однородного фильтра L и приняли его в качестве первого приближения для размера «окна».
Построили АЧХ фильтра с заданной весовой функцией (промодифицировали последовательность h0(n) при помощи окна w(n), в результате получили требуемую импульсную характеристику h(n) конечной), оценили расширение полосы пропускания.
Скорректировали порядок фильтра в сторону увеличения для получения требуемой полосы пропускания.
Проанализировав полученный спектр сигнала на выводе и на входе видно, что сигнал прошел без искажений.
