Дельта-кодер

 

ДЕЛЬТА-КОДЕР,, содержавший соединенные последовательно компаратор , первый вход которого является входом устройства, триггер и регистр сдвига, четыре элемента И, элемент . ИЛИ, элемент эквивалентности, реверсивный счетчик, первый буферный регистр , арифметико-логический блок и цифроаналоговый преобразователь, выход которого соединен с вторым входом компаратора, а входы объединены с соответствующими первыми входами арифметико-логического блока и подключены к выходам первого буферного регистра, входы которого соединены с выходами арифметико-логического блока, управляющий вход которого подключен к выходу триггера, являющемуся выходом устройства, входы синхронизации триггера и регистра сдвига объединены и подключены к гаине синхронизации , прямые и инверсные выходы первого и второго разрядов регистра сдвига сос первым и вторым входами соответственно первого и второго элементов И, выходы которых подключены к элементу ИЛИ, выходы третьего и четвертого элементов И соединены с входами соответственно обратного и прямого счета реверсивного счетчика, отличающийся тем, что, с целью повышения отношения сигнал/ шум и устранения шумов свободного канала, в него введены первый и второй счетчики, дешифратор, второй и третий буферные регистры, элемент НЕ, блок постоянной памяти и блок мультиплексоров , управляющие, входы которого подключены к выходам реверсивного счетчика, установочные входы которого объединены с соот ветствующими вторыми входами арифметико-логического блока и подключены к выходам третьего буфер ного регистра, входы которого соединены с выходами блока мультиплексо (Л ров , информационные входы которого подключены к первым выходам блока постоянной памяти, вторые -выходы которого соединены с первыми входами элемента эквивалентности,вторые входы которого подключены к выходам второго счетчика, счетный вход косо торого объединен с входом обнуления М первого буферного регистра и Т1 етьио ми входами первого и второго элеменQG 00 тов И и соединен с шиной синхронизации , выход элемента эквивалентности подключен к первым входам третьего и четвертого элементов И и входам обнуления реверсивного счетчика, второго и третьего буферных регистров и лервого и второго счетчиков, счетный вход первого счетчика соединен с выходом элемента ИЛИ, а выходы подключены к входам дешифраторр,первыйи второй выходы которого подключены к соответствующим входам второго буфер ного регистра,первый выход которого

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К ABTOPCHOMY СВИ4ЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3722916/24-24 (22) 09.04.84 (46) 07,12.85. Бюл. № 45 (71) Рижский ордена Трудоного .Красного Знамени политехнический институт им. А. Я. Пельше (72) K. С. Комаров, Г. Н. Котович, А. И. Палков и И. М. Малашонок (53) 621.376.56(088.8) (56) Анторское свидетельство СССР

¹ 1129732, кл. H 03 К 13/22, 1983 ° . Патент США № 3835385, кл. Н 03 К 13/22, 10.09.74. (54)(57) ДЕЛЬТА-КОДЕР,. содержащий соединенные последовательно компаратор, первый вход которого является входом устройства, триггер и регистр сдвига, четыре элемента И, элемент

ИЛИ, элемент эквивалентности, реверсивный счетчик, первый буферный регистр, арифметико-логический блок и цифроаналоговый преобразователь, выход которого соединен с вторым входом компаратора, а входы объединены с соответствующими первыми входами арифметико-логического блока и подключены к выходам первого буферного регистра, входы которого соединены с выходами арифметико-логического блока, управляющий вход которого подключен к выходу триггера, являющемуся выходом устройства, входы синхронизации триггера и регистра сдвига объединены и подключены к шине синхронизации, прямые и инверсные выходы первого и второго разрядов регистра сдвига соединены с первым и вторым входами соотнетственно первого и второго элементов И, выходы которых подключены к элементу ИЛИ, выходы третьего и четвертого элементов И соединены с

ÄÄSUÄÄ 1197088 A

le) 4 Н 03 М 3/02 входами соответственно обратного и прямого счета реверсивного, счетчика, отличающийся тем, что, с целью повышения отношения сигнал/ шум и устранения шумов свободного канала, в него введены первый и второй счетчики, дешифратор, второй и третий буферные регистры, элемент НЕ, блок постоянной памяти и блок мультиплексоров, управляющие. входы которого подключены к выходам реверсивного счетчика, установочные входы которого объединены с соответствующими вторыми входами арифметико-логического блока и подключены к выходам третьего буферC ного регистра, входы которого соеди- 6 иены с выходами блока мультиплексоров, информационные входы которого подключены к первым выходам блока ( постоянной памяти, вторые выходы которого соединены с первыми входами элемента эквивалентности, вторые входы которого подключены к выходам второго счетчика, счетный вход ко9 иЙ торо го объединен с входом обнуления Cgt первого буферного регистра и третьими входами первого и второго элементов И и соединен с шиной синхрониза- (ф ции, выход элемента эквивалентности (б подключен к первым входам третьего и четнертого элементов И и входам обнуления реверсивного счетчика, второго и третьего буферных регистров, р, и первого и нторого счетчиков, счетный вход первого счетчика соединен с выходом элемента ИЛИ, а выходы под ключены к входам дешифратор,первыйи второй выходы которого подключены к соответствующим входам нторого буферного регистра, первый выход которого

1197088 через элемента НЕ,а второй -непосред- соотвечi.òâåíío третьего и четвертого ственно соединены с вторыми входами элементов И„, !

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

Целью изобретения является повышение отношения сигнал/шум и устранение шумов свободного канала.

На фиг. I представлена структур ная схема дельта-кодера; на фиг. 2 временные диаграммы, поясняющие работу дельта-кодера; на фиг. 3 структурная схема блока мультиплексоров.

Дельта-кодер содержит компаратор

1, первый вход которого является входом устройства, а выход соединен с информационным входом триггера 2, выход которого подключен к информационному входу регистра 3 сдвига.

Прямые и инверсные выходы разрядов регистра 3 сдвига подключены к первым двум входам соответственно первого и второго элементов И 4 и 5, выходы которых соединены с входами элемента ИЛИ 6, выход которого подключен к счетному входу первого счетчика 7 выходы которого соединены с

1 входами дешифратора 8; второй вход компаратора 1 подключен к выходу цифроаналогового преобразователя (ЦАП j

9, входы которого обьединены с соответствующими первыми входами арифметико-логического блока (АЛБ1 10 и подключены к выходам первого буферного регистра 11, входы которого соединены с выходами АЛБ 10, а вход обнуления совместно с счетным входом второго счетчика 12, входами синхронизации триггера 2 и регистра 3 сдвига и третьими входами элементов И 4 и 5 подключен к шине 13 синхронизации; первый и второй выходы дешифратора В соединены с соответствующими входами второго буферного регистра 14, первый выход которого через элемент НЕ 15, а второй — непосредственно подключены к входам соответственно третьего и четвертого элементов И 16 и 17, выходы которых соеди2 иены с входами соответственно обратного и прямого счета реверсивного счетчика 18, выходы последнего подключены к управляющим входам блока. 19 мультиплексоров, выходы которого соединены с входами третьего буферного регистра 20, выходы которого подключены к установочным входам реверсивного счетчика 18 и вторым входам АЛБ

1О 10, управляющий вход которого соединен с выходом триггера 2, являющимся выходом устройства. Информационные входы блока 19 мультиплексоров подключены к первым выходам блока 21 постоянной памяти (БПП 1, вторые выходы которого соединены с первыми входами элемента 22 эквивапентности, вторые входы которого подключены к.выходам второго счетчика 12, а выход †. к другим входам элементов И 16 и 17 и входам обнуления счетчиков 7, 12 и 18 и буферных регистров 14 и 20, На фиг. 2 обозначено: а — последовательность синхроимпульсов с часToToH f б — BblxopHoH сигнал y (t ) на выходе триггера 2; в и г — сигналы

a„(t), à (t) на выходах элементов И

4, 5; д — сигнал b(t) на выходе элемента 6 ИЛИ; е — сигнал x(t) на выходе элемента 22 эквивалентности; ж и з - сигналы С„(t ), С () на выходах дешифратора 8; и и к — выходные сигналы К „(t), К () второго буферного регистра 14.; л — сигнал К (t) на вы1

35 ходе элемента НЕ 15 м и и — сигналы

Ф

N< (t), IT>(t) на выходах элементов И

16 и 17.

Устройство работает следующим образом.

Результаты сравнения компаратором

1 входного U(t) и аппроксимирующеro

U (1) напряжений в виде единичных или нулевых битов записываются в триггер 2 по информационному входу в моменты поступления на его вход синхронизации синхроимпульсов

С (фиг. 2а) по шине 13. Цифровая поз следовательность у (t) (фиг. 2б) с вы" хода триггера 2 является выходным

1197088 4 сигналом кодера и одновременно записывается в регистр 3 сдвига по приходу очередных синхроимпульсов К на его вход синхронизации. Продвигаясь по регистру 3 сдвига, импульсная последовательность y(t) анализируется элементами И 4 и 5 и элементом ИЛИ 6, на выходе которого генерируются ко.роткие единичные импульсы Ъ(t) (фиг. 2д) всякий раз, когда в после" 111 довательности у(t) появляются два (и более ) одинаковых единичных или нулевых символа, следующих подряд.

Длительность единичных импульсов

b(t) определяется длительностью син хроимпульсов Ес, что обусловлено соединением шины 13 с третьими входами элементов И 4 и 5. Производимое таким образом укорочение импульсов и b(t) необходимо для 20 обеспечения нормальной работы первого счетчика 7.

Как известно, двух-, и более элементные пачки появляются в выходном сигнале у(t) дельта-кодера тогда, 25 когда сигнал аппроксимации U l(t) не может "догнать" быстро изменяющийся входной сигнал U(t) на протяжении двух и . более тактовых интервалов.

Иаличие многоэлементных "пачек" в .сигнале у() свидетельствует о том, что дельта-кодер работает в режиме перегрузки, что сигнал U (t) восстанавливается с большими искажениями из-за слишком малого шага квантова35 ния Ы". Присутствие в выходном сигнале У (t) MGJ109JIPMBHTHblx пачек, на протяжении длительного интервала времени как правило, свидетельствует

1 .о том, что шаг квантования d" выбран слишком большим и восстанавливаемый сигнал U+(t) имеет низкое отнс— шение сигнал/aiyM иэ-за большой мощности шумов квантования.

Зная, таким образом, параметры входного сигнала У(), с которым должен работать. дельта-кодер, можно установить число импульсов в последовательности b(t) в. течение некоторого анализируемого интервала времени Т, которое свидетельствует q том, что кодер работает в режиме перегрузки.(велика мощность шумов перегрузки )и что шаг с1 квантования необходимо увеличить. Обозначим дан- ное число импульсов:N ц „„.

Кроме того, можно установить чис» ло импульсов в последовательности

b(t) в течение интервала времени Т лт которое свидетельствует о том, что кодер работает со слишком бэльшим шагом К квантования (а следовательно, низким отношением сигнал/шум квантования), и что шаг квантования необходимо уменьшить. Обозначим данное число импульсов N „ мин

Очевидно, тогда любое число импульсов b(t) за время Тд между Nöll„ и Я „„ будет свидетельствовать о том,1 что кодер работает с оптимальным шагом д квантования, менять который по ка не следует.

Функцию счета импульсов b(t) на интервале Тд в устройстве выполняет первый счетчик 7, на счетный вход которого поступает последовательность

b(t) с выхода элемента ИЛИ 5. Периодический интервал времени Т, на котором проводится анализ выходной последовательности y(t), определяется числом, хранящимся(в двоичном коде) в БПП 21 и постоянно присутствую-. щим на второй группе выводов БПП 21, а следовательно, и на первой группе входов элемента 22 эквивалентности.

Это число должно быть равно количеству тактовых импульсов синхропоследовательности f, укладывающихся в интервал Т ° Таким образом, как только второй счетчик 12, счетный вход ко. торого соединен с шиной 13, досчитает до числа, присутствующего на второй группе выводов БПП 21, так на выходе элемента 22 эквивалентности появится единичный импульс X(t) (фиг. 2е), который, сбросив первый 7 и второй

12 счетчики и поступив в качестве управляющего и вспомогательного сигнала на другие узлы устройства, отметит конец предыдущего и начало следующего анализируемого интервала

Т выходного сигнапа y(t) (а следовательно, и входного сигнала U(t)).

Результаты счета импульсов b(t) первым счетчиком 7 постоянно анализируются дешифратором 8, который на первом своем выходе С„ (й) генерирует короткий единичный импульс в тот момент, когда первый счетчик 7 досчитает до N цн, а на втором выходе

С2(С) - такой же импульс, когда счетчик досчитает до Идд„. Результаты анализа последовательностей

y(t) и b(t) (сигналы С, () и С (t)) в момент их появления записываются во второй буферный регистр 14 и хра1197088

При поступлении короткого единичного импульса на вход прямого счета реверсивного счетчика 18, двоичное число на его выходах, увеличивается

15 на одну единицу и на выход блока 18 мультиплексоров подключается следующий (больший ) шаг d"êâàíòîâàíèÿ иэ

БПП 21, в виде двоичного числа (ком" бинации двоичных символов ), Если

20 единичный импульс поступает на вход обратного, счета реверсивного счетчика 18, то на выход блока 18 мультиплексоров подключается предыдущий (меньший ) шаг кв ан то в ания.

Подключенный иэ БПП 21 шаг квантования (двоичное число, соответствующее размеру шага) записывается в третий буферный регистр 20 по при30 Ходу на его вход обнуления импульса (t)i и хранится íà его выходах до конца анализируемого интервала Т

Установочные входы реверсивного счетчика 18 подключены к выходам буферного регистра 20 и, таким образом, 35 информация о текущем шаге квантования (о его порядковом номере, а сле» довательно, о его размерах) в конце каждого анализируемого интервала р.40 (по приходу импульса x(t)) записывается в реверсивный счетчик 18 и слу-.. жит в качестве начального значения шага. Двоичное число, срответствую-.. щее текущему шагу квантования, с выхода третьего буферного регистра 20 поступает на вторую группу входов

АЛБ 10 и в зависимости от состояния его управляющего входа либо суммируется либо вычитается из двоичного

> числа, присутствующего на первой группе входов АЛБ 1О. Двоичное число на первой. группе входов АДБ 10 является результатом аналогичной арифметической операции, проиэведен 55 ной в предыдущем тактовом интервале, и хранящимся в первом буферном регистре 11 в течение периода одного синхроимпульса. На выходе первого буфернятся там до окончания текущего анализируемого интерв ала T> . Буферный регистр 14 таким образом может быть реализован в виде нескольких (в рассматриваемом примере — двух ) параллельных асинхронных RS-триггеров.

Импульс с выхода элемента 22 эквивалентности, приходящий в конце каждого интервала Т, стирает информацию, записанную в регистр 14, и подготавливает его таким образом к принятию информации в течение следующего интервала Т4

Комбинация сигналов с выходов вто-, рого буферного регистра 14 поступает через элементы И 16 и 17 на счетные входы реверсивного счетчика 18, причем сигнал К1() с первого выхода, буферного регистра 14 предварительно инвертируется элементом НЕ 15 и поступает через элемент И 16 на вход обратного счета реверсивного счетчика

18, а сигнал K (t) — на вход прямого счета реверсивного счетчика 18, Таким образом, если в течение интервала Т число импульсов в послеД довательности Ь(С) на выходе элемента ИЛИ 6 было меньше N на выхомин де второго буферного регистра 14 сигналы К (t) = О и К (:) = О. Соответ1 ственно на входе обратного счета реверсивного счетчика 18 в момент ОКОН чания интервала Т появляется коротМ кий единичный импульс M„(t). Если число импульсов в последовательности

b(t) будет 1мин и N q„ е To a Mo мент прихода очередного импульса

x(t) на обоих входах реверсивного счетчика 18 присутствуют нули(и реве сивн и счетчик 18 не изменит своего состояния ). Если число импульсов в последовательности b(t) эа время Т достигло N или превысило его, то в момент окончания .анализируемого интерв ала Т на входе прямо ro счета р еверсивного счетчика 18 появляется короткий единичный импульс M (t) (последняя ситуация изображена на временных диаграммах фиг. 2 ).

Блок 19 мультиплексоров представляет собой несколько мультиплексоров с объединенными управляющими входами и разделенными на группы информацион ными входами, Одноименные входы отдельных мультиплексоров образуют группы входов, объединенные в магистпаль информационных шин, по которой к информационным входам блока 18 мультиплексоров: подводится набор шагов d „ d „ êâàíòoâàíèÿ, с кото5 рыми может работать устройство и которые хранятся в БПП 21 в виде двоичных чисел. Предполагается, что дво ичное число, соответствующее К„ больше, чем двоичное число, соответству10 ющее d 1. и т.д. (d>)dГ, d<)d"5, ..., „>d"ь „).

7 1 ного регистра 11, таким образом, образуется двоичное число, величина которого определяет вепичину напряжения U (t) аппроксимации входного ф сигнала в цепи обратной связи кодера. Преобразование данного двоичного числа в уровень напряжения U+(t) производит ЦАП 9.

Таким образом, AJlH 10 с приходом каждого тактового импульса (и форми-. рованием,каждого бита выходной последовательности у(t)) совершает операцию сложения или вычитания (в зависимости от того, единичный или ну,левой символ последовательности y(t) записался в триггер 2 с двумя двоичными числами). Одно из этих чисел отображает величину сигнала У (t) аппроксимации и поступает на первую группу входов АЛБ 10 из первого буферного регистра 1!. Второе двоичное число отображает величину шага d квантования и поступает на вторую группу входов АЛБ 10 из БПП 21 через блок 18 мультиплексоров и третий буферный регистр 20. Число, отображающее сигнал U (t) аппроксимации, изме+ няется с приходом каждого тактового . импульса, так как АЛБ 10 в течение

197088 квждoI î такгового интервала либо прибавляе r к U (t) шаг Р квантования, либо вычитает из !3 (t) шаг с (в двоичном виде ), а результирующее (новое) значение сигнала U+(t.) аппроксимации записывается н первый буфергпiA регистр 1! и в течение одного тактового интервала хранится там, участвуя в очередной операции сложения или вычитания, производимой АЛБ 1О.

Число, отображающее шаг < квантования, изменяется(если это необхо димо ) только по окончанию очередного, анализируемого интервала Т . Изменение шага о происходит дискретно. Для того чтобы компадирование в устройстве было слоговым, необходимо выбирать длительность интервала Т соизмеримой с длительностью слогов речевого сигнала.

Как следует из изобретения,шаг квантования сигнала U+(t) в цепи обратной связи изменяется пропорционально числу однотипных символов в пачках выходного сигнала y(t), а значит пропорционально амплитуде и частоте входного сигнала

Uф °

1 197088

1 с не Бторену

ЮуiОер юму рееисюри

Puz.Þ ХреБергидноми гчетчилу

В11ИИПИ Заказ 7631/59 тираж 87) Подписное

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Дельта-кодер Дельта-кодер Дельта-кодер Дельта-кодер Дельта-кодер Дельта-кодер 

 

Похожие патенты:

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

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

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

Изобретение относится к технике связи и вычислительной технике и может быть использовано в системах передачи информации при любых видах дельта-модуляции (ДМ)

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

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

Изобретение относится к техники связи, в частности к схемам подавления шумов и квадратурным понижающим преобразователям

Изобретение относится к вычислительной технике и технике связи
Наверх