
- •1. Информация, сообщение, сигнал, помеха. Классификация сигналов и помех.
- •2. Структурная схема цифровой и аналоговой систем передачи информации. Назначение элементов схемы.
- •3. Энергетические характеристики сигналов. Условие ортогональности сигналов, когерентные сигналы.
- •4. Линейные операторы сигналов. Условия линейности. Линейная зависимость сигналов.
- •5. Линейные пространства сигналов. Сигналы и векторы. Физический смысл нормы и квадрата нормы сигнала.
- •6. Частотное представление сигналов как детерминированных процессов. Системы базисных функций (сигналов). Обобщенный ряд Фурье.
- •11. Условия неискаженной передачи сигналов через линейный четырехполюсник системы передачи информации.
- •12. Дискретизация непрерывных сигналов. Теорема Котельникова. Виды погрешностей. Практическое значение теоремы.
- •13. Дискретное преобразование Фурье. Спектр дискретного сигнала.
- •14. Непрерывные сигналы как случайные стационарные процессы. Вероятностные характеристики случайных сигналов.
- •15. Частотное и временное представление случайных стационарных, эргодических сигналов. Теорема Хинчина – Винера.
- •18. Типы дискретных источников информации, их характеристики. Количество информации в букве сообщения при равновероятности и взаимной независимости букв. Единицы количества информации.
- •25) Теорема Шеннона о пропускной способности дискретного канала с шумами. Способы повышения верности передачи информации.
- •26) Энтропия непрерывного источника информации.
- •27) Объем непрерывного сигнала, объем канала. Способы деления объема канала, системы передачи информации.
- •28) Гауссовский канал и его пропускная способность, предел пропускной способности.
- •29) Помехоустойчивые коды, классификация. Блочные линейные (n, k)-коды, уравнения формирования контрольных элементов, проверки, синдром ошибки на примере кода (6, 3).
- •30) Геометрическое представление линейных (n, k)-кодов. Операции над векторами в пространстве кодовых комбинаций, кодовое расстояние, вес кодовой комбинации, минимальное кодовое расстояние.
- •31) Представление кодов с помощью матриц. Производящие и проверочные матрицы линейных (n, k)-кодов. Минимальное кодовое расстояние, обнаруживающая и исправляющая способность кода.
- •33) Проверочная матрица кода, исправляющего ошибки первой кратности. Структурная схема декодирующего устройства на примере кода (6, 3).
- •20 Количество информации в букве сообщения при неравновероятности и взаимозависимости букв. Энтропия марковского источника.
- •21 Избыточность. Коэффициент сжатия (информативность). Причины избыточности. Методы сжатия сообщений.
- •22 Дискретный канал передачи информации и его характеристики. Количество информации, передаваемое через канал одной буквой. Пропускная способность канала.
- •23 Двоичный симметричный канал и его пропускная способность. Каналы с независимыми ошибками и пакетами ошибок.
31) Представление кодов с помощью матриц. Производящие и проверочные матрицы линейных (n, k)-кодов. Минимальное кодовое расстояние, обнаруживающая и исправляющая способность кода.
1 Любой набор из k линейно независимых векторов линейного n – элементного кода C можно рассматривать как строки матрицы G, называемой производящей или порождающей матрицей (n, k) кода.
Любое кодовое слово V линейного блокового
кода (n, k) можно получить умножением
вектора U, представляющего информационное
слово, на производящие матрицу G
размерности k
n: V =U
G.
Принятое слово можно проверить на отсутствие ошибок умножением его на транспонированную проверочную матрицу HT. Если слово принято без ошибок, результат умножения нулевой: V HT=0. Проверочная матрица связана с производящие матрицей соотношением G HT=0.
По матрице G просто определить минимальное кодовое расстояние кода: как наименьшее число единиц в строке или строках матрицы – dmin. Это расстояние показывает обнаруживающую и исправляющую способности кода.
2 Корректирующая способность кода – способность кода обнаруживать и исправлять ошибки. Она определяется только избыточностью кода. От вида кода зависит то, какие вектора ошибок могут быть исправлены или обнаружены. Например, для обнаружения одиночной ошибки комбинация должна из разрешенной при допущении переходить в запрещенную, что возможно когда dmin > 1.
Блочный код с кодовым расстоянием dmin
может гарантированно обнаружить:
;
исправляющая способность кода с заданным
dmin, если dmin чётное, то
;
если dmin нечётное, то
32) Связь между параметрами кода n и k для исправления ошибок различной кратности. Совершенные, плотноупакованные коды. Производящая матрица кода, исправляющего ошибки первой кратности на примере кода (6, 3). Структурная схема кодера на примере кода (6, 3).
1 Связь между n и k для исправления ошибок:
1-й кратности:
2-й кратности:
3-й кратности:
Cовершенный (плотноупакованный) код – код, параметры (n, k) которого переводят неравенство в равенство:
2 Исправление ошибок первой кратности
для кода (6, 3). Проверочная матрица H
,
где матрица R –
.
Производящая матрица G
,
где
– единичная матрица 3 на 3.
Структурная схема кодера для кода (6, 3):
33) Проверочная матрица кода, исправляющего ошибки первой кратности. Структурная схема декодирующего устройства на примере кода (6, 3).
1 Ошибки первой кратности могут быть исправлены, если выполняется условие . Код Хэмминга (7, 4) выполняет это требование. Уравнения формирования:
Уравнения проверок:
Проверочная матрица:
2 Структурная схема декодирующего
устройства для кода (6, 3). H
34) Циклические линейные (n, k)-коды. Производящий полином g(x) циклического кода. Его свойства на примере g(x)= x3+ x+1. Признак ошибки в циклических кодах.
Линейный (n, k)-код называется циклическим, если при циклическом сдвиге вправо либо влево на n-1 разрядов кодовой комбинации, принадлежавшей этому коду, образуют комбинации, которые тоже принадлежат этому коду. Для их описания используют полиномы.
При представлении кодовых комбинаций полиномами код задается производящим полиномом g(х) степени (n – к). Свойства производящего полинома на примере g(x)= x3+ x+1. Этот полином соответствует вектору U0 1101000. (Код (7, 4))
1 Степень g(x)=n – k. Для примера g(x)=7 - 4 = 3.
2 xn+1 делится на g(x) без остатка: (операции сложения и вычитания по mod2 совпадают)
Частное от деления – проверочный полином h(x)=1+x+x2+x4.
3 Производящий полином g(x) – неприводимый, его нельзя разложить на множители.
4 Число dmin для циклического кода можно определить по числу слагаемых в полиноме g(x). Для примера dmin = 3
Признаком ошибки в циклических кодах является синдром ошибки: