забыть об активных аналоговых фильтрах на ОУ, как о тупиковой ветви
Экстремизм - это признак того, что что-то не учтено.
Сергей Фролов
Пользователь
Сообщений:
06-12-2004 12:10:15
133 Большая просьба привести ссылку на текст.
Теперь по теме. Обеими руками за, тем более, что собираюсь переводить все на комп, включая видео. Фильтр КИХ действительно решает многие проблемы. Еще не доделал моделирование 129, но похоже ничего особенного - фильтр Бесселя 4 - го пор-ка, как и любой выше первого не имеет линейной ФЧХ, хотя ГВЗ, конечно, меньше, чем у Л-Р. Затрат не оправдывает. Теперь о любимом некоторыми () фильтре с ЛЗ. Никакого секретного Джаеса не нужно, по ссылке 127 есть прога, где схема и расчет оптимального времени задержки, а также результирующей фазовой ошибки (действительно весьма малой). Вижу в ней два недостатка: 1) оптимизация ГВЗ идет на частоте раздела, а между самыми ВЧ и самыми НЧ задержка остается - может, это будет и заметно; 2) гибрид аналоговой и цифровой техники в середине тракта - это, извините, турбина на запорожце. Как любителю радикальных решений обработка в цифре до ЦАПа нравиться мне гораздо больше, тем более, что два КИХ части фильтра (НЧ и ВЧ) будут кроме полного согласования по АЧХ иметь действительно постоянное ГВЗ во ВСЕМ частотном диапазоне. Осталось дождаться плагина к Винампу (ждем ссылку ). Кстати, данные по необходимому компу заметно завышены (ИМХО). По сравнению с расчетом сцен в Думе 3 звук - не загрузка.
Вопрос. Для вывода 6 каналов нужна карта 6.1 или 5.1 может, в принципе, вывести на сабовый нечто другое?
Dic
Пользователь
Сообщений:
06-12-2004 16:43:16
Я не смотрю с таким оптимизмом. Есть определенная проблема здесь - отстойность многоканальных ЦАПов, применяемых в картах. Посмотрите их параметры, тех, где приводят в описании карты. ПостЦАПовых фильтров, буферов, и питания всего этого. Звук с компа всегда имеет "цифровой" привкус. Он предназначен для сопровождения видео, игр и прочего. А аудио здесь присутствует по столько по скольку, по остаточному принципу, для тех, что никогда не слышал, как может быть.
А сделать хотя бы шесть (для трехполоски) достойных ЦАПов со всей обвязкой и фильтрацией не так дешево и просто.
Так что на комп перевести все это может и просто, но смысла в этом немного. Хотя, все дело в требованиях.
Сергей Фролов
Пользователь
Сообщений:
06-12-2004 18:00:33
Да, я все жду, когда появятся карты с достойными ЦАП в более дешевом сегменте, чем L2 (ужа два года тишина). Вроде у Креатива что-то вышло на более современном уровне, надо бы почитать отзывы.
Dic
Пользователь
Сообщений:
06-12-2004 18:11:34
А какой смысл фирме делать качественную карту, да еще дешевую? Ради нескольких фанатов звука? Никогда не будут делать. Вот наращивать разные фичи, добавлять число каналов, где будет писаться 24бит при реальном их качестве не более 12...14 бит - это более реальный путь развития.
Дмитрий Татаф
Пользователь
Сообщений:
06-12-2004 18:39:41
Да, увы, самое паршивое в том, что ты абсолютно прав. МануФАКтуры звуковух в лучшем случае заделают новую карту только если вдруг им на голову упадет новый и дешевый чип АЦП/ЦАП, что тоже мало вероятно.
Юрий Степаненко
Пользователь
Сообщений:
07-12-2004 00:13:18
На 135: Пожалуйста, ссылки: - про БПФ - про КИХ/БИХ
Данные по оборудованию НЕ завышены, просто еще нет уверенности в достаточности ядра в 641 значение для раздела СЧ/НЧ. Кроме того, обработку делаю не в MMX, а полноценный код с плавающей точкой с высокой промежуточной точностью, да еще хочу добавить правильный dithering (чтобы без взаимной корреляции во всех шести каналах). Плюс наворот от Microsoft в виде WDM драйверов, в которых невозможно заполучить первичный буфер (к нему имеет доступ только микшер, являющийся частью ядра), т.е. имеет место некоторые дополнительные копирования/преобразования данных Модные звуковые платы (вроде Creative Audigy2 ZS или Terratec Aureon Space 7.1), которые поддерживают DirectX8, вообще позволяют отправлять им данные прямо в виде чисел с плавающей точкой (точнее говоря, это драйвер позволяет, но в данном случае не важно). Жаль, что не всегда есть правильные драйвера (тут минута молчания в память о фирме Aureal...)
Так что до самого плагина еще не близко, хотя SDK есть и я в них разбираюсь по мере возможностей.
Насчет того, что сабвуферный канал какой-то особенный, в DirecX9 SDK ничего не сказано. Вероятно нет никаких отличий от остальных, потому 5.1 должно быть необходимо и достаточно.
На 136: Наличие шестиканального кодека на борту материнской платы позволяет без дополнительных капитальных вложений опробовать идею, а в случае пристойного результата можно раскошелиться на Creative Audigy2 Value (более дешевая версия карточки Audigy2 ZS - похуже процессор, но кодеки те же Crystal CS4382-KQ).
Что касается параметров, рекомендую статью в журнале "Компьютерное оборзение" №38 за этот год. Там явно видно, что продукты интермодуляционных искажений всех порядков для Creative Audigy2 ZS и Terratec Aureon Space 7.1 находятся не выше уровня -100 дБ (тестировали в режиме 44100 Гц, 16 бит).
Смысл затеи в том, что усилия одного человека (или группы людей) в данном случае могут привести к решению задачи в виде конкретного легко применимого программного средства, а не в виде схем (статей, ссылок, рекомендаций, рассуждений, мнений - нужное подчеркнуть). Ведь схемы требуют на реализацию время, деньги, хороший паяльник и правильные руки (опыта по созданию усилителя на LM3886 может и не хватить). А если сжать сказанное в одну фразу, то смысл в экономии усилий для всех.
Что касается требований, то они стремяться к плюс бесконечности, только возможности ограничены сверху величиной постоянной.
На 138: Я это прочел и уже сомневаться начал: сколько бит в байте останется, если отбросить рекламные лозунги? В том же "КО" №38 для самого кривого AC'97 кодека получился динамческий диапазон 78.5 дБ, т.е. около 13 бит. Но это худшее значение. Хуже уже не делают. А вот лучше делать уже научились.
Теперь по существу вопроса. Ранее высказывались негативные суждения по поводу колебательного характера переходной характеристики. Не совсем понятно, почему это так плохо: по сути в некоторой узкой полосе частот (почти что на одной частоте) два громкоговорителя должны акустически подавить друг друга в момент переходного процесса. Так как эта полоса узка, то "сшить" два излучателя можно. Конечно возрастает амплитуда на выходе ФНЧ (есть выброс), но его величина невелика (у меня получилась 6.5%). Хотелось бы услышать мнение участников форума на этот счет.
Dic
Пользователь
Сообщений:
07-12-2004 11:10:27
Цитата
В том же "КО" №38 для самого кривого AC'97 кодека получился динамческий диапазон 78.5 дБ, т.е. около 13 бит. Но это худшее значение. Хуже уже не делают.
Статьи в "Компьютерном обозрении" имеют определенную целевую направленность и расчитаны на определенную аудиторию. Брать их в расчет, рассматривая проблемы получения хорошего звучания сложно и малоперспективно. Они просто о другом.
Сергей Фролов
Пользователь
Сообщений:
07-12-2004 12:15:20
Цитата
заделают новую карту только если вдруг им на голову упадет новый и дешевый чип АЦП/ЦАП, что тоже мало вероятно.
Прогресс не остановить, если суперцапы будут через пару лет стоить копейки, обязательно заделают, почему бы нет?
Цитата
Ранее высказывались негативные суждения по поводу колебательного характера переходной характеристики. Не совсем понятно, почему это так плохо:
Какая характеристика имеется в виду (какого фильтра)? Я так понимаю, что на КИХ можно сделать любую, в т.ч. и апериодическую.
Сергей Фролов
Пользователь
Сообщений:
07-12-2004 12:28:02
Цитата
Там явно видно, что продукты интермодуляционных искажений всех порядков для Creative Audigy2 ZS и Terratec Aureon Space 7.1 находятся не выше уровня -100 дБ (тестировали в режиме 44100 Гц, 16 бит).
Это самый больной вопрос в хайфае. Вроде да, -100 человек слышать не должен, но говорят, в слепых тестах люди отличают ТАS 7.1 от L2. Достаточно кривое объяснение этого феномена выглядит так - мол, это на стационарном сигнале, а на реальном звуковом - гораздо хуже. Так можно провести IM -исследование на шумовом сигнале с вырезкой полос и посмотреть появление продуктов в этих полосах - я думаю будет то же самое.