Курсовая работа: Проектирование цифрового фазового звена
7. Оценка быстродействия устройства
Быстродействие фильтра в рабочем режиме оценим как время, необходимое для обработки каждого прерывания процессора. Рабочая программа фильтра линейная (не содержит разветвлений), поэтому общее число машинных тактов, требуемых для выполнения программы, получим как сумму машинных тактов всех последовательно выполняемых команд, составляющих рабочий цикл процессора.
Сумма машинных тактов для рабочего цикла приведенной выше программы равна 549. Из этого следует вывод, что процессор не успеет выполнить подпрограмму обслуживания прерывания за интервал дискретизации TД . При частоте FCLK МП = 1,5 МГц FД = 2.0 кГц (750 машинных тактов процессора). Поэтому тактовая частота процессора должна быть увеличена. Примем FCLK МП = 3 МГц, что для заданной БИС МП допустимо, но при этом следует вернуться к вопросам формирования тактовых импульсов для АЦП и входных импульсов таймера.
Повышение тактовой частоты МП может быть также необходимым, если ставить задачу увеличения динамического диапазона представления данных для входного сигнала. При однобайтной обработке данных вследствие масштабирования шумы квантования увеличиваются в kМ раз. Их уменьшения можно добиться переходом к двухбайтному представлению данных при хранении и обработке, что приведет, естественно, к увеличению длины программы и числа машинных тактов для ее реализации.
Уточнение аппаратной части фильтра
Принятые ранее решения по аппаратной части и программе изменятся в минимальной степени, если при FCLK МП = 3 МГц тактовые импульсы для АЦП и таймера с частотой FCLK АЦП = FCLK Т = 1,5 МГц получить путем деления в два раза в счетном триггере. Для этого можно применить ИС КМОП К564ТВ1 (сдвоенный JK-триггер с динамическим тактовым входом и асинхронными RS-входами).
8. Расчёт АЧХ фильтра
Разностное уравнение проектируемого фильтра в общем виде можно представить следующим образом:
yn = b 20 X n + b 21 X n – 1 + b 22 X n – 2 – a 21 y n – 1 – a 22 y n – 2 .
Коэффициенты b1 i , a1 i , b2 i , a2 i определяют характеристики фильтра.
При значениях коэффициентов
b 20 = 0.958;b 21 = 1;b 22 = 0; a 21 = 0;a 22 = 0.958
фильтр имеет АЧХ фазового звена.
В z-плоскости свойства цифрового фильтра описывает передаточная функция H(z), которая при двухкаскадной структуре и для приведенного выше разностного уравнения имеет вид:
При z = ej w T = ej 2 p fT , где Т = ТД , сигнал на входе фильтра – синусоида с частотой fи с единичной амплитудой, а функция H(ej 2 p fT ) равна частотной характеристике фильтра, из которой можно получить АЧХ и ФЧХ.
Значения коэффициентов разностного уравнения определяют форму и параметры частотных характеристик, поэтому для выявления влияния их приближенного представления следует рассчитать АЧХ при заданных (точных) и реальных (приближенных) значениях коэффициентов:
9. Заключение
В данной курсовой работе была построена схема цифрового устройства и разработана программа, обеспечивающая работу данного устройства как цифрового фазового звена. Устройство имеет высокое быстродействие и в полной мере удовлетворяет требованиям технического задания. Необходимость в высоком быстродействии связана со стремлением обрабатывать в реальном масштабе времени широкополосные сигналы.
10. Список использованных источников
1. Щелкунов Н.Н., Дианов А.П. Микропроцессорные средства и системы. М.: Радио и связь, 1989.
2. Балашов Е.П., Григорьев В.Л., Петров Г.А. Микро- и мини-ЭВМ: Учеб. пособие для вузов. М.: Энергоатомиздат, 1984.
3. Угрюмов Е.П. Цифровая схемотехника. СПб.: БХВ-Петербург, 2001.
4. Рафикузаман М. Микропроцессоры и машинное проектирование микропроцессорных систем: В 2-х кн. Кн.1 и 2 /Пер. с англ. М.: Мир, 1988.
5. Микропроцессорный комплект К1810: Структура, программи-рование, применение: Справочная книга / Ю.М.Казаринов, В.Н.Номоконов, Г.С.Подклетнов, Ф.В.Филиппов; Под. ред. Ю.М.Казаринова. М.:Высш. шк., 1990.
6. Григорьев В.Л. Программное обеспечение микропроцессорных систем. М.: Энергоатомиздат, 1983.
7.Солонина А.И., Улахович Д.А., ЯковлевЛ.Н. Алгоритмы и процессоры цифровой обработки сигналов. СПб.: БХВ-Петербург, 2001.
8. Соколов Ю.П. Микроконтроллеры семейства MCS-51: архитектура. программирование, отладка: Учеб. пособие. Рязан. гос. радиотехн. акад. Рязань, 2002.