Основные разделы


Разработка программного обеспечения

Для моделирования ситуации накопления и считывания результатов в виде модулей сигнала НР потребовалось создать программу, которая считывает данные, хранящиеся в памяти ПК в виде сеансов, так, как если бы они находились в ОЗУ контрольного канала, и проводит их повысотное накопление согласно алгоритму, заложенному в работу контрольного канала.

Одна из задач эффективного программирования заключается в выполнении следующих свойств:

написание компактных программ;

обеспечение необходимой скорости выполнения и экономное использование дисковой памяти;

максимальная реализация возможностей инструментального языка;

модульность.

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

Модульный подход к программированию дает несколько преимуществ: пошаговая детализация программы, модульная программа может выполняться быстрее, особенно в тех случаях, когда отдельные её фрагменты вызываются не слишком часто, кроме того, программу с меньшим количеством строк легче исправить и отладить.

Выбранный алгоритмический язык обладает достаточными возможностями в использовании модульного программирования применительно к поставленной задаче. Приведенная в Приложении 1 программа написана на языке TURBO BASIC, ориентированы на применение ЭВМ типа IBM-PC с EGA монитором, оперативной памятью не менее 640 Кбайт, с операционной системой MS-DOS, начиная с версии 3.3.

Представленная программа имеет следующие шаги:

декларирование массивов:

считывание данных из сеансов;

накопление результатов с последующей их нормировкой;

визуализацию полученных графических зависимостей на экране монитора.

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

Прочитайте еще и эти статьи:

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

Проектирование ЦС СТС на базе SI-2000
Современный этап развития средств телекоммуникаций характеризуется ускоренными темпами внедрения оборудования цифровых технологий передачи и коммутации. Использование цифровой технологии обусловлено не только технико-экономическими соображениями ...

© Copyright 2019 | www.techattribute.ru