Уважаемый аудио-энтузиаст,
На ваше рассмотрение представлен Muleteer DSP — модуль поддержания "быстроты" звучания. Этот DSP модуль разработан чтобы компенсировать избыточную массу звукоизлучающего прибора, и тем самым освободить систему от связанных с этим икажений. В первую очередь это касается массы подвижной системы звукоизлучателя, включающей в себя сумму масс диффузора и катушки. С искажениями данного порядка в усилительной технике достаточно хорошо борется токовый драйвер. Непоятно только почему для компенсации нежелательных процессов, с крайне–выраженными реактивными характеристиками на помощь были призваны линейные приборы, которые с годами очень ощутимо улучшив свою линейность не приблизились к решению проблемы и на половину. Этот подход не имеет абсолютного решения, так как для его реализации потребовалось бы, сократив время задержки обратной связи до неопределённо малых значений, создать ещё и источник питания с запредельным запасом по току. Подобные “решения” всегда вызывали улыбку прагматика. И ведь не мудрено, раз увидев “гроб” от Sonic Frontiers который играючи, сутками напролёт, своим килоВаттом биаса, с лёгкостью прижав на лопатки, хилые, совдеповские счётчики, был готов поиграть на акустике своего обладателя всего четырьмя Ваттами которые в здравом уме, оплатить не согласится никто и никогда.
Muleteer DSP решает задачу доставки требуемого количества энергии в нужное время, не имея при этом недостатков современных решений. Во первых, алгоритм имеет информацию о будущих, пока только запланированных эволюциях. Объединив эти данные с постоянной величиной массы излучателей, требующих контроля, мы получаем возможность воздействия на реактивную систему, абсолютно комплементарно организованной системой, не применяя для этого исключительных и по сути диких мер. Таким образом, хотя бы математически, проблема избыточной массы имеет абсолютное решение. И я надеюсь, что теперь, вы имеете не менее точную, его реализацию.
Download: foo_dsp_muleteer.zip
Примечания:
1. Активируйте "Rapidity Maintainer" из списка доступных DSP.
2. Прикиньте перевес вашей системы. Современные системы имеют данное значение в районе 0.5–1.5. Попытайтесь не отклоняться сильно от этих значений. Только счастливые обладатели ламповой техники имеют возможность пробовать значения больше 2.0.
3. Так как Muleteer фунционирует на уровне более точном, чем тот который был выбран инженерами как "достаточный" (возможно неправильно интерпретирующими теорему Котельникова–Шеннона) (*), рекомендуется двух кратный апсемпл для материала CD качества. Просто вставьте ресемплер в цепочку обработки DSP –ДО– модуля Muleteer. Пытайтесь избегать всякого рода дизеринга, такого как "noise shaping" и.т.п. Особенно после модуля Muleteer, так как результат его работы, строго говоря, уже не может считаться PCM.
4. Подстройте модуль до желаемого результата.
5. Наслаждайтесь.
CYa, copah (aka Владимир Копьёв)
mailto: copah@yandex.ru
*) Теорема дискретов Котельникова–Шеннона гласит следующее: «Сигнал с ограниченой полосой может быть абсолютно точно восстановлен при условии использования бесконечно большого количества отсчётов, если, частота дискретизации равна 2-х кратному значению верхней частотной границы полосы».
Заметьте: БЕСКОНЕЧНОЕ количество отсчётов... Простой пример. Возьмём синусоидальный сигнал с частотой F и последовательностью значений [1,-1,1,-1,1,-1,1] при частоте дискретизации 2F. В таком случае, при сдвиге фазы данного сигнала на π/4 радиан мы получим последовательность [0.7,-0.7,0.7,-0.7,0.7,-0.7,0.7]. Но точно такую же последовательность мы получим просто аттеньюировав этот сигнал на 0.7. Этот пример демонстрирует невозможность дескриминации амплитуды и фазы, частоты F на живом (конечном) сигнале. Для Компакт Диска это означает неизбежность ошибок при декодировании, так как никто не пожелает, да и не сможет играть нотами бесконечными по продолжительности. С другой стороны, при частоте дискретизации 4F, сигнал может быть восстановлен с использованием лишь только двух отсчётов (эквивалентных одному отсчёту для 2F), так как первая производная может быть рассчитана до 2F отсчёта с идеальным выравниванием по времени. Таким образом, для частоты дискретизации 2F, полоса 0F — 1/2F свободна от ошибок. А полоса 1/2F — F имеет коэффициент гармоничемких искажений: E'f(t) = f/Fs*t если я правильно считаю… ;-)