- •Вопрос 1 - Измерение информации
- •Вопрос 2 - Согласование характеристик сигнала и канала.
- •Вопрос 3 - Эффективное кодирование (алгоритмы сжатия данных)
- •Вопрос 4 - Помехоустойчивое кодирование (идея построения помехоустойчивых кодов, коды Хэмминга, циклические коды)
- •Вопрос 5 - Дискретизация и квантование сигналов. Выбор шага дискретизации сигнала по времени, шага квантования по уровню
- •Вопрос 6 - Переключательные (булевы) переменные и функции. Булева алгебра
- •Вопрос 7 - Способы задания булевых функций
- •5) Карточный способ
- •6) Кубический способ
- •Вопрос 8 - Минимизация булевых функций
- •Вопрос 9 - Аппарат булевых функций - язык описания функционирования комбинационных схем.
- •Вопрос 10 - Анализ и синтез комбинационных схем
- •Вопрос 11 - Основные понятия и определения из теории автоматов. Абстрактный конечный автомат
- •Вопрос 12 - Методы задания автоматов
- •Вопрос 13 - Структурный синтез автоматов
- •Вопрос 14 - Абстрактный синтез автоматов. Автоматы Мили и Мура
- •Вопрос 15 - Понятие интегральной схемы, понятие серии интегральных схем, виды интегральных схем по степени интеграции, по принципу схемотехнического построения, по быстродействию.
- •Вопрос 16 - Системы элементов, их характеристики. Особенности базовых элементов ттлш, n -моп, кмоп
- •Вопрос 17 - Элементы интегральных схем с открытым коллектором и тремя состояниями выхода, их назначение
- •Вопрос 18 - Триггеры
- •Вопрос 19 - Регистры
- •Параллельные регистры
- •Последовательные сдвигающие регистры
- •Реверсивный регистр
- •Вопрос 20 - Счетчики. Методы повышения быстродействия счетчиков
- •Двоичные счетчики
- •Счетчики с ускоренным переносом
- •А) Счетчик с параллельным переносом
- •Б) Счетчик с комбинированным переносом
- •Вопрос 21 - Мультиплексоры и демультиплексоры. Синтез многовходовых мультиплексоров
- •Демультиплексоры
- •Вопрос 22 - Дешифраторы. Синтез многоразрядных дешифраторов
- •Вопрос 23 - Двоичные и приоритетные шифраторы. Указатели старшей единицы
- •Вопрос 24 - Параллельные многоразрядные сумматоры
- •Сумматоры с групповой системой переноса.
- •Вопрос 25 - Преобразователи кодов
- •Вопрос 26 - Запоминающий элемент интегральных схем динамической памяти и его работа
- •Вопрос 27. Виды мс статической и динамической памяти и их потребит. Особенности.
- •Характеристики мс памяти(на всякий случай)
- •Вопрос 28. Мс энергонезависимой памяти (rom, prom, eprom, eeprom, fram, mram) и их потребительские свойства.
Вопрос 2 - Согласование характеристик сигнала и канала.
Согласование характеристик сигнала и канала.
Канал – тракт движения сигнала в системе с множеством входных и выходных устройств.
Для неискаженной передачи сигнала по каналу важно согласовать 3 параметра:
Время существования сигнала Тс и время, на которое предоставляется канал, Тк.
Частота среза сигнала Fc. Полоса пропускания канала Fк (верхняя граница)
Превышение сигнала над помехой
-
превышение сигнала над уровнем помехи;
-
динамический диапазон канала.
Px – мощность сигнала, PE – мощность помехи.
Объем канала и сигнала соответственно: VК= TКFКLК ; VC= TCFCLC .
Для неискаженной передачи необходимо, чтобы:
1.TК ТС ;
2.FК FС ;
3.LК LС ;
4.VК VС ;
В принципе возможно, что выполняется 4, но одно из 1..3 не выполняется. Если 4 выполняется, то возможно преобразовать сигнал так, что выполняется 1..3.
Вопрос 3 - Эффективное кодирование (алгоритмы сжатия данных)
Сжатие информации – это процесс сокращения битов необходимых для хранения (передачи) некоторого объема информации. Различают сжатие с потерями и без потерь. Сжатие без потерь: при этих алгоритмах информация восстановленная после сжатия в точности соответствует исходной. Сжатие с потерями: при использовании этих алгоритмов, информация восстановленная после сжатия только частично соответствует исходной (применяется при обработке изображений и звука, не применяется для сжатия текстов).
Алгоритмы сжатия:
1. Без потерь:
Статистические
- Хаффмена
- Арифметическое кодирование
- Алгоритм Шеннона-Фэно
Словарно-статистические
- LZ(LZ77)
- LZW(LZ78)
Простейшие
- RLE
2. C потерями
JPEG
MPEG
MJPEG
Характеристики алгоритмов сжатия:
1.Коэффициент
сжатия

