Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kursovaya_rabota_TES_Metodicheskie_ukazania_-_n...docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
293.91 Кб
Скачать

Методические указания (проект) к измененной курсовой работе по тэс-2.

Данная курсовая работа строится на базе прежней работы 1991 года1) с изменениями в ряде её разделов. Так, в частности, изменена общая функциональная схема, которая должна соответствовать лекционной, с добавлением блока полосового фильтра входной цепи , помещенного между каналом и демодулятором.

Раздел «Источник сообщения» сохраняется полностью.

Вместо раздела «Дискретизатор» вводится раздел:

«Ацп (Кодер 1)»

Назначение АЦП – преобразование значений аналогового сигнала a(t) в кодовые комбинации b1÷b5 примитивного (безызбыточного) двоичного кода. Шаг квантования по уровню (минимальное приращение входного напряжения АЦП, при котором происходит смена кода) ∆а=0,1В.

Требуется:

  1. Определить шаг квантования по времени t

  2. Определить число уровней квантования (L)

  3. Определить минимальное значение k (разрядность информационной части кода), необходимое для кодирования всех уровней квантованного сообщения а(ti). K=log2L. Убедиться, что k=5.

  4. Рассчитать относительную мощность шума квантования , [дБ]

  5. Рассчитать энтропию Н(а) и производительность АЦП: .

При этом считать, что отсчеты, взятые через интервалы ∆t, являются независимыми и равновероятными.

  1. Определить кодовую комбинацию информационной части кода. Для этого число J представить в двоичной форме записи – b1 b2 b3 b4 b5. Если при этом число разрядов получается меньше 5, дополнить его соответствующим числом нулей слева.

Раздел «Кодер-2» (вместо прежнего «Кодер»)

Назначение блока – введение дополнительных проверочных символов, что при декодировании сообщения позволит определить наличие ошибочных символов; если возможно, исправить их.

Требуется:

  1. Определить избыточность кода

  1. Определить относительную скорость кода

  1. Определить проверочные символы кода. Для этого информационную часть кода (символы b1÷b5) представить в виде полинома b1x4+b2x³+b3x²+b4x¹+b5x0 ... (*)

Учитывая, что проверочные символы должны занимать место младших разрядов (в правой части записи кода), надо повысить разрядность полученного полинома на 5 (для кода (10,5)) или на 10 (для кода (15,5)). Для этого полином (*) следует умножить на x5 или x10 соответственно. Далее следует разделить полученное выражение на так называемый принуждающий полином кода g(x) (имеется в справочниках по кодированию). Для заданных кодов g(x) приводятся в кодовых таблицах 1 и 2.

Получив остаток от деления в виде полинома (*), в котором bi надо заменить на ci, находим проверочные символы c1÷c5 (или c1÷c10). Запишите свои информационные и проверочные символы в виде последовательности нулей и единиц b1b2b3b4b5c1c2c3…..

  1. Убедиться в правильности вашего расчета можно по кодовым таблицам 1 или 2.

  2. Имея готовые кодовые таблицы, можно логическим путем вывести более простые алгоритмы кодирования, в которых проверочные символы находят как линейные комбинации информационных символов. Эти алгоритмы значительно проще, чем метод деления полиномов и более удобны для аппаратной реализации кодеров и декодеров.

  3. Определить число двоичных символов, выдаваемых кодером-2 в секунду (Vk):

  1. Определить длительность одного символа, так называемый тактовый интервал:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]