МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
РЯЗАНСКАЯ ГОСУДАРСТВЕННАЯ РАДИОТЕХНИЧЕСКАЯ АКАДЕМИЯ
КАФЕДРА РАДИОТЕХНИЧЕСКИХ СИСТЕМ
Зав. кафедрой радио - технических систем
ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
к курсовой работе по дисциплине:
«ЦИФРОВЫЕ УСТРОЙСТВА И МИКРОПРОЦЕССОРЫ»
на тему: «Цифровой полосовой фильтр »
Автор работы: Величко А. В.
Специальность 201600
Руководитель: Горкин В.Н.
Рязань 2004 г.
Содержание
Ведение
1. Формализация задачи
2. Разработка и описание общего алгоритма функционирования устройства
3. Обоснование аппаратной части устройства
4. Разработка и отладка рабочей программы на языке команд микропроцессора
5. Составление и описание электрической принципиальной схемы устройства
6. Расчет быстродействия устройства
7. Расчет АЧХ (ФЧХ) устройства для заданных и реальных значений
коэффициентов. Оценка устойчивости устройства
Заключение
Список использованных источников
Введение
В наши дни, развитие цифровых устройств происходит гигантскими шагами. Очевидно и преимущество применения цифровой обработки сигнала наряду с аналоговым: улучшается помехозащищенность канала связи, бесконечные возможности кодирования информации. Применение микропроцессоров в радиотехнических системах существенно улучшает их массогабаритные, технические и экономические показатели, открывает широкие возможности реализации сложных алгоритмов цифровой обработки сигналов.
Микропроцессоры находят применение при решении широкого круга радиотехнических задач, таких как построение радиотехнических измерителей координат, сглаживающих и экстраполирующих фильтров, устройств вторичной обработки сигналов, специализированных вычислительных устройств бортовых навигационных комплексов, устройств кодирования и декодирования сигналов, весовой обработки пачечных сигналов в радиолокации, различного рода измерительных устройств и т.п. К таким устройствам относятся и цифровые фильтры, для которых стало возможным построение разнообразных частотных характеристик путём их аналитической задачи. При этом реализуемы и фильтры традиционных типов: нижних частот, верхних частот , полосовые и режекторные.
Цифровой фильтр относится к особому типу фильтров и призван убирать из сигнала импульсные проявления (пики и щелчки), сглаживая их. Импульс имеет широкий (в идеале бесконечный) частотный спектр, однако острота его формы определяется именно высокочастотными составляющими.
Фильтр должен быть выполнен на основе МП комплекта К1821 при использовании ЦАП К572ПА. МП комплект К1821 состоит из микросхем: К1821ВМ85 - микропроцессор, КР1821РФ55 – ПЗУ (емкость – 2 Кб; два 8-разрядных порта ввода-вывода), КР1821РУ55 – ОЗУ (емкость –256 байт; два 8-разрядных и один 6-разрядный порты ввода-вывода, встроенный счетчик-таймер).
Входной сигнал цифровой, преобразуется в аналоговый, ЦАП на микросхеме К572ПА.
После прихода сигнала с периферийного устройства (ПУ) на порт ввода в дополнительном цифровом коде на ПУ выдаётся сигнал квитирования. Частота дискретизации FД = 6.5 кГц, разрядность входного сигнала 8. Обработка должна происходить в реальном масштабе времени.
Проектируемое устройство, его базовая конфигурация должны содержать минимальные аппаратные и программные средства, достаточные для выполнения поставленной выше задачи обработки.
1. Формализация задачи
Минимальная конфигурация МП-системы на основе набора К1821 (К1821ВМ85, КР1821РФ55,КР1821РУ55 ) , совместно с ЦАП 572ПА1 и вспомогательными элементами определяет функциональную схему полосового фильтра ,.
Входное напряжение в виде кода поступает в порт PA БИС РУ55. Частота дискретизации =6.5кГц формируется аппаратным таймером РУ55 , в котором частота переполнения в режиме 3 , равна . При использовании в качестве входных импульсов таймера тактовых импульсов CLK МП - системы (=2.6МГц ) исходное состояние таймера равно:
16-разрядный двоичный код содержит два бита (T15 и T14) задающих режим работы таймера. Для третьего режима работы необходимо в эти биты записать единицы.
Получаем код:
Байты и загружаются при инициализации системы (фильтра).
Необходимость хранения данных вытекает из вида разностного уравнения. Уравнение использует входную выборку отсчетов () и выходную (). Все выборки должны быть доступны для вычислений , а следовательно, должны храниться в памяти МП - системы. Требуется также вычислить два текущих произведения () и сохранить их в памяти. Следовательно , 8 ячеек ОЗУ (РУ55) при составлении программы необходимо определить для хранения данных в текущем цикле обработки входного сигнала. После вычисления выходного и записи в ОЗУ , перед приемом нового входного отсчета , необходимо сдвинуть отсчеты всех выборок в памяти , (n-1) - й отсчет на место (n-2)-ого , а n -й на место (n-1)-ого. В результате вычисления разностного уравнения , можно получить результат , выходящий за пределы (-1,+1). Для исключения переполнения разрядной сетки , введем масштабирование входных отсчетов , путем умножения на коэффициент масштабирования ().
Реальные значения коэффициентов разностного уравнения и коэффициента отличается от заданных , вследствие ограничения
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.