Задачей курса “ Объектно-ориентированное программирование и программное моделирование фунциональных узлов телекоммуникаций ” является получение студентами знаний о методах программирования по моделированию функциональных узлов телекоммуникаций. Для закрепления навыков программирования студенты должны выполнить практические задания на языке С++. Этот язык является основным для написания приложений, ориентированных на выполнение любых заданий. Контрольная работа состоит из двух заданий: 1. Реализация программы работы с имитационным моделированием электронных схем ; 2. Реализация программы работы с имитационным моделированием на С++.. Номер варианта заданий определеняется по порядковому номеру фамилии в списке студентов группы, например, 5. Следовательно, оба задания будут иметь номер 5. Контрольная работа должны быть выполнена на листах формата А4б сбрюшированных в папку. Страницы в контрольной работе должны быть пронумерованы. Нумерация должны быть сквозная. На титульном листе приводится название кафедры, наименование дисциплины, факультета, номер курса и группы, фамилия, имя и отчество студента, номер варианта. Каждое задание должно содержать текст задачи, листинг программы с комментариями (если это необходимо) и распечатку результатов работы программы. 1 Варианты контрольных заданий Задачи с матрицами. 1. Имеется схема треугольника. Определить схему преобразования в звезду. 2. Имеется схема звезды. Определить схему преобразования в треугольник. 3. Тоже для схем 1,2 3, 4. 4. Провести программное моделирование аттенюатора 5. Рассчитать аттенюатор последовательной цепи (w – частота). 6. Рассчитать аттенюатор параллельной цепи (w – частота) 7. То же для параллельной цепи (w – частота ) 2 8. Определить параметры мостовой схемы 9. Определить параметры схемы токоотвода 10.Индуктивность отрезка круглого провода длиной l и диаметром d; 11.Индуктивность отрезка провода прямоугольного сечения (ширина b, толщина t, длина l); 12.Индуктивность одиночного круглого витка диаметром D и диаметром провода d; 13.Индуктивность тонкопленочного круглого витка диаметром D и шириной полоски b>>5 (t- толщина полоски). 14. Индуктивность тонкопленого квадратного витка со стороной квадрата l и шириной полоски b>>t. 15.Индуктивность однослойной катушки круглого сечения со средним радиусом R и длиной катушки l. 16.Индуктивность однослойной катрушки квадратного сечения со средней длиной стороны квадрата 2Q и длиной всей намотки l. 3 17.Индуктивность тороидальной однослойной катрушки с тором круглого сечения с внутренним диаметром тора D1, наружным D2 и высотой h. 18.Индуктивность многослойной тороидальной катушки со средним диаметром тора D (включая обмотку) и диаметром сечения тора D1. 19.Индуктивность многослойной короткой катушки (цилиндр) со средним диаметром D, длиной l<D и толщиной обмотки с. 20.Индуктивность катушки на тороидальном ферромагнитном сердечнике прямогоугольного сечения с плотной намоткой (µ магнитная проницаемость серднечника, h – его высота, dн и dв – наружный и внутренний диаметр кольца). 21.Индуктивность катушек на П и Ш – образных замкнутых ферромагнитных сердечниках (Fc – площать поперечного сечения сердечника, d1 – толщина зазора, а – 1-2 поправочный коэффициент на рассеивание в зазоре). 22.Индуктивность катушки в броневом цилиндрическом сердечнике. 23.Плоский конденсатор в виде пластины диаэлектрика с нанесенными в с двух сторон металлическими обкладками, S – площадь обкладок, h – толщина диэлектрика. 24.Дисковый конденсатор с электродами одинакового размера, занимающими всю поверхность диэлектрика (D=1, h=0,1, εd=4.7). 25.Коаксиальный конденсатор с электродами и диэлектриком одинаковой длины l; Dн, Dвб – наружный и внутренний диаметры трубки. l=2 см, Dн=0.5, Dв=0.4 cм. 26.Коаксиальный конденсатор с электродами одинаковой длины l и диэлектриком, длина трубки которого больше l; 27.Коаксиальный конденсатор с электродами разной длины. 28.Шаровой конденсатор. 29. Шар в свободном пространстве, заполненный диэлектриком. 30.Емкость между двумя одинаковыми шарами диаметром D и расстоянием между центрами а>D; 31.Волновое сопротивление коаксиальной линии с внутренним проводником (D) смещенным от центра на расстояние L. 32. Найти Zл несимметрничных микрополосковых линий с конечной толщичной t полоски 33. Расчет искусственной линии по заданному волновому сопростилению, времени нарастания импульсов на выходе линии tф и времени задержки tз. 34. Вычислить физические параметры транзистора по h- параметрам. 4 35. Вычислить физические параметры каскадов с общим стоком и общим истоком. 36. Расчет активного фильтра. 5 6 7 8 9 10 Задания на расчет псевдо случайных последовательностей. 1. Рассчитать ПСП посредством рекуррентного соотношения xt 1 (a xt c) mod N , t 0,1,... 2. Рассчитать ПСП посредством квадратичного рекуррентного соотношения xt 1 (dxt2 a xt c) mod N , t 0,1,... , 3. Генератор Эйхенаура – Лена с обращением x t 1 1 (a x t c) mod N , если x t 1, если x t 0, c, t=0,1,…, 4. Генератор Ковэю xt 1 ( xt ( xt 1)) mod 2 q , t 0,1,... 5. Генератор середины квадрата 11 xt 1 ( xt2 (mod 23q ) xt2 (mod 2q )) / 2q , t 0,1,... 6. Нелинейный конгруэнтный генератор xt 1 (a xt ct ) mod N , t 0,1,... 7. Генератор с рекуррентой в начальном поле xt 1 (a1 xt a2 xt 1 ... ak xt k 1 ) mod N , t 0,1,... 8. Генератор на основе линейного регистра сдвига с обратной связью x0 , x1 A, x2 A 2 , x3 A3 ,... 9. Генератор Фибоначчи xt xt r xt s , t r , r 1, r 2,... , 10. Генератор ANSI X9.17 xt 1 EK 1 ( DK 2 ( EK 1 ( xt ))) 12. Генератор Yarrow-160 C (C 1) mod 2 64 , x E K 3 E K12 E K1 (C) , 13. BBS – алгоритм генерации ПСП Литература 1. Касаткин А.И. и др. Профессиональное программирование на языке С. Под общ.редакцией А.И. Касаткина. 2. Керниган Б, Ритчи Д. Язык программирования С. М., Финансы и статистика, 1992. 3. Скляров В.А. Программирование на языках С и С++. М., Высшая школа, 1996. 4. Айвазян С.А., Енюков И.С., Мешалкин Л.Д. Прикладная статистика: Основы моделирования и первичная обработка данных. – М.: «Финансы и статистика», 1983. – 471 с. 5. Бусленко Н.П. Моделирование сложных систем. – М.: Наука, 1978. – 399 с. 6. Вентцель Е.С. Исследование операций. – М.: Высшая школа, 2000. – 550 с. 7. Гмурман В.Е. Руководство к решению задач по теории вероятностей и математической статистике. – М.: Высшая школа, 2004. – 404 с. 8. Губарев В.В. Вероятностные модели / Новосиб. электротехн. ин-т. – Новосибирск, 1992. – Ч.1. – 198 с; Ч.2. – 188 с. 9. Губарев В.В. Системный анализ в экспериментальных Новосибирск: Изд-во НГТУ, 2000. – 99 с. исследованиях. – 12