- •Введение
- •1 Основы теории
- •1.1 Математический аппарат исследования дискретных сигналов и цифровых фильтров
- •1.2 Двоичные дискретные сигналы и фильтры
- •1.3 Двоичные последовательности Хаффмена
- •1.4 Формирование блоковых разделимых кодовых сигналов
- •1.5 Рекуррентные формирователи кодовых сигналов
- •1.6 Схемы и алгоритмы исправления ошибок в разделимых блоковых кодовых сигналах
- •1.7 Схемы и алгоритмы исправления ошибок в систематических кодовых сигналах
- •1.8 Схемы и алгоритмы исправления ошибок в несистематических кодовых сигналах
- •1.9 Декодирование сообщений
- •2 Задания на самостоятельную работу
- •3.1 Лабораторная работа №1: формирование и исследование последовательностей Хаффмена и неразделимых кодовых комбинаций.
- •3.6 Лабораторная работа №6: формирование и исследование рекуррентных несистематических кодовых последовательностей
- •3.7 Лабораторная работа №7: исследование схем оценки помеховых сигналов и восстановления начальных кодовых комбинаций несистематического кода
- •3.8 Лабораторная работа №8: исследование помехоустойчивости канала связи на основе разделимых кодовых сигналов
- •3.9 Лабораторная работа №9: исследование помехоустойчивости каналов связи на основе рекуррентных систематических кодов
- •3.10 Лабораторная работа №10: исследование помехоустойчивости каналов связи на основе рекуррентных несистематических кодов
- •3.11 Лабораторная работа №11: исследование эффективности декодирования сообщений по каналам связи с помехами
- •4 Исходные данные для проведения исследований
- •4.1 Лабораторная работа 1
- •4.2 Лабораторная работа 2
- •4.3 Лабораторная работа 3
- •4.4 Лабораторная работа 4
- •4.9 Лабораторная работа 9
- •4.10 Лабораторная работа 10
- •4.11 Лабораторная работа 11
- •5 Программное обеспечение компьютерных лабораторных исследований
- •Словарь терминов
- •5.1 Лабораторная работа № 1
- •5.2 Лабораторная работа № 2
- •5.3 Лабораторная работа № 3
- •5.4 Лабораторная работа № 4
- •5.5 Лабораторная работа № 5
- •5.6 Лабораторная работа № 6
- •5.7 Лабораторная работа № 7
- •5.8 Лабораторная работа № 8
- •5.9 Лабораторная работа № 9
- •5.10 Лабораторная работа № 10
- •5.11 Лабораторная работа № 11
4.9 Лабораторная работа 9
Для формирования начальных закодированных сообщений используются фильтры с импульсными функциями: h1(i)=00011011; h2(i)=00011101; h3(i)=00101011; h4(i)=00101101; h5(i)=00111001; h6(i)=00111111; h7(i)=01001101; h8(i)=01011111; h9(i)=01100011; h10(i)=01100101; h11(i)=01101001; h12(i)=01110001; h13(i)=01110111; h14(i)=01111011; h15(i)=10000111; h16(i)=10001011; h17(i)=10001101; h18(i)=10011111; h19(i)=10100011; h20(i)=10101001; h21(i)=10110001; h22(i)=10111101; h23(i)=11000011; h24(i)=11001111; h25(i)=11010111. Формирующие фильтры систематических кодов двух каналов связи равны: H1(i)=01011; H2(i)=00101. Помехи характеризуются вероятностями ошибок p=0,05; 0,1; 0,15; 0,2. Начальные сигналы U(k)=h(k).
4.10 Лабораторная работа 10
Для формирования начальных закодированных сообщений используются фильтры, описанные в лабораторной работе №9. Формирующие фильтры каналов связи равны: а) первого канала H1(i)=111; H2(i)=101; б) второго канала H1(i)=1111; H2(i)=1101. Помехи характеризуются вероятностями ошибок p=0,05; 0,1; 0,15; 0,2.
4.11 Лабораторная работа 11
Для формирования сообщений используются следующие виды кодовых комбинаций:
неразделимые коды Хаффмена
1
1
1
1
0
1
0
1
1
0
0
1
0
0
0
0
1
1
1
1
0
1
0
1
1
0
0
1
0
0
0
0
1
1
1
1
0
1
0
1
1
0
0
1
0
0
0
0
1
1
1
1
0
1
0
1
1
0
0
1
1
0
0
0
1
1
1
1
0
1
0
1
1
0
0
0
1
0
0
0
1
1
1
1
0
1
0
1
1
0
0
0
1
0
0
0
1
1
1
1
0
1
0
1
1
1
0
0
1
0
0
0
1
1
1
1
0
1
0
1
1
1
0
0
1
0
0
0
1
1
1
1
0
1
0
0
1
1
0
0
1
0
0
0
1
1
1
1
0
1
1
0
1
1
0
0
1
0
0
0
1
1
1
1
0
0
1
0
1
1
0
0
1
0
0
0
1
1
1
1
1
0
1
0
1
1
0
0
1
0
0
0
1
1
1
1
1
0
1
0
1
1
0
0
1
0
0
0
1
1
1
1
1
0
1
0
1
1
0
0
1
0
0
0
1
разделимые блоковые коды (15, 11) с формирующим фильтром H(i)=10011
1
0
1
1
0
0
1
0
0
0
1
1
1
1
0
1
1
0
1
1
0
0
1
0
0
0
0
1
1
0
0
1
1
0
1
1
0
0
1
0
0
0
0
1
1
0
0
1
1
0
1
1
0
0
1
0
1
0
0
0
0
0
0
1
1
0
1
1
0
0
1
0
1
0
0
1
0
0
0
1
1
0
1
1
0
0
0
0
1
1
0
1
0
0
0
1
1
0
1
1
0
1
0
0
0
0
0
1
0
0
0
1
1
0
1
1
0
1
0
0
1
0
0
1
0
0
0
1
1
0
1
0
0
1
1
1
1
0
0
1
0
0
0
1
1
0
1
0
0
1
0
1
1
0
0
1
0
0
0
1
1
1
1
0
1
1
0
1
1
0
0
1
0
0
0
1
1
1
1
0
1
1
0
1
1
0
0
1
0
0
0
0
1
1
0
0
1
1
0
1
1
0
0
1
0
0
0
0
1
1
0
0
1
1
0
1
1
0
0
1
0
1
0
0
0
начальные кодовые комбинации с формирующими фильтрами H(i)=1011 для систематического кода и H1(i)=1111, H2(i)=1101 для несистематического
1000101, |
0100111, |
0010110, |
0001011, |
1100010, |
1010011, |
1001110, |
0011101, |
0101100, |
0110001, |
0111010, |
1011000, |
1101001, |
1110100, |
1111111 |
Вероятности ошибок p=0,05; 0,1; 0,15; 0,2.