
- •Программное обеспечение цск
- •200900 «Сети связи и системы коммутации»
- •5 Контрольные вопросы:
- •6 Содержание отчета:
- •7 Приложение:
- •2) Двухступенчатая дешифрация применяется для сокращения резервируемой области памяти и возможности наращивания емкости атс (рисунок 6).
- •3 Подготовка к занятию:
- •5 Порядок выполнения задания:
- •6 Индивидуальные задания:
- •8 Содержание отчета:
- •9 Приложение:
- •Практическое занятие №3 Алгоритмы программ приема сигналов
- •2 Литература:
- •4 3Адание:
- •5 Порядок выполнения задания:
- •6 Контрольные вопросы:
- •7 Содержание отчета:
- •8 Приложение:
- •8.1 Состав системы коммутационных программ
- •8.2 Программная организация процесса приема информации
- •Практическое занятие №4 Алгоритмы программ поиска путей в коммутационном поле
- •2 Литература:
- •3 Подготовка к занятию:
- •4 Задание:
- •5 Порядок выполнения задания:
- •6 Содержание отчета:
- •7 Приложение:
- •7.1 Режимы поиска путей в коммутационном поле
- •7.2 Данные о состоянии коммутационного поля
- •7.3 Алгоритм поиска путей в коммутационном поле
- •Практическое занятие №5 Диспетчеризация программных процессов
- •2 Литература:
- •3 Подготовка к занятию:
- •4 Задание:
- •5 Порядок выполнения задания:
- •6 Содержание отчета:
- •7 Приложение:
- •7.2 Структура операционной системы
- •7.3 Запуск программ по расписанию
Практическое занятие №3 Алгоритмы программ приема сигналов
1 Цель занятия: Разработка логической схемы организации приема сигналов вызова и отбоя.
2 Литература:
2.1 Аваков Р. А. и др. Управляющие системы электросвязи и их программное обеспечение. - М.: Радио и связь, 1991, с. 150…152, рисунок 4.6.
2.2 Артемьев М. Ю. Программное обеспечение управляющих систем электросвязи. - М.: Радио и связь, 1990, с. 91…100, рисунки 3.15; 3.16; 3.17; 3.18.
2.3 Приложение.
З Подготовка к занятию:
3.1 Повторить состав системы коммутационных программ (СКП), информационно - логическую схему СКП, [2.1], с. 146…150; организацию данных о состоянии контрольных точек приборов, [2.2], с. 74…76.
3.2 Подготовить бланк отчета (см. п. 7).
3.3 Ответить на вопросы для допуска:
1) Какие виды программ входят в состав СКП?
2) Как передаются заявки от программ одного вида к другому?
3) Назначение подсистемы диспетчеризации.
4) Что такое полупостоянные и оперативные данные?
5) Что называют структурой данных?
6) Что такое сканерная матрица (матрица контрольных точек)?
7) Пояснить представление сканерных матриц в памяти.
8) Как идентифицируется контрольная точка в сканерной матрице?
4 3Адание:
4.1 Изучить алгоритмы программ обнаружения сигналов.
4.2 Разработать модель программной реализации процесса приема сигналов вызова и отбоя.
5 Порядок выполнения задания:
5.1 Используя [2.2], рисунок 3.15, рисунки 3.16, 3.17, 3.18, изучить алгоритмы программ обнаружения сигналов вызова и отбоя, приема номера, определения межцифрового интервала.
5.2 Используя в качестве образца рисунок 4.6 [2.1], разработать модель реализации процесса приема сигналов вызова и отбоя, составить соответствующий алгоритм на языке SDL:
1) в соответствии с индивидуальным заданием (таблица 4) разработать структуру сканерной матрицы и соответствующего массива состояний КТ комплектов, определить адресацию ячеек массива состояний КТ;
2) определить порядок доступа к матрице сканирования, массиву состояний КТ;
3) составить модель программной реализации процесса приема сигналов изменения состояния КТ и соответствующий алгоритм, исходные данные для алгоритма указаны в таблице 5;
4) определить структуру регистра набора номера (РНН) и адресацию ячеек памяти, занятых под заданный РНН, указать содержимое РНН при приеме заданного номера (таблица 4).
Таблица 4
№ варианта
|
Данные |
||||||
Кол-во матриц скани-рования |
Кол-во КТ в матрице |
Разряд-ность ячеек памяти |
БА массива состоя-ний КТ |
БА массива РНН, кол-во РНН |
Номер РНН |
Набранный номер |
|
1 |
4 |
128 |
8 |
9000 |
А100,256 |
241 |
729305 |
2 |
2 |
256 |
16 |
4000 |
B400,256 |
192 |
396284 |
3 |
2 |
128 |
32 |
2000 |
C700,128 |
84 |
425073 |
4 |
4 |
128 |
16 |
3000 |
D600,256 |
147 |
605378 |
5 |
4 |
64 |
8 |
6000 |
E500,128 |
93 |
584134 |
6 |
2 |
256 |
32 |
5000 |
F300,256 |
152 |
695402 |
7 |
4 |
64 |
16 |
8000 |
9200,128 |
119 |
537063 |
8 |
8 |
128 |
8 |
8000 |
F000,512 |
435 |
284630 |
9 |
4 |
256 |
16 |
2000 |
A000,512 |
327 |
493157 |
10 |
4 |
128 |
32 |
9000 |
C000,256 |
210 |
578460 |
Примечания:
1) в структуре РНН предусмотреть следующие поля:
указатель конца набора - 4 разряда;
счетчик входящих цифр - 4 разряда;
номер регистра вызова (РВ) - 8 разрядов;
поля для фиксации 16 цифр.
2) базовые адреса указаны в машинном коде 4444.
Таблица 5
№ варианта |
слова |
||
текущего состояния R1 |
предыдущего состояния R2 |
блокировки R0 |
|
1 |
6F |
55 |
B3 |
2 |
E3A9 |
A58B |
99F0 |
3 |
5A89C6 |
9EAA04 |
6B5103 |
4 |
BF84 |
71A2 |
AE51 |
5 |
FD |
E3 |
15 |
6 |
C7A529 |
3E84F6 |
027BC6 |
7 |
AF |
F0 |
AF |
8 |
7C |
F0 |
AF |
9 |
3A50 |
BBC1 |
8F64 |
10 |
18FA9C |
270F63 |
B48563 |
Примечания:
1) значения слов указаны в шестнадцатеричном коде;
2) в слове блокировки разряд со значением “1” соответствует работоспособному состоянию прибора (прибор разблокирован);
3) в словах текущего и предыдущего состояния значение разряда “0” соответствует отсутствию вызова.