Амплитудный накопитель сигнала некогерентного рассеяния
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
и Такт, поступающей на вход "+1" первого каскада, увеличивается на единицу на каждом высотном участке, достигая максимум 4096, а затем в начале новой развертки обнуляется по входам "R".
Так как период следования импульсов "Такт" равно 4 мкс, а время цикла излучения (или период следования импульсов "Тизп"=20 мс, то всего будет обновлено до 1000 результатов.
3. Разработка режима считывания
.1 Разработка алгоритма функционирования
Работа нового контрольного канала в режиме накопления модулей сигнала НР требует представления его алгоритма считывания накопленной информации. Ниже на рис.3.1 представлен такой алгоритм, который описывает следующую процедуру.
Вначале ПК, на вход которого заведены синхронизирующие импульсы радара НР, ведет опрос импульса начала сеанса накопления "Тсеанс". После появления его единичного фронта обнуляется та область памяти ПК, которая отводится для хранения результатов считывания. Затем ПК ведет опрос импульса начала сеанса развертки "Тизп". После появления признака начала радиолокационной развертки дальности (передний фронт "Тизп") анализируется момент установки на выходе содержимого ОЗУ амплитудного анализатора, что происходит, как уже описано в п.2.3, по переднему фронту импульса "Такт".
Опросив выход ОЗУ и сохранив результат с данного участка дальности, ПК анализирует, все ли участки дальности уже прошли, или еще остались и принимает решение о возврате в начало радиолокационной развертки для следующего опроса, или выход в конец для нормировки результатов.
Нормировка представляет собой приведение принятых отсчетов, которые представляют сумму нескольких сотен, или тысячи чисел каждый, к виду, удобному для дальнейшего анализа. Если известно число разверток, которые составляют длительность сеанса, то необходимо результат на каждом участке разделить на это число.
После этого необходимо провести обнуление контрольного канала, которое позволит ему начать следующий цикл накопления результатов.
3.2 Разработка программного обеспечения
Для моделирования ситуации накопления и считывания результатов в виде модулей сигнала НР потребовалось создать программу, которая считывает данные, хранящиеся в памяти ПК в виде сеансов, так, как если бы они находились в ОЗУ контрольного канала, и проводит их повысотное накопление согласно алгоритму, заложенному в работу контрольного канала.
Одна из задач эффективного программирования заключается в выполнении следующих свойств:
-- написание компактных программ;
-- обеспечение необходимой скорости выполнения и экономное использование дисковой памяти;
-- максимальная реализация возможностей инструментального языка;
-- модульность.
Рассмотрим первые три характеристики. Для их выполнения обеспечиваются следующие условия: точное определение задачи, нахождение эффективного решения и правильное описание его алгоритма, а также анализ того, как алгоритм реализуется средствами выбранного языка, с учетом технических характеристик компьютера.
Модульный подход к программированию дает несколько преимуществ: пошаговая детализация программы, модульная программа может выполняться быстрее, особенно в тех случаях, когда отдельные её фрагменты вызываются не слишком часто, кроме того, программу с меньшим количеством строк легче исправить и отладить.
Выбранный алгоритмический язык обладает достаточными возможностями в использовании модульного программирования применительно к поставленной задаче. Приведенная в Приложении 1 программа написана на языке TURBO BASIC, ориентированы на применение ЭВМ типа IBM-PC с EGA монитором, оперативной памятью не менее 640 Кбайт, с операционной системой MS-DOS, начиная с версии 3.3.
Представленная программа имеет следующие шаги:
-- декларирование массивов:
-- считывание данных из сеансов;
-- накопление результатов с последующей их нормировкой;
-- визуализацию полученных графических зависимостей на экране монитора.
Приведенная программа после процесса ее отладки и проверки была использована для выполнения поставленной в работе задачи и показала, что алгоритм накопления для последующего анализа помеховой ситуации вдоль развертки дальности вполне работоспособен. Полученные из контрольного канала сеансы очень короткой длительности имеют очень различимые отклики от целей, которые были бы не видны в случае более длительного накопления. Использование их затем в процессе обработки основного результата позволит более надежно и достоверно проводить селекцию сигналов и устранять эти мешающие отражения.
4. Технологический раздел
.1 Технология сборки амплитудного накопителя
Технологический процесс сборки амплитудного накопителя в случае его аппаратурного изготовления представляет собой совокупность операций, направленных на получение законченного функционального узла в виде субблока, предназначенного для установки в каркас. Сам синтезатор изготовлен на печатной плате. Применение печатного монтажа в радиоэлектронной аппаратуре и приборах повышает их надежность и обеспечивает повторяемость параметров от образца к образцу.
Для данного устройства необходима разработка двухсторонней печатной платы. В настоящее время для изготовления таких плат применяется комбинированный метод, который включает в себя два способа изготовления: негативный и позитивный. Для изготовления при