Внимание!!! Напоминаем, что в соответствии с правилами форума (Пункт 5), на нашем форуме запрещено общаться на политические, национальные и религиозные темы. Кроме того, нельзя обсуждать любые военные конфликты. Отныне нарушители вышеуказанных правил будут без дополнительных предупреждений блокироваться навсегда. Администрация сайта |
24.07.2019, 08:13 | #1 |
Местный
Регистрация: 25.04.2012
Сообщений: 2,021
Поблагодарили: 1,451
Вес репутации: 15
Репутация: 32
|
FIR фильтра в процессорах, методика и создание
Вот сел изучать - пока нихера не знаю, кто имеет отношение делитесь. Какой софт лучше, какие методики.
У меня вот вопрос, я так понял бесплатная рефазе - моделить сразу с кроссоверным фильтром или потом когда в проце стандартными кроссоверными фильтрами обрежу? Или я вообще вопрос глупый задаю не понимая предмета? |
Поблагодарили rew432: | Классик (24.07.2019) |
Дополнительная информация | |
24.07.2019, 22:46 | #2 |
Местный
Регистрация: 14.01.2013
Адрес: Санкт-Петербург
Сообщений: 5,921
Поблагодарили: 7,413
Вес репутации: 18
Репутация: 191
|
1. Ставите на драйвер кроссоверный фильтр в проце.
2. Измеряете SMAARTом ВЧ полосу. 3. В SMAART7: выделяете полученное измерение, More - Copy to ASCII. Создаёте текстовый документ, туда вставляете содержимое буфера, сохраняете. В SMAART8: правый клик по измерению - Export to ASCII. 4. В rePhase: File - Import Measurement, загружаете своё измерение из текстового файла. 5. Используя Paragraphic Phase EQ и Paragraphic Gain EQ в режиме linear-phase выравниваете ФЧХ и АЧХ. 6. Ставите длину фильтра 192 taps, частоту 48 кГц (или сколько там проц поддерживает), формат txt, жмёте generate. 7. Меняете расширение полученного файла на FIT, загружаете в ВЧ полосу процессора. 8. Сводите полосы как обычно (гейн, задержка). Если делать фазолинейный кроссовер, то на СЧ полосе кроссоверный фильтр тоже должен быть фазолинейным. Добавлено через 41 минуту UPD: похоже в DFM нет FIR фильтров на выходных каналах, только на входных. Соответственно фазолинейный кроссовер сделать не получится, а алгоритм чуть меняется: сначала сводим все полосы, потом измеряем всю систему, потом правим в rePhase то что выше 1 кГц. Последний раз редактировалось Тонус; 24.07.2019 в 23:27 Причина: Добавлено сообщение |
Эти 11 пользователи поблагодарили Тонус за это сообщение: | Beautiful (25.07.2019), dimax77 (28.07.2019), DJ Benzin (25.07.2019), OZet (25.07.2019), remountier (02.08.2019), rew432 (25.07.2019), Shamsa (25.07.2019), Stanislav Sorokin (10.08.2019), Гура Владимир (27.07.2019), Классик (02.08.2019), Святогор (25.07.2019) |
25.07.2019, 06:07 | #3 |
Местный
Регистрация: 05.04.2013
Сообщений: 111
Поблагодарили: 510
Вес репутации: 12
Репутация: 14
|
Процессор DFM имеет FIR фильтры длиной 500 точек в каждом канале. Фмльтры могут переключаться - либо во входную секцию, либо в выходную.
Так что можно сформировать как минимально-фазовые, та и линейно-фазовые корректировки. По минимуму можно пользоваться Rephaze. Но нужно быть очень осторожным при подготовке данных из смаарта. Любые отраженные сигналы, попадающие в измерения, будут искажать фазовую характеристику, особенно на высоких частотах. |
25.07.2019, 07:15 | #4 | ||
Местный
Регистрация: 25.04.2012
Сообщений: 2,021
Поблагодарили: 1,451
Вес репутации: 15
Репутация: 32
|
Спасибо друзья, где еще такого почерпнешь? Ковырялся бы неделю :) Руки чешутся попробовать, в проце есть и на входных и на выходных каналах:)
А Тонусу вообще надо дать почетного юзера форума. Добавлено через 5 минут Цитата:
2. СЧ звено низко опускается до 80, боюсь нет смысла, можно же диром например до 400-500 гц опустится, а ниже не трогать? Добавлено через 9 минут Цитата:
Последний раз редактировалось rew432; 25.07.2019 в 07:24 Причина: Добавлено сообщение |
||
Эти 2 пользователи поблагодарили rew432 за это сообщение: | Гура Владимир (05.08.2019), Классик (02.08.2019) |
25.07.2019, 07:24 | #5 |
Местный
Регистрация: 14.01.2013
Адрес: Санкт-Петербург
Сообщений: 5,921
Поблагодарили: 7,413
Вес репутации: 18
Репутация: 191
|
Разумеется, качественные данные наше всё, этим Смаарт и хорош - многоточечное измерение и усреднение со взвешиванием по когерентности.
Добавлено через 16 минут В принципе без разницы, амплитудную коррекцию можно делать как в IIR секции проца, так и в FIR секции. С кроссовером тоже в общем без разницы, но именно в случае с rePhase - там скудный набор фазовых фильтров, на коррекцию IIR кроссовера может и не хватить. Так что есть смысл кроссовер тоже делать на FIR. В этом случае соответствующий IIR кроссоверный фильтр не используется. Для измерения драйвера в этом случае нужно поставить защитный фильтр Герц на 500 на время измерения. Добавлено через 28 минут Можно, возможно нужно будет чуть удлинить фильтр. После генерации фильтра в rePhase вы увидите разницу между реальной коррекцией данного фильтра и желаемой коррекцией. Чем длиннее фильтр, тем ближе он к желаемой коррекции, но больше задержка. Симметричный фильтр длиной 192 отсчёта на частоте 48кГц даёт задержку 2 мс. Последний раз редактировалось Тонус; 25.07.2019 в 07:53 Причина: Добавлено сообщение |
Поблагодарили Тонус: | rew432 (25.07.2019) |
25.07.2019, 08:05 | #6 |
Местный
Регистрация: 25.04.2012
Сообщений: 2,021
Поблагодарили: 1,451
Вес репутации: 15
Репутация: 32
|
Понимаю вопрос не совсем корректный, может кто другой ответит - не встречали фришных версий программ для фир фильтров с хорошим функционалом? А то даже демки ограничены, мне на один раз, нет смысла покупать...А на рефазе потренируюсь.
Добавлено через 1 час 16 минут рассуждения на тему. Драйвер 3 дюймовый - очень красиво звучит по нижнему диапазону с нексовскими волноводами. Но делишь на 1 кгц и половина кайфа отрубается. Я поделил ЛР24 навстречу драйвер и вуфер на 700 гц - послушал вроде справляется, не перегружается даже при давлении, но сомнения есть. Вопрос, на фире же можно и более высокие фильтра эмулировать оставаясь фазолинейным. Имеет смысл для защиты драйвера? И вообще, деление между драйвером и вуфером на фире, а все остальное на проце - так нормально? У меня задержка между вуфером и драйвером 1.07 мс,причем задерживаю не драйвер а вуфер, так как дудка очень длинная. Это же по сути можно учесть используя ФИР? Мысли путаные - но надеюсь понятно о чем я. Последний раз редактировалось rew432; 25.07.2019 в 09:22 Причина: Добавлено сообщение |
25.07.2019, 09:51 | #7 | |
Местный
Регистрация: 14.01.2013
Адрес: Санкт-Петербург
Сообщений: 5,921
Поблагодарили: 7,413
Вес репутации: 18
Репутация: 191
|
Цитата:
Можно учесть и сделать на СЧ FIR фильтр длиннее, чтобы его задержка была на 1 мс больше. Тогда останется задержать только 0.07 мс. Добавлено через 8 минут Один из критериев нижней частоты работы драйвера - подавить его резонанс минимум на 20 дБ, лучше на 24 дБ для простоты расчётов. Для этого от частоты резонанса нужно отступить одну октаву вверх при крутизне 24 дБ/окт, или полоктавы при крутизне 48 дБ/окт, и т.д. Круто резать можно и IIR фильтрами, но FIR на высоких порядках лучше звучат. Последний раз редактировалось Тонус; 25.07.2019 в 10:00 Причина: Добавлено сообщение |
|
Эти 2 пользователи поблагодарили Тонус за это сообщение: | rew432 (25.07.2019), Гура Владимир (05.08.2019) |
25.07.2019, 17:19 | #8 |
Местный
Регистрация: 21.02.2012
Сообщений: 4,580
Поблагодарили: 3,746
Вес репутации: 17
Репутация: 57
|
Виталя. С лимитерами разберись на процессоре, я изза них и продал усилитель с таки процем. Побоялся в биампе использовать.
|
25.07.2019, 19:02 | #9 | |
Местный
Регистрация: 25.04.2012
Сообщений: 2,021
Поблагодарили: 1,451
Вес репутации: 15
Репутация: 32
|
С лимитерами пока жопа. САм не могу понять показывают билиберду. Пока на глаз поставил.
Цитата:
На следующей неделе Фирами вплотную займусь. Добавлено через 2 часа 45 минут [Ссылки могут видеть только зарегистрированные пользователи. ] Это не может нам помочь? Последний раз редактировалось rew432; 25.07.2019 в 21:48 Причина: Добавлено сообщение |
|
02.08.2019, 00:03 | #10 | |
WAVE PRO SPEAKERS
Регистрация: 06.02.2011
Адрес: Раменское, Россия.
Сообщений: 1,992
Поблагодарили: 4,892
Вес репутации: 15
Репутация: 96
|
Цитата:
Именно "благодаря" задержке FIR профнепригоден в живой работе. Если просто музыку слушать - тогда да, самое то! FIR-ы хороший и точный инструмент... для всего, кроме живаго, ИМХО. Для наглядности - попробуйте подзвучить барабаны в небольшом зале..... К задержке FIR-фильтра прибавляется задержка АЦП-ЦАП процессора и цифрового пульта. Итого 192 тапа на 48к + 2мс цифровой пульт + 2мс проц = 8мс и это только начало... Нормальные колонки без проблем корректируются классическими инструментами. Главное без фанатизма!
__________________
"Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством!" [Ссылки могут видеть только зарегистрированные пользователи. ] Последний раз редактировалось Sasha May; 02.08.2019 в 00:33 |
|
Эти 3 пользователи поблагодарили Sasha May за это сообщение: |
02.08.2019, 09:19 | #11 |
Местный
Регистрация: 14.01.2013
Адрес: Санкт-Петербург
Сообщений: 5,921
Поблагодарили: 7,413
Вес репутации: 18
Репутация: 191
|
4 мс это длина фильтра, у симметричных фильтров задержка - половина длины.
Добавлено через 1 час 19 минут Про полностью аналоговый тракт - вы же не серьёзно? В любом случае есть цифровой пульт, есть процессор - значит нужно выравнивать пути сигнала по воздуху и через тракт. Соответственно, кто не выравнивает - тот и не будет, хоть с FIR, хоть без. А так верно, без фанатизма, смотреть по ситуации что важнее - 70 см расстояния или FIR. Последний раз редактировалось Тонус; 02.08.2019 в 10:39 Причина: Добавлено сообщение |
Эти 2 пользователи поблагодарили Тонус за это сообщение: | rew432 (02.08.2019), Гура Владимир (05.08.2019) |
02.08.2019, 13:57 | #12 |
Местный
Регистрация: 25.04.2012
Сообщений: 2,021
Поблагодарили: 1,451
Вес репутации: 15
Репутация: 32
|
Ну пресет без фира уже написан, и он мне нравится. Переключить - доля секунды. Но сам факт беспокоит. Можно конечно подзвучку ставить под нос.
Неспеша разберусь, напишу. Сч звено по умолчанию задержано на 1 с небольшим мс. Его по умолчанию можно фиром колбасить, без дилея. А вот если не ставить 192 тапа на драйвер? Драйвер прямой, хороший эквализации почти не надо...Или без разницы на длину не влияет? Я лажать начинаю на задержку. Даже подумал слух теряю, пою мимо, но выяснилось на аналоге не лажаю. |
02.08.2019, 14:05 | #13 |
Местный
Регистрация: 14.01.2013
Адрес: Санкт-Петербург
Сообщений: 5,921
Поблагодарили: 7,413
Вес репутации: 18
Репутация: 191
|
|
03.08.2019, 20:39 | #14 | |
WAVE PRO SPEAKERS
Регистрация: 06.02.2011
Адрес: Раменское, Россия.
Сообщений: 1,992
Поблагодарили: 4,892
Вес репутации: 15
Репутация: 96
|
Цитата:
Про полностью аналоговоый тракт я не говорил, хотя его очень уважаю ) Цифровой пульт + проц + усиление = в комфортные 7мс можно уложиться. Более 7мс на живяке начинает напрягать.... Конечно можно сделать проще - бросить на сцену мониторы (по аналогу), себя слышно и норм, а порталы обработать по полной, хоть 2000 тапов! Отставание звука от картинки будет заметно, но не смертельно... В конце концов экраны всегда отстают... и все живы! ) Но лишь до тех пор пока вы не начинаете подзвучивать барабаны и комбари.. ..мониторы кстати тоже могут поднасрать в эфир, если зал не большой. Добавлено через 19 минут PS: в том же фирдесигнере (в разделе экспорт) написана задержка фильтра и она на 192 тапа при 48к = 4мс. По моим расчетам аналогично, 1 сек / 48000 * 192 = 0,004 сек = 4мс. Что за симметричные фильтры, не просвятите?
__________________
"Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством!" [Ссылки могут видеть только зарегистрированные пользователи. ] Последний раз редактировалось Sasha May; 03.08.2019 в 21:00 Причина: Добавлено сообщение |
|
Эти 2 пользователи поблагодарили Sasha May за это сообщение: | OZet (03.08.2019), Гура Владимир (05.08.2019) |
03.08.2019, 21:10 | #15 | |
Местный
Регистрация: 14.01.2013
Адрес: Санкт-Петербург
Сообщений: 5,921
Поблагодарили: 7,413
Вес репутации: 18
Репутация: 191
|
Цитата:
Мониторинг с возможно низкой задержкой, естественно. Частные случаи фильтров - минимально фазовые (пик импульса в начале фильтра, задержки нет), линейно фазовые (пик импульса в середине фильтра, задержка равна половине длины фильтра), максимально фазовые (пик импульса в конце фильтра, задержка равна длине фильтра). Ну и все промежуточные варианты возможны. |
|
Эти 2 пользователи поблагодарили Тонус за это сообщение: | rew432 (04.08.2019), Гура Владимир (05.08.2019) |
03.08.2019, 21:18 | #16 | ||
WAVE PRO SPEAKERS
Регистрация: 06.02.2011
Адрес: Раменское, Россия.
Сообщений: 1,992
Поблагодарили: 4,892
Вес репутации: 15
Репутация: 96
|
Цитата:
Если длина фильтра 192 сэмпла, то меньше 4мс никак не получается ) Даже если ВООБЩЕ ничего не корректировать (нули) - 192 сэмпла это все равно 4мс. Цитата:
__________________
"Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством!" [Ссылки могут видеть только зарегистрированные пользователи. ] Последний раз редактировалось Sasha May; 03.08.2019 в 21:32 |
||
Поблагодарили Sasha May: | Гура Владимир (05.08.2019) |
03.08.2019, 21:36 | #17 | |
Местный
Регистрация: 14.01.2013
Адрес: Санкт-Петербург
Сообщений: 5,921
Поблагодарили: 7,413
Вес репутации: 18
Репутация: 191
|
Цитата:
Добавлено через 3 часа 52 минуты Если все коэффициенты равны нулю, то такой фильтр ещё как корректирует, а именно на выходе такого фильтра тоже всегда будет ноль, независимо от входного сигнала. А так как на выходе ничего нет, то и задержку такого фильтра определить нельзя. Последний раз редактировалось Тонус; 04.08.2019 в 01:29 Причина: Добавлено сообщение |
|
Поблагодарили Тонус: | Гура Владимир (05.08.2019) |
04.08.2019, 07:50 | #18 | ||
Местный
Регистрация: 25.04.2012
Сообщений: 2,021
Поблагодарили: 1,451
Вес репутации: 15
Репутация: 32
|
Цитата:
Добавлено через 4 минуты Цитата:
Последний раз редактировалось rew432; 04.08.2019 в 07:54 Причина: Добавлено сообщение |
||
Поблагодарили rew432: | Гура Владимир (05.08.2019) |
13.08.2019, 21:08 | #19 | ||
WAVE PRO SPEAKERS
Регистрация: 06.02.2011
Адрес: Раменское, Россия.
Сообщений: 1,992
Поблагодарили: 4,892
Вес репутации: 15
Репутация: 96
|
Цитата:
На цифровом тракте, да еще с фирами - задерживать придется музыкантов! ))) Добавлено через 4 минуты Цитата:
На выходе будет ноль коррекции - следовательно звук будет идти без изменений, просто с задержкой в 4мс.
__________________
"Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством!" [Ссылки могут видеть только зарегистрированные пользователи. ] Последний раз редактировалось Sasha May; 13.08.2019 в 21:21 Причина: Добавлено сообщение |
||
13.08.2019, 21:36 | #20 |
Местный
Регистрация: 07.01.2012
Адрес: Москва
Сообщений: 9,751
Поблагодарили: 18,482
Вес репутации: 22
Репутация: 85
|
Эх, Сашка... не любишь ты нашего брата)
За что? мы же этими руками отродясь ничего путного не сделали) вот за это и задержать
__________________
Midas Venice 160, Lexicon MPX 1, Dynacord H5000 RCM26, Dynacord VL 152, Lab Gruppen FP 7000, XTA DP446, Fohhn AS-31, Shure ULXP 24 SM87, Earthworks SR3117, SKB, Monster, Mogami, Analysis Plus, cable. ADJ Dotz TPAR System, CHAUVET INTIMIDATOR BARREL 300. A&H WZ 16 2DX |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|