Дельта-сигма-кодер
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 16 84 А 1 03 М 3/ РЕТЕНИ иии тут им. алашонок, А 35 М 25, р. 60,58,кл, НОЗ ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМПРИ ГКНТ СССР ОПИСАНИЕ ИЗОБ К АВТОРСКОМУ СВИДЕТЕЛЬСТВ(57) Изобретение относится к автоматике и вычислительной технике, Его использование позволяет повысить точность кодера. Дельта-сигма-кодер содержит вычитатель 1, сумматор 2, источник 5 опорного напряжения, элементы И 6, 7, счетчики 11, 12 импульсов, цифроаналоговые преобразователи (ЦАП) 14, 15, компараторы 17-19, элемент ИЛИ 20, элемент НЕ 24 и дискретизатор 25, Благодаря введению сумматоров 3, 4, элементов И 8-10, счетчика 13 импульсов, ЦАП 16, блока 21 коммутации, кодопреобразователя 22 и генератора 23 равномерно распределенного шума в кодере достигается повышение точности без увеличения разрядности ЦАП. 3 ил,. 1 табл,Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах передачи аналоговых сигналов.Цель изобретения - повышение точности кодера.На фиг. 1 изображена блок-система; на фиг, 2 - пример выполнения счетчика импульсов; на фиг. 3 - временные диаграммы работы кодера.Дельта-сигма-кодер содержит вычитатель 1, первый - третий сумматоры 2 - 4, источник 5 опорного напряжения, первый - пятый элементы И 6-10, первый - третий счетчики 11 - 13 импульсов, первый - третий цифроаналоговые преобразователи (ЦАП) 14-16, первый - третий компараторы 17-19, элемент ИЛИ 20, блок 21 коммутации, кодопреобразователь 22, генератор 23 равномерно распределенного шума, элемент НЕ 24 и дискретизатор 25,На фиг, 1 обозначены информационный вход 26, тактовый вход 27 и выход 28 кодера,Пример выполнения счетчика 11 (12 и 13) импульсов на О-триггерах 29-32 приведен на фиг. 2.Дискретиэатор 25 может быть реализован в виде О-триггера. Кодопреобразователь 22 представляет собой схему, реализующую требуемую таблицу истинности, и может быть выполнен, например, на ПЗУ.Блок 21 коммутации представляет собой, например, набор элементов И, первые входы которых являются информационными входами блока 21, а вторые входы объединены в управляющий вход блока 21,На фиг. 3 обозначены следующие сигналы; а - тактовые импульсы Ос; б - сигналы на выходах первого ЦАП 14 (а), второго ЦАП 15(Ь) и третьего сумматора 5(с); в - сигналы а на выходе элемента НЕ 24; г - выходная цифровая последовательность Цт) на выходе 28; д - сигналы В на выходе элемента ИЛИ 20.Дельта-сигма-кодер работает следующим образом.Входной сигнал Х(с) поступает на вычитатель 1 и сумматор 2, которые предназначены для формирования размера шага первого 14 и второго 15 ЦАП соответственно. В зависимости от напряжения на выходе первого компаратора 17 тактовые импульсы Ос с входа 27 поступают либо на счетный вход первого счетчика 11. либо, противофаза, на счетный вход второго счетчика 12,Если предположить, что на вход 26 кодера поступает положительное напряжение Х находящееся в пределах О Х(т)Ч, где 5 10 15 20 25 30 35 40 45 50 55 Ч - напряжение источника 5, и не изменяющееся во времени, то в этом случае сигнал а на выходе первого ЦАП 14 будет меньше сигнала Ь на выходе второго ЦАП 15 и на выходе первого компаратора 17 появится логический "0", а на выходе элемента НЕ 24 - логическая "1", Таким образом, в момент прихода тактового импульса на вход первого элемента И 6 состояние первого ЦАП 14 изменится на единицу. В случае, если напряжение на выходе первого ЦАП 14 по- прежнему будет меньше напряжения на выходе второго ЦАП 15. компаратор 17 останется в том же состоянии, в противном случае в момент появления следующеготактового импульса изменится состояние второго счетчика 12 и ЦАП 14.Таким образом, осуществляется отсчет шагов на выходе первого ЦАП 14, размер которых пропорционален разности Ч - Х(т), относительно шагов на выходе второго ЦАП 15, размер которых пропорционален сумме Ч+Х с тем же коэффициентом пропорциональности, причем остаток от каждого предыдущего отсчета будет переноситься на следующий отсчет. Непрерывность отслеживания определяется разрядностью первого 14 и второго 15 ЦАП, т. е. временем прохождения полного цикла от начала счета до сброса.Для увеличения точности преобразования необходимо увеличивать разрядность ЦАП, т, е. увеличивать длину кодовой комбинации. определяющей точность отслеживания, однако практически это невозможно достигнуть, Сущность увеличения точности преобразования в данном кодере заключается в статистической оценке остаточной разности между отсчетами, пропорциональными разности Ч - Х(т) и сумме Ч+Х(1) в момент сброса, и учете этой оценки для формирования сигнала сброса. Для того, чтобы статистическая оценка производилась правильно, необходимо, чтобы напряжение шума в момент сброса (заштрихованные прямоугольники на фиг. 3) строго соответствовало разности Ч-Х(т) в случае, если Х(т)0, или сумме Ч+Х(т), если Х(т)0, т. е, должно быть равно размеру меньшего шага. Это достигается с помощью третьего счетчика 13, который управляется счетными импульсами, формируемыми четвертым 9 и пятым 10 элементами И и элементом ИЛИ 20 так, чтобы количество импульсов было равно количеству пачек независимо от их длины и содержания (нулевые или единичные).В этом случае состояние третьего счетчика 13 (и одного из счетчиков 11 или 12 в зависимости от по, верности Х(тв момент4550 2 - 1+де Ямакс 5 сброса будет соответствовать комбинации, оценивающей отношение Ч+Х /Ч-Х(т). Действительно, если состояние счетчика, управляющего ЦАП с меньшим размером шага, в момент заполнения будет соответствовать комбинации с номером 2-1, где щ - разрядность счетчиков и ЦАП, то состояние другого счетчика, управляющего ЦАП с большим размером шара, будет соответствовать комбинации с номером (2-1)/и, где и - длина пачки, т. е., если Х(т)0, то на первый счетчик 11 поступают импульсы в и раэ чаще, чем на второй счетчик 12 и соответственно. в момент заполнения первого счетчика 11, на втором счетчике 12 и на третьем счетчике 13 будет комбинация в и раз меньшая. Если известны и и Ч, то всегда можно определить Ч - Х(1) из следующего соотношения: Ч - Х(1)3 - -,1 - - Ч. (1)Для регулирования напряжения равномерно распределенного шума применяется третий ЦАП 16, на вход опорного напряжения которого подается сигнал 3(т) с выхода генератора 23 равномерно распределенного шума, Блок 21 коммутации и кодопреобразователь 22 предназначены для соответствующего управления шумовым сигналом 5(т) во времени и по уровню. Для правильной оценки остаточной разности между отсчетами необходимо, чтобы напряжение равномерно распределенного шума Я(т) было равно размеру меньшего шага с учетом (1):( )и Ч - ХДС 2 Ч2 - 1 (2 - 1) (и +1) Поскольку2 - 1и - где- номер кодовой комбинации на счетчиках 11-13 в момент сброса,(1)макс2" - 1) (2 - 1+) Кодопреобраэователь 22 осуществляетпреобразование комбинации с номеромвкомбинацию с номером ) так, что32 - 1+ 2 - 1 5 10 15 20 25 30 35 402 - 1+В таблице приведенМ данные для построения кодопреобразователя 22 на примере 4-х разрядной кодовой комбинации;Как видно иэ фиг. Зб, в момент сбросаосуществляется сравнение сигнала Ь с шумовым сигналом с. В зависимости от величины остаточной разностии напряженияшума 3(т) возможны два варианта: вариант1 - Я(т)ф - сигнал сброса задерживаетсяна такт, а вырабатываемая пачка удлиняетсяна один такт; вариант 2 - Я(т)ф - сбрососуществляется в этом такте, а вырабатываемая пачка остается без изменений, На фиг.3 показан вариант 1.Известно, что в случае, когда шум имеетравномерное распределение, при многократном повторении математическое ожидание последовательности импульсов,образующихся в результате сравнения некоторого уровняс шумом, будет равноэтому уровню, т, е, при многократном повторении циклов отсчета среднее напряжениеимпульсов, образующихся в момент сброса,будет точно соответствовать остаточнойразности .Таким образом, процесс отслеживанияудлиняется на несколько циклов, что эквивалентно значительному увеличению разрядности счетчиков и ЦАП, соответственно,значительно увеличивается точность отслеживания без повышения разрядности счетчиков и ЦАП.Предлагаемый кодер характеризуетсятакже более широким динамическим диапазоном преобразующих сигналов за счет от-носительно небольшой разрядности ЦАП и,соответственно, небольшого коэффициентаделения опорного уровня,Формула изобретения Дельта-сигма-кодер, содержащий вычитатель, первый вход которого объединен с первым входом первого сумматора и является информационным входом кодера, источник опорного напряжения, выход которого подключен к вторым входам вычитателя и первого сумматора, выходы которых подключены к опорным входам соответственно первого и второго цифроаналоговых преобразователей, элемент ИЛИ, первый и второй элементы И, первые входы которых объединены с тактовым входом дискретиэатора и являются тактовым входом кодера, выходы первого и второго элементов И соединены со счетными входами одноименных счетчиков импульсов, выходы которых подключены к1656684 03 иг.2 информационным входам одноименных цифроаналоговых преобразователей, выход первого цифроаналогового преобразователя соединен с первыми входами первого и второго компараторов, выход второго циф роаналогового преобразователя подключен к первому входу третьего компаратора и второму входу первого компаратора, выход которого соединен с вторым входом второго элемента И и входом элемента НЕ, выход 10 которого подключен к второму входу первого элемента И, прямой выход дискретизатора является выходом кодера, о т л и ч а ющ и й с я тем, что с целью повышения точности кодера, в него введены третий счетчик 15 импульсов, блок коммутации, кодопреобразователь, третий цифроаналоговый преобразователь, второй и третий сумматоры, третий - пятый элементы И игенератор равномерно распределенного шума, выход ко торого соединен с опорным входом третьего цифроаналогового преобразователя, выход которого соединен с первыми входами второго и третьего сумматоров, вторые входы которых подключены к выхо дам соответственно первого сумматора и вычитателя, выходы второго и третьего сумматоров соединены с вторыми входами одноименных компараторов, выходы которых подключены к входам третьего элемента И, выход которого соединен с установочными входами первого - третьего счетчиков импульсов, выходы третьего счетчика импульсов подключены к информационным входам блока коммутации, выходы которого через кодопреобразователь подключены к информационным входам третьего цифроаналогового преобразователя, инверсный выход дискретизатора соединен с первым входом четвертого элемента И, второй вход которого и информационный вход дискретизатора подключены к выходу элемента НЕ, первый и второй входы пятого элемента И подключены к прямому выходу дискретизатора и выходу второго компаратора, выходы четвертого и пятого элементов И соединены с входами элемента ИЛИ, выход которого подключен к счетному входу третьего счетчика импульсов и управляющему входу блока коммутации.1656684 гф ЩСоставитель О,РевинскииРедактор Е.Копча Техред М.Моргентал Корректор Т,Пали Закаэ 2057 Тираж 463 Подписное ВНИИПИ Государственного комитета по иэобретениям и открытиям при ГКНТ ССС113035. Москва, Ж, Раушская наб., 4/5Проиэводственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101
СмотретьЗаявка
4710762, 26.06.1989
РИЖСКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ ИМ. А. Я. ПЕЛЬШЕ
КОТОВИЧ ГЛЕБ НИКОЛАЕВИЧ, МАЛАШОНОК ИГОРЬ МИХАЙЛОВИЧ, ПУНДУРС АРМАНД АНТОНОВИЧ, ЯНЕНКО ЮРИЙ БОРИСОВИЧ
МПК / Метки
МПК: H03M 3/02
Метки: дельта-сигма-кодер
Опубликовано: 15.06.1991
Код ссылки
<a href="https://patents.su/5-1656684-delta-sigma-koder.html" target="_blank" rel="follow" title="База патентов СССР">Дельта-сигма-кодер</a>
Предыдущий патент: Интегральный цифроаналоговый преобразователь
Следующий патент: Преобразователь последовательного кода в параллельный
Случайный патент: Лента крутонаклонного конвейера