Психоакустический процессор (адаптивный эквалайзер без обратных связей)
Реферат
Изобретение относится к устройствам автоматической частотной коррекции сигналов звуковой частоты. Его использование позволяет получить технический результат в виде возможности автоматической частотной коррекции по всей ширине спектра входного сигнала в соответствии с произвольно заданными требованиями. Технический результат достигается за счет того, что принцип действия процессора, содержащего полосовые фильтры, многополосной управляемый темброблок и блок управления, состоит в сравнении спектра исходного сигнала с эталонными значениями, определяющими требуемую форму спектра на выходе, формировании управляющих воздействий и прямой передаче этих воздействий на управляемые цепи темброблока, без образования контуров обратной связи. 2 з.п. ф-лы, 7 ил.
Изобретение относится к устройствам обработки сигналов звуковой частоты и служит для преобразования спектра исходного сигнала в соответствии с заданными психоакустическими требованиями. Процессор предназначен для применения в системах звукоусиления, включая воспроизведение и усиление сигналограмм, а также в системах записи звуковых сигналов.
Известно устройство, содержащее n полосовых фильтров, n усилителей с переменным коэффициентом усиления, усилитель с постоянным коэффициентом усиления и сумматор на (n+1) входов, выход которого является выходом устройства, входом которого служат объединенные входы n полосовых фильтров и усилителя с постоянным коэффициентом усиления, выходы n полосовых фильтров подключены к входам соответствующих n усилителей с переменным коэффициентом усиления, выходы которых подключены к соответствующим n входам сумматора, (n+1)-ый вход которого соединен с выходом усилителя с постоянным коэффициентом усиления [Кисель В.А. Аналоговые и цифровые корректоры. Справочник. М.: Радио и связь, 1986, с.131, рис. 4. 14а].
Устройство представляет собой n-полосный эквалайзер, позволяющий корректировать амплитудно-частотную характеристику тракта прохождения сигнала, влияя таким образом на спектр выходного сигнала. При этом эквалайзер не учитывает спектральные особенности входных сигналов. В результате сигналы с отличающимися спектрами подвергаются одной и той же частотной коррекции, что не позволяет рассматривать эквалайзер как автоматическое устройство, выполняющее эквализацию сигналов с различными спектральными свойствами, что является его существенным недостатком.
Наиболее близким по своей технической сущности и достигаемому эффекту к заявляемому устройству является психоакустический процессор (максимайзер), содержащий управляемый темброблок, фильтр высоких частот (ФВЧ), полосовой фильтр (ПФ) и блок управления, выход которого соединен с управляющим входом темброблока, выход которого является выходом процессора, входом которого служат объединенные входы ФВЧ, ПФ и темброблока, выходы ФВЧ и ПФ подключены к информационным входам блока управления [Чернецкий М. Психоакустические процессоры. - Звукорежиссер, 2002, №4, с.4].
Психоакустический процессор-прототип самостоятельно анализирует спектр входного сигнала и в зависимости от соотношения энергий в высокочастотной и среднечастотной областях спектра усиливает либо ослабляет высокочастотные составляющие. Таким образом, удается в автоматическом режиме поддерживать в определенном соотношении баланс между среднечастотной и высокочастотной частями диапазона выходного сигнала, независимо от спектральных свойств входного сигнала.
Недостатком прототипа являются ограниченные функциональные возможности, состоящие в адаптированной автоматической подстройке лишь высокочастотной части спектра корректируемого сигнала.
Технический результат, достигаемый при использовании настоящего изобретения, состоит в обеспечении возможности автоматической частотной коррекции по всей ширине спектра входного сигнала в соответствии с произвольно заданными требованиями.
Технический результат достигается тем, что в известный психоакустический процессор содержащий управляемый темброблок, первый полосовой фильтр и блок управления, первый управляющий выход которого соединен с первым управляющим входом управляемого темброблока, вход и выход которого являются соответственно входом и выходом процессора, первый информационный вход блока управления через первый полосовой фильтр подключен к входу процессора, согласно изобретению дополнительно введены (n-1) полосовых фильтров, входы которых объединены и подключены к входу процессора, а выходы подключены к соответствующим (n-1) входам из группы n информационных входов блока управления, (n-1) выходов которого из группы n управляющих выходов соединены с соответствующими (n-1) управляющими входами управляемого темброблока, группа n эталонных входов блока управления является n-полосным эталонным входом процессора, управляющим входом которого служит управляющий вход блока управления.
Кроме того, технический результат достигается тем, что управляемый темброблок содержит n активных управляемых фильтров и (n+1) входовый сумматор, выход которого является выходом темброблока, входом которого служат объединенные входы активных фильтров и первый вход сумматора, к остальным входам которого подключены выходы соответствующих n активных фильтров, управляющие входы которых образуют группу n управляющих входов.
Технический результат может быть также достигнут тем, что управляемый темброблок содержит n последовательно соединенных управляемых амплитудно-частотных корректоров, n управляемых входов которых образуют группу n управляющих входов темброблока, входом и выходом которого являются соответственно вход первого корректора и выход n-го.
Сущность изобретения иллюстрируется графиками и функциональными схемами.
На фиг.1 приведены графики, поясняющие принцип адаптивной частотной коррекции; на фиг.2 - функциональная схема психоакустического процессора, на фиг 3 - функциональная схема блока 3 управления; на фиг.4 - функциональная схема блока 7 регуляторов; на фиг.5 - функциональная схема регулятора 8; на фиг.6 - функциональная схема управляемого темброблока параллельного типа; на фиг.7 - функциональная схема управляемого темброблока последовательного типа. Графики по фиг.1 содержат:
- спектр S() средневыпрямленных значений входного сигнала, представленный в качестве примера в виде десяти отсчетов и() (фиг.1а);
- эталонные отсчеты u0() - представляющие собой средневыпрямленные значения в назначенных десяти опорных точках (фиг.1б);
- разность отсчетов и()=и()-u 0() (фиг.1 в).
Функциональная схема (фиг.2) психоакустического процессора содержит группу 1 ПФ 1-1-1-N, управляемый темброблок 2 и блок 3 управления. Входом DI психоакустического процессора являются объединенные входы N ПФ 1 и вход темброблока 2, выход которого является выходом DO процессора, выходы ПФ 1 подключены к соответствующим N входам группы информационных входов u 0() блока 3 управления, N управляющих выходов u 0() которого подключены к соответствующим N управляющим входам управляемого темброблока 2, N-канальный эталонный вход u0() блока 3 управления выполняет функции N-полосного эталонного входа процессора, управляющим входом СО которого является управляющий вход блока 3 управления.
Функциональная схема (фиг.3) блока 3 управления содержит группу 4 детекторов, группу 5 фильтров низких частот (ФНЧ), группу 6 аналоговых сумматоров и блок 7 регуляторов. Выходы N детекторов группы 4 через соответствующие N ФНЧ 5 подключены к первым информационным входам соответствующих сумматоров 6, вторые информационные входы u0( n) которых составляют N-канальный эталонный вход u 0() блока 3 управления, N-канальный информационный вход u( n) которого составляют соответствующие входы детекторов 4, выходы N сумматоров группы 6 подключены к соответствующим N входам u() блока 7 регуляторов, выходы u( n) которого являются управляющим выходом u() блока 3 управления, управляющим входом СО которого служит соответствующий вход блока 7 регуляторов.
Блок 7 регуляторов (фиг.4) представляет собой линейку из N регуляторов 8, управляющие входы которых объединены и образуют единый управляющий вход СО блока 7, входами и выходами которого являются соответственно входы и выходы регуляторов 8. Каждый из регуляторов 8 может быть исполнен по функциональной схеме (фиг.5), содержащей потенциометр 9, аналоговый ключ 10, резистор 11, накопительный конденсатор 12 и аналоговый сумматор 13, выход которого является выходом регулятора, управляющим входом СО которого служит вход разрешения ОЕ ключа 10, информационный вход которого соединен со средним выводом потенциометра 9, один из крайних выводов которого является входом регулятора, а другой соединен с общей шиной, выход ключа 10 через резистор 11 подключен к первому входу сумматора 13, второй вход которого является входом напряжения uREF смещения регулятора, между первым входом сумматора 13 и общей шиной подключен накопительный конденсатор 12.
Функциональная схема (фиг.6) управляемого темброблока параллельного типа содержит N активных управляемых фильтров 14-1-14-N и (N+1) - входовый сумматор 15, выход которого является выходом DO темброблока, входом DI которого служат объединенные входы активных фильтров 14 и первый вход сумматора 15, к остальным N входам которого подключены выходы соответствующих N активных фильтров 14, управляющие входы которых образуют группу N управляющих входов темброблока.
Функциональная схема (фиг.7) управляемого темброблока последовательного типа содержит N последовательно соединенных управляемых амплитудно-частотных корректоров 16-1-16-N, N управляющих входов которых образуют группу N управляющих входов темброблока, входом DI и выходом которого являются соответственно вход корректора 16-1 и выход корректора 16-N.
В основе функционирования заявляемого устройства лежит метод адаптивной частотной коррекции, состоящий в следующем.
В опорных точках по всему диапазону частот [ н; в] ( н и в, нижняя и верхняя границы частотного диапазона соответственно) обрабатываемого сигнала вычисляют значения величины u( n), несущей информацию об энергетических свойствах сигнала в узкой полосе частот с центром в опорной точке n(n=1,...N). Указанной информативной величиной может быть, например, средневыпрямленное значение сигнала в данной полосе. Полученные N опорных значений (в нашем примере N=10), распределенные с интервалом по оси частот (фиг.1а), описывают огибающую спектра u() средневыпрямленных значений исходного сигнала. После чего оценку спектра исходного сигнала, вычисленную аппаратным путем, сравнивают в N опорных точках со спектром, заданным извне как эталонным u0() (фиг.1б), форма которого и должна определить форму спектра выходного сигнала. Результатом сравнения будем считать разность u()=u()-u 0() (фиг.1в), вычисленную для N опорных точек, то есть u( n). Далее для приведения огибающей u() к эталонному виду u0() из значений u( n) вычитают разность u( n).
Таким образом, при частотной коррекции исходного сигнала учитываются не только эталонные требования, но еще и форма спектра корректируемого сигнала, что и обеспечивает возможность адаптивного управления процессом, который по своему характеру является процессом стабилизации формы спектра средневыпрямленных значений.
Психоакустический процессор (фиг.2), реализующий описанный метод, работает следующим образом.
Корректируемый сигнал подается на вход DI, откуда поступает на N ПФ1 для разбиения на N частотных полос с центрами 1, 2,..., N. На фиг.1a показан пример деления спектра входного сигнала на 10 полос, перекрывающих корректируемую часть спектра. Выделенные ПФ1 полосные сигналы поступают на соответствующие информационные входы u( n) блока 3 управления, где сравниваются по заранее определенным критериям с эталонными значениями, задаваемыми по многоканальному (многополосному) входу и0() блока 3 (фиг.1б). Результат сравнения, представляющий собой N-мерный вектор управляющих воздействий U является разностью вектора полосовых сигналов
U={u( 1), u( 2),...u( N)}
и N-мерного вектора эталонных значений
U0={u( 1), u( 2),...u0( N)}
то есть U=U-U 0={u( 1), u( 2),...u( N)}
Последние N сигналов u( n) с выхода u() блока 3 управления поступают на управляющий вход u() управляемого темброблока 2, воздействуя на коэффициенты передачи в спектральных областях n таким образом, что результат сравнения U стремится к нулю. Для этого в общем случае коэффициент передачи в области n должен увеличиваться, если u( n)<0 и уменьшаться, если u( n)>0: на графике (фиг.1в), иллюстрирующем картину управления коэффициентами передачи, показаны две области - усиления и ослабления.
Из представленной структуры (фиг.2) видно, что она является разомкнутой системой автоматического управления, где управляющий сигнал вырабатывается без учета значений результата управления, а только под действием входного сигнала, сравниваемого с эталонным. Такое решение позволяет функционально упростить процесс управления по сравнению с системами, замкнутыми цепью обратной связи, за счет формирования управляющих сигналов, не зависящих от выходных состояний управляемых активных цепей (в нашем примере темброблока 2). При этом появляется возможность введения в активные управляемые цепи дополнительных регулировок, не влияющих на процесс выработки управляющих воздействий и расширяющих возможности процессора в целом. Например, в темброблок 2 может быть введена еще и ручная регулировка усиления, позволяющая звукорежиссеру субъективно проводить дополнительную коррекцию параллельно с автоматической.
Блок 3 управления (фиг.3) построен в предположении, что сигналы сравниваются по средневыпрямленным значениям. Следовательно, на N-полосный эталонный вход u() следует подавать предварительно вычисленные средневыпрямленные значения 0( 1), u0( 2),...u( n), описывающие требуемый характер эталонного спектра. Ответственным вопросом, касающимся блока 3 управления, является вопрос выбора постоянной времени ФНЧ 5, которая определяет, в свою очередь, длительность интервала усреднения полосовых сигналов. Заметим, что постоянные времени всех N фильтров 5 не обязательно должны быть равны друг другу, однако в нашем примере с целью упрощения изложения материала будем считать их равными.
Длительность интервала усреднения следует выбирать таким образом, чтобы, с одной стороны, не подавлялись информативные составляющие сигнала - значит, не быть достаточно малой, а с другой стороны, и не быть достаточно большой, поскольку необходимо обеспечить достаточную динамику управления. Причем учитывая, что речь идет о психоакустическом восприятии информации, немалую роль будет играть субъективная составляющая оценки качества полученного звука Кроме того, следует учитывать еще и особенности музыкального содержания сигнала. При обработке материала, отличающегося большой динамикой и богатой палитрой естественных, а не электронных звуков, на наш взгляд, интервал усреднения должен составлять примерно одну минуту. В случае же обработки достаточно простого и однородного материала, например поп-музыки, интервал усреднения без ущерба для восприятия может быть снижен до двух-трех десятков секунд. Отмеченное относится к случаю непрерывного регулирования, то есть непрерывной подачи управляющих воздействий на управляющие входы усилителей 2. Однако управление может быть еще и импульсным, характеризующимся тем, что управляющие сигналы вырабатываются непрерывно, а подаются в управляющие цепи только в определенные моменты времени. Для обеспечения такого режима управления, а также для изменения глубины коррекции в состав блока 3 управления введен блок 7 регуляторов (фиг.4).
Блок 7 регуляторов (фиг.4) состоит N из одинаковых регуляторов, пример схемотехнического исполнения которых показан на фиг.5. Блок 7 регуляторов управляет глубиной коррекции, включает и отключает коррекцию, а также запоминает значения u( n).
Для управления глубиной коррекции служит переменный резистор 9. Разрыв цепи коррекции происходит при СО=0 переводом ключа 10 в высокоимпедансное состояние на выходе. При этом на конденсаторе 12 сохраняется напряжение регулировки u( n), предшествовавшее моменту разрыва цепи. Сопротивление R 11 необходимо для защиты выходных каскадов ключа 10 от больших токов и должно выбираться по возможности небольшим, так как вместе с емкостью С конденсатора 12 оно образует постоянную времени RC, которую следует минимизировать до уровня, при котором образованная RC-цепь не будет выполнять фильтрующих функций. Аналоговый сумматор 13 в регуляторе, как видно из схемы, служит для сложения управляющего напряжения u( n) с напряжением смещения uREF, которое определяет положение рабочей точки (точки покоя) регулировочной характеристики в отсутствие управляющих сигналов.
Поскольку управление глубиной коррекции может происходить раздельно для каждой полосы частот n, то появляется возможность оперативного ручного корректирования процесса формирования заданной спектральной характеристики, позволяющего в частности на определенное время вообще исключать из алгоритма обработки отдельные участки спектра, сохраняя их неизменными.
Под отключением коррекции, происходящем при СО=0, подразумевается отключение непрерывной коррекции и перевод процессора из непрерывного режима в импульсный, который реализуется подачей на вход СО импульсов, моменты появления которых задают моменты введения корректирующих воздействий. Длительности же указанных импульсов должны быть достаточными для отработки этих воздействий, подаваемых на управляющие входы темброблока 2. После прекращения действия управляющего импульса СО конденсатор 12 запоминает поступившее во время действия этого импульса управляющее напряжение u( n) и сохраняет его до поступления очередного импульса СО. Разумеется, следует учитывать возможный разряд конденсатора через внешние цепи, поэтому в реальных схемах поддерживать коэффициент передачи на фиксированном уровне можно только на определенном временном интервале, на котором разрядом конденсатора можно пренебречь Для полного отключения коррекции кроме выполнения условия СО=0 необходимо еще и первый вход (верхний по схеме) аналогового сумматора 13 соединить с общей шиной, полностью разряжая конденсатор 12 или при СО=1 перевести движок потенциометра 9 в нижнее по схеме положение.
Управляемый темброблок 2 может быть построен по одной из широко известных схем: либо по схеме, предусматривающей параллельную фильтрацию сигнала (фиг.6), либо по схеме последовательной коррекции (фиг.7). В первом случае используют линейку полосовых фильтров, например, активных, с центральными частотами n(n=1, 2,…N) и шириной полосы n, подобранными таким образом, чтобы перекрывался весь диапазон [ н; в]. Во втором случае преобразование спектра происходит в управляемых амплитудно-частотных корректорах, коэффициент передачи которых постоянен и отличен от нуля за пределами полосы преобразования (как правило больше единицы), а в полосе n может изменяться под действием управляющих сигналов. Уместно заметить, что подобные корректоры могут применяться и в схемах параллельного типа.
Формула изобретения
1. Психоакустический процессор, содержащий управляемый темброблок, первый полосовой фильтр и блок управления, первый управляющий выход которого соединен с первым управляющим входом управляемого темброблока, вход и выход которого являются соответственно входом и выходом процессора, первый информационный вход блока управления через первый полосовой фильтр подключен к входу процессора, отличающийся тем, что в него дополнительно введены (n-1) полосовых фильтров, входы которых объединены и подключены к входу процессора, а выходы подключены к соответствующим (n-1) входам из группы n информационных входов блока управления, (n-1) выходов которого из группы n управляющих выходов соединены с соответствующими (n-1) управляющими входами управляемого темброблока, группа n эталонных входов блока управления является n-полосным эталонным входом процессора, управляющим входом которого служит управляющий вход блока управления.
2. Процессор по п.1, отличающийся тем, что управляемый темброблок содержит n активных управляемых фильтров и (n+1) входовый сумматор, выход которого является выходом темброблока, входом которого служат объединенные входы активных фильтров и первый вход сумматора, к остальным n входам которого подключены выходы соответствующих n активных фильтров, управляющие входы которых образуют группу n управляющих входов темброблока.
3. Процессор по п.1, отличающийся тем, что управляемый темброблок содержит n последовательно соединенных управляемых амплитудно-частотных корректоров, n управляющих входов которых образуют группу n управляющих входов темброблока, входом и выходом которого являются соответственно вход первого корректора и выход n-го.
РИСУНКИ