Вход

Рангово-корреляционный измеритель азимута

Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код 161364
Дата создания 2008
Страниц 20
Источников 13
Мы сможем обработать ваш заказ (!) 29 марта в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
770руб.
КУПИТЬ

Содержание


Введение
1. Уточнение технического задания
1.1 Общие сведения об устройстве
1.2 Алгоритм функционирования устройства
1.3 Определение общих требований к структурным элементам устройства
2. Разработка аппаратной части устройства
3. Разработка программного обеспечения
3.1 Схема алгоритма программного модуля
3.2 Описание структур данных
Заключение
Список литературы

Фрагмент работы для ознакомления

Рисунок 9. Схема алгоритм функционирования программы
Следующие блоки (2, 3) производят перепись паттерна образца сигнала в память данных, устанавливают флаг готовности буфера данных rdy_bf = 0 и разрешают прерывания от таймера.
Ввод данных производится в ППОП при поступлению запросов переполнения от таймера. Флаг готовности данных rdy_bf (блок 9) в первый раз устанавливается после заполнения буфера, а затем после каждого последующего ввода данных. При этом данные в буфере перемещаются (блок 7) таким образом, что самый старый результат удаляется, данные смещаются и вводится новый отсчет сигнала. Блоки обработки данных (4, 5) включаются в работу только при значении флага rdy_bf = 1.
В блоке 5 (подробная схема алгоритма приведена в следующем разделе) производится вычисление выражения (1) и сравнение с порогом (limit). Если вычисленное значение выражения меньше порога, сигнал найден, в противном случае управление передается на метку wait- ожидание ввода следующего значения сигнала- и процесс повторяется.
3.2 Описание структур данных
Для учебных целей будем предполагать, что квантование по амплитуде на 8 уровне вполне достаточно. Это означает, что каждый отсчет сигнала занимает 1 байт.
Для вычисления выражения необходимо иметь 8 + 8 образцов сигнала, которые должны обновляться при приходе каждого очередного значения. Для этого подходит буфер типа FIFO на 16 байтов. Для удобства программирования буфер будем адресовать по i и j отдельно и представим в виде следующей структуры:
buff_i ds 8 ;i=8,7,6,5,...,1
buff_j ds 8 ;j=1,2,3,4,...,8
Схема алгоритма вычисления выражения представлена на рисунке 10.
Рисунок 10. Алгоритм вычисления выражения
Схема алгоритма программы начинается с вывода демонстрационной информации (блоки 2, 3, 4). В блоке 2 производится вывод номера сигнала обновления, в блоке 3 — вывод текущих данных из буфера сигнала, а в блоке 4 — данных образца.
Далее (блоки 5- 14) организуется цикл по i c формирование суммы несовпадений по (sum_sum) и цикл по j (блоки 6- 8) с формированием суммы несовпадений (sum) при фиксированном i. Во внутреннем цикле формируется паттерн входного сигнала (блоки 7, 8), которые в блоке 9 сравниваются с паттерном опорного сигнала. Паттерны несовпадения выводятся в блоке 10. Число несовпадений при фиксированном i вычисляется в блоке 11. Далее это число учитывается в кумулятивной сумме по i и j, значение которой затем выводится в блоке 13.
В блоке 15 производится решение о совмещении диаграмм направленности после завершения работы цикла по i.
Заключение
В рамках разработки курсового проекта было спроектировано устройство для измерения азимута с использованием рангово- корреляционного алгоритма обработки данных.
Основными задачами, решенными при проектировании, являются определение уточненных требований к устройству, составление функциональной и структурной схемы контроллера, выбор основных комплектующих, согласование режимов их работы и рассмотрение особенностей программного обеспечения устройства.
Список литературы
Белавин О.В. Основы радионавигации. М, Сов. радио, 1977
Голд Б., Рэйдер Ч. Цифровая обработка сигналов. М, Сов. радио, 1973
Дулевич Е.В. Теоретические основы радиолокации. М., Сов.радио, 1984
Ершов К.Г. Методы оценки точности цифровых измерений. М, Наука, 1992
Каспер Э. Программирование на языке ассемблера для микроконтроллеров семейства i8051. М, Горячая линия – Телеком, 2003
Монаков А.А. Теоретические основы радионавигации. СПб, СПбГУАП, 2002
Пузанков Д.В. Микропроцессорные системы. СПб, Политехника, 2002
Пухальский Г.И. Проектирование микропроцессорных устройств. СПб, Политехника, 2001
Пухальский Г.И., Новосельцева Т.Я. Цифровые устройства. СПб, Политехника, 1996
Смирнов Б.И., Добырн В.В. Методические указания к курсовому проектированию по дисциплине «Микропроцессоры, микроконтроллеры и их применение в РТС». СПб, ЛЭТИ, 1996
Смирнов Б.И., Маругин А.С. Программирование на ассемблере для микропроцессоров 80x86: Методические указания к лабораторным работам по дисциплине «Микропроцессорные и микроконтроллеры и их применение. СПб, СПбГЭТУ «ЛЭТИ», 1999
Собокарь Е.С. Справочник по цифровым измерительным системам. Челябинск, ЧГТУ, 2002
Финкельштейн М.И. Основы радиолокации. М., Сов. радио, 1973
Ершов К.Г. Методы оценки точности цифровых измерений. М, Наука, 1992
Собокарь Е.С. Справочник по цифровым измерительным системам. Челябинск, ЧГТУ, 2002
М.И. Финкельштейн, Основы радиолокации. М., Сов. радио, 1973
Е.В. Дулевич. Теоретические основы радиолокации. М., Сов.радио, 1984.
Монаков А.А. Теоретические основы радионавигации. СПб, СПбГУАП, 2002
21

Список литературы [ всего 13]

1.Белавин О.В. Основы радионавигации. М, Сов. радио, 1977
2.Голд Б., Рэйдер Ч. Цифровая обработка сигналов. М, Сов. радио, 1973
3.Дулевич Е.В. Теоретические основы радиолокации. М., Сов.радио, 1984
4.Ершов К.Г. Методы оценки точности цифровых измерений. М, Наука, 1992
5.Каспер Э. Программирование на языке ассемблера для микроконтроллеров семейства i8051. М, Горячая линия – Телеком, 2003
6.Монаков А.А. Теоретические основы радионавигации. СПб, СПбГУАП, 2002
7.Пузанков Д.В. Микропроцессорные системы. СПб, Политехника, 2002
8.Пухальский Г.И. Проектирование микропроцессорных устройств. СПб, Политехника, 2001
9.Пухальский Г.И., Новосельцева Т.Я. Цифровые устройства. СПб, Политехника, 1996
10.Смирнов Б.И., Добырн В.В. Методические указания к курсовому проектированию по дисциплине «Микропроцессоры, микроконтроллеры и их применение в РТС». СПб, ЛЭТИ, 1996
11.Смирнов Б.И., Маругин А.С. Программирование на ассемблере для микропроцессоров 80x86: Методические указания к лабораторным работам по дисциплине «Микропроцессорные и микроконтроллеры и их применение. СПб, СПбГЭТУ «ЛЭТИ», 1999
12.Собокарь Е.С. Справочник по цифровым измерительным системам. Челябинск, ЧГТУ, 2002
13.Финкельштейн М.И. Основы радиолокации. М., Сов. радио, 1973
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00797
© Рефератбанк, 2002 - 2024