Реферат по предмету "Коммуникации и связь"


Проектирование цифрового сглаживающего фильтра

Пояснительная записка
к курсовой работепо дисциплине «Цифровые устройства и микропроцессоры»
Студент Сумнительнов С. Н.
Группа 912 специальности 2007
2003

Введение
В наши дни, развитие цифровых устройств происходит гигантскими шагами.Очевидно и преимущество применения цифровой обработки сигнала наряду саналоговым: улучшается помехозащищенность канала связи, бесконечные возможностикодирования информации. Применение микропроцессоров в радиотехнических системахсущественно улучшает их массогабаритные, технические и экономическиепоказатели, открывает широкие возможности реализации сложных алгоритмовцифровой обработки сигналов.
Микропроцессоры находят применение при решении широкого кругарадиотехнических задач, таких как построение радиотехнических измерителейкоординат, сглаживающих и экстраполирующих фильтров, устройств вторичнойобработки сигналов, специализированных вычислительных устройств бортовыхнавигационных комплексов, устройств кодирования и декодирования сигналов,весовой обработки пачечных сигналов в радиолокации, различного родаизмерительных устройств и т.п. К таким устройствам относятся и цифровыефильтры, для которых стало возможным построение разнообразных частотныххарактеристик путём их аналитической задачи. При этом реализуемы и фильтры традиционныхтипов: нижних частот, верхних частот, полосовые и режекторные.
Цифровой фильтр относится к особому типу фильтров и призван убирать из сигналаимпульсные проявления (пики и щелчки), сглаживая их. Импульс имеет широкий (в идеалебесконечный) частотный спектр, однако острота его формы определяется именно высокочастотнымисоставляющими.
Фильтр должен быть выполнен на основеМП комплекта К1821 при использовании ЦАП 1108ПА1. МП комплект К1821 состоит измикросхем: К1821ВМ85 — микропроцессор, К1821РФ55 – ПЗУ (емкость – 2 Кб; два8-разрядных порта ввода-вывода), К1821РУ55 – ОЗУ (емкость –256 байт; два8-разрядных и один 6-разрядный порты ввода-вывода, встроенный счетчик-таймер).
Входной сигнал цифровой, преобразуется в аналоговый, ЦАП на микросхеме1108ПА1А.
После прихода сигнала с периферийного устройства (ПУ) на порт ввода в дополнительномцифровом коде на ПУ выдаётся сигнал квитирования. Частота дискретизации FД= 1.2 кГц, разрядность входного сигнала 8. Обработка должна происходить вреальном масштабе времени.
Проектируемое устройство, его базовая конфигурация должны содержатьминимальные аппаратные и программные средства, достаточные для выполненияпоставленной выше задачи обработки.

Анализ и формализация задачи
Согласно техническому заданию разностное уравнение имеет следующий вид:
/>
/>
Тогда обобщённая структура, описывающая работу фильтра выглядит следующимобразом:
/>/>
где /> - входные отчёты, /> — выходные отчёты, /> — задержка на />, /> и /> - коэффициенты.
/>=1.0 />=-0.1 />= 1.0 />=0.64
/>=1.4 />= 0.5 />= 0.5
Коэффициенты /> нужны, для тогочтобы не было переполнения в восьми разрядах двоичного числа, с которымоперирует процессор. Расчёт /> производитсяследующим образом:

