вого, второго, третьего и четвертого блоков памяти с произвольной выборкой соединены соответственно с третретьим, четвертьш, пятым и шестым выходами блока управления, тактовый вход которого соединен с второй шиной тактовой частоты, четвертьш вход- с выходом второго компаратора кодов пятый вход - через инвертор с выходом второго блока памяти с произвольной выборкой, а седьмой выход - с входом управления первого мультиплексора.
название | год | авторы | номер документа |
---|---|---|---|
Тон-генератор | 1990 |
|
SU1774373A1 |
ГЕНЕРАТОР ТОНАЛЬНЫХ СИГНАЛОВ СО ЗВУКОВЫМИ ЭФФЕКТАМИ (ВАРИАНТЫ) | 1995 |
|
RU2143751C1 |
Способ формирования цифрового дельта-потока импульсов в групповом передатчике сигналов управления и взаимодействия | 1990 |
|
SU1815806A1 |
УСТРОЙСТВО ДЛЯ КОРРЕКЦИИ ОШИБОК | 1991 |
|
RU2037271C1 |
Устройство обработки сигналов электромузыкальных инструментов | 1990 |
|
SU1746400A1 |
Устройство для обучения музыке | 1991 |
|
SU1765842A1 |
КОМПЛЕКС МНОГОКАНАЛЬНОЙ ЭКСПРЕСС ДИАГНОСТИКИ | 1997 |
|
RU2152073C1 |
Буферное запоминающее устройство | 1987 |
|
SU1476533A1 |
Устройство для регистрации информации | 1989 |
|
SU1698895A1 |
ВОКОДЕРНАЯ ИНТЕГРАЛЬНАЯ СХЕМА ПРИКЛАДНОЙ ОРИЕНТАЦИИ | 1995 |
|
RU2183034C2 |
УСТРОЙСТВО ЦИФРОВОГО ФОРМИРОВАНИЯ ОГИБАМЦИХ, содержащее первый блок памяти с произйольной выборкой, счетчик адреса, тактовый вход которого соединен с первой шиной опорной частоты, сумматор и блок управления, отличающееся тем, что, с целью расширения функциональных возможностей устройства путем формирования одновременно нескольких огибающих, в него введены постоянное запоминающее устройство, второй блок памяти с произвольной выборкой, число ячеек которого равно числу одновременно формируемых огибающих. Третий блок памяти с про извольной выборкой, адресный вход которого соединен с адресными входами первого и второго блоков памяти с произвольной выборкой, выход с первым входом первого компаратора кодов, выход которого соединен с первым входом блока управления, а вход - с вторым входом первого ОМ паратора кодов и выходом сумматора, выход которого является выходом устройства, первый вход соединен с выходом второго блока памяти с произвольной выборкой, второй вход - с выходом постоянного запоминающего устройства и первым входом первого мультиплексора, второй вход которого является первым входом устройства, третий ВХОД соединен с выходом арифметико-лоптческого устройства, управляющий вход которого соединен с первым выходом блока управления, первый вход арифметико-логического устройства подключен к выходу первого блока памяти с произвольной выборкор и входу постоянного запоминающего устройства, первый и втоСО рой управляющие выходы которого подключены к второму и третьему входам блока управления, при этом адресный вход первого блока памяти с произвольной выборкой подключен к выходу второго мультиплексора, первый и второй входы которого соединены VC входами второго компаратора кодов 4;;ь и соответственно с выходом адресел ного счетчика и вторым входом устсо . ройства, управляющий вход подключен к второму выходу блока управления, первьЕ и второй информационные входы которого являются третьим и четвертым входами устройства, вход второго блока памяти с произвольной выборкой является пятым входом устройства, шестой вход устройства соединен с входом четвертого блока памяти с произвольной выборкой, адресный вход которого подключен к выходу второго мультиплексора, а выход соединен с вторым входом арифметико-логического устройства, входы управления пар
Изобретение относится к электромузыкальным инструментам и может быть использовано для цифрового формирования огибающих в многоголосном музыкальном синтезирующем инстрзгменте.
Известны цифровые электронные музыкальиые инструменты, в которых синтезирование слышимых частрт производится путем считывания с фазовмх счетчиков и интегрирования выходных импульсов. При этом сльшшмые частоты можно получать многоголосно одновременно могут звучать до восьм тонов. Под понятием тон имеется в в ду единственная основная частота плюс обертоны, что типично для имиташ-ш традиционных музыкальных инструментов. Содержание обертонов может доходить до восьми - десяти .гармоник (отдельные частоты здесь и далеб называют чистьгми тонами). Тон с пятью обертонами охватывает, таким.образом, шесть чистых тонов.
Однако содержание обертонов не является единственным критерием, подлежапдам учету-. Важным является и код огибающей, т.е. нарастание и затухание звука, что также типично дпя музыкальных инструментов, при этом имеются не только характерные амплитуднь1е переходы, но и изменени частоты, например вибрат.о струнных инструментов. В музыкальном синтезирующем инструменте поэтому, могут формироваться одновременно до 200 и более различных огибающих.
В известных музыкальных синтезирующих инструментах формируют одну огибающую для нарастания и затухания лишь одного чистого тона, в то время как остальные одновременно воспроизводимые чистые тона остают ся по амплитуде и частоте неизменными. Для одновременного формирования огибающих остальных чистых тонов количество устройств формирования . огибающих необходимо соответственно увеличить.
Известно устройство, в котором огибающие могут изменяться и у обертонов основного тона, причем в блоке памяти записаны длительности нарастания и затухания до определенных устанавливаемых переключателем значений. Эти значения считываются в режиме временного мультиплекса и подводятся к блоку управления СО
Недостаток устройства - узкие функциональные возможности, так как формируется огибающая только одного вида. Для получения других форм огибающей, включая амплитудную и частотную модуляции, повторения, модуляции и т.д., требуется значительное усложнение устройства.
Наиболее близким к предлагаемому является устройство цифрового формирования огибающих, содержащее блок памяти с произвольной выборкой, счетчик адреса, тактовый вход которого соединен с первой шиной опорной частоты, сумматор, блок управления, устройство синхронизации С2 }
Недостатком устройства также является невозможность формирования одновременно нескольких огибаюпцйс для амплитуды и частоты.
Цель изобретения - расширение функциональных возможностей устройства путем формирования одновременно нескольких огибающих различной формы.
Поставленная цель достигается тe, что в устройство цифрового формирования огибающих, содержащее первый блок памяти с произвольной выборкой, счетчик адреса, тактовый 3 вход которого соединен с первой ишной опорной частоты, сумматор и бло управления, -введены постоянное запоминающее устройство, второй блок памяти с произвольной выборкой число ячеек которого равно числу одновременно формируемых огибающих, третий блок памяти с произвольной выборкой, адресный вход которого соединен с адресными входами первого и второго блоков памяти с произвольной выборкой, выход - с первым входом первого компаратора кодов, выход которого соединен с первым входом блока управления, а вход с вторым входом первого компарато-ра кодов и выходом сумматора, выход которого является выходом устройства, первый вход соединен с выходом ,второго блока памяти с произвольной выборкой, второй вход - с выходом постоянного.запоминающего устройства и первым входом первого мул тшшексора, второй вход которого является первым входом устройства, третий вход соединен с выхйдом ариф метико-логического устройства, управляющий вход которого соединен с первым выходом блока управления, первый вход арифметико-логического устройства подключен к вьпсоду первого блока памяти с произвольной выборкой и входу постоянного запоминающего устройства, первый и второй управляющие выходы которого под ключены к второму и третьему входам блока управления, при этом адресный вход первого блока памяти с произвольной выборкой подключен к выходу второго мультиплексора, nepBbrti и второй входы которого соединены с входами второго компаратора кодов и соответственно с выходом- адресного счетчика и вторым входом устро ства, управляющий вход подключен к второму выходу блока управления, пе вый и второй информационные входы которого являются третьим и четвертым входами устройства, вход вто рого блока памяти с произвольной вы боркой является пятым входом устр-ой сТва, шестой вход устройства соединен с входом четвертого блока памят с произвольной выборкой, адресный вход которого подключен к выходу второго мультиплексора а выход сое динен с вторым входом арифметико- логического устройства, входы управ 404 лег1ия первого, йторого, третьего и четвертого блоков памяти с произвольной выборкой соединены соответственно с третьим, четвертым, пятым и шестым выходами блока управления, тактовый вход которого соединен с второй шиной тактовой частоты, четвертый вход - с выходом второго компаратора кодов, пятый вход - через инвертор с выходом второго блока памяти с произвольной выборкой, а седьмой выход - с входом управления первого мультиплексора. На фиг. 1 приведена структурная схема устройства формирования огибающнх; на .фиг. 2 - огибающ1те амплитуды в функции времени, используемые в электронных музыкальных инструментахJ на фиг. 3 - примеры огибающих с частотой в функции времени, используемые в электронных музыкальных инструментах; на фиг. 4 огибающие, которые необходимы при имитации одновременного звучания нескольких инструментов; на фиг. 5 алгоритмы работы блока управления при формировании различньк огибающих на фиг.. 6 - изображение содержимого постоянного запоминающего устройства (ПЗУ); на фиг. 7 - блоксхема логического блока управления. На фиг. 2 показана амплитуда тона в зависимости от времени. При этом тон представляет собой синусоидальное колебание, состоящее из основного колебания (чистьгй тон) и обертонов. Тон имеет прямоугольную треугольную или другую .импульсную форму, но в данном случае это несущественно, на диаграмме показано только изменение каждой пиковрй амплитуды. Нарастание и затухание тона обычно происходит по экспоненциальному законуi так как имитируются переходные процессы, которые могут протекать периодически (вибрафон) или апериодически. ИзображенHfcje процессы не имеют ничего общего с произвольно изменяемой исполните- ,. лем громкостью, она меняла бы масштаб диаграмм по оси ординат. Что касается масштаба по оси абсцисс, т.е. Длительйости процесса установления, то для. различных имитируемых инструментов она различна (даже для чистых тонов, из которых состоит сложный тон). Следует заметить, что -существенным преимущест5BOM изобретения является то, что в ПЗУ фактически долхсны храниться лишь огибающие,, в то время как длительность их прохождения в зависимости от имитируемого инструмент заранее задается извне. При этом . сильно экономится емкость памяти. Поэтоьгу в диаграммах не нанесен масштаб ни по абсциссе, ни по орди нате. Отмечены только моменты времени, в которые проходит команда пуска для огибающей от музыканта, причем Д показывает начало чистого тона, R - конец. Начало обознача ет при этом воздействие на соответствующий орган музыкантом, напри мер нажатие на клавишу, а кокец обозначает, что воздействие прекращается, т.е. клавишу отпускают. Обе команды Аи Я включают различ ные огибающие. Простейший случай показан на . фиг. 2о(. С момента Д амплитуда нарастает соответственно первой огибающей А;, до максимальной амплитуды Н . Амплитуда остается на этой величине до момента R, начиная с которого амплитуда по апериодическому экспоненциальному закону, сле дуя огибающей R, спадает до нуля. Хотя А и R зеркально могут быть подобными, они записаны в ПЗУ от Jeльнo., На фиг. 2 6 показан случай, ког музыкант выдает команду Конец до того, как огибающая нарастания достигла номинальной амплитуды К . Получается укороченная кривая нарастания 25 за которой, однако, н может идти огибающая спадания R так ка.к при этом получился бы скач амплитуды. Зна-чит ,огибающая А2 по меньшей мере приблизительно должна перейти в соответственно укороченную огибающую спадания fijНа фиг. 26 показана огибающая нарастания имитации фортепиа но. Амплитуда скачком нарастает до максимального значения и спадает, затем по экспоненциальной зависимо ти. .Если музыкант отпустит клавиш фортепиано, то колебание будет задемпфировано и кривая Aj должна без скачка по амплитуде перейти в огибающую затзгхания Rj. Фиг. 2б я ляется особым случаем диаграммы фиг. 2Б. 0 Аналогичные условия возникают, если законченный тон снова начап-, прежде чем его огибающая затухания полностью закончится (фиг. 2г). Тогда огибающая затухания R по меньшей мере приблизительно при равной амплитуде должна перейти в огибающую нарастания А4. Форма огибающей Ag с перерегулированием показана на фиг. 25, такой ход огибающей типичен для медных духовых инстрз ентов. На фиг. 2е показана огибающая затухания Kg с инфразвуковой амшштудной модуляцией, требуемая для вибрафона. На фиг. 2 показана огибающая нарастания ./4,, которая получается путем многократного повторения одной и той же формы кривой А с укороченным масштабом времени. Устройство (фиг. 1) позволяет запоминать лишь форму кривой А, многократно ее повторяя. Такая огибающая нарастания бывает в инструментах типа мандолины или банджо. Соответствующая кривая затухания R является продолжением огибающей нарастания Д до нуля от любо,го достигнутого к моменту R значения амплитуды. На фи. 3 представлены зависимости звуковой частоты от времени. Относительно масштаба, времени и девиации частоты справедливы те же замечания, что и для фиг. 2 (любой заданный извне масштаб времени может служить для опросе заложенной под одними и теми же адресами величины девиации частоты). На фиг. Зе показана огибающая нарастания А-, , по которой частота i с постепенно увеличивающейся девиацией качается вокруг, несущей ча.стоты f. После достижения максимальной девиации процесс повторяется столь долго, насколько запомнен тон .(так называемое нормальное задержанное вибрато). На фиг; 35 показан ход огибающей типичный для гитар; начиная с часто:ТЬ;1, слегка повышенной относительно номинальной, она спадает до значения Jj, йосле чего идет процесс, подобный показанному на фиг. За. На фиг. Зв показан противоположный ход огибающей частоты Ад, характерный для медных духовых инструментов. На фиг. Зг (А) показано формирование хорового эффекта, т.е. одновременнре. звучание нескольких номинально настроенных в унисон, но фактически слегка взаимно расстроенных колеба ний. . На фиг. 4 приведены примеры оги бающих дли создания дополнительных эффектов. На фиг. 4«показан так называемый эффект Лесли, который возникает, когда громкоговоритель приводится во вращение. Фактически это означает, что частота с девиацией f качается относительно номинальной частоты по синусоидально му закону. Этот эффект может быть вызван и с помощью управления огибающими, если два звуковых канала управляются со сдвигом по фазе на 180, Идевиация частоты вво дится как огибающая частотной модуляции . Подобнь1м образом можно по фиг. имитировать звучание нескольких струнных йнструмейтрв, например нескольких гитар или одного фор7 тепиано, в котором каждой клавище подчинены несколько одинаково настроенных струн, причем частотна модуляция кажд,ого чистого тона реа лизована с помощью раздельного управления огибающими, при этом используется прием повторения огибающих . Устройство цифрового формирования(Огибающих содержит входы 1-6, запоминающие устройства 7-10, счет чик 11 адреса, блок 12 управления, первый и второй мультиплексоры 13 и 14, ПЗУ 15, арифметико-логиче кое устройство 16, первый и второй компараторы 17 и 18 кодов,суммато 19, входы блока управления, выходы 25-31 блока управления, инвертор 32. При этом адресный вход третьего блока 9 памяти с произвол ной выборкрй соединен с адресными входами первого 7 и второго 8 блок памяти с произвольной выборкой, вы ход - с первым входом первого компаратора 17 кодов, выход которого соединен с первым входом 20 блока 12 управления, а вход блока 9 - с вторым входом первого компаратора 17 кодов и выходом 27 сумматора, к торь является выходом устройства, первый вход сумматора 19 соединен выходом второго блока 8 памяти с произвольной выборкой, второй вход с выходом ПЗУ 15 и первым входом первого мультиплексоря 13, второй 1ВХОД которого является первым входом устройства, а третий соединег с выходом арифметико-логического устройства 16, управляющий вход которого соединен с первым выходом 25 блока управления, первый вход арифметико-логического устройства 16 подключен к выходу перваго блока 7 паьгяти с произвольной выборкой и входу ПЗУ 15, первый и второй управля ощие выходы которого подключены к второму 21 и третьему 22 входам блока управления, при этом адресный вход первого блока 7 пймрти с произвольной выборкой подключен к выходу второго мультиплексора 14, первый и второй входы которого соединены с входом второго компаратора 18 кодов и вторым входом устройства, а также с выходом адресного счетчика 11, управляющий вход подключен к второму выходу 26 блока управления, первый и второй информационные входы которого являются третьим и четвёртым входами устройства, вход второго блока 8 памяти с произвольной выборкой является пятым входом устройства, шестой вход устройства соединен с входом четвертого блока 10 памяти с произвольной выборкой, адресный вход которого подключен к выходу второго мультиплексора 14, а выход соединен с вторым входом арифметико-логи еского устройства 16, входы управления первого, второго, третьего и г етвертого блоков 7-10 памяти с произвольной выборкой соединены соответственно с третьим, четвертым пятым и шестым выходами блока 12 управления, тактовый вход которого соединен с второй шиной тактовой частоты, четвертый вход - с вькодом второго компаратора 18 кодов, пятый вход - через инвертор 32 с выходом второго блока 8 памяти с произвольной выборкой, а седьмой ввкод с входом управления первого мультиплексора 13. При этом преполагается, что музыкальный синтезирующий инструмент вьтолнен так, что каждый чистый тон ормируется блоком фазового счетчика и цифровые сигналы амплитуды и частоты могут определить любую огибаюую соотнетствующего отдельного 9 блока. Отдельние тональные блоки ра ботают во временном мультиплексе. На входы устйойства поступают сигналы от органов управления музыкального синтезирующего инструмента (клавиатуры, падалей, переключателе регистров и т.д.), преобразование при помощи шифраторов, которые из любых установленных органами управления комбинаций формируют соответствующие управляющие сигналы. Для управления огибающими требуется следующая входная информация, поступающая по входам: .1 - для цифровой величины, указывающей, каждая форма огибающей должна быть синтезирована. Этот сигнал имеет форму адреса ПЗУ, по которому записано начало считьшания огибающей; 2 - для текущего адреса, который определяет, какой блок синте.за в заданный момент времени ка ра временного мультиплекса до получать управляющие сигналы от устройства формирования огибающ 3- для сигнала, указывающего на то . должен ли формироваться определенный чистый тон или нет. Этот сигнал является логическим нуле когда тон должен формироваться и переходит в логическую единицу i когда он должен закончится Таким образом, переход из нуля в единицу является сигналом для начала формирования спадающей пасти огибающейi 4- подсоединения для входных и выходных сигналов блока управления устройства 5- для цифровой величины, определяющей частоту для случая огибающих частотной модуляции. Од новременно этот вход служит также для того, чтобы различат частотную и чисто амплитудную модуляции. Если сигнал на вход 5 равен нулю, производится тол ко амплитудная модуляция j 6- для цифровой величины, ливающей интервал реального времени, внутри которого должн быть пройдена заданная (запомн ная) форма огибающей, т.е. эти сигналом определяется, масштаб по оси абсцисс для функций по фиг. 1-3. Устройство работает следующим образом. ij 0 Сигналами с входа 2 адресуются блоки 7-10 памяти с произвольной выборкой, емкость которых больше либо равна числу одновременно формируемых огибающих. Как указано выше, это число может быть более двухсот. В примере выполнения каждый блок памяти состоит из 256 накопитесь ных ячеек, которые имеют гомологические адреса. Адреса являются номерами соответствующих блоков схемы синтеза тонов. Если адреса блоков 7-10 памяти задаются с входа 2, то перед ними может подаваться информация, соответствующаясигналам на входах 2,3 и 4. Опрос информации производится через адресньй счетчик 11, на тактовый вход которого подаются импульсы с первой шины тактовой частоты (например с периодом в 4 мкс). Эта тактовая частота названа тактом огибающих в отличие от такта всей системы (вторая щина тактовойчастоты) , который используется в блоке 12 управления и на котором основан временной м льтиплекс всего инструмента . Такт системы в данном примере имеет 500 не. Период в 4 мкс для такта огибающих выбран потому, что для удовлетворительного воспроизведения огибающей в музыкальных инструментах достаточно вновь рассчитывать ее значение примерно каждую миллисекунду. Это значит, что их 256 ячеек блоков 7-10 памяти в течение этой миллисекунды каждая должна быть адресована один раз, откуда и получено указанное значение периода. Поступающие со входа 2 или от счетчика 11 адреса проходят через мультиплексор 14. Необходимо избегать одновременной записи Информации с входа 2 и опроса информации по адресам с адресного счетчика 11. Для этого с помощью компаратора 18 при одновременно идущих со счетчика 11 и входа 2 сигналах формируется сигнал занятости, поступающий на входi 23 блока 12 .управления, который затем запирает мультиплексор 14 для адресации от адресного счетчика 1t. В блоке 10 памяти запоминаются двоичные слова, которые вводятся через вход 2 устройства. В блоке 8 памяти запоминаются текущие адреса значений амплитуды- огибающей, заиисанных в ПЗУ 15, причем в левой части блока 8 памяти обновляются модули адресов ПЗУ 15 слева от запятой, а в правой части - дроби адреса ПЗУ 15 справа от запятой. Для того, чтобы значения амплитуды огибающей, имеющиеся в одном экземпляре в ПЗУ 1 воспроизводить с различными интервалами в реальном масштабе времени в соответствии с сигналом на входе 6, в блок 8 памяти заносят это желаемое реальное время в форме дроби, т.е. в дополнительном коде. Если, например, огибающая должна длиться вдвое больше обычного, то следующее значение амплитуды огибающей счи тывается не следующим адресным импульсом, влить через один и т.д.
В том случае, если в накопителе 7 со свободным доступом записана дробь 0,25 (устройство работает в двойной системе, но здесь и далее использованы десятичные числа), это означает, что огибающая должна длиться в четыре раза дольше, чем обычно. При адресации через адресный счетчик 11 это значение подводится к первому входу арифметикологического блока 16, на втором входе которого присутствует текущая ве.личина сигнала с правой части блока 7 памяти. Блок 16 екладывает дробные величины и результат сложения через мультиплексор 13 снова записывается в блок 7 памяти, где справа о запятой записываетсядробь, увеличен ная на взятое из накопителя 10 значение . Адреса амплитуд огибающейв ПЗУ 15 являются целыми числами. В рассматриваемом примере, таким обра;зом, следующий адрес для ПЗУ 15 -.в левой части блока.7 памяти - появляется лишь после четырехкратной адресации счетчиком 11. Это означает, что новое значение амплитуды огибаю щей считано из-ПЗУ 15 через четыре миллисекунды четыре раза подряд, только тогда вьщается новый адрес и т.д. Начальныйадрес ПЗУ 15, -в котором находится начало соответствующей, огибающей, первым вводится в блок 8 памяти (сигнал с входа 1) через мультиплексор 13, который выполнен трехканальньм.
Фактически адреса ПЗУ 15 могут быть обратно В1ведены в лёвзпо часть блока 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 подается сигнал о том, liMeется частотная модуляция или нет, в блоке 8 памяти к каждому из 256 значений формируемых огибающих записанй значения соответств тощих несущих частот(от входа 5) или нуль. .13 если требуется только амплитудная модуляция. На выходе блока 8 памяти появляются амплитуды огибающей, относящиеся к казкдому чистому тону. Эти значения подаются на блоки амплитудной илй частотной модуляции синтезатора.Распределение производит ся блоком 12 управления, на вход .2А которого через инвертор 32 подается сигнал с выхода блока 8 памяти лишь при необходимости амплитудной модуляции Прерывание огибающей производится следзтоиц м образом, (фиг, 5 алгоритмы работы блока управления). В тот момент, когда должна быть прервана текущая огибающая и начата новая, должна щэоизойти смена адресов ПЗУ 15. В этом случае новая огибающая не должна начинаться с на чального адреса от входа Ij так как там для огибающей нарастания считывается .значение нуль, а для огибающей спада - значение Н (начало Необходимо начинать с такого адреса, по которому записано значение, приблизительно равное тому, на котором была прервана предыдущая огибающая (фиг. 26, г), Таким образом, необходимо запомнить последне е значение для прерываемой огибающей и отыскать в ПЗУ 15 . ячейку, в которой хранится значение новой огибающей, приблизительно равное значению прерванной огибающей в.момент прерывания. Соот ветствующий адрес ПЗУ 15 после этого должен быть введен как начальньй адрес в блок 10 памяти. Для этого в устройстве имеется блок.9 памяти, в котором в каждой ячейке, адресуемой от счетчика 11, записано текущее значение огибающей которое поступает с выхода сумматора J9. То же самое значение имеется на втором входе компаратора 17, на первом входе которого находится предьщущее значение огиба ощей. Выхо 20 компаратора 17 выдает сигнал др тех пор, пока более позднее значение станет меньшз.1м, чем предьщущее. Блок 12 управления иппод зует зтп данные только в тот момент времени, когда возникает перепад сигнала на входе 3 устройства. Это означает, ч требуется новая огибающая. Предполо жим, что кривая за-гухатт прерывается фронтом сигнала на входе 3 и 0 дотшна продо.гтжаться огибающая нарас тания. Ир входу 1 вводится соответствуюпщй адрес ПЗУ 15, с которого поступает значение нуль как начальное значение огибающей нарастания. Оно появляется на выходе сумматора 19 как новое значение. Так как непосредственно перед этим в накопителе 9 было значение прерванной огибающей затухания больше нуля, на выходе 20 компаратора 17 присутствует сигнал Логичес.кая 1. При этом на выходе 25 блока 12 управления появляется сигнал, поступающнй на ариф; етико-Логическое устройство 16 и являющийся командой повысить адрес в левой части накопителя 7 на единицу. Этот процесс повторяется с тактом системы до..тех пор, пока сигнйл на выходе компаратора 17 не изменится. Адрес, находящейся к этому моменту в накопителе 8, является начальным адресом новой огибающей. Это прибавление адреса приводит к желаемому результату потому, что для огибающих нарастания больщие значения считывания находятся под старшими адресами. Для спадающей огибающей под старшими адресами записаны меньшие значения . Поэтому в этом случае низкий логический уровень сигнала на выходе 20 вводит процесс д,огона..Это производит логический блок 12 управления. Конкретный алгоритм прерывания определяется в соответствии со знаком перепада (фронт либо срез) на входе 3 .. На фиг, 5а, 5 приведены алгоритмы работы блока управления при прерывании огибающей (фиг, 2 г , 5 соответственно) , фиг. 5 5 - формирование огибающей без прерывания, На фиг. б показана организация ПЗУ 15. Амплитуды огибающей изображены в виде аналоговых эквивалентов, хотя в действительности они являются двоичными словами. Сверху вниз изображены огибающие медленное нарастание , Зс1тухание , перкуссия с повторением и начинающееся с задержкой вибрато с повторением в качестве примеров. Первым битом является логический сигнал на выхо- де 21,. вторым битом - логический сигнал на выходе 22, Последую1цие биты определяют амплитуды, огибающей, иЛй в сочетании с уровнем 1 ка выхо,5 5де 21 являются адресами, с которых значения амплитуды должны считывать ся вновь. Штриховь1мй стрелками показано, к какому адресу при повто.рении огибающей надо возвращаться. Адрес, под которым начинается оги бающая, поступает с входа 1 устрой ства . . На фиг. 7 приведен пример выполнения блока 12 управления, вклю чающего еще одно ПЗУ 38, к которому в качестве адресов подводятся ;вьпцеупомянутые логические сигналы и который опрашивается через регис ЗиНЯ(П 23 Такт систем I 00 НС 0 39 последовательности,в свою очередь тактируемый импульсами с второй шины тактовой частоты. Последовательность, которую надо пройти, заносится в регистр 39 из самого постоянного накопителя. Под адресами последнего опрашивается необходимый для блока управления сигнал управления. Таким образом, предлагаемое устройство имеет широкие функциональные возможности благодаря формированию одновременно -нескольких огибающих различной формы. АМРМ /I
Фиг.2
а Y,
fMuKC
I Время
ь
Фиг.З
я i
и
2 блош стп)€за ,3
fe;4t
а
шна канап J4t i «---
6Ш
сингпе
ffff.
6fll- 0-
fe.5
f/оёая поспедаВатепьность
управляющий ёшод
Фи2.7
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
СПОСОБ ПРОИЗВОДСТВА ФИТОЧАЯ | 2012 |
|
RU2543143C2 |
Печь-кухня, могущая работать, как самостоятельно, так и в комбинации с разного рода нагревательными приборами | 1921 |
|
SU10A1 |
Заявка ФРГ № 3003385, кл | |||
Печь-кухня, могущая работать, как самостоятельно, так и в комбинации с разного рода нагревательными приборами | 1921 |
|
SU10A1 |
i |
Авторы
Даты
1985-03-15—Публикация
1981-06-24—Подача