Lo – длина исходного сообщения
Lс – длина сжатого сообщения
Степень
сжатия:

2.Скорость работы алгоритма (Скорость упаковки и распаковки).
3.Требуемый объем памяти для работы.
Метод кодирования повторов RLE.
Суть метода состоит в замене каждой группы идущих подряд одинаковых символов на пару кодов вида <код символа, число повторов>. Максимальное число одинаковых символов, которые можно закодировать одной такой парой, определяется длиной кода числа повторов.
Проблему при сжатии методом RLE представляет информация, содержащая незначительное количество повторяющихся символов. К одиночным символам приходится добавлять счетчик повторов, что вместо сжатия приводит к раздуванию информации, поэтому в практических реализация метода RLE усложняется.
Распаковка происходит так: из входного потока читается байт и проверяется 2 бита, если они оба 1, то остальные 6 битов используются как счетчик. Из входного потока считывается след. байт и его значение записывается в выходной поток столько раз, сколько указано в счетчике. Если в старших битах не две 1, то этот байт копируется в выходной поток.
Пример:
исх. cтрока: 00.00.00.00.01.00.fe.ff.ff.ff. упаков.строка: c4.00.01.00.c1.fe.c3.ff
исх. cтрока: cf.ff.cf.ff.cf.ff упаков.строка: c1.cf.c1.ff.c1.cf.c1.ff.c1.cf.c1.ff.
Сжатие алгоритмом Хаффмана
Состоит в представлении наиболее вероятных символов двоичными кодами наименьшей длины, а менее вероятные кодами большей длины, если все коды меньшей длины исчерпаны. До начала кодирования должны быть известны вероятности появления каждого символа, из которого состоит сообщение.
При применении этого метода встречаются следующие трудности:
частоты встречаемости букв в данном файле как правило отличается от среднеязыкового, поэтому чтобы получить статистику о частотах приходится в начале кодирования делать дополнительный проход по содержимому файла для повышения частот встречаемости символов в данном файле.
в сжатый файл придется добавлять таблицу частот встречаемости символов, для того чтобы при декодировании построить дерево
для получения эффективности требуется, чтобы частоты встречаемости были кратны дробям в степени 2.
Арифметическое кодирование.
Этот метод аналогичен методу Хаффмана, отличие состоит в том, что символы кодируются не обязательно целым числом битов, т.е. 1 бит может содержать информации о нескольких символах. Для сообщений, в которых частоты встречаемости разных символов не сильно отличаются, этот метод дает результаты сходные с предыдущим методом. Но там, где частоты встречаемости разных символов резко отличаются, арифм.кодирование дает лучшие результаты., но за это приходится платить низкой производительностью. Арифм. кодир-ие преобразует исходную информацию, состоящую из множества символов, в одно число из интервала [0…1]. До начала сжатия должны быть известны частоты встречаемости символов.
Алгоритмы группы LZ
Суть LZ-77: в выходящий поток выдаются либо символы сообщения, либо ссылки на уже просмотренную часть сообщения. Эти ссылки указывают на то, что текущие символы в некотором количестве совпадают с теми, что уже были недавно прочитаны. Т.о. моделью данных для кодирования служит фрагмент исходного сообщения.
Методы сжатия с потерями используются для сжатия аналогичной по своей природе информации: звук, фото, видео. При этом происходит ухудшение качества информации, но достигается значительная степень сжатия.
Алгоритм JPEG сжимает в несколько этапов
изображение из пространства RGB переводится в пространство YUV
Y=KrR+KgG+KbB, U=R-Y, V=B-Y
выполняется так называемое прореживание данных цветности, т.е. отбрасываются U и V компоненты строк и столбцов пикселов с определенным номером
выполняются дискретные косинусные преобразования, т.е.описываются спец.функциями, позволяющими сократить объем информации