/>
/>
Как видно, фильтр должен держать в памяти семь отсчётов одновременно иоперировать с ними, производя арифметические операции.
Произведём внесение коэффициентов /> вскобки и получим следующие выражения:
/>
/>
Из формул видно что, для формирования выходного отчёта необходимоиспользовать текущее значение входного отчёта и его предыдущие значения. Дляхранения входных, выходных, предыдущих значений отсчетов и промежуточныхрезультатов вычисления необходимо выделить область памяти в ОЗУ.
После программы инициализации, т.е. после настройки работы, таймерначинает формировать импульсы следующие с частотой дискретизации, которыепоступают на вывод STB A (PC2) порта С работающего в информационном режиме. В этом режимечерез выводы PC0, PC1, PC2происходит обмен управляющими сигналами для порта А .
По переднему фронту импульса на линии STB A формируется сигнал BF (PC1) «буфер полон» которыйиспользуется в качестве сигнала квитирования. По заднему фронту импульса STB A формируется сигнал INTR (PC0) который является сигналомпрерывания.
С приходом сигнала запроса прерывания RST 7,5 процессор переходит в режим обслуживанияпрерываний. Соответственно программе обслуживания прерываний 7,5 производитсясчитывание данных из порта ввода А.Затем процессор начинает обрабатывать данныев соответствии с заданным алгоритмом. По окончанию вычислений процессор выдаётданные в порт В. И процесс повторяется вновь.
Входные отсчеты поступают на шину данных микропроцессора в виде8-разрядного параллельного дополнительного кода с частотой Fд=1.2 кГц, которая формируется таймером.На выходе устройства стоит ЦАП, преобразующий код в аналоговый сигнал-ток.
Микросхема умножающего ЦАП К572ПА1Б предназначена для преобразования12-разрядного двоичного кода на цифровых входах в ток на аналоговом выходепропорциональный значениям кода.
Анализируя выше приведённые уравнения видно что в нашем алгоритме должныиспользоваться операции умножения на константу и сложения. Где операцияумножения реализуется путём сдвига значения переменной и суммирования.
Техническое задание требует чтобы на выходе устройства действовалонапряжение (-3…+3) В. Следовательно, для преобразования тока на выходе ЦАП внапряжение (-3…+3) В необходимо дополнительное устройство. Таким устройствомможет послужить операционный усилитель (ОУ).
Обработка отсчетов производится программой, хранящейся в ПЗУ. Размеродного цикла программы должен быть таким, чтобы к моменту прихода следующегоотсчета устройство закончило обработку предыдущего и находилось в состоянииготовности.
Общий алгоритм функционирования устройства и его описание
 
При включении питания фильтр должен быть настроен на соответствующуюработу. Для этого используется программа инициализации. В ПЗУ должны бытьзаложены данные о конфигурации и синхронизации устройства. При включениипитания на адресной шине микропроцессора устанавливается начальный адрес 0000,поэтому программу инициализации следует располагать, начиная с этого адреса.
Вторым этапом работы обобщённого алгоритма является основная программа-алгоритм фильтрации. Таким образом, обобщённый алгоритм функционированияустройства имеет вид:
/>/>
Инициализация устройства включает в себя следующие этапы:
1. Установка маскипрерываний
2. Настройка портовввода-вывода
3. Организация стека
4. Настройка таймера
После программы инициализации, т.е. после настройки работы, таймерначинает формировать импульсы следующие с частотой дискретизации, которыепоступают на вывод STB A (PC2) порта С работающего в информационном режиме. В этом режимечерез выводы PC0, PC1, PC2происходит обмен управляющими сигналами для порта А .
По переднему фронту импульса на линии STB A формируется сигнал BF (PC1) «буфер полон» которыйиспользуется в качестве сигнала квитирования. По заднему фронту импульса STB A формируется сигнал INTR (PC0) который является сигналомпрерывания. С приходом сигнала запроса прерывания RST 7,5 процессор переходит в режим обслуживанияпрерываний. Соответственно программе обслуживания прерываний 7,5 производитсясчитывание данных из порта ввода А.Затем процессор начинает выполнение основнойпрограммы. Основная программа, содержащая в себе алгоритм фильтрации производитоперации над выборками, поступающих с внешнего устройства на порт ввода, всоответствии с заданным алгоритмом. По окончанию вычислений процессор выдаётданные в порт вывода В. И процесс повторяется вновь.
Режим прерываний
 
Методология построения системы прерываний ВМ85 подчинена архитектуреВМ80, однако число возможных источников прерываний на аппаратном уровнеувеличено с одного до пяти. Наряду с типовым векторным запросом INTR (INT для ВМ80) введены ещё четыре, имеющие фиксированныевекторы прерываний. Это означает, что при появлении соответствующего запросауправление передаётся на ячейку с фиксированным адресом приведённом в таблице 1:
 
