русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Кодек с линейной характеристикой квантования


Дата добавления: 2013-12-23; просмотров: 1764; Нарушение авторских прав


Рис. 18. Структурная схема декодера кодека с линейным квантованием

Существует довольно большое количество схем кодеров и деко­деров. В ЦТС наибольшее распространение получили кодеки взве­шивающего (компенсационного) типа, обладающие относительно высоким быстродействием и удовлетворительной точностью. Вначале рассмотрим действие 8-и разрядного кодека для бипо­лярных сигналов с линейным квантованием и цифровым сигналом в натуральном симметричном коде. Как уже отмечалось, кодек представляет собой комбинацию кодера и декодера. Функциональная схема декодера показана на рис. 18. Его ос­новным узлом является источник эталонных токов ИЭТ, который состоит из набора резисторов с сопротивлениями 2R, R, R/2,...,R/64. Каждый резистор может быть включен в последовательную цепь: источник эталонного напряжения +Uэт или – Uэт резистор и нагрузка декодера. Сопротивление нагрузки пренебрежимо мало по сравне­нию с сопротивлением любого резистора, так что ток указанной це­пи обратно пропорционален сопротивлению данного резистора, а полярность тока определяется полярностью подключенного источ­ника

 

эталонного напряжения U3T. Следовательно, ток в нагрузке равен сумме токов, протекающих через те резисторы, которые в данный момент подключены в цепь узлом управляющей логики УЛ. Заметим, что подключенными оказываются только те резисторы, которым соответствует «единичное» состояние разряда. При этом, если ток, определяемый 8-м разрядом, считать за δ0, то ток, опре­деляемый 2-м разрядом, будет равен 2 δ0 и так далее и, наконец, 7-м разрядом - 64 δ0.

В свою очередь, УЛ управляется сигналами, поступающими от преобразователя последовательного симметричного натурального кода в параллельный ПК.

В схеме ИЭТ имеется также некоммутируемый резистор 2R, ко­торый, добавляя к току нагрузки величину δ0/2, снижает абсолютное значение ошибки кодирования вдвое. Действительно, при кодиро­вании/декодировании мгновенного значения меньше одного шага на выходе декодера получался бы нуль и, следовательно, ошибка лежала бы в пределах от 0 до - δ0. При прибавлении же к получен­ной величине значения δ0/2, ошибка оказывается в пределах от + δ0/2 до - δ0/2. Таким образом, если на вход декодера поступает комбинация 11011001, то на его выходе получаем импульс с ампли­тудой +64 δ0 + 16 δ0+ 8 δ0 + 1 δ0+ 0,58 δ0 = +89,5 δ0, а при поступлении комбинации 00111110 - -32 δ0-16 δ0-8 δ0-4 δ0-2 δ0-0,5 δ0 = - 62,5 δ0. Рассмотрим теперь принцип действия кодера взвешивающего типа, функциональная схема которого приведена на рис. 19.



Рис. 19. Структурная схема кодера с линейным квантованием

Кодирование методом взвешивания заключается в сравнении кодируемого мгновенного значения со значениями, создаваемыми ИЭТ. Сравнение начинается с определения полярности мгновенно­го значения сигнала, затем продолжается, начиная с наибольшего

эталонного значения, причем, если эталонное значение меньше мгновенного, оно сохраняется, а если больше, то отключается. Сравнение осуществляет компаратор; на его выходе появляется «1», если напряжение на входе (+) больше, чем на входе (-), и «0» -если наоборот. Набор ИЭТ в 8-и разрядном кодере содержит эта­лоны δ0, 2 δ0, 4 δ0,..., 64 δ0.

Разберем процесс кодирования на конкретном примере. Пусть величина кодируемого отсчета равна +53,4 δ0. В первом такте все эталоны отключены и на вход 0 компаратора поступает 0, следова­тельно, на его выходе (и выходе кодера) сформируется «1». Одно­временно УР подключит к ИЭТ положительный источник эталонного напряжения + Uэт

Во втором такте отсчет будет сравниваться с наибольшим эта­лоном 64 δ0. В соответствии с логикой компаратора на его выходе сформируется «0», а эталон 64 δ0 отключится.

В третьем такте отсчет будет сравниваться со следующим эта­лоном 32 δ0, На выходе компаратора сформируется «1» и данный эталон останется подключенным.

На четвертом такте сравнение отсчета происходит с суммой эталонов 32 δ0 и следующего 16 δ0. На выходе компаратора - «1», а эталон 16 δ0 сохраняется.

На пятом такте отсчет сравнивается уже с суммой трех эталонов 32 δ0+16 δ0+8 δ0 = 56 δ0. Поскольку 56 δ0>53,4 δ0, на выходе формирует­ся «0», а эталон 8 δ0 отключается.

Аналогично на шестом такте формируется «1», на седьмом «0» и на восьмом «1». Таким образом, будет получена комбинация 10110101. Возвращаясь к работе декодера, замечаем, что без учета поправки δ0/2 по данной комбинации будет восстановлен отсчет, равный +(32+16+4+1) δ0=53 δ0, а с учетом поправки - +53,5 δ0.

Из вышеизложенного следует, что, во-первых, важнейшая опе­рация аналого-цифрового преобразования сигнала - квантование технически сочетается с операцией кодирования, и, во-вторых, для нормальной работы кодера на его вход должно подаваться неиз­менное значение сигнала в течение цикла его обработки. Послед­нее достигается при подаче на вход кодера сигналов АИМ-2.



<== предыдущая лекция | следующая лекция ==>
Кодирование сигналов. | Кодек с нелинейной характеристикой квантования.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.