Защита от несанкционированного доступа в СУБД InerBase 5,6
SYSDBA – системный администратор. Он создает пользователей – USER.
При создании объекта пользователь или администратор получают полные права для работы с ним. С объектом может работать только 2 лица: пользователь ,который его создал, и сисадмин.
При создании объектов существует 2 подхода:
- Все объекты создаются только администратором, в результате на исходной стадии с объектом может работать только он, другим пользователям нужно дать права;
- В начале проекта создается пользователь, отвечающий за разработку базы данных, все объекты создаются им (наиболее рекомендуемый вариант).
Для предоставления возможности работы другим пользователям назначаются привилегии. Синтаксис команды следующий:
GRAND привилегия, … ON [TABLE] объект TO субъект, … [WHITH GRAND OPTION]
привилегия :=
объект :=
субъект :=
Смысл команды: тот, кто владеет объектом предоставляет выполнить такие-то действия с таким-то объектом такому-то субъекту.
PUBLIC – группа пользователей, в которую входят все пользователи, кроме SYSDBA
WITH GRAND OPTION – предоставление права на дальнейшее распространение привилегий.
Для снятия привилегий используется следующая команда:
REVOKE [GRAND OPTION FOR] привилегия, … ON [TABLE] объект FROM субъект
Смысл: забрать указанные привилегии для работы с таким-то объектом у таких-то субъектов. Взять может либо сисадмин, либо тот, кто дал (снимается только то, что дона этим пользователем, а то, что дал другой пользователь не снимается).
В данном случае с помощью опции GRAND OPTION FOR снимается право на распространение, и каскадно удаляются права, переданные субъектом.
Защита с помощью ролей
1. Создание роли:
CREATE ROLE роль
2. Назначение привилегий роли
GRAND привилегия, … ON объект TO роль
3. Назначение ролей пользователям
GRAND роль, … TO [USER] пользователь, … | PUBLIC
Пользователю может быть приписано несколько ролей. В Interbase в каждый момент времени может существовать только одна роль, указываемая при соединении.
4. Указание текущей роли.
CONNECT “база” [USER “пользователь”] [PASSWORD “пароль”] [CACHE размер] [ROLE “роль”]
Смысл: подсоединиться к базе пользователю такому-то с таким-то паролем, с такой-то роль, если не указать роль, то используются права, которые ему даны без роли.
5. Удаление роли и что она каждому дала.
DROP ROLE роль
Использование для защиты представлений
Создание представления на основе команды select
CREATE VIEW представление [(столбец, …)] AS <SELECT> [WITH CHECK OPTION]
Задание WITH CHECK OPTION – контроль над вводимыми данными (удовлетворение условию отбора)
Защита основана на том, что представление имеет меньший объем, чем базовая таблица. Представление может обрезать таблицу как по ширине, так и по высоте.
Для обеспечения безопасности давать права пользователю на работу с представлениями, а работу с таблицей, только представлениям.
Можно усилить защиту за счет использования хранимых процедур (ХП) и триггеров
1. Создание хранимой процедуры:
CREATE PROCEDURE процедура [( параметр тип, …)] [RETURNS (параметр тип, …)]
AS
[DECLARE VARIABLE переменная, …]
BEGIN
…
END
2. предоставить процедуре нужный набор привилегий командой GRANT. Если права процедуре не назначить, то будут использоваться только права пользователя. Нужно пользователю права не дать, а дать их процедуре, тогда пользователь сможет обращаться только через нее.
3. предоставить права на выполнение процедуры.
GRAND EXECUTE ON PROCEDURE TO субъект, …
Дополнительно в процедуры можно вставить операции мониторинга.
Поддержка логической правильности данных
Можно контролировать | СУБД (БД) | Приложение | |
1. | Отдельное поле | Å | + |
2. | Несколько полей в записи | Å | + |
3. | Связь | Å | + |
4. | Согласованность – контроль соответствия информации друг другу между таблицами или записями без связи (согласование изменений в данных – транзакция) | + (триггер) | Å |
5. | Контроль динамики изменений | + (транз-ия) | Å |
Å -рекомендуемый вариант
+ - стандартно
Пример:
Формулировка ограничений:
1. На поле: количество > 0
2. На запись: sum=kol*cena
3. На связь: соответствие nomdoc в обоих таблицах
4. Согласованность между таблицы/между записей: kolsotr = числу записей с id отдела
5. Динамические изменения: ввод информации, сумма должна автоматически сосчитаться и, если между записями в разных таблицах сбой, то возникает проблема. Ее решение – использование транзакций.
Реализация контроля целостности в SQL2
Основная часть – описание таблиц
CREATE TABLE таблица (определение_столбца [,определение_столбца | ограничение_таблицы]) – урезанная форма
определение_столбца ::= столбец
{домен | тип [размер]}
[DEFAULT значение]
[COLLATE последовательность]
[ограничение_столбца]
ограничение_таблицы ::=
[CONSTRAINT ограничение] наименование
PRIMARY KEY (столбец, …)
| UNIQUE (столбец, …)
| FOREIGN KEY (столбец, …) связь между таблицами
>> | REFERENCES таблица [(столбец, …)]
>> ссылочная_спецификация
| CHECK предикат
ссылочная_спецификация ::=
[MATCH {FULL | PARTIAL}] PARTIAL – по столбцам ключей
[ON DELETE {NO ACTION | CASCADE | SET NULL | SET DEFAULT}]
[ON UPDATE {NO ACTION | CASCADE | SET NULL | SET DEFAULT}]
Для ограничение_таблицы и ограничение_столбца может быть задана спецификация исполнения:
[INITIALLY {DEFERRED | IMMEDIATE}] – определяет время выполнения ограничения (начальная установка {отложенная | немедленная})
[NOT] DEFERRABLE – отложенная, а вместе с NOT – немедленная.
В ходе работы:
SET CONSTAINTS MODE TO
{ALL | ограничение} {DEFFERED | IMMEDIATE}
CHECK – проверяет заданный предикат и сообщает об ошибке при неисполнении условия.
предикат ::=
значение1 сравнение значение2
| значение1 BETWEEN знач1 AND знач2
| значение [NOT] IN (список | подзапрос)
| EXISTS подзапрос
При сравнении значений с NULL возникает трехзначная логика:
предикат ::=
предикат1 [{OR | AND} предикат2] избавляет от трехзначной логики
[IS [NOT] {значение_истинности}]
значение_истинности ::= {TRUE | FALSE | UNKNOWN}
Для трехзначной логики таблица истинности имеет вид:
NOT | OR | AND | IS | |||||||||||||
операнд | результат | T | F | U | T | F | U | T | F | U | ||||||
T | F | T | T | T | T | T | T | F | U | T | T | F | F | |||
F | T | F | T | F | U | F | F | F | F | F | F | T | F | |||
U | U | U | T | U | U | U | U | F | U | U | F | F | T |
* Для IS по горизонтали – условие значения истинности, а по вертикали результат
Домен:
CREATE DOMAIN домен [AS] тип
[DEFULT значение]
[определение огрнаиечения]
Для реализации контроля данных разных таблиц, неподдерживаемому на уровне ссылок, можно использовать триггеры. Язык программирования триггеров разный.
В стандарте также есть то, что не реализовано практически:
CREATE ASSERTION ограничение
CHECK (предикат)
Спецификация исполнения – это есть автономное ограничение, не привязанное явно к таблице, данные должны быть в полном виде. Кроме создания элементов, определены операции изменения и удаления ALTER и DROP. При изменении ограничений, не проверяются текущие данные!
Защита информации в физических каналах связи
Основные положения
Наличие излучения в канале связи является условием для несанкционированного доступа (НСД) к Данным, передаваемым по К.С. По наличию излучения можно определить место нахождения передатчика.
Помехи могут исказить данные. Помехи бывают 3-х видов –
· Естественные, связанные с средой передачи и внешними условиями
· Промышленные, связанные с работой различных технических средств (радио, сварка)
· Искусственные – создаются человеком с целью нарушения к.с.
В качестве К.С. используются :
1. коаксиальный кабель
2. симметричный кабель
3. оптоволокно
4. радио эфир
5. спутниковая связь
6. инфракрасный диапазон
С точки зрения защиты от несанкционированного доступа лучшей средой является оптоволокно и инфракрасное излучение. Наиболее уязвимы радиоканал и беспроводные средства связи. Каждый сигнал имеет свой частотный диапазон и ширину спектра.
Сигнал | Ширина спектра | |
f min | f max | |
Факс | 1,5 кГц | |
ПГП (передача газетных полос) | 180кГц | |
ПД (передача данных) | 0,5-1к Гц | |
Телевизионный сигнал | 6Гц | |
Видео сигнал | 1,2М Гц | |
ТЛФ (телефон) | 0,3 | 3,4 кГц |
Воздушная линия связи (ВЛС) | 10^5 Гц | |
Симметричный кабель | 10^6 Гц | |
Коаксиальный кабель | 10^4 Гц | 10^9 Гц |
Металический волновод | 10^9 Гц | 10^11 Гц |
Волоконно-оптический кабель | 10^13 Гц | 10^15 Гц |
Основной тип передаваемых данных – речь
Закрытие речевых сигналов
Существует 3 способа:
1. маскирование
2. аналоговое скремблирование
3. дискретизация речи с последующим шифрованием
Существует 4 критерия оценки закрытия:
1. разборчивость речи
2. узнаваемость говорящего
3. степень закрытия
4. основные технические характеристики системы (сложность оборудования, стоимость)
Закрытие в аналоговых каналах
Аналоговый скремблер
ЗС – закрытый сигнал
ОС – открытый сигнал
АО – аналоговая обработка
АПд (АGр) – Аналоговый передатчик (приемник)
Аналоговый комбинированный скремблер
АЦПнс – АЦП низкой сложности
ЦО – цифровая обработка
Эти 2 типа используют аналоговые средства передачи
Закрытие в цифровых каналах
АЦПсс – АЦП средней сложности
ПСП – псевдослучайная последовательность
Используются где достаточно широкая полоса передачи данных.
Для обычных телефонных каналов в этой схеме заменяется АЦПсс на АЦП высокой сложности и генератор ПСП от 1,2 до 4,8 кБод.
Основные характеристики закрытых систем связи
По уровню защиты все методы делятся на тактические и стратегические. Профессионалам дешифраторам даются сутки, если хватает – то это тактический метод закрытия. Для расшифрования стратегических – нужно несколько лет.
Методы:
ЧИ – частотная инверсия – самый низкий
ЧИМ – ЧИ и маскирование
ЧС – частотное скремблирование
ВС – временное скремблирование
КС – комбинированное скремблирование
ЦЗР – цифровое закрытие речи
1. узкополосное устройство цифрового закрытия
2. широкополосное устройство цифрового закрытия
3. аналоговый скремблер
Аналоговые скремблеры
Аналоговым скремблированием называется преобразование исходного речевого сигнала с целю минимизации признаков речевого сообщения, в результате которого этот сигнал становится неразборчивым и неузнаваемым. Полоса спектра и частот преобразованных сигналов не отличается от исходной. Обязательным условием скремблирования является возможность обратного преобразования речевого сигнала на приемной стороне.
По режиму работы аналоговые скремблеры делятся на 2 класса:
1. статические скремблеры (схема кодирования остается неизменной во время всего сеанса передачи данных)
2. динамические скремблеры (в них постоянно генерируются кодовые подстановки во время передачи. Например, код м.б. изменен несколько раз во время 1 секунды)
Преобразование речевого сигнала возможно по 3-м параметрам: амплитуда, частота и время. Считается, что использование амплитуды нецелесообразно, т.к. в каналах м.б. затухание и другие нежелательные эффекты.
Существует 2 основных вида частотных скремблеров: инверсный и полосовой.
Инверсный
Рассмотрим спектр речевого сигнала до и после скремблирования:
До После
Полосовой
Ключами для данного скремблера является количество полос, ширина каждой полосы и правило перестановки.
Это легко сделать с помощью DSP.
БПФ – быстрое преобразование Фурье
ПБПФ и ОБПФ – прямое и обратное БПФ
Временной скремблер
Сигнал передается во времени, делится на периоды равной длины, в каждом из которых выделяется время окна.
Ключом для закрытия является период, размер окна, перестановка. Задержка = 2Т (она должна быть маленькой).
Комбинированный способ
В каждом окне кроме временной перестановки еще и частотная перестановка. В качестве ключа используют ПСП, которую генерирует шифратор.
Аналоговое скремблирование используется в основном там, где применение цифровых систем закрытия речи затруднено из-за наличия возможных ошибок при передаче данных, например наземные линии связи с плохими характеристиками, отечественные к.с. для телефонов общего пользования, каналы дальней радио-связи, особенно КВ-диапазона.
На сегодняшний день главная тенденция – использование цифровых сигнальных процессоров, переход от аналогового скремблирования к цифровому.
Примеры скремблеров
1. SCR – M 1.21
Характеристики
- временная задержка сигнала не более 0,45 сек
- обмен ключами по методу открытого распространения ключей
- автоматическая адаптация к телефонной линии при установке соединения
- устойчивость работы по реальным телефонным каналам в России
2. Абонентский аппарат «Разбег»
Предназначен для защиты телефонных разговоров и передачи факсимильных сообщений через факсимильные аппараты и ЭВМ по КТСОП (каналам телефонных сетей общего пользования)
- стойкость маскирования не менее 20 лет
- защита от микрофонного эффекта и высокочастотных помех
- радиус зоны побочных излучений не более 5 метров
Защита информации в дискретных каналах связи
Вероятность искажения бита в линии связи достигает 10^(-2) – 10^(-6). При передаче обычных сообщений вероятность ошибки должна быть в пределах 10^(-6), это эквивалентно 1-му неправильно принятому знаку на 14 страниц.
При передаче информации связанной с финансами вероятность ошибки должна быть 10^(-9)
Защита информации от НСД решается шифрованием.
Схема цифровых систем передачи:
|
Последовательность действий:
Кодирование цифровых сообщений
Преобразование в последовательный вид
Шифрование информации с целью ее закрытия
Устройство синхронизации – чтобы передатчик и приемник синхронно работали
УЗО предназначено для борьбы с ошибками в к.с.
Основным способом увеличения вероятности принимаемых сигналов является введение в передаваемую последовательность избыточности с целью обнаружения и исправления информации в приемнике.
Все УЗО делятся на 2 группы:
1) Симплексные (без ОС)
2) Дуплексные (с ОС)
Симплексные
А) Многократное повторение передаваемой информации, т.е. каждый значащий символ или бит повторяется, количество повторений нечетно. На принимающей стороне происходит определение получаемой информации мажоритарный способом.
При данном подходе избыточность увеличивается пропорционально числу повторений, что уменьшает пропорционально скорость передачи данных.
Б) одновременная передача одной и той же информации по нескольким независимым каналам связи (обычно различного типа, их нечетное количество). Решение по мажоритарному правилу. Для повышения верности буквы передаются словами (А-альфа, Б-бета).
В) Использование кодов с исправлением ошибок. Как правило, информация делится на блоки и блокам добавляются проверочные разряды. По ним возможно обнаружить и исправить ошибки.
Используются сверточные коды и декодирование алгоритмами Витерби.
Дуплексные
А) С решающей обратной связью. На приемной стороне приемник принимает информацию и избыточной информацией принимает решение принят ли блок с ошибками. Если блок с ошибками, то посылается запрос на повторение блока, иначе посылается подтверждение, что информация принята верно.
Б) С информационной ОС. Решение о правильности блока принимает передающий, а приемник ретранслирует информацию обратно. Передающий сравнивает пакеты свой и принятый , т.о. избавляемся от избыточных символов и передаем только информацию
В) Комбинированная ОС – комбинация двух предыдущих способов. Добавляется избыточность, на приемной стороне смотрим правильно ли, если неправильно, то весь информационный пакет передаем обратно, а если верно, то передаем пакет подтверждения. Передатчик может заново передать пакет или прекратить передачу, если к.с. не удовлетворяет требованиям для передачи и обмен невозможен.
Протоколы исправления ошибок
В основном используется дуплексная связь с решающей ОС. Что позволяет достичь высокой вероятности обнаружения ошибок (10^(-6) – 10^(-12)) при незначительном уровне вводимой избыточности.
Для реализации механизма передаваемые данные организовываются в специальные блоки, которые называются кадрами, у каждого протокола свой формат кадра.
Управляющее поле:
- адресная информация
- размер блока данные
- решается задача арбитража и доступа к КС
CRC – проверяющие избыточные биты
FlagOk – флаг окончания передачи, который содержит межкадровый интервал.
Начальный и конечный бит всегда находятся в противофазе.
Использование циклического избыточного кода производится сл. образом: к содержанию кадра на передатчике добавляются единицы и полученная последовательность делится на образующий полином (V.41 CRC – 16 X^16+X^12+X^5+1), остаток от деления в инверсном виде помещается в CRC поле. На приемной стороне производятся такие же элементарные операции. Если принято верно, то при делении принятой последовательности на образующий полином в результате от деления должно быть какое-либо постоянное число (обычно 0).
Скремблирование
Для надлежащего приема двоичных символов при синхронном способе передачи необходимо обеспечить следующие преобразования
1) Частота смены символа должна обеспечивать надежное выделение тактовой частоты непосредственно из принимаемой последовательности. Т.е. из нее должны быть исключены длительные последовательности 1 или 0.
2) Спектральная плотность. Мощность сигнала должна быть постоянной и сосредоточенной в западной обл. частот с целью снижения взаимного влияния канала д.б. исключена некоторая регулярность
Чтобы удовлетворить эти 2 требования передаваемая последовательность подвергается обработке, смысл которой состоит в получении последовательности, в которой статистика получения 0 или 1 приближается к случайной.
Одним из способов такой обработки является скремблирование.
Скремблирование - это обратимое преобразование цифрового потока без изменения скорости передачи с целью получения свойств случайной последовательности.
Идея скремблирования заключается в сложении по модулю 2 исходного цифрового потока и псевдослучайной последовательности, которая образуется генератором ПСП.
Генератор ПСП – это обычный регистр, ОС которого заводятся на схему сложения по исключающему ИЛИ. Существуют 2 вида скремблеров:
А) Самосинхронизирующиеся
Б) Аддитивный (с предустановкой)
Самосинхронизирующийся
УТС – устройство тактовой синхронизации
ЦП – цифровой поток
КП – канальный поток
Образующий полином для скремблеров:
(7,6) – для небольших пакетов (см. рис)
(20,3) – используется при периодичности или регулярности, используетсяся в спутниковых системах связи, например IntelSat
+ не требуют схем синхронизации и время начала синхронизации равно размеру регистра
- размножение ошибок
Аддитивный скремблер
РУС – регистр установочного слова
Установление по началу цикла, пакета
УС – устройство синхронизации
УП – устройство перемежения
В КС с замиранием возможно появления пакета ошибок. Данное событие возникает в спутниковых системах связи, КВ диапазоне.
Основное средство борьбы - пермежение битовой последовательности во времени. Битовую последовательность делят на блоки, а затем с помощью некоторого генератора осуществляется перестановка битов в этих блоках.
Пакет ошибок после деперемежения будет распределен. Таблица перемежения заполняется псевдослучайным образом.
УЗО, скремблирование и перемежение позволяют эффективно бороться с помехами в КС.
Использование модемов в телефонных линиях связи и пути увеличения надежности данной передачи
В модемах используются стандартные протоколы обмена. Характеристики протокола:
А) Максимальная информационная скорость
Б) Средства защиты от ошибок
В) Тип модуляции и скорость модуляции
Г) Режим обмена дуплексный, полудуплексный
Д) Для каких линий предназначен протокол (например, 2х или 4х проводная, выделенная или обычная).
Для передачи факсов используется следующий протокол V.29 (fax) с максимальной информационной скоростью 9600 бит/с, V.27 (fax) с максимальной скоростью 4800 бит/с. Для выделенных линий используется V.14 со скоростью 14,7 кбит/с. Для передачи данных используют V.34 и различные его модификации 33,6 кбит/с V.26 с максимальной скоростью 2400 бит/с, V.22.
Модем выбирается по максимальной скорости с более сложным типом модуляции. Реальная скорость передачи данных всегда оказывается более низкой из-за повторных передач искаженных блоков.
Принудительное уменьшение скорости передачи или выбор более простого способа модуляции приводит к более высокой информационной скорости.
Желательно, чтобы модем мог работать на различных протоколах, и был снабжен средствами адаптации скорости обмена к текущему состоянию КС.
Факторы, ухудшающие качество работы на телефонных каналах
Телефонный канал содержит 2 основные составляющие:
· абонентская линия
· линии переприема
Проблемы на абонентской линии:
1. затухание – уменьшение мощности полезного сигнала
2. перекос АЧХ – изменение мощности сигнала в зависимости от частоты. Это вызвано емкостью линии. Высокочастотные сигналы затухают наиболее сильно
3. комплексное сопротивление линий. При нормировке 600 Ом +/-20% реальное значение 1,8 кОм. Данный фактор влияет на чувствительность (уменьшает чувствительность приемника)
4. постоянное напряжение смещения может иметь значительное отклонение от номинала
Переприем:
Наибольшее влияние оказывает, когда количество таких участков 8-11 (например, для международных обменов). Основные искажения, которые они вносят:
1. ФЧ искажения, т.е. отклонение группового времени прохождения сигнала относительно его значения на частоте 1,9 кГц
2. АЧ искажения, затухание на краях полосы пропускания
3. смещение несущей частоты. Т.е. спектр сигнала равномерно смещается на несколько Гц. Причина: несогласованные настройки генераторов несущей частоты аппаратура управления данными
4. Jitter фазы (дрожание) по периодическому или случайному закону. В основном вызывается модуляцией питающего напряжения 50гц
5. скачки фазы вызывают переключение аппаратуры канального уровня
6. общие искажения, которые возникают на пути прохождения сигнала телефонных линий:
· шумы, зашумленность канала передачи
· импульсные помехи, случайный поток импульсов напряжения, являются причинами плохой работы аппаратуры телефонных линий. Основной источник – декадно-шаговое оборудование аналоговых АТС, процесс набора номера на соседних абонентских линиях
· замирание сигнала – временное уменьшение мощности сигнала до уровня ниже распознавания модема
· периодическое изменение мощности полезного сигнала, т.е. колебания амплитуды
· ограничение частотного диапазона, изменение частотного фильтра обслуживающим персоналом АТС
Выбор заключается в следующем. Выбор типа модема:
1. надо знать больше характеристик модема
2. знать характеристики телефонной линии
Обычно производители не раскрывают всех характеристик модема.
Основные характеристики телефонной линии
1. Отношение сигнал/шум ( в простонародье – SNR). Это отношение амплитуды сигнал+шум к амплитуде сигнала [дБ]
2. Дрожание фазы – быстро изменяющийся фазовый сдвиг между передаваемым и принимаемым сигналом [угловые градусы]
3. Нелинейные искажения. Нелинейная часть выхода канала по отношению к входному [%]
4. Смещение частоты – разница частот принимаемого и передаваемого сигнала [Гц]. Данная характеристика характерна для аналоговых линий с частотным уплотнением
5. Импульсная помеха – изменение амплитуды сигнала более чем на 3дБ длительностью менее 4мс
6. Фазовая помеха – количество изменений фазы тестового сигнала частотой 100 Гц более чем на 20 градусов
7. Импульсный шум – количество всплесков напряжения более 6 дБ от нормального сигнала длительностью более 4мс за период измерения 15 минут
8. Провал – количество уменьшения уровня несущей на 12 дБ длительностью более 4 мс на 15 минут
9. Затухание эха [дБ] - задержка эха [милисек] и сдвиг частоты [Гц].
Существуют документы, где определены параметры телефонных линий. Для проверки линий можно использовать анализаторы («аналитик ТС»).
Разработаны целые классы этих анализаторов. Наиболее популярные:
TDA-3 (DOS)
TDA-5(Windows).
Основу анализатора составляет ПЭВМ и графические средства задания и представления измеренных параметров.
Последовательность проверки линии связи:
1. Проверка затухания сигнала и снятие АЧХ линии. Следует убедиться, что протекание АЧХ равномерно. Переход АЧХ не превышает для используемых модемов предел. и на краях диапазонов частот АЧХ не опускается ниже порога чувствительности с запасом 5-10 дБ
2. Контроль нелинейных искажений сигнала и выбор оптимального уровня мощности передаваемого сигнала
3. Визуальный контроль равномерного зашумленного сигнала с целью получения количественной оценки сигнал/шум
4. Измерение соотношения мощности сигнала и шума. Измерение проводится га частотах 0,8 и 2,0. Уровень сигнала ослабляет зависимости от протокола модема
5. Контроль наличия импульсных помех в перерывах связи. Продолжительность 10-15 минут. Рекомендуемая частота – 2 кГц.
6. Изменение дрожания фазы несущего сигнала
7. Контроль искажения фазовой характеристики бит
8. Анализ эхоотражения
9. Импеданс сопротивления ЛС
10. Обнаружение мешающих гармонических составляющих, исследование нелинейных составляющих сигнала, изменение уровня и частоты передаваемого сигнала
Функции модема, предназначенные для выявления фактов искажений и возможности работы при данных искажениях
Вид искажения | Функция модема |
1. ослабление сигнала более чем на 40 дБ 2. постоянно действующий шум | Повышение и регулировка вых. мощности и чувствительности (желательно автоматически) |
3. пачки импульсных помех и всплески шумов, соизмеримых с сигналом 4. перерывы связи и скачки амплитуды более 6 дБ | Наличие свойств самовосстановления после сбоя и реализация не зависания модема в данной обстановке |
5. мешающие тональные сигналы 6. нелинейные искажения сигнала более чем на 1,5% | Автоматическое изменение скорости передачи |
7. дрожание фазы более чем на +/- 5% 8. дрожание амплитуды более чем на +/- 1дБ 9. сдвиг несущей частоты более чем на+/- 7Гц | Расширение диапазонов установленной работы, установка систем компенсации |
10. скачки фазы более 10 градусов | Расширение устойчивости работы фазового демодулятора |
11. искажение спектра, неравномерность АЧХ и ФЧХ сигналов | Увеличение мощности адаптивного корректора модема |
12. наличие эхо-сигнала, поступающего на вход модема с задержкой более 200 мс (V.32, V.34) | Увеличение времени компенсации задержки |