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

Заказать уникальную курсовую работу
Тип работы: Курсовая работа
Предмет: Электроника
  • 2020 страниц
  • 13 + 13 источников
  • Добавлена 06.12.2008
800 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы

Введение
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

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

Вопрос-ответ:

Какие общие сведения можно получить об устройстве?

Устройство осуществляет измерение азимута с использованием рангово-корреляционного метода. В устройстве присутствуют аппаратные и программные компоненты, которые обеспечивают его функционирование.

Как работает алгоритм функционирования устройства?

Устройство осуществляет перепись паттерна образца, используя блоки 2 и 3. Затем происходит рангово-корреляционное измерение азимута. Подробнее схема алгоритма функционирования программы представлена на рисунке 9.

Какие требования предъявляются к структурным элементам устройства?

Структурные элементы устройства должны соответствовать общим требованиям, обеспечивать надежность и точность измерений. Они должны быть спроектированы с учетом потребностей конкретного применения устройства.

Как происходит разработка аппаратной части устройства?

Разработка аппаратной части включает в себя проектирование и создание необходимых компонентов и схем. Она должна быть выполнена с учетом требований к структурным элементам и общих целей устройства.

Какие шаги включает в себя разработка программного обеспечения?

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

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

Рангово-корреляционный измеритель азимута - это устройство, предназначенное для определения азимутального угла между объектом и определенной точкой на земной поверхности на основе ранговой корреляции изображений.

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

Устройство использует алгоритм ранговой корреляции изображений, где происходит сравнение паттерна образца с паттерном объекта на изображении. Затем измеритель вычисляет азимутальный угол между объектом и точкой на земле.

Какие требования предъявляются к структурным элементам рангово-корреляционного измерителя азимута?

К структурным элементам измерителя предъявляются общие требования, такие как надежность, точность измерений, компактность, низкое энергопотребление. Точные требования к каждому элементу должны быть определены в техническом задании.

Как разрабатывается аппаратная часть рангово-корреляционного измерителя азимута?

Разработка аппаратной части включает проектирование и создание всех необходимых узлов и модулей устройства. Это может включать в себя выбор и монтаж необходимых компонентов, создание схем электрических и механических соединений, а также тестирование и настройку измерителя.

Как разрабатывается программное обеспечение рангово-корреляционного измерителя азимута?

Разработка программного обеспечения включает создание алгоритма программного модуля, описания структур данных и разработку схемы алгоритма функционирования программы. Для этого могут использоваться различные языки программирования и инструменты разработки.

Для чего предназначен рангово-корреляционный измеритель азимута?

Рангово-корреляционный измеритель азимута используется для определения азимутальной ориентации объекта или системы. Он позволяет определить угол между направлениями на две точки или объекты.