ПАКЕТ ПРИКЛАДНЫХ ПРОГРАММ ДЛЯ МАТЕМАТИЧЕСКОГО МОДЕЛИРОВАНИЯ И ОПТИМИЗАЦИИ ПРОЦЕССОВ ПЕРЕДАЧИ И ПРИЕМА СИГНАЛОВ В СИСТЕМАХ СВЯЗИ

 

Программа «Моделирование Telecomm», построенная на основе технологии объектно-ориентированного многоуровневого программирования, предназначена для анализа и оптимизации процессов передачи и приема сигналов с учетом методов кодирования, сред передачи и возможных помех.

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

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

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

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

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

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

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

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

Таким образом, осуществляется формирование  экспресс отчета по результатам моделирования отдельных задач. В программе «Моделирование Telecomm» предусмотрен также вывод графиков, используя возможности, которые предоставляет С++Builder программисту для работы с графикой. Вывод графика на поверхности графических форм программы «Моделирование  Telecomm», сформированного из графических примитивов, осуществляется на экран с помощью иконы «Графика». Иконы «Данные» используются для редактирования входных данных файлов формирующих и вычислительных программ, а также для присвоения типовых названий этим файлам. Применение при разработке программы «Моделирование Telecomm», технологии объектно-ориентированного многоуровневого программирования позволяет в дальнейшем обеспечивать наращивание как библиотек моделей объектов формирующих программ, так и дополнительных вычислительных программ.

Использованная технология объектно-ориентированного программирования допускает также применение моделей объектов, полученных с помощью прикладных программ «MATLAB» и «MathCAD»

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

Тип реализующей ЭВМ: IBM PC.

Язык программирования: C++ для Window (Borland C++Builder 6.0). Вид и версия операционной системы: Windows  ХР/ 7. Объем программы для ЭВМ:   6 Мбайт.

               

Данный пакет прикладных программ «Моделирование Telecomm» является базовым и может быть изменен и сконфигурирован ФГУП ЦНИИС для выполнения научных исследований согласно задачам Заказчика.

 

Автор: Мазуренко Д.К.; Правообладатель: ФГУП ЦНИИС;  E-mail: Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Номер регистрации: 2018611321; Дата регистрации: 01.02.2018.

 

pdf

Презентация ПО Моделирование Telecomm  

(pdf, 1.25 МБ ) 

rar

Demo-Telecomm  

(rar, 1.3 МБ ) 

jpg

Свидетельство о регистрации ФИПС  

(jpg, 1.1 МБ )