Таблица 1: Описание прерываний процессора ВМ85Имя Приоритет Стартовый адрес Вид сигнала TRAP 1 24CH Переход из 0 в 1, затем в 1 RST 7.5 2 3CH Переход из 0 в 1 RST 7.5 3 34CH 1 RST 7.5 4 2CH 1 INTR 5 Вводится при подтверждении прерывания 1
Из таблицы видно, что стартовые адреса подпрограмм обслуживанияпрерываний находятся в области точек входа по команде RST n, n=0-7, норасположены посередине между ними. Это разъясняет ряд наименований, принятыхдля запросов RST n.5, n=5-7.
Все запросы, за исключением TRAP, могут быть запрещены или разрешены одновременно с помощью команд EI, DI, управляющих общим флагом разрешения прерываний IEN. Существует также возможностьраздельного маскирования запросов типа RST независимо др. от друга, которое выполняется спомощью команды SIM. По команде SIM обеспечивается установка новогосостояния маски в соответствии с содержимым аккумулятора. При выполнении этойкоманды содержимое аккумулятора интерпретируется следующим образом.А7 А6 А5 А4 А3 А2 А1 А0 SOD SDEN -- R 7.5 MSEN M 7.5 M 6.5 M 5.5
M 7.5,M 6.5, M 5.5 – маски соответствующего прерывания
MSEN –разрешение установки маски прерываний
R 7.5– бит, сбрасывающий триггер, где фиксируются запрос внешнего прерывания повходу RST 7.5
SDEN –Разрешение вывода данных, которые находятся в разряде A7
SOD –данные предназначенные для вывода через линию SOD
Установленная маска запрещает соответствующее прерывание. Смена маски всоответствии с А0-А2 выполняется только при разрешении её установки: MSEN=1. В противном случае функцияустановки маски подавляется.
Текущее состояние масок прерываний может быть прочитано по команде RIM.
При включении источника питания или пуске МП все индивидуальные маскиустанавливаются, а флаг разрешения прерывания IEN сбрасывается, что приводит к запрету прерываний.Приём какого – либо запроса на прерывание тоже вызывает общее запрещение всехмаскируемых прерываний, но при сохранении состояния индивидуальных масок. Кромеэтого запрос TRAP сохраняет и состояние флага общегоразрешения, которое может быть прочитано только после первой команды RIM. Вторая команда даёт результаттекущего состояния маски, показывающего общий запрет прерываний.
В нашем случае маскирование с помощью режимного слова имеет вид:
/>
Установка маски осуществляется по команде SIM. При этом режимное слово находится в аккумуляторе.
 
Настройка портов ввода-вывода
 
В качестве порта ввода и порта вывода в данной конфигурации используютсясоответственно порты А и В микросхемы РУ55. Порты А и В одинаковы, и каждый изних содержит 8-битовый регистр для буферного запоминания пересылаемого байтаданных. Все разряды портов А и В используются для ввода и вывода параллельно,т.е. невозможна установка направления передачи для каждого разряда.
В зависимости от содержания РУС каждый порт (А и В) может работать в двухрежимах: простого ввода – вывода ( без обмена управляющими сигналами) или ввода– вывода с квитированием сообщения ( с обменом управляющими сигналами). Врежиме 0-го программируемого параллельного интерфейса (ППИ) порт С можетосуществлять ввод- вывод параллельно по шести линиям.
Режим с квитированием сообщений соответствует режиму 1 ППИ. В этом случаелинии порта С разбиваются на две группы, одна из которых обеспечивает обмен управляющимисигналами для порта А, а другая для порта В.Варианты использования линий портаС и соответственно организация работы всех портов представлены в следующейтаблице:
Линии порта С Варианты использования линии ALT 3 ALT4 РС 0 INTR A INTR A РС1 BF A BF A РС2 STB A STB A РС3 Порт вывода INTR B РС4 То же BF B РС5 >>  STB B
Примечание: Вариант ALT1соответствует использованию всех линий порта С в качестве портов ввода, авариант ALT2 – в качестве портов вывода.
где INTR A/INTR B (Interrupt Request)- запрос прерывания по порту A/B;
BF A/BF B (Buffer Full) – буфер порта А/В полон/заняты
STA A/STA B (Strobe)- стробзаписи, соответствующий порту А/В
Временные диаграммы, поясняющие обмен управляющими сигналами при работепортов А и В в режиме с квитированием сообщений, представлены на рисунке:
/>/>
 
