Устройство для задержки и преобразование информации

Иллюстрации

Показать все

Реферат

 

Изобретение относится к приборостроению и позволяет повысить надежность работы за счет уменьшения объема памяти оперативного запоминающего устройства (ОЗУ). Устройство содержит ОЗУ 1, сумматор 4, с-четчики 5 и 7 импульсов, постоянное запоминающее устройстЁо 6, блок 8 синхронизации , коммутатор 9 и элемент 10 задержки. Введением новых элементе и образованием новых связей между элементами устройства удалось достичь того, что для каждого номера символа в ОЗУ 1 выделена динамическая зона с количеством ячеек, равным числу с s (Л оиеыбаемые самболы Запись считывом/ rWOTW&WWf COfttOffU 3 sanueu fMaSKucvuffi пния чтныц Ar. дауг./

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

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

РЕСПУБЛИК (59 4 G 06 F 7/00

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

Н А BTOPCHOMV СВИДЕТЕЛЬСТВУ

ФилжАжюн

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3837303/24-10 (22) 04.01.85 (46) 30.08.86. Бюл. Р 32 (71) Государственный научно-исследовательский институт радиовещательного приема и акустики им.А.С.Попова (72) В.И. Ефимов, 10.Г. Гофман, А.N. Коган, Л.Г. Синицына, Г.Д.Деведзи и В.В. Подобед (53) 534.852(088.8) (56) Авторское свидетельство СССР

У 824191, кл. G 06 F 7/00, 1979.

Ефимов В.И. и др. Цифровое кодирование при записи и воспроизведении звука. — Тезисы докладов 19 Всесоюзной научно-технической конференции.

Л.: i981.

„„Я0„„1254463 А 1 (54) УСТРОЙСТВО ДЛЯ ЗАДЕРЖКИ И ПРЕОБРАЗОВАНИЯ ИНФОРМАЦИИ (57) Изобретение относится к приборостроению и позволяет повысить надежность работы за счет уменьшения объема памяти оперативного запоминающего устройства (ОЗУ). Устройство содержит ОЗУ 1, сумматор 4, счетчики 5 и 7 импульсов, постоянное запоминающее устройство 6, блок 8 синхронизации, коммутатор 9 и элемент 10 задержки. Введением новых элементов и образованием новых связей между элементами устройства удалось достичь того, что для каждого номера символа в ОЗУ 1 выделена динамическая эона с количеством ячеек, равным числу блоков, на которое задерживается символ с данным номером, плюс ячейка для считывания. После каждого очередного цикла записи-считывания, равного периоду блока, освободившие1254463 ся ячейки переходят из начала одной зоны в конец другой, происходит смещение по всему объему ОЗУ 1 со скоростью одна ячейка за период блока. 4 ил.

Изобретение относится к приборостроению, а именно к устройствам для задержки и преобразования информации.

Цель изобретения — повьппение надежности работы за счет уменьшения объема памяти оперативного запоминающего устройства.

На фиг.1 приведена функциональная схема устройства; на фиг.2 — распре- 10 деление ячеек оперативного запоминающего устройства (ОЗУ) в устройстве; на фиг.3 — распределение зон символов блока данных в ОЗУ, на фиг.4— временные диаграммы работы устройст- 15 ва.

Устройство для задержки и преобразования информации содержит оперативное запоминающее устройство 1, подключенное входами к входным ши- 20 нам 2, информационными выходами к выходным шинам 3, адресными входами к выходам сумматора 4, соединенного первыми входами с выходами первого счетчика 5 импульсов и вторыми входами через постоянное запоминающее устройство 6 с выходами второго счетчика 7 импульсов, подсоединенного входом к первому выходу блока 8 синхронизации и установочным входом 30 к соединенным между собой входу первого счетчика 5 импульсов и второму выходу блока 8 синхронизации, и коммутатор 9. Кроме того, устройство для задержки и преобразования информации содержит элемент 10 задержки, включенный между выходом коммутатора

9 и управляющим входом ОЗУ 1, причем коммутатор 9 подключен информационным входом к третьему выходу блока 40

8 синхронизации и управляющим входом к первому выходу блока 8 синхронизации.

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

Обрабатываемая информация поступает с входных шин 2 на оперативное запоминающее устройство 1. С его выхода информация поступает на выходные шины 3.

Распределение ячеек ОЗУ 1 для устройства представлено на фиг.2.

Здесь для каждого номера символа в блоке выделена динамическая зона с количеством ячеек, равным числу блоков, на которое задерживается символ с данным номером, плюс ячейка для считывания. В течение периода блока ячейки в начале каждой зоны освобождаются, так как символы, записанные в них, считываются из ОЗУ 1.

Запись же символов поступающего блока осуществляется в последние ячейки соответствующих зон.

Таким образом, после каждого очередного цикла записи-считывания, равного периоду блока, освободившиеся ячейки переходят из начала одной зоны в конец другой, т.е. картина, представленная на фиг.2, будет динамической, будет смещаться по всему объему ОЗУ 1- со скоростью одна ячейка за период блока (характер смещения показан на фиг.3).

Работой всех элементов схемы управляет блок 8 синхронизации, вырабатывающий сигналы трех частот: частота блочная, частота символов, двойная частота символов, причем частота символов в 32 раза вьппе частоты блочной. Временные диаграммы работы схемы приведены на фиг.4.

Блочная частота поступает на вход первого счетчика 5 импульсов. Одновременно блочная частота поступает на вход "Установка" второго счетчика 7 импульсов. Частота символов поступает на информационный вход коммутатора 9 а удвоенная символьная частота поступает на управляющий

3 12544 .вход коммутатора 9 и на вход второго счетчика 7 импульсов.

Рассмотрим подробнее работу устройства.

На вход счетчика 5 поступает

"блочная частота". Предположим, что содержимое этого счетчика 5 равно О.

Соответственно на вход ОЗУ 1 поступают символы нулевого блока. Так в промежуток времени to — 4(см.

10 фиг.4) поступает нулевой символ данного блока. В течение блока идет двадцать восемь символов, каждому из которого соответствует свой адрес для считывания и свой адрес для 5 записи, т.е. на выходе сумматора 4 необходимо получить пятьдесят шесть адресов. Так как на вход второго счетчика 7 импульсов поступает двойная частота символов, то нулевому 20 символу соответствует два состояния данного счетчика 7 : Π— это значе-. ние счетчик 7 принимает в момент времени t и 1 — значение, которое счетчик 7 принимает в момент време- 25 ни t (диаграмма 3 фиг.4). В постоян2 ном запоминающем устройстве (ПЗУ)

- 6 предварительно заложена добавка в виде кода, заранее рассчитанная и имеющая различные значения для адре- 30 са считывания и адреса записи. Добавка соответствует требуемой задержке. При изменении значения задержки (по требованию) необходимо перепрограммировать ПЗУ 6, туда вво- 35 дят новые добавки.

Таким образом, на выходе ПЗУ 6 мы имеем две добавки, одна из которых- соответствует добавке к адресу считывания (в промежутке времени 40

), а вторая — добавке к адресу записи (в промежутке времени t<- t4).

В результате сложения в сумматоре

4 добавки с выходным значением счетчика ячеек ОЗУ 1 (на выходе которого 45 нули) на адресных входах ОЗУ 1 в промежутке времени и — t стоит адрес считывания, а на выходах ОЗУ 1 считываемый нулевой байт того блока, который опережает в информации текущий блок на требуемую (заложенную в ПЗУ 6) задержку. Причем в сумматоре 4 не используется выход переноса, а сложение происходит по модулю объема ОЗУ 1. В промежутке времени на адресные входы ОЗУ 1 поступает адрес записи и в ОЗУ 1 производится запись нулевого байта теку63 4 щего блока. Следует сказать, что считывание из ОЗУ 1 происходит практически все время, и только в моменты записи, соответствующие поступлению на управляющий вход ОЗУ 1 импульса записи с частотой символов, которая сдвинута относительно частоты символов, поступающей с блока 8 синхронизации, на 3/4 F,„ Иными словами, считывание полпериода идет по укаэанному адресу считывания, а когда на адресные входы ОЗУ 1 поступает адрес записи, то считывается уже, за исключением моментов поступления импульса записи на управляющий вход

ОЗУ-1, та информация, которая только что поступила. В дальнейшем производится отделение этой ненужной, мешающей дальнейшей обработке информации.

Значит, в момент времени,, определяемый сдвинутым сигналом с частотой символов, сдвинутой относительно частоты символов на F, /4 и формируемой в коммутаторе 9, происходит считывание информации (нулевого байта) из ОЗУ 1 (1 на управляющем входе соответствует считыванию, Π— записи).

В момент времени, определяеи мый частотой Г „„, когда на адресных входах стоит адрес записи, на вход записи поступает сигнал записи, вырабатываемый коммутатором 9, и производится запись в ОЗУ 1 нулевого символа (байта) текущего блока.

В этот момент на входе ОЗУ 1 появляется первый символ, которому на выходе второго счетчика 7 импульсов будут соответствовать уже состояния "2" и "3". Этим состояниям соответствует определенная, отличная от первой, добавка в блоке ПЗУ 6.

Поскольку в течение всего нулевого блока на выходе первого счетчика 5 импульсов будут нули, то в этом случае в момент времени t - t на

î,4 выходе сумматора 4 будут адреса записи и считывания, соответствующие первому символу (байту).

Далее работа схемы осуществляется аналогично вышеописанномуj цикл заканчивается, когда первый счетчик

5 импульсов примет значения, соответствующие номеру следующего блока.

С поступлением и-го блока второй счетчик 7 импульсов устанавливается в нулевое состояние. Сигнал на вы1254!

О!

ne(n-t/-еа сан Ама

Wn е-и шнвааа она J-oo

vwdonn ана Р-о синАюа

Ююа т-аа

ev oono

Ью а-ю сын Ама це. Я

5 ходе первого счетчика 5 импульсов будет меняться в соответствии с приходом блочной частоты от 00...0 до

11...1 и снова к 00...0, образуя на выходе так называемый плавающий" базовый адрес. . За счет разнесения моментов изменения адресов сЧитывания(,) адресов записи (t ), моментов считыа вания (t, ) и записи (t ) в схеме

11 11 не возникает гонок

В устройстве используются неравные зоны ОЗУ 1 для хранения каждого символа, что позволяет избежать хранения в ОЗУ 1 использованной, ненужной информации.

Таким, образом, за счет введения новых связей в известном блоке удалось достичь либо эффективного ис-. пользования ОЗУ (уменьшения его объема), либо увеличения величины задержки при сохранении объема ОЗУ; удалось также получить преобразование информации за счет соответствую- 25 щего программирования ПЗУ 6.

Использование изобретения позволяет повысить надежность работы за счет уменьшения объема памяти ОЗУ.g!!

463 Ь

Формула изобретения

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

1254463

Редактор Н. Слободяник

Заказ . 4721/52 Тираж 671

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Подписное

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4 р tg tI, t1 tZ

Hans//мние 05иаения йчИпаа4юж

Юи Х

Составитель В. Добровольский

Техрер Л.Сердюкова Корректор Л. Пилипенко