Устройство цифрового формирования огибающих

Номер патента: 1145940

Автор: Кристиан

Есть еще 5 страниц.

Смотреть все страницы или скачать ZIP архив

Текст

(54)(57) УСТРОЙСТВО ЦИФРОВОГО ФОРМИРОВАНИЯ ОГИБАЮЩИХ, содержащее первыйблок памяти с произвольной выборкой,счетчик адреса, тактовый вход которого соединен с первой шиной опорной частоты, сумматор и блок управления, о т л и ч а ю щ е е с ятем, что, с целью расширения Функциональных возможностей устройствапутем формирования одновременно нескольких огибающих, в него введеныпостоянное запоминающее устройство,второй блок памяти с произвольнойвыборкой, число ячеек которого равно числу одновременно формируемыхогибающих, третий блок памяти с произвольной выборкой, адресный входкоторого соединен. с адресными входами первого и второго блоков памя. -ти с произвольной выборкой, выход -с первым входом первого компараторакодов, выход которого соединен спервым входом блока управления,а вход - с вторым входом первого компаратора кодов и выходом сумматора,выход которого является выходом устЯО 114594 О А ройства, первый вход соединен с выходом второго блока памяти с произвольной выборкой, второй вход - свыходом постоянного запоминающегоустройства и первым входом первогомультиплексора, второй вход которогоявляется первым входом устройства,третий вход соединен с выходом арифметико-логического устройства, управляющий вход которого соединен спервым выходом блока управления,первый вход арифметико-логического устройства подключен к выходупервого блока памяти с произвольнойвыборкой и входу постоянного запоминающего устройства, первый и второй управляющие выходы которого подключены к второму и третьему входамблока управления, при этом адресныйвход первого блока памяти с произвольной выборкой подключен к выходу второго мультиплексора, первыйи второй входы которого соединеныс входами второго компаратора кодови соответственно с выходом адресного счетчика и вторым входом устройства, управляющий вход подключенк второму выходу блока управления,первый и второй инФормационные входы которого являются третьим и четвертым входами устройства, вход второго блока памяти с произвольной выборкой является пятым входом устройства, шестой вход устройства соединенс входом четвертого блока памяти спроизвольной выборкой, адресныйвход которого подключен к выходу второго мультиплексора, а выход соединенс вторым входом арифметико-логического устройства, входы управления пер 11459401145940 вого, второго, третьего и четвертого блоков памяти с произвольной выборкой соединены соответственно с тре третьим, четвертью, пятым и шестым выходами блока управления, тактовый3вход которого соединен с второй шиИзобретение относится к электро- музыкальным инструментам и может быть использовано для цифровогоФор мирования огибающих в многоголосном музыкальном синтезирующем ин струменте.Известны цифровые электронные музыкальные инструменты, в которыхсинтезирование слышимых частот производится путем считывания с Фазо вых счетчиков и интегрирования выходных импульсов. При этом слышимые частоты можно получать многоголосно, одновременно могут звучать до восьми тонов, Под понятием тон имеется в ви 15 ду единственная основная частота плюс обертоны, что типично для имитации традиционных музыкальных инструментов. Содержание. обертонов может доходить до восьми - десяти 20 ,гармоник (отдельные частоты здесь и далее называют чистыми тонами). Тои с пятью. обертонами охватывает, таким образом, шесть чистых тонов,Однако содержание обертонов не 25 является единственным критерием, подлежашим учету., Важным является и ход огибающей,. т.е. нарастание и затухание звука, что также типично для музыкальных инструментов, при 30 этом имеются не только характерные амплитудные переходы, но и изменения частоты, например вибрато струнных инструментов. В музыкальном синтезирующем инструменте поэтому. могут формироваться одновременно до 200 и более различных огибающих.В известных музыкальных синтези,рующих инструментах Формируют одну огибающую для нарастания и затуха- .40 ния лишь одного чистого тона, в то время как остальные одновременно воспроизводимые чистые тона остают. ся по амплитуде и частоте неизменной тактовой частоты, четвертый входс выходом второго компаратора кодовУ пятый вход - через инвертор с выходом второго блока памяти с произвольной выборкой, а седьмой выход - с входом управления первого мультиплексора. 3ными. Для одновременного Формирования огибающих остальных чистых тонов количество устройств формирования, огибающих необходимо соответственно увеличить.Известно устройство, в котором огибающие могут изменяться и у обертонов основного тона, причем в блоке памяти записаны длительности нарастания и затухания до определенных устанавливаемых переключателем значений. Эти значения считываются в режиме временного мультиплекса и подводятся к блоку управления 11.Недостаток устройства - узкие функциональные возможности, так как Формируется огибающая только одного вида, Для получения других Форм огибающей, включая амплитудную и частотную модуляции, повторения, модуляции и т.д., требуется значительное усложнение устройства.Наиболее близким к предлагаемому является устройство цифрового Формирования огибающих, содержащее блок памяти с произвольной выборкой, счетчик адреса, тактовый вход которого соединен с первой шиной опорной частоты, сумматор, блок управления, устройство синхронизации 21.Недостатком устройства также является невозможность Формирования одновременно нескольких огибающих для амплитуды и частоты.Цель изобретения - расширение Функциональных возможностей устройства путем Формирования одновременно нескольких огибающих различной Формы.Поставленная цель достигается тем, что в устройство цифрового Формирования огибающих, содержащее пер" вый блок памяти с произвольной выборкой, счетчик адреса, тактовыйвход которого соединен с первой шиной опорной частоты, сумматор и блокуправления, введены постоянноезапоминающее устройство, второйблок памяти с произвольной выборкой,число ячеек которого равно числуодновременно формируемых огибающих,третий блок памяти с произвольнойвыборкой, адресный вход которогосоединен с адресными входами первого и второго блоков памяти с произвольной выборкой, выход - с первымвходом первогокомпаратора кодов,выход которого соединен с первымвходом блока управления, а вход -с вторым входом первого компаратора кодов и выходом сумматора, выходкоторого является выходом устройства, первый вход соединен с выходом,второго блока памяти с произвольной выборкой, второй вход - с выхо 1 О1520 дом постоянного, запоминающего устройства и первым входом первого муль типпексора, второй вход которого является первым входом устроиства; 25 третий вход соединен с выходом арифметико-логического устройства, управляющий вход которого соединен с первым выходом блока управления, первый вход арифметико-логического З 0 устройства подключен к выходу первого блока памяти с произвольнойвыборкой и входу постоянного запоминающего устройства, первый и второи управляющие выходы которого под ключены к второму и третьему входам блока управления, при этом адресный вход первого блока памяти с произвольной выборкой подключен к выходу второго мультиплексора, первьпл и 40 второй входы которого соединены с входами второго компаратора кодов и соответственно с выходом адресного счетчика и Вторым входом устрой ства, управляющий вход подключен к 45 второму выходу блока управления, первый и второй информационные входы которого являются третьим и четвертым входами устройства, вход вто- рого блока памяти с произвольной выборкой является пятым входом устройсТва, шестой вход устройства соединен с входом четвертого блока памяти с произвольной выборкой, адресный ВХОД кОтОРОГО поДключен к ВыхОДУ 55 второго мультиплексора, а выход соединен с вторым входом арифметикологического устройства, входы управления первого, второго, третьего и четвертого блоков памяти с произвольной выборкой соединены соответственно с третьим, четвертым, пятым и шестым выходами .блока управления, тактовый вход которого соединен с второй шиной тактовой частоты, четвертый вход - с выходом второго компаратора кодов, пятый вход - через инвертор с выходом второго блока памяти с произвольной выборкой, а . седьмой выход - с входом управления первого мультиплексора.На фиг. 1 приведена структурная схема устройства формирования .Огибающих; на Лиг. 2 - огибающие амплитуды в функции времени, используемые в электронных музыкальных инструментах, на фиг, 3 - примеры огибающих с частотой в функции времени, используемые в электронных музыкальных инструментах на фиг, 4 огибающие, которые необходимы при имитации одновременного звучания нескольких инструментов; на Лиг. 5 - алгоритмы работы блока управления при формировании различных огибаю. - щих на фиг 6 - изображение содержимого постоянного запоминающего устройства (ПЗУ); на фиг. 7 - блоксхема логического блока управления.На фиг. 2 показана амплитуда тона в зависимости от времени. При этом тон представляет собой синусоидальное колебание, состоящее из основного колебания (чистый тон) и обертонов. Тон имеет прямоугольную треугольную или другую импульсную форму, но в данном случае это несущественно, на диаграмме показано только изменение каждой пиковой амплитуды. Нарастание и затухание тона обычно происходит по экспоненциальыому закону; так как имитируются переходные процессы, которые могут протекать периодически (вибрафон) или апериодически. Изображеннь 1 е процессы не имеют ничего общего с произвольно изменяемой исполнителем громкостью, она меняла бы масштаб диаграмм по оси ординат.Что касается масштаба по осиабсцисс, те; длительности процессаустановления, то для различных имитируемых инструментов она различна(даже для чистых тонов, из которыхсостоит сложный тон). Следует эаметить, что,существенным преимущест"вом изобретения является то, что вПЗУ Фактически должны хранитьсялишь огибающиев то время какдлительность их прохождения в зависимости от имитируемого инструментазаранее задается извне. При этомсильно экономится емкость памяти.Поэтому в диаграммах не нанесенмасштаб ни по абсциссе, ни по ординате. Отмечены только моменты вре мени, в которые проходит командапуска для огибающей от музыканта,причем Я показывает начало чистоготона, Р - конец, Начало обозначает при этом воздействие на соответствующий орган музыкантом, например нажатие на клавишу, а конецобозначает, что воздействие прекращается, т.е. клавишу отпускают.Обе команды А и й включают различсные огибающие.Простейший случай показан нафиг. 2 а. С момента Я амплитуда нарастает соответственно первой огибающей Р до максимальной амплитуды Н . Амплитуда остается на этойвеличине до момента , начиная скоторого амплитуда по апериодическому экспоненциальному закону, следуя огибающей Я, спадает до нуля,ЭХотя В и Р зеркально могут бытьподобными, они записаны в ПЗУ отдельно,На Фиг. 2 О показан случай, когдамузыкант выдает команду "Конец"до того, как огибающая нарастаниядостигла номинальной амплитуды И .Получается укороченная кривая нарастания Р, за которой, однако, неможет идти огибающая спадания Й,так как при этом получился бы скачокамплитуды. Значит огибающая А поменьшей мере приблизительно должнаперейти в соответственно укороченную огибающую спадания Й. На фиг. 26 показана огибающая нарастания Л для имитации фортепиано. Амплитуда скачком нарастает до максимального значения и спадает. затем по экспоненциальной зависимос"ев ти. Если музыкант отпустит клавишу Фортепиано", то колебание будет задемпфировано и кривая А 5 должна без скачка по амплитуде перейти в огибающую затухания Й . Фиг. 26 яв" ляется особым случаем диаграммы Фиг. 26, 50 5 О 15 20 25 30 Э 5 40 45 Аналогичные условия возникают,Фесли законченный тон снова начадят, прежде чем его огибающая затухания полностью закончится (фиг. 2 ъ). Тогда огибающая затухания й по меньшей мере приблизительно при равной амплитуде должна перейти в огибающую нарастания Рд.форма огибающей 4 с перерегулированием показана на фиг. 23, такой ход огибающей типичен для медных духовых инструментов.На Фиг. 2 8 показана огибающая затухания Р с инфразвуковой амплитудной модуляцией, требуемая для вибрафона.На Фиг. 2 ж показана огибающая нарастания,4, которая получается путем многократного повторения одной и той же Формы кривой 45 с укорочен-. ным масштабом времени. Устройство (Фиг. 1) позволяет запоминать лишь Форму кривой 4 З, многократно ее повторяя. Такая огибающая нарастания бывает в инструментах типа мандолины или банджо. Соответствующая кривая затухания Й является продолжением огибающей нарастания Я до нуля от любого достигнутого к моменту В значения амплитуды.На Фиг. 3 представлены зависимости звуковой частоты от времени. Относительно масштаба времени и девиации частоты справедливы те же замечания, что и для Фиг. 2 (любой заданный извне масштаб. времени может служить для опроса заложенной под одними и теми же адресами величины девиации частоты). На фиг, Зм показана огибающая нарастания 4 , по которой частотас постепенно увеличивающейся девиацией качается вокруг несущей частоты. После достижения максимальной девиации процесс повторяется столь долго, насколько запомнен тон,(так называемое нормальное задержанное вибрато). На Фиг, ЗЮ показан ход огибающейтипичный для гитар: начиная с частоты, слегка повышенной относительно номинальной, она спадает до значенияПосле чего идет процесс, подобный показанному на фиг. Зю. На фиг. Зв показан противоположный ход огибающей частоты Я 5, характерный дня медных духовых инструментов. На .Фиг, 3 (Р,) показано формирование хорового эффекта, т,е. одновременндезвучание нескольких номинально настроенных в унисон, но фактическислегка взаимно расстроенных колебанийНа фиг, 4 приведены примеры огибающих для создания дополнительныхэффектов. На фиг. 4 апоказан такназываемыми эффект Лесли, которыйвозникает, когда громкоговорительприводится во вращение. Фактическиэто означает, что частота с девиацией Г качается относительно номинальной частоты по синусоидальному закону. Этот эффект может бытьвызван и с помощью управления огибающими, если два звуковых канала. управляются со сдвигом по фазена 180 , и девиация частотывводится как огибающая частотной модуляции.Подобным образом можно по фиг, 4 Ьимитировать звучание несколькихструнных инструментов, напримернескольких гитар или одного фортепиано, в котором каждой клавише подчинены несколько одинаковонастроенных струн, причем частотнаямодуляция каждого чистого тона реализована с помощью раздельногоуправления огибающими, при этомиспользуется прием повторения огибающих,Устройство цифрового формирова-,ния,огибающих содержит входы 1-6,запоминающие устройства 7-10, счетчик 11 адреса, блок 12 управления,первый и второй мультиплексоры13 и 14, ПЗУ 15, арифметико-логическое устройство 16, первый и второйкомпараторы 17 и 18 кодов, сумматор19, входы 20-4 блока управления,выходы 25-31 блока управления, ин-вертор 32. При этом адресный входтретьего блока 9 памяти с произвольной выборкой соединен с адреснымивходами первого 7 и второго 8 блоковпамяти с произвольной выборкой, выход - с первым входом первого компаратора 17 кодов, выход которогосоединен с первымвходом 20 блока12 управления, а вход блока 9 - свторым входом первого компаратора17 кодов и выходом 27 сумматора, который является выходом устройства,первый вход сумматора 19 соединен свыходом второго блока 8 памяти спроизвольной выборкой, второй вхоД -с выходом ПЗУ 15 и первым входом первого мультиплексора 13, второй,чход которого является первым входом устройства, а третий соединенс выходом арифметико-логического 5 устройства 16, управляющий входскоторого соединен с первым выходом25 блока управления, первый входарифметико-логического устройства16 подключен к выходу первого блока 7 памяти с произвольной выборкойи входу ПЗУ 15, первый и второйуправляющие выходы которого подключены к второму 21 и третьему 22входам блока управления, при этом 15 адресный вход первого блока 7 памяти с произвольной выборкой подключен к выходу второго мультиплексора 14 первый и второй входы которого соединены с входом второгокомпаратора 18 кодов и вторым входомустройства, а также с выходом адресного счетчика 11, управляющий входподключен к второму выходу 26 блока управления, первый и второй информационные входы которого являются третьим и четвертым входамиустройства, вход второго блока 8памяти с произвольной выборкой является пятым входом устройства, шес- ЗО той вход устройства соединен с входомчетвертого блока 10 памяти с произвольной выборкой, адресный вход которого подключен к выходу второгомультиплексора 14, а выход соединен З 5 с вторым входом арифметико-логического устройства 16, входы управления первого, второго, третьего ичетвертого блоков 7-10 памяти спроизвольной выборкой соединены со ответственно с третьим, четвертымпятым и шестым выходами блока 12управления, тактовый вход которогосоединен с второй шиной тактовойчастоты, четвертый вход - с выходом 45 второго компаратора 18 кодов, пя"тый вход - через инвертор 32 с выхо"дом второго блока 8 памяти с произвольной выборкой, а седьмой выход"с входом управления первого мульти- БО плексора 13. При этом преполагается, что музыкальный синтезирующий инструмент выполнен так, что каждый чистьп 1 тон 55 формируется блоком фазового счетчикаи цифровые сигналы амплитуды и частоты могут определять любую огибающую соответствующего отдельного0 101Сигналами с входа 2 адресуются блоки 7-10 памяти с произвольной выборкой, емкость которых больше либо равна числу одновременно формируемых огибающих. Как указано выше, это число может быть более двухсот. В примере выполнения каждый блок памяти состоит из 25 б накопительных ячеек, которые имеют гомологичес.кие адреса. Адреса являются номерамисоответствующих блоков схемы синтеза тонов. Если адреса блоков 7-10памяти задаются с входа 2, то передними может подаваться информация, 15 соответствующаясигналам на входах2,3 и 4. Опрос информации производится через адресный счетчик 11,на тактовый вход которого подаютсяимпульсы с первой шины тактовой час О 1 тоты (например с периодом в 4 мкс), .Эта тактовая частота названа тактомогибающих в отличие от такта всейсистемы (вторая шина тактовойчастоты), который используется в блоке12 управления и на котором основанвременной мультиплекс всего инструмента. Такт системы в данном примере имеет 500 нсПериод в 4 мксдля такта огибающих выбран потому, 30 что для удовлетворительного воспроизведения огибающей в музыкальныхинструментах достаточно вновь рассчитывать ее значение примерно каждуюмиллисекунду. Это значит, что их З 256 ячеек блоков 7-10 памяти в течение этой миллисекунды каждая должна быть адресована один раз, откудаф н получено указанное значение периода.40 Поступающие со входа 2 или отсчетчика 11 адреса проходят черезмультиплексор 14. Необходимо избегать одновременной записи информации с входа 2 и опроса информации по 45 адресам с адресного счетчика 11, Дляэтого с помощью компаратора 18 приодновременно идущих со счетчика 11и входа 2 сигналах формируетсясигнал занятости, поступающий на вход50 23 блока 12 управления, который затем запирает мультиплексор 14 дляадресации от адресного счетчика 1 1.В блоке 10 памяти запоминаютсядвоичные слова, которые вводятся через вход 2 устройства. В блоке 8 памяти запоминаются текущие адреса значений амплитуды огибающей, зааисаиных в ПЗУ 15, причем в левой части блока 8 памяти обновляются модули адресов ПЗУ 15 слева от запятой,а в правой части - дроби адреса ПЗУ15 справа от запятой. Для того,чтобы значения амплитуды огибающей, 5имеющиеся в одном экземпляре в ПЗУ 1,воспроизводить с различными интервалами в реальном масштабе временив соответствии с сигналом на входе6, в блок 8 памяти заносят это желаемое реальное время в форме дроби,т.е. в дополнительном коде. Если,например, огибающая должна длитьсявдвое больше обычного, то следующее значение амплитуды огибающей счи. 15тывается не следующим адресным импульсом, а лишь через один и т.д.В том случае, если в накопителе7 со свободным доступом записанадробь 0,25 (устройство работает в 20двойной системе, но здесь и далееиспользованы десятичные числа),это означает, что огибающая должнадлиться в четыре раза дольше, чемобычно. При адресации через адресный счетчик 11 это значение подводится к первому входу арифметикологического блока 16, на втором входе которого присутствует текущая величина сигнала с прауой части бло- ЗОка 7 памяти. Блок 1 б,складывает дробнце величины и результат сложениячерез мультиплексор 13 снова записывается в блок 7 памяти, где справа отзапятой записывается дробь, увеличен.З 5ная на взятое из накопителя 10 значение. Адреса амплитуд огибающей вПЗУ 15 являются целыми числами, Врассматриваемом примере, таким образом, следующий адрес для ПЗУ 15 - в 40левой части блокапамяти - появляется лишь после четырехкратной адресации счетчиком 11. Это означает,что новое значение амплитуды огибающей считано из ПЗУ 15 через четыре : 45миллисекунды четыре раза подряд,только тогда выдается новый адреси т,д. Начальныйадрес ПЗУ 15, вкотором находится начало соответствующей огибающей, первым вводится в 50блок 8 памяти (сигнал с входа 1)через мультиплексор 13, которыйвыполнен трехкапальньм.Фактически адреса ПЗУ 15 могутбыть обратно введены в левую часть 55блока 7 памяти и самим ПЗУДля ПЗУ 15 следует различатьадреса накопительных ячеек иданные. записанные в этих ячейках, или содержимое памяти, По адресной шине 33производится адресация ПЗУ 15, а по шине 34 выдаются данные. В данном случае данные, заисанные в ПЗУ 15, имеют значение адреса ПЗУ 15, когда по шине 35 через мультиплексор 13 передаются в блок 7 памяти. В общем случае в ПЗУ 15 содержатся значения амплитуды огибающей или -в случае частотной модуляции - значения девиации частоты.В результате из ПЗУ 15 извлекается та огибающая или часть ее которая начинается с соответствующего поданного обратно адреса, причемреальное время по-прежнему определяется содержимым блока 8 памяти. Эта операция предусмотрена для повторения уже пройденной один раз огибающей или ее части, Если огибаю-щая должна повторяться, необходимо считать информацию из ПЗУ 15 по соот. ветствующему адресу, и на его управляющем выходе 21 появляется сигнал, поступающий на блок 12 управления, который переключает мультиплексор 13 на соответствующий канал. Если огибающая полностью опрошена из ПЗУ 15, появляется сигнал на его выходе 22. Этот сигнал заставляет логическийблок 12 управления стереть содержимое накопительной ячейки соответствующего адреса, после чего - в зависимости от уровня на входе 3 устройства - либо далее звучит немодулированный тон, либо соответствующий чистый тон вообще более не формирует. ся (немодулированный тон относится;здесь только к модуляции огибающей по схеме фиг. 4, в другом месте общей схемы может производиться прочая модуляция постоянного тона).Дальнейшая обработка содержимо-го ПЗУ 15 происходит следующим образом. По шине 36 информация амплитуды огибающеи подается на двоичный сумматор 19, дополняющий до двух. Данные огибающей в случац частотной модуляции представляют собой значение девиации частоты со своим знаком. Так как на сумматор 19 по шине 37 подается сигнал о том, имеется частотная модуляция или нет, в блоке 8 памяти к каждому из 256 значений формируемых огибающих записан 6 значения соответствующих несущих частот (от входа 5) или нуль, 1145940если требуется только амплитудная модуляция. На выходе блока 8 памяти появляются амплитуды огибающей, относящиеся к каждому чистому тону. Эти значения подаются на блоки ам плитудной или частотной модуляции синтезатора. Распределение производится блоком 12 управления, на вход 24 которого через инвертор 32 подается сигнал с выхода блока 8 памяти лищь при необходимости амплитудной модуляции.Прерывание огибающей производится следующйм образом,(Фиг. 5 - алгоритмы работы блока управления). 15В тот момент, когда должна. быть прервана текущая огибающая и начата новая, должна произойти смена. адресов ПЗУ 15. В этом случае новая огибающая не должна начинаться с на чального адреса от входа 1 так как там для огибающей нарастания считывается .значение "нуль", а для огибающей спада - значение "Н" (начало). Необходимо начинать с такого адреса, по которому записано значение, приблизительно равное тому, на котором была прервана предыдущая огибающая (фиг. 26, г).Таким образом, необходимо запом- ЗО нить последнее значение для прерываемой огибающей и отыскать в ПЗУ 15 такую ячейку, в которой хранится значение новой огибающей, приблизительно равное значению прерваннои огибающей в.момент прерывания, Соот ветствующий адрес ПЗУ 15 после этого должен быть введен как начальный адрес в блок 10 памяти,Для этого в устройстве имеется 0 блок. 9 памяти, в котором в каждой ячейке, адресуемой от счетчика 11, записано текущее значение огибающей которое поступает с выхода сумматора 19. То же самое значение имеет ся на втором входе компаратора 17, на первом входе которого находится предыдущее значение огибаощей. Выход 20 компаратора 17 выдает сигнал до тех пор, пока более позднее значение станет меньшим, чем предыдущее. Блок 12 управления использует эти данные только в тот момент времени, когда возникает перепад сигнала на входе 3 устройства. Это означает, что 55 требуется новая огибающая, Предположим, что кривая затухания прерывается Аронтом сигнала на входе 3 и дотошна продолжаться огибающая нарас тания, Ио входу 1 вводится соответствующий адрес ПЗУ 15, с которого поступает значение нуль как начальное значение огибающей нарастания. Оно появляется на выходе сумматора 19 как новое значение.4Так как непосредственно перед этим в накопителе 9 было значение прерванной огибающей затухания больше нуля, на выходе 20 компаратора 17 присутствует сигнал "Логическая "1". При этом на выходе 25 блока 12 унравления появляется сигнал, поступаю.щий на арийметико-логическос устройство 16 и являющийся командой повысить адрес в.левой части накопителя 7 на единицу. Этот процесс повторяется с тактом системы дотех пор, пока сигнал на выходе компаратора 17 не изменится. Адрес, находящейся к этому моменту в накопителе 8, является начальным адресом новой огибающей. Это прибавление адреса приводит к желаемому результату потому, что для огибающих нарастания большие значения считывания находятся под старшими адресами.Для спадающей огибающей под стар,.пими адресами записаны меньшие значения. Поэтому в этом случае низкий логический уровень сигнала на выходе 20 вводит процесс догонаЭто производит логический блок 12 управления.1(онкретный алгоритм прерывания определяется в соответствии со знаком перепада (афронт либо срез) на входе 3.На Ьиг. 5 о, 6 приведены алгоритмы работы блока управления при прерывании огибающей (фиг. 2 ъ, б соответственно), фиг. 5 8 - Формирование огибающей без прерывания.На Йиг. 6 показана организация ПЗУ 15. Амплитуды огибающей изображены в виде аналоговых эквивалентов, хотя в действительности они являются двоичными словами. Сверху вниз изображены огибающие "медленное нарастание", "затухание", "перкус - сия с повторением"и "начинающееся с задержкой вибрато с повторением" в качестве примеров, 11 ервым битом является логический сигнал на выхо де 21,. вторым битом - логический сигнал на выходе 22. Последующие биты определяют амплитуды. огибаощей, ,цххи в сочетании с жровнемНа ВыхО1145940 16де 21 являются адресами, с которых 39 последовательности, в свою очередь значения амплитуды должны считывать- тактируемый импульсами с второй ся вновь. Штриховыми стрелками по- шины тактовой частоты. Последоказано, к какому адресу при повто- вательность, которую надо пройти, ,рении огибающей надо возвращаться. 5 заносится в регистр 39 из самого :.Адрес, под которым начинается оги- постоянного накопителя. Под адребающая, поступает с входа 1 устрой- сами последнего опрашивается необства. ходимый для блока управления сигНа фиг, 7 приведен пример вы- нал управления.полнения блока 12 управления, вклю О Таким образом, предлагаемое устрой: чающего еще одно ПЗУ 38, к которо- ство имеет широкие функциональные му в качестве адресов подводятся возможности благодаря формированию ,выщеупомянутые логические сигналы одновременно нескольких огибающих и который опрашивается через регистр различной формы.

Смотреть

Заявка

3305849, 24.06.1981

Матт. Хонер АГ

КРИСТИАН ЖАК ДЕФОРЕЙТ

МПК / Метки

МПК: G10H 1/02, G10H 7/00

Метки: огибающих, формирования, цифрового

Опубликовано: 15.03.1985

Код ссылки

<a href="https://patents.su/13-1145940-ustrojjstvo-cifrovogo-formirovaniya-ogibayushhikh.html" target="_blank" rel="follow" title="База патентов СССР">Устройство цифрового формирования огибающих</a>

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