Изобретение относится к технике i связи и вычислительной технике и может быть использовано .в системах передачи информации.
Цель изобретения - повышение точности восстановления исходного сигнала.
На фиг.1 представлен график, поясняющий принцип преобразования ана- логового сигнала в дельта-модулиро- ванный (ДМ) сигнал; на фиг.2 - график, поясняющий восстановление исходного сигнала в соответствии с предлагаемым способом} на фиг.З - блок-схема устройства для дельта-демодуляции, на фиг.4 - схема арифметико-логического узла, пример исполнения; на фиг.З - порядок заполнения блоков оперативной памяти; на фиг.6 - алго- ритм работы арифметического блока} на фиг.7 - графики, иллюстрирующие примеры формирования первого и второго аналоговых сигналов; на фиг.З - график, поясняющий пример восстанов- ления сигнала,
При преобразовании по методу дельта-модуляции аналоговый сигнал x(t) представляется своей копией y(t) (фиг.1).При этом в канал связи переда- ется импульсная последовательность, г полярность каждого импульса которой соответствует тому, возрастает или убывает на данном тактовом интервале (периоде) сигнал у(t). При восстанов- лении на приемном конце участки с резким изменением в сигнале x(t) восстанавливаются с большими искажениями (так называемые искажения по перегрузке) . Таким участкам сигнала x(t) соответствуют пачки однополярных импульсов в ДМ-сигнале.
Способ восстановления исходного сигнала при дельта-модуляции включает в себя следующие операции:
задержка импульсной последовательности ДМ-сигнала на время T-N, где Т - период повторения импульсов; N - максимально возможное число импульсов в пачке;
обнаружение в импульсной последовательности ДМ-сигнала пачки однополярных импульсов;
одновременное формирование первого и второго аналоговых сигналов, возрастание или убывание которых на каждом периоде Т определяется полярностью соответствующего импульса, при этом первый аналоговый сигнал
формируется из задержанной импульсной последовательности;
при обнаружении пачки однополярных импульсов увеличение крутизны первого аналогового сигнала от импульса к импульсу, начиная с некоторого минимального значения в начале каждой новой пачки (фиг.2), кривая );
одновременно во втором аналоговом сигнале уменьшение крутизны от импульса к импульсу в обратном по сравнению с первым аналоговым сигналом порядке до минимального значения в конце той же пачки (фиг.2, кривая U2(t)),
суммирование обоих аналоговых сигналов (фиг.2, кривая U(t)),фильтрация суммарного аналогового сигнала.
Пачка однополярных импульсов может содержать и один импульс.
Устройство для дельта-демодуляции для осуществления предлагаемого способа содержит (фиг.З) блок 1 задержки, тактовый генератор , элемент И
3,арифметико-логический узел (АЛУ)
4,первый и второй интеграторы 5 и 6, первый и второй цифроаналоговые преобразователи (ЦАП) 7 и 8, аналоговый сумматор 9 и фильтр 10 нижних частот (ФНЧ).
Блок 1 задержки может быть реализован на N-разрядном регистре сдвига.
Тактовый генератор 2 синхронизируется входной последовательностью.
Интеграторы 5 и 6 выполнены двойными.
АЛУ 4 может быть выполнен (фиг.4) на блоке 11 ввода, блоке 12 управления, первом и втором блоках 13 и 14 оперативной памяти, первом - девятом блоках 15-23 ключей и арифметическом блоке 24. На фиг.4 обозначены первый - четвертый входы 25-28 и первый и второй выходы 29 и 30 узла.
Блок 11 ввода служит для пуска и останова работы блока 12 управления, который подсчитывает число импульсов в пачке и управляет работой блоков 15-24.
Блок 13 служит для записи в память АЛУ 4 полной информации .о гГоступаю- щей импульсной последовательности L(t).
Устройство работает следующим образом.
Перед началом работы во всех ячейках памяти блоков 13 и 14 устанавливают О и ключи (К.,... KN) всех блоков 15-23 ключей устанавливают в разомкнутое положение.
Работа АЛУ начинается с приходом первого импульса последовательности L(t) на вход устройства. Последовательность L (t) (т.е. ДМ-сигнал) представляет собой в данном случае импульсы разной полярности (фиг.За).
Приходящие импульсы поступают также на вход элемента И 3, на другой вход которого поступают положительные импульсы с выхода генератора 2. При импульсе положительной подярнос- ти в последовательности L(t) на выходе элемента И 3 появляется выходной импульс, а при наличии в последовательности L(t) отрицательных им- , пульсов сигнал на выходе элемента И 3 отсутствует.
Блок 15 ключей работает таким образом, что в момент прихода первого импульса на вход устройства в блоке 15 замыкают ключ К1, при поступлении второго импульса замыкают ключ К блока 15, а ключ К, размыкают и т.д.
В результате в старшем бите D ячеек памяти А блока 13 записываются 1, когда в импульсной последовательности L(t) присутствуют импульсы положительной полярности, и остаются О в случае прихода импульсов отрицательной полярности. Таким образом, бит D является знаковым битом.
В млад нем бите 1) ячеек памяти блока 13 с помощью тамыкания ключей (К,... KN) блока 16 записываются 1 при поступлении очередных импульсов в последовательности L(t) независимо от полярности импульсов. Следовательно, бит D0 является битом, в котором фиксируется приход очередного импульса.
Таким образом, в памяти АЛУ 4, а именно в блоке 13 памяти, фиксируется вся информация о приходящей импульсной последовательности L(t) (фиг.56, левая часть).
Синхронизация работы блока 12 управления, всех блоков 15-23 ключей и других блоков АЛУ 2 в соответствии с периодом следования приходящих импульсов осуществляется с помощью тактового генератора 2, имеющего тактовую частоту, равную частоте следования импульсов последовательности L(t)
Второй этап работы АЛУ 4 заключается в обработке данных блока 13 с
цепью выделения различных групп импульсов: разнополярных, однополярных положительных, однополярных отрицательных, что необходимо в последующем для формирования второго аппроксимирующего напряжения Ui(t).
Результаты обработки информации, находящейся в блоке 13, записываются затем в блок 14 памяти, для чего блок 12 управления реализует следующую программу.
Сначала в первую ячейку памяти В блока 14 переписывают содержимое пер- 5 вой ячейки памяти А, блока 13.
Затем осуществляют сравнение содержимого знакового бита Dr блока 13
для двух соседних ячеек AN и
N+I
путем вычитания содержимого бита DT ячейки А м.ц из содержимого бита D 7 ячейки A N в арифметическом блоке 24 по программе, алгоритм которой приведен на фиг.6 и включает в себя следующие операции:
проверка выполнения условия
АнN+1
0,
если это условие выполняется, то в ячейку BN блока 14 прибавляют единицу
в ячейку ВМч.т блока 14 записывают в младший бит De значение 1, производят проверку выполнения условия
А «,-
N+2
0.
если это условие выполняется, то в ячейки BNH блока 14 прибавляют по 1, а в ячейку BN+2 блока 14 в младший бит D0 записывают 1, затем производят проверку выполнения условия
45
AN+l A
если это условие выполняется, то в ячейки В, BN+1 , BN+1 прибавляют по 1, а в очередную новую ячейку В блока 14 в младший бит D0 записывают 1 и так до тех пор, пока разность между знаковыми битами двух соседних ячеек блока 13 не будет равняться О (т.е. AS-AS-H/O); это означает, что , следующий импульс в последовательности L(t) имеет полярность, противоположную полярности предыдущего импуль- са тогда в этом случае осуществляют
операцию перезаписи содержимого очередной ячейки А5 блока 13 в соответствующую ячейку В5 блока 14 (под тем же номером, что и в блоке 13), затем опять производят сравнение знаковых битов двух соседних ячеек блока 13 и т.д. согласно алгоритму, приведенному на фиг.6.
Содержимое знакового бита D7 ячеек В блока 14 соответствует содержимо- |му знакового бита D7 ячеек As блока 13, и его получают путем осуществления перезаписи содержимого знакового бита D ячеек блока 13 в знаковый бит D7 соответствующих ячеек Bs блока 14 (Фиг.56).
Опрашивание содержимого ячеек блока 14 начинается с момента появления первого импульса на выходе блока 1 задержки.
Переход к опрашиванию очередной {ячейки памяти блока 14 определяется Йериодом следования импульсов тактового генератора 2, частота следования Импульсов которого синхронизирована строго в соответствии с частотой следования импульсов в последовательности L(t).
В устройстве формируются два аппроксимирующих напряжения U.,(t) и j(t) (первый и второй аналоговые сигналы).
Напряжение U (t) формируется обыч- )шм способом путем двойного интегрирования в интеграторе 5.
Рассмотрим процесс формирования торого аппроксимирующего1 напряжения Ua(t), обратно отображенного относительно Dt(t).
В момент времени, соответствующий Появлению первого импульса на выходе блока 1 задержки, блок 12 управления Выдает команду на считывание содержимого первой ячейки В блока 14. При этом последовательность считыва- йия должна быть направлена от старших битов к младшим (т.е. в направлении от D6 к D0 ) . Скорость считывания, т.е. переход от одного бита ячейки к другому, определяется частотой следования импульсов в последовательности L(t).
Управляющий сигнал, считываемый с ячеек памяти Бм блока 14, подают на Соответствующий ЦАП: на ЦАП 7 с положительным знаком опорного напряжения и случае присутствия в последовательности L(t) импульсов положительной
0
5
5
0
5
0
5
0
5
подярности и на ПАИ 8 с отрицательным знаком опорного напряжения в случае присутствия в последовательности) L(t) импульсов отрицательной поляр- норти.
Для обеспечения работы того или иного ЦАП используется блок 23 ключей.
Размах импульса напряжения (т.е. величина напряжения) на выходе того или иного ЦАП зависит от величины двоичного числа, записанного в соответствующей ячейке памяти BN блока 14.
В случае присутствия в последовательней:™ L(t) пачки однополярных импульсов величина импульсов на выходе ЦАП 7 или 8 уменьшается по мере приближения к последнему импульсу в пач- ке однополярных импульсов, поскольку в этом случае уменьшается и величина двоичного числа, записанного в ячейках В ., блока 14.
Г
Именно это и требуется для формирования второго аппроксимирующего напряжения Ut(t), чтобы оно было обратно отображенным относительно U(t). Для напряжения U (t), наоборот, характерно увеличение роста его ступенек по мере увеличения числа однополярных импульсов в пачке (фиг.2,7).
После ЦАП 7 и 8 импульсы подают последовательно на двойной интегратор 6, который идентичен интегратору 5. Оба аппроксимирующих напряжения U, (t) и ) подают далее на входы сумматора 9 и затем на ФНЧ 10, на выходе которого восстанавливают исходный сигнал x(t). Удвоение амплитуды сигнала на выходе сумматора 9 компенсируется снижением коэффициента усиления ФНЧ 10 либо введением делителя в сумматор 9.
Конкретная величина того или другого напряжения зависит от момента времени, с которого было начато рассмотрение формирования напряжений U (t) и иг(ь), поэтому описывается изменение крутизны сигналов Ut(t) и U2(t), а не их величина.
На фиг.8 приведены четыре кривые. Сплошная плавная кривая соответствует исходному сигналу x(t), который был представлен взятой импульсной последовательностью L(t) из 11 импульсов.
Сплошная ступенчатая кривая соответствует первому аппроксимирующему напряжению U t(t) .
9 15
Штриховая ступенчатая кривая соответствует второму аппроксимирующему напряжению U.(t), обратно отображенному относительно U,(t) .
Штрихпунктирная кривая соответствует полусумме напряжений ) и иг(О. Как видно из фиг.8, последняя кривая значительно точнее отображает исходный сигнал x(t), чем одно аппроксимирующее напряжение U1(t).
Таким образом, точность восстановления исходного сигнала повышается.
Формула изобретения
1. Способ восстановления исходного сигнала при дельта-модуляции, включающий в себя обнаружение пачки однополярных импульсов в импульсной последовательности входного дельта- 1модулированного сигнала с одновременной задержкой этой импульсной последовательности, формирование из нее первого аналогового сигнала, возрастание или убывание которого на время Т действия каждого импульса входного дельта-модулированного сигнала соответствует заранее заданной полярности этого импульса, формирование выходного сигнала путем фильтрации аналогового сигнала, отлича ю- щ и и с я тем, что, с целью повышения точности восстановления исходного сигнала, импульсную последовательность задерживают н время T-N (N - максимально возможное число импульсов в пачке), одновременно с первым формируют второй аналоговый сигнал, направление изменения которого аналогично направлению изменения первого аналогового сигнала, после обнаружения пачки однополярных импульсов увеличивают крутизну первого аналогового сигнала с каждым следующим импульсом этой пачки, начиная с минимальной крутизны в момент появления каждой пачки однополярных импульсов, и уменьшают крутизну второго аналогового сигнала с каждым следующим импульсом той же пачки в порядке, обратном порядку увеличения крутизны первого аналогового сигнала, до минимальной крутизны в момент окончания пачки импульсов, суммируют сформированные таким образом первый и второй аналоговые сигналы, после чего фильтруют суммарный аналоговый сигнал.
ЬЮ
2. Устройство для дельта-демодуляции, содержащее блок задержки, информационный вход которого является входом устройства, арифметико-логический1 узел, первый цифроаналоговый преобразователь, элемент И и фильтр нижних частот, выход которого является выходом устройства, отличающ е е с я тем, что, с целью повышения точности восстановления исходного сигнала, в устройство введены второй цифроаналоговый преобразователь, тактовый генератор, первый и второй интеграторы и аналоговый сумматор, выход элемента И подключен к первому входу арифметико-логического узла, второй вход которого объединен с входом тактового генератора и первым
входом элемента И и подключен к входу устройства, выход тактового генератора соединен с вторым входом элемента И, тактовым входом блока задержки и третьим входом арифметико-логнческого узла, выход блока задержки подключен к входу первого интегратора и четвертому входу арифметико-логического узла, первые и вторые выходы которого соединены с в ходами соответственно
первого и второго цифроаналоговых преобразователен, выходы которых объединены и подключены к входу второго интегратора, выходы первого и второго интеграторов соединены с входами аналотового сумматора, выход которого подключен к входу фильтра нижних частот.
3. Устройство по п.2, отличающееся тем, что арнфметикологический узел содержит первый и второй блоки оперативной памяти, первый - девятый блоки ключевых элементов, арифметический блок, блок ввода и блок управления, информационные вхоДЬ1 первого и второго блоков ключей объединены соответственно с первым и вторым входами блока ввода и являются соответственно первым и вторым входами узла, третий и четвертый входы блока ввода являются одноименными входами узла, выход -блока ввода соединен с входом блока управления, первые, -вторые и третьи выходы которого подключены к управляющим входам соответственно первого - четвертого блоков ключей, пятого - девятого блоков ключей и арифметического блока, выходы первого и второго блоков ключей соединены соответственно с первым и
x(t);y(t)
W
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ ВОССТАНОВЛЕНИЯ ИСХОДНОГО СИГНАЛА ПРИ ДЕЛЬТА-МОДУЛЯЦИИ И УСТРОЙСТВО ДЛЯ ДЕЛЬТА-ДЕМОДУЛЯЦИИ | 1994 |
|
RU2129333C1 |
Дельта-кодер | 1988 |
|
SU1646056A1 |
Устройство связи с дельта-модуляцией | 1986 |
|
SU1365364A1 |
Дельта-кодер | 1987 |
|
SU1429321A1 |
Дельта-модулятор | 1987 |
|
SU1425838A1 |
Дельта-кодер | 1986 |
|
SU1381715A1 |
Дельта-модулятор | 1983 |
|
SU1129732A1 |
Дельта-кодек | 1989 |
|
SU1725398A1 |
Дельта-модулятор | 1987 |
|
SU1508350A2 |
СИСТЕМА СВЯЗИ С ДВУХПАРАМЕТРИЧЕСКОЙ ДЕЛЬТА-МОДУЛЯЦИЕЙ | 1991 |
|
RU2009614C1 |
Изобретение относится к технике связи и вычислительной технике и может использоваться в системах передачи информации. Цель - повышение точности восстановления исходного сигнала. Это достигается благодаря формированию двух аппроксимирующих сигналов, крутизна одного из которых во время действия пачки однополярных импульсов увеличивается от импульса к импульсу, а другого падает в порядке, обратном увеличению крутизны первого сигнала. Устройство, реализующее способ, содержит блок 1 задержки, элемент И 3, арифметико-логический узел 4, цифроаналоговый преобразователь 7 и фильтр 10 нижних частот, а также тактовый генератор 2, интеграторы 5, 6, цифроаналоговый преобразователь 8 и аналоговый сумматор 9. 2 с. и 1 з.п. ф-лы, 8 ил.
Фиг.1
W /
I
I
Т 2Т ЗТ ЦТ 57 67 7Т Фиг. 2
, ,
Ґ i
°ff
°a a a
ftr - - - Ht
99ZUSI
Проверка тьтолнения усладил
AN 0
Ла
Вн регистра Р2 придадАЯют M регистра Р2 записывают Г одят проверку Выполнений AN+-AN z 0, если услоолняется, то в ячейки Вн и гистра Р2 прибавляют по П1п, у регистра PZ запи / и т.д.
нет
Производят перезапись содержимого ячейки А регистра Р1 д ячейку BN+, регистра Р2
U1
J ON ОЧ
Фиг.6
а
Зоя now// из иппульсов отрицательной ПОЯПРХОСГЧ
т гт зт tт гт зт t
-W
ft дл почки иъ четыре. инпульсов положительной поляяносту
+ U,(V
т гт зт ът
Ш одиночны мпуяков (огрцотешон и положительно
0 О Т tA +UM
ЩИ)
U,(V
г - W)
bUttt)
т гт зт ttT t
Фиг. 7
т
)
U2(t) Ul(t)
f 1 3 Ч В В 7
bjsZssJ
9 10 11 L (t)
Фиг.8
Авторы
Даты
1990-06-15—Публикация
1987-12-18—Подача