Усилитель вопросов не вызывает, поэтому остановимся на устройстве лимитера. Задача максимайзера - максимально повысить уровень сигнала, но не допустить клиппинга, т.е. не позволить мгновенной мощности выйти за пределы уровня 0 дБ. Из этого следует, что в качестве метода определения входного уровня для максимайзеров подходит только пиковый метод. Максимайзер должен отслеживать пики сигнала и строить амплитудную огибающую так, чтобы после ее применения к сигналу пики оказались ниже уровня порога. Когда входной уровень ниже порога, лимитер максимайзера пропускает сигнал без изменений. А когда входной уровень превышает порог, лимитер должен ослабить сигнал так, чтобы превышения порога не было.
- Если ограничить пики более, чем на 3 дБ, то звук испортится.
Так как мы хотим, чтобы амплитудная огибающая была плавной, без разрывов и изломов, то мы приходим к заключению, что лимитер должен знать, какой амплитудный профиль будет у звуковой волны в ближайшие будущие моменты времени. Действительно, если бы такой возможности у лимитера не было, то при возникновении на входе резкой атаки, превышающей порог, лимитеру пришлось бы мгновенно понизить уровень усиления, чтобы предотвратить превышение порога. Мгновенно понижение уровня усиления - это и есть разрыв или излом в амплитудной огибающей, которого желательно избежать. Итак, для построения плавной амплитудной огибающей лимитеру необходимо знать значения сигнала с некоторым опережением. Так как надежно предсказать сигнал по прошедшим значениям возможности нет, то функция "заглядывания вперед" (look-ahead) реализуется с помощью небольшой задержки выходного сигнала относительно входного. Таким образом, при выдаче выходного сигнала, соответствующего моменту времени t, у лимитера на самом деле уже есть входной сигнал для моментов времени вплоть до t+T, где T - время задержки. Это похоже на канал новостей, который "ретранслирует" другое новостное агентство с задержкой в 10 минут. В каждый момент времени сотрудники канала уже знают, что будет через 10 минут, и могут соответственно модифицировать выдаваемые зрителям новости, достигая лучшего качества материала за счет задержки.
Следует помнить, что задержка, вносимая лимитером, может быть нежелательной в некоторых ситуациях. Например, если в разрыв линейки пульта вставить лимитер, то эта линейка будет задержана по времени относительно других, что может привести к искажению тембра при микшировании линеек. К счастью, максимайзеры обычно применяются к уже готовому миксу в процессе мастеринга, и в этом случае задержка роли не играет. Если же максимайзер, работающий в реальном времени, не вносит задержки в сигнал, то это значит, что он либо допускает превышения порога, либо его амплитудная огибающая изломанная. Третьего не дано.