Временная диаграмма работы порта А(В) со стробированием врежиме ввода
По переднему фронту импульса на линии STB A, который формируется таймером, формируется сигнал BF (PC1) «буфер полон» который используется в качествесигнала квитирования. По заднему фронту импульса STB A формируется сигнал INTR (PC0) который является сигналомпрерывания.
С приходом сигнала запроса прерывания RST 7,5 процессор переходит в режим обслуживанияпрерываний. Соответственно программе обслуживания прерываний 7,5 производитсясчитывание данных из порта ввода А.Затем процессор начинает обрабатывать данныев соответствии с заданным алгоритмом. По окончанию вычислений процессор выдаётданные в порт В. И процесс повторяется вновь.
Сигналы BF и INTR остаются активными до выполнения микропроцессоромкоманды IN PORT, по которой содержимое буферного регистра порта Авводится МП по сигналу RD. Сначалом импульса RD сбрасываетсясигнал INTR, а с его окончанием – сигнал BF. Таким образом, сигнал BF =1 сохраняется в течении всеговремени обращения к буферному регистру и хранению данных в нём. Сигнал INTR=1 сохраняется, пока записанный врегистр байт данных ожидает ввода в МП.
Если в МПС используется система прерываний, то выход INTR соединяется с соответствующим входомпрерывания. Если она не используется, то МП может получить информацию о наличиисигнала прерывания и о состоянии других управляющих сигналов путём чтения словасостояния из РСС и анализа его содержимого.
Таким образом, использование управляющих сигналов при вводе или выводеданных позволяет не терять байты из-за того, что МП не ввёл вовремя байт изпорта или же вывел очередной байт в порт до того, как внешнее устройствосчитало предыдущий байт.
Режим работы портов, а также управление таймером состоит в том, что врегистр управляющего слова записывается байт формат которого имеет следующийвид:

/>
Биты D0, D1 управляющего слова задают направление передачи данных черезпорты А и В;
Биты D2,D3 определяют вариант использования порта С;
Биты D4,D5 разрешают или запрещают выработку сигналов прерывания INTR;
Биты D6,D7 содержат код TM2,TM1 команды управления таймером.
В нашем случае этот байт будет равен:
/>   />
Запись в управляющий регистр производится записью режимного слова в портс адресом 08H.
Пространство ввода-вывода я распределил следующим образом:
08Н – РУС (Регистр управляющего слова) и РСС (Регистр словосостояния) ;
09Н – Порт А (Порт ввода)
0АН –Порт В (Порт вывода)
0ВН – Порт С (Порт обработки сигнала квитирования)
0СН – Регистр хранения таймера (младший байт)
0DH — Регистр хранения таймера (старшийбайт)
Адресное пространство памяти, исходя из её объёма, распределено следующимобразом:
/>
 

Настройка таймера
 
