ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.04.2025
Просмотров: 510
Скачиваний: 3
СОДЕРЖАНИЕ
Задание 1 Определение максимальной частоты в спектре сигнала.
Задание 3 Количество информации
Задание 4 Эффективное кодирование
Задание 6 (Домашнее задание) Некоторые сведения из теории полей Галуа.
Построение кода Рида - Соломона
Задание 6. Коды, обнаруживающие ошибки
Задание 9 Декодирование кода методом максимального правдоподобия
Задание 1 Определение максимальной частоты в спектре сигнала.
Сформировать сигнал x(t),соответствующий своему варианту. ( Здесь и в последующих заданиях номер варианта равен номеру М в журнале группы. М =п1п2. Символы п1 и п2 –это первая и вторая цифры номера.) Все сигналы рассматриваются только в диапазоне изменения времени от -1 до +1. За пределами этого диапазона значение сигнала равно нулю. Частота ω0=π/2.
Варианты сигналов: 1) cos(ω0 *t); 2)cos2(ω0 *t); 3) 1 -t; 4) 1 –t2; 5)exp(- |t|); 6) 1 –t4; 7) 1 -t3; 8) 1-tg(t); 9)cos(2ω0*t); 10) 1/(1 +t2); 11)sin2(ω0 *t); 12) (sin2(ω0 *t))1/2 ; 13)cos2(ω0 *t); 14)cos(2*ω0 *t); 15)t; 16)t2 ; 17)t3 ;18)sin(3*ω0*t); 19)sin(ω0*t); 20)t*sin(ω0*t); 21) 1; 22) 0.5 +cos(ω0 *t); 23) 1-cos2(ω0 *t); 24)cos2(2*ω0 *t).
Построить график сигнала x(t) в диапазоне от (-3 <t<3).
Найти прямое преобразование Фурье сигнала x(t) и его амплитудно-частотную характеристику. Пределы интегрирования ( -1 до +1)
F(f) = ∫ x(t)*exp(-ј*2*π*f*t)dt = ∫ x(t)*cos (-ј*2*π*f*t)dt + ј∫ x(t)*sin (-ј*2*π*f*t)dt.
Преобразование Фурье имеет мнимую и действительную части
F(f) = Re[F(f)] + ј*Im[F(f)]. Амплитудно-частотная характеристика сигнала
A(f) = {( Re[F(f)])2 +( Im[F(f)])2 }1/2.
Построить график A(f) (частотный спектр сигнала). По графику определить максимальную частоту fмакс. в спектре сигнала из условия А(fмакс ) < = 0.05 * A(f)макс.
Найти обратное преобразование Фурье
x1(t) = ∫ F(f) *exp(-ј*2*π*f*t)df. Интегрирование осуществляется в диапазоне частот (-fмакс до +fмакс ). Вычислить и построить разность сигналов ε=x1(t) - x(t). Записать максимальное по модулю значение εмакс.
Задание 2
Дискретизация сигналов во времени.
По найденному в задании 1 п.4 fмакс вычислитьT=1/(4*fмакс ).
Построить периодическую функцию δT (t) =∑ δ(t–n*T). Суммирование ведётся поnв диапазоне его изменения от -20 до + 20 Функция δ (t) = 1, если толькоt= 0, и равна «0» приt≠ 0.
Построить дискретный периодический сигнал xД (t)=x1(t)* δT (t). Функцияx1(t) получена в задании 1 п.5.
Вычислить максимальное значение второй производной сигнала x(t) (см. п.1 задания 1).
При восстановлении сигнала по его дискретным отсчётам путём линейной интерполяции интервал квантования выбирают из условия T1 = (8*εмакс)/|x(2)(t)макс.Вычислить T1. Величина εмакс берётся из п.5 задания 1,x(2)(t) – вторая производная сигналаx(t).
Выполнить п.2,3 задания, заменив TнаT1 иx1(t) наx(t).
Контрольные вопросы к заданию
Суть дискретизации сигналов во времени по Котельникову.
Суть дискретизации сигналов во времени по величине ошибки аппроксимации.
Как соотносятся спектры сигналов x1(t) наx(t)?
Сигнал, квантованный по Котельников, воспроизводиться с использованием аппроксимации полиномом первой степени. Какова при этом будет ошибка воспроизведения сигнала x(t)?
Целесообразно ли увеличивать степень аппроксимирующего полинома при квантовании сигнала по времени?
При воспроизведении исходного сигнала из квантованного по времени чаще всего используют полиномы нулевой или первой степени. Почему?
Суть неравномерного квантования по времени.
Приведите несколько примеров, где используются квантованные во времени сигналы.
С какой частотой дожжен квантоваться речевой сигнал?
Как непрерывный сигнал преобразуют в цифровую форму?
Имеются ли ограничения на число разрядов при оцифровке речевых сигналов?
Какова должна быть частота следования в линии связи импульсов неизбыточного кода при цифровой передачи речевого сигнала?
Возможно ли технически реализовать сигнал x1(t) наx(t)?
Задание 3 Количество информации
1. Имеются 5 сообщений Х. Найти их энтропию Н = - ∑ (РХк *logРХк) . Суммирование ведётся по «к» от к1 до к5. Энтропию найти для двух случаев.
А) Все сообщения равновероятны.
Б) Все сообщения разновероятны. Вероятность сообщения х1 равна 0.1*п1, а х2 -0.05 *п2, где п1 ,п2 –двухзначный номер варианта. Вероятности остальных сообщений задать произвольно, учитывая, что суммарная вероятность всех сообщений равна 1.
|
|
У1 |
У2 |
У3 |
У4 |
У5 |
У6 |
У7 |
У8 |
|
Х1 |
0.0043 |
0.0087 |
0.021 |
0.0446 |
0.0784 |
0.115 |
0.148 |
0.58 |
|
Х2 |
0.58 |
0.148 |
0.115 |
0.0784 |
0.0446 |
0.021 |
0.0087 |
0.0043 |
2.Рассматривается ансамбль из двух сообщений Х и У. Сообщений Х только два х1 и х2, а сообщений У 8 от у1 до у8. В ниже приведённой таблице указаны условные вероятности Р(у/х) событий.
Сообщение х1 имеет вероятность Р(х1) =0.03*М, вероятность сообщения Р(х2) =(1-Р(х1)).
А) Вычислить все вероятности сообщений У оту1 до у8 (суммы вероятностей соответствующих столбцов).
Б) Найти энтропии Н(х), уН(у), условные энтропии Н(у/х1) = -∑ Р(у/х1)* logР(у/х1), Н(у/х2) = -∑ Р(у/х2)*logР(у/х2),
Суммирование производиться по У от у1 до у8. Вычислить условную энтропию
Н(х/у) = Р(х1)* Н(у/х1)+Р(х2)* Н(у/х2) .
Пояснение. Н(х/у) представляет собой добавочную энтропию, которое даёт к энтропии Н(х) знание состояния У. Эта добавочная энтропия обусловлена только помехами (предполагается, что Х входные сообщения канала связи, а У – его выходные сообщения).
Количество информации, содержащиеся в принятых сообщениях относительно переданных Х, определяется разностью Н(у) – Н(у/х). Вычислить эту разность.
Контрольные вопросы к заданию 3.
Что озн6ачают термины «информация», «энтропия»?
Есть меры информации по Хартли и по Шеннону. Можно ли обойтись любой одной из них?
Какой физический смысл имеет условная энтропия?
Что понимают под избыточностью информации?
Поясните понятия «скорость передачи информации» и « пропускная способность канала связи».
Какой физический смысл имеет понятие «количество информации»?
Вы получили информацию о наступлении некоторого события. Что можете сказать о величине получен6ной Вами информации?
С какой целью используется избыточность информации? Привести примеры.
Какие существуют единицы измерения информации? Зависит ли количество информации от единицы её измерения?
Укажите область техники, где производится измерение количества информации.
По каналу связи передаются сообщения Х. На них воздействует помеха, в результате чего на выходе канала связи получаем сообщения У. Вычисляется Н(у/х). Какой желательно должна быть её величина?
Поясните. «Скорость передачи информации» и» пропускная способность канала связи»это одно и то же?
Зависит ли потенциальная возможность безошибочной передачи информации от соотношения величин «скорость создания информации» и «пропускная способность канала связи»?
Задание 4 Эффективное кодирование
Рассматриваются 4 сообщения (х1, х2, х3, х4). Суммарная вероятность их появления равна 1. Вероятность сообщения х1 Р(х1) = 0.1* п1 + 0.05*п2. Вероятностями остальных сообщений задаться самостоятельно. Вычислить энтропию сообщений Н = ∑(Р(хк) *logРхк)). хк – это (х1, х2, х3, х4).
Закодировать сообщения кодом Шенонна-Фано (Ш.-Ф.). Вычислить среднюю длину кода п = ∑ а(хк)*Р(хк). а(хк) – количество знаков в коде Ш.-Ф. сообщения хк.
Сгруппировать сообщения по 2 (4*4 =16). Вычислить вероятности этих новых сообщений , как произведение вероятностей соответствующих исходных сообщений.
Закодировать эти 16 сообщений кодом Ш.-Ф. и вычислить энтропию полученных сообщений и среднюю длину кода.
Закодировать эти 16 сообщений кодом Хаффмена. Найти среднюю длину кода?
Контрольные вопросы к заданию 4
Как и почему должны соотноситься средняя длина кода и энтропия?
Поясните, является ли неизбыточный код эффективным?
Поясните, какой существенный недостаток имеют эффективные коды?
Как осуществляется декодирование эффективных кодов?
Какой код «лучше» Ш.-Ф. или Хаффмена?
Эффективный код увеличивает или уменьшает скорость передачи информации?
В чём суть префикосности эффективных кодов?
С какой целью производят укрупнение сообщений ( как в п. 3)задания?
Всегда ли целесообразно применять эффективное кодирование информации?
Поясните. Повышает ли помехоустойчивость сообщений эффективное кодирование?
Задание 5
Устройства умножения и деления многочленов
Введение.В теории кодирования часто используется многочленное представление кодовых комбинаций от переменной «х» в соответствующей степени. Коэффициенты многочлена – элементы поля Галуа второго порядка, т.е. коэффициентами являются числа «0» и «1». Переменную х можно считать фиктивной, а можно полагать, что это «2» в соответствующей степени. Например, кодовая комбинация двоичного кода имеет вид 101101. Её можно записать и так 1∙25+ 0∙24 +1∙23 +1∙22+ 0∙21+1∙20, или 1х5+ 0х4+1х3+ 1х2+0х1+1х0. Здесь для удобства записи знак умножения опущен. Учитывая, что 1х = х и 0х = 0, кодовая комбинация записывается в виде х5+ х3+ х2+ 1.
Арифметические операции умножения и деления многочленов выполняется по обычным правилам кроме операций сложения и вычитания. Операция сложения выполняется по модулю 2, а операция вычитания заменяется операцией сложения.
Аппаратурно операции умножения и сложения выполняются на регистрах сдвига с сумматорами по модулю 2. Операции производятся не с самими многочленами, а с их двоичным представлением. Регистр сдвига представляет собой последовательно соединённые ячейки памяти. Запись производится в первую ячейку памяти, и записанная информация под действием тактовых импульсов последовательно передаётся из одной ячейки в другую. Например, схема трёхразрядного регистра имеет вид.
Обычно линии подачи тактовых импульсов в подобных схемах не приводят, понимая, что они есть.
В схемах деления многочленов регистр с сумматорами строят для многочлена делителя, а в схемах умножения для многочлена на который умножают. В этих схемах перед значащими членами многочленов ставят сумматоры. Ячейка регистра, соответствующая старшей степени многочлена, отсутствует, но сумматор передней в схемах умножения остаётся, а в схемах деления он переносится в начало регистра. Схемы для умножения и деления на многочлен Х6 +Х4+Х3+Х +1 имеют следующий вид.
Условимся (для компактности записи) в виде набора степеней его элементов, отличных от нуля. Так приведённый многочлен будет записан как 6,4,3,1,0.
Схема умножения.
Схема деления.
Задание
1.Для своего варианта многочлена составить схемы умножения и деления. Варианты многочлена приведены ниже.
2.С помощью составленных схем провести умножение и деление многочлена 8,7,4,3,1. Привести последовательно по тактам состояние ячеек схем умножения и деления, а также результат выполнения операции.
Варианты многочлена.
1)0,1,5,6; 2)0,1,2,6; 3)0,1,3,6; 4)0,1,4,6; 5)0,1,5,6; 6) 0,1,2,6; 7)0,1,6; 8) 0,1,3,6; 9)0,1,4,6; 10) 0,1,5,6;
11)0, 2,3,6; 12)0, 2,4,6; 13) 0,2,5,6; 14)0,3,4,6; 15)0,3,5,6; 16)0,2,6; 17)0,2,3,6; 18)0,2,4,6; 19) 0,2,5,6;
20)0,3,6; 21) 0,4,6; 22)0,5,6; 23) 0,3,4,6.
Защита задания заключается в пояснение процедуры умножения и деления в данном задании.