Таймер используется для формирования последовательности импульсовследующих с частотой дискретизации. В качестве входного сигнала счётчикаиспользуется выход тактовых импульсов микропроцессора.
Для обеспечения частоты дискретизации 1.2 КГц коэффициент счёта таймерадолжен равняться:
/>
/>
Запись управляющего слова осуществляется в два регистра таймера старший имладший, микросхемы РУ55.
Загрузка управляющего слова производится в порты
C9H Порт ОD-старший байт
C4H Порт ОС- младший байт
Функционирование таймера.Блоктаймера содержит 14-битовый вычитающий счетчик, 16-битовый регистр хранения,схему формирования выходного сигнала и схему управления таймером. Счетчиквыполняет основную функцию данного блока, заключающуюся в подсчете импульсов,поступающих извне на вход TIMER IN. Регистр хранения в 14 младших битах содержиткоэффициент счета N, который загружается в него при подготовке таймера к работе изадает начальное состояние счетчика. Число N может иметь любое значение от 2Ндо 3FFFN. Два старших бита этого регистра составляют регистр режима (RR), в котором хранится кодТМ2ТМ1 заданного режима работы таймера. Схема формирования обеспечивает формусигнала TIMER OUT в соответствии с режимом работы таймера. Этот сигнал обязательноизменяет свое значение в момент окончания счета. Схема управления реализуетзаданный режим работы таймера и, в частности, осуществляет перезагрузку числа Nиз регистра в счетчик при организации циклической (непрерывной) работы таймера.Программирование таймера состоит в загрузке двухбайтового слова в регистрхранения, после чего осуществляется запуск счетчика с помощью специальнойкоманды (предусмотрен только программный запуск таймера). Во время работысчетчик уменьшает свое содержимое по фронту каждого импульса, поступающего навход TIMER IN. Когда требуется производить отсчет реального времени, этот входобычно соединяется с выходом PCLK генератора. При обращении к таймеру используютсядва адреса: младший байт N загружается по адресу А2А1АО = 101, старший — по адресуА2А1АО=101. Это позволяет загружать указанные байты в любом порядке.
Формат двухбайтовогослова, загружаемого в таймер, представлен на рисунке.
/>
Рис. 1 Формат командыуправления таймером
Два старших бита М2М1задают один из четырех режимов работы таймера, при которых вырабатываютсясоответствующие сигналы на выходе TIMER OUT (рис. 6.56), В режиме 0поддерживается выходной сигнал TIMER OUT = 1 в течение первой половины счета и TIMER OUT —0 в течение второй. Принечетном N первый полупериод счета, соответствующий высокому уровню выходногосигнала, оказывается на единицу больше второго. Режим 1 аналогичен режиму 0 стой разницей, что каждый раз по окончании счета производится автоматическаяперезагрузка N из регистра хранения в счетчик и повторный запуск счетчика.Таким образом, таймер работает в непрерывном режиме деления на N частотыповторения входных импульсов и генерирует выходной сигнал симметричной формы(скважность равна двум). В режиме 2 после окончания счета формируется одиночныйимпульс напряжения низкого уровня, длительность которого равна одному периодувходных (счетных) импульсов. Режим 3 отличается от режима 2 автоматической перезагрузкойи перезапуском счетчика, что обеспечивает непрерывность работы таймера. Эторежим деления частоты с выработкой выходного сигнала несимметричной формы(скважность зависит от значения N).
/>
Рис .2 Временная диаграмма работы таймера
Таблица 3: Режимы работы таймераРежим работы таймера НАИМЕНОВАНИЕ РЕЖИМА Ждущий мультивибратор с программным запуском 1 Делитель частоты, генератор меандра 2 Делитель частоты, генератор импульсов несимметричной формы 3 Генератор задержанного строба
Для нашего случая таймер использует третий режим работы.
Таким образом, управляющее слово таймера будет иметь следующий вид />

Алгоритм основной программы
/>/>

Обоснование аппаратной части устройства
Набор К1821 определяет типовой состав аппаратных средств, образующихструктуру вычислительного ядра системы. В его состав входят МП, ОЗУ, ПЗУ, схемыформирования сигналов синхронизации, микросхемы формирования сигналовуправления системой. Полная структурная схема МП- устройства получается приобъединении структуры вычислительного ядра и дополнительных аппаратных узлов.
Аппаратный состав фильтра в целом уже определен, незатронутым остаетсяпреобразователь ток-напряжение. Также следует произвести согласование адресовОЗУ, ПЗУ, портов ввода-вывода с адресами МП.
Вспомогательные схемы целесообразно выполнять с наименьшими аппаратнымизатратами, т.е. следует стремиться к сокращению количества микросхем.
Необходимо также обеспечить соответствие адресных пространств ВМ85, РФ55и РУ55. Так как для адресации ПЗУ необходимо 11 адресных линий, а для адресацииОЗУ – 8, то у МП остается еще 5 свободных адресных линий, которые можноиспользовать для выбора микросхем в процессе работы фильтра. Кроме того,необходимо учесть адресацию внутренних объектов РФ55 и РУ55.
Адресация портов и регистров направления передачи данных РФ55осуществляется в соответствии с таблицей:AD1 AD0 Адресуемый объект Порт А 1 Порт В 1 Регистр направления передачи данных порта А 1 1 Регистр направления передачи данных порта В

Адресация внутренних узлов РУ55:А2 А1 А0 Адресуемый объект Регистру РУС и РСС 1 Порт А 1 Порт В 1 1 Порт С 1 Таймер (младший байт) 1 1 Таймер (старший байт)
В микросхемах РФ55 и РУ55 предусмотрены изолированные адресныепространства памяти и ввода-вывода. Для включения РФ55 в работу существует ещедва входа – CS1 и CS2 (РУ55 – CS).
 
Разработка и отладка программы на языке командмикропроцессора
 
Как было показано ранее общий алгоритм программы состоит из двух основныхчастей: программы инициализации и основной программы (программы обработкиотсчетов).
Алгоритм фильтрации:
/>
/>
Для хранения промежуточных результатов вычисления в ОЗУ выделяетсяобласть памяти. Она распределяется, как показано в таблицеАдрес ОЗУ Данные Адрес ОЗУ Данные 0801
/> 0818
/> 0802
/> 0819
/> 0803 081A
/> 0804 081B
/> 0805
/> 081C
/> 0806
/> 081D
/> 0807
/> 081E
/> 0808 0809 080A
/> 080B
/> 080C
/>
Подготовка данных к следующим циклам обработки производится по правилуприбавления "-1" к индексам отсчетов /> т.е. отсчет />становится/>, />->/> ит.д.
Отладка программы
 
Отладка программы производилась с использованием специального наборапрограмм. В его состав входит программа-транслятор и отладчик. Трансляторпреобразует исходную программу, написанную на языке ассемблера, врезультирующую – так называемую объектную программу на языке командмикропроцессорной системы. Кроме объектной программы транслятор выдает листингпрограммы, содержащий распечатку исходной и объектной программ, таблицыиспользованных идентификаторов, сообщения об обнаруженных ошибках и другие видыдиагностической информации, необходимые для отладки и документированияпрограммы.
Также необходима программа-отладчик, позволяющая проводить весь циклработ по отладке. В его состав входит система моделирования и отладки,состоящая из имитатора МП системы и программы управления отладкой.
Листинг программы приведен в приложении.
Цель отладки: в случае успешной отладки части программы сделатьзаключение о том что вся программа будет успешно работать.
Средства отладки: программное обеспечение выполненное руководителем курсовогопроекта Сальниковым Николай Ивановичем в виде программ DEB80.EXE, ASM80.EXE
Ручной просчёт:
Отладка программы в данной курсовой работе произведена следующим образом,т.е. произведена отладка подпрограммы PP6 умножения на 0.25. С помощью отладчика я выхожу на нужную мне строкупрограммы и ввожу значения аккумулятора в данном случае /> на выходе подпрограммыполучаем значение аккумулятора />,теперь умножим
/>
конечно о полученном результате можно говорить с определённой точностью,т.к. очевидно что при представлении 10-го числа 2-м с ограниченным числомразрядов точность уменьшается. Все эти проанализированные данные сохраняются вфайл musor.trs (см. приложение)
Если выполнять ручной просчёт для критических значений то нужнооговориться, что от переполнения мы избавились ещё в начале программы приумножении на соответствующие коэффициенты. Т.е. можно смело говорить о том, чтопри выполнении данной подпрограммы, в процессе выполнения всей программы вцелом, переполнения быть не может.
В результате отладки было установлено, что подпрограмма работает всоответствии с заданным алгоритмом.
 

Оценка быстродействия устройства
 
Оценка быстродействия необходима для проверки возможности работыустройства в реальном масштабе времени. Расчёт времени обработки производитсяпо самому длинному пути алгоритма вычислений. Для этого необходимо определитьчисло команд, а по ним число машинных тактов МП, длительность которых известна.
Быстродействие:
/>
максимальное время вычислений:
/>
интервал дискретизации
/>
Так как, tmax
Составление принципиальной схемы устройства и ее описание
 
Принципиальная схема цифрового фильтра содержит след. микросхемы:
DD1 –МП К1821ВМ85
DD2 –ПЗУ К1821РФ55
DD3 –ОЗУ К1821РУ55
DD4 –ЦАП К1108ПА1Б
DА5 — ОУ К574УД1
DD6- К174ЛЕ5
Выходной узел работает в режиме биполярного выходного напряжения. Длянаиболее полного использования динамических свойств ЦАП на выходе включёнбыстродействующий ОУ К574УД1, обладающий />,выходным напряжением 10В и скоростью его нарастания 50-100 В/мкс. В цепи стабилизации/> включен стабилитрон КС191Ф который задаёт опорное напряжение. В результате на выходе схемыформируется напряжение от -Urefдо Uref. ЦАП К1108ПА1Б допускает изменениеопорного напряжения от –10.24 В до +10.24 В.
В данном курсовом проекте использована типовая схема подключения ОУ кЦАП, где коэффициент передачи регулируется резистором R8. Т. е. для обеспечения заданного напряжения на выходе (-3…+3)В необходимо подстроить R8 и подать на ЦАП опорное напряжение 3 В.
 

Заключение
 
В данной курсовой работе была построена схема цифрового устройства иразработана программа, обеспечивающая работу данного устройства как цифровогосглаживающего фильтра. Устройство имеет высокое быстродействие и в полной мереудовлетворяет требованиям технического задания. Необходимость в высокомбыстродействии связана со стремлением обрабатывать в реальном масштабе времениширокополосные сигналы.
Цифровые фильтры имеют свои преимущества и недостатки перед аналоговыми.
Аналоговые фильтры физически реализуемы, если в их передаточных функцияхстепень полинома числителя не выше степени полинома знаменателя. Цифровыефильтры не предъявляют таких ограничений, и, таким образом, они могут иметьхарактеристики, добиться которых в аналоговых фильтрах невозможно.
К недостаткам цифрового фильтра можно отнести неточность представлениякоэффициентов вследствие ограниченной разрядности процессора.
 

Список использованной литературы
1. Балашов Е.П. идр. Микро- и мини-ЭВМ / Е.П. Балашов, В.Л. Григорьев, Г.А. Петров: Учебноепособие для вузов. – Л.: Энергоатомиздат. Ленингр. отд-ние, 1984
2. Калабеков Б.А. Микропоцессорыи их применение в системах передачи и обработки сигналов: Учеб. пособие длявузов. –М.: Радио и связь, 1988.
3. Микропроцессорныйкомплект К1810: Структура, прграммирование, применение: Справочная книга/ Ю.М.Казаринов, В.Н. Номоконов, Г.С. Подклетнов, Ф.В. Филиппов; Под ред. Ю.М.Казаринова.- М.: Высш. шк., 1900.
4. Микропроцессоры:системы программирования и отладки / В.А. Мясников, М.Б. Игнатьев, А.А. Кочкин,Ю.Е. Шейнин; Под ред. В.А. Мясникова, М.Б. Игнатьева. – М.: Энергоатомиздат,1985.
5. Проектированиеимпульсных и цифровых устройств радиотехнических систем: Учеб. Пособие длярадиотехнич. спец. вузов/Гришин Ю.П., Катаков В.М. и др.; Под ред. Ю.М. Казаринова. – М.:Высш. шк., 1985.
6. Рафикузаман М. Микропрцессорыи машинное проектирование микропроцессорных систем: В 2-х кн. Пер. С англ.-М.:Мир, 1988.


Не сдавайте скачаную работу преподавателю!
Данный реферат Вы можете использовать для подготовки курсовых проектов.

Поделись с друзьями, за репост + 100 мильонов к студенческой карме :

Пишем реферат самостоятельно:
! Как писать рефераты
Практические рекомендации по написанию студенческих рефератов.
! План реферата Краткий список разделов, отражающий структура и порядок работы над будующим рефератом.
! Введение реферата Вводная часть работы, в которой отражается цель и обозначается список задач.
! Заключение реферата В заключении подводятся итоги, описывается была ли достигнута поставленная цель, каковы результаты.
! Оформление рефератов Методические рекомендации по грамотному оформлению работы по ГОСТ.

Читайте также:
Виды рефератов Какими бывают рефераты по своему назначению и структуре.