ВНИМАНИЕ, ОШИБКА! Задержка рядом с фиром считается по формуле (len(fir) - 1) / 2, а не (len(fir) + 1) / 2. Наверно это глюк анализатора сигмастудии. На практике при неправильной задержке пролезает существенно больше низов в вч-тракт. И дисклеймер. Я смотрю, многие на прослушке фазолинейность хотели услышать. Вынужден вас расстроить - фазолинейность я угробил при обработке бинауралки. Бинауралка прошла через суровую коррекцию ачх фазолинейныйм фильтром (audacity filter curve). Но эта коррекция фазоленейной быть не должна. Поэтому не смотря на то что колонка получилась довольно-таки фазолинейной, вслушиваться в эту фазолинейность через мою запись бесполезно. А вот в изменение ачх при переключении кроссоверов вслушиваться можно.
божественно. как-то пытался тоже ради эксперимента fir кроссовер сделать, но не подумал про задержку, хотя очевидно что она должна быть, чего это я затупил - не знаю. в итоге получалось что угодно но не кроссовер. спасибо огромное, будет время - ещё раз попробую
спасибо! но темы, которые меня заводят достаточно, чтобы побороть лень и сделать видео, и при этом не изъезжены вдоль и поперёк другими, попадаются нечасто.
Спасибо за дотошный разбор материала по фильтрам,у самого пока только Ликвиц-райли 48 включен,а до fir не дохожу так как еще эксперементирую с конструкцией акустики
Есть измерительный микрофон или в принципе для сравнительного теста интересно было бы импульс глянуть с разными фильтрами. Ну и если сравнивать два фильтра, то лучше же сделать их одинаковыми, rePhase подсказали, делаешь две записи из одной точки, одного трека, затем в аудиоредакторе одну запись в противофазу включаешь - слышишь разницу, это более наглядно. По тесту интересно, где галочка стояла постоянно, это же КИХ?
Материал очень познавательный, спасибо. Единственно, в финале звук одинаковая ебанина: что с одним, что с другим кроссовером. :) Видимо, надо было еще уточнить задержки для фазового согласования головок.
глянул степ-респонс, он не идеальный но почётный. Фазы все на месте, на удивление, хотя я специально почти ничего не делал, кроме задержечки на пищ (тупо подкручивал её чтоб шов на ачх поровнее смотрелся).
hi! For programming, you need a Sigmalink USBi. For example, "USBi JTAG Sigma DSP programmer" from TinySine; you need to connect i2c pins. For sound, look for usb to i2s converter... or just use analog.
@@invendelirium Do you think I can use an Arduino to make the USB to i2s conversion? I just want to make some frequency cuts for subwoofer and tweeter in a speaker, maybe a limiter. I have basic knowledge. Can you help me? Thank you very much.
@@Gambiarte avr-based arduino doesn't have enough performance. With some stm32 it is possible, but i haven't tried it yet myself, so i can't guide you. Just use the analog input of adau1701 + some usb dongle with a dac inside... there will be some loss of quality, but it is not noticeable if done well.
А как же APO EQ эквалайзер для Windows работает? Разве он не на основе FIR фильтров? Абсолютно не нагружает процессор при самых сложных формах АЧХ. и задержка не большая совсем
Не будет ли любезен, многоуважаемый повелитель приборов поделиться файлом прошивки под 1701? А то вот закинуть в епром могу, а сконструлять готовую прошивку усидчивости не хватает.
Да в студии совершенно не нужны, особенно все эти микрокакульные настройки..В студии, при написании, главное чтобы акустика звучала комфортно сугубо для того кто создаёт музыку..Если скажем ты пишешь бассовый трэп, то и акустика должна соответствовать, качать басс..тогда ты и сможешь зарисовать более жирную композицию..это работает на эмоциях не в меньшей степени.. В давние времена вообще не существовало такого понятия как «студийные мониторы» но люди писали действительно хиты...Поэтому крайне рекомендую совершенно не заморачиваться мол, «а идеально ли настроены мои мониторы» а просто выставить такое звучание, чтобы тебе было комфортно (именно для твоих ушей), это обязательно может быть и подъём ВЧ и НЧ, но таким образом, ты сможешь делать, писать вещи👍 а мониторные характеристики уже потом...в конце, настраивай каждый инструмент по спектрам, согласно стандартам финализации по розовому шуму👍
хех))) Смотрю тебя на ламповом пуш-пуле, АС самопальная трехполоска 3й и 4й(на пищалке) порядок пассивных LCR фильтров. Ну так вообще увлекательно, конечно!
да, 1701 скорее всего такое не вытащит. Ничего кроме adau1452/1467 с ходу порекомендовать не могу, но это на порядок больше возни (цапы и вход довешивать надо будет)
rePhase умеет считать и оптимизировать практически любые fir фильтры. Все таки если сравнивать два типа фильтров, то правильно брать их с одинаковой крутизной. Тут получилось, что fir явно большего порядка, чем IIR.
@@AlexandrIZ21261 предлагаешь сделать фир-ку с ачх повторяющей ачх линквица-райли? Да, можно, но это как-то странно. Примерно как сравнивать перфоратор с шуруповёртом, отключив ударный механизм в перфораторе.
@@invendelirium Иначе сравнивать бесполезно. Динамики никогда не сложаться одинаково, если крутизна фильтров разная. Даже в пределах LR 24 и LR 48 будет по разному звучать.
@@AlexandrIZ21261 ну то есть ты хотели услышать, что даёт фазолинейность. А я-то хотел услышать, что даёт замена кроссовера в целом, так как фир как раз таки позволяет сделать резкий переход без испоганивания фазы (в отличие от iir который сильно накручивает в больших порядках, и от того я как-то стесняюсь ставить большой порядок). И тестировать эффект фазолинейности на этой колонке да ещё и в моей ужасной комнате - бред имхо. Эта колонка вообще собрана из очень кривых динамиков. Фазу конечно можно попытаться выправить тем же rephase (я не знаю, умеет ли он это, полагаю что да). Но это уже совсем другой эксперимент получается.
Со времен мини-дсп не могу понять, почему они любу частоту пересчитывают одинаково в 48 кГц...смущает некратный пересчет, или ADAU делает это без потерь?
Теорема Найквеста(Котельникова). Если хотим оцифровать сигнал полосой 20кГц частота дискретизации должна быть не меньше 40кГц (по этому выбирают 48кГц ) - иначе при обратном преобразовании в ЦАП не получится отфильтровать исходный сигнал - спектры в районе ВЧ пересекутся. К сожалению не могу ткунть вам в математику всего этого - но там четко видно. Поверьте на слово. Если же
Здравствуйте, скажите пожалуйста, в какой вкладе находится разделитель, двойник и как он в той вкладке называется( мне нужно с одного сигнала сделать два) на схемах в вас он подписывается буквой Т.
Здравствуйте, скажите пожалуйста, может вы помните как называется та вкладка в сигме, с помощью который можно отрегулировать кривую Гейна, допустим чтобы громкость басов поднималась от 0-80%, а дальше оставалась на прежнем уровне при увеличении громкости, относительно других частот, надеюсь смог донести что я ищу)
@@ДенисПстыга-ч3ф я не знаю как это называется, но просто видел это в jbl party box 300, до 80% поднимается уровень баса, а после 80% остается на прежнем уровне(скорее чтобы не начать клиповать) а поднимается лишь СЧ и ВЧ
Фазолинейность - изменение фазы сигнала в полосе пропускания фильтра по линейному закону и ПРОПОРЦИОНАЛЬНО ЧАСТОТЕ сигнала. Поясню на пальцах... на сигналах 40 и 80 Гц будет такое же изменение фазы как и изменение фазы между сигналами 1000 и 2000 Гц. Скорее всего на басах будет Каша, так как задача в аудио обеспечить неизменность фазы в большем диапазоне полосы пропускания, чем линейность ее изменения. Попробуйте построить ФЧХ вашего фильтра и сравнить с ФЧХ Ликвиц-Райли.
ну блин. Первое утверждение верное, а дальше мура. Фазолинейность это когда если между 40 и 80 набегает 10 градусов, то между 1000 и 2000 набежит 10*(2000-1000)/(80-40) = 250 градусов. Фазолинейность - это когда поведение фазы эквивалентно обыкновенной задержке по времени (постоянная групповая задержка на всех частотах). А дальше я вообще не понял - при чём тут каша на басах... У меня на басах кроссоверов нету. У меня там какой-то чудовищный фильтр коррекции в сочетании с чудовищным оформлением... на басах там не каша, а просто ужасные проблемы.
@@invendelirium да, все верно, цифры привел не корректно, но сути это не меняет. Фазолинейный фильтр начинает менять фазу с самых низких частот в отличие от фильтра Ликвица-Райли, обеспечивающего более ровную фазу НЧ. И это сильно влияет на качество (оригинальность)воспроизведения низких частот.
@@kokotmkokot4926 Фазолинейный фильтр не меняет фазу. Нигде. Ни НЧ, ни ВЧ. Он просто сдвигает весь спектр по времени (автор это уже написал и даже на видео показал), добавляет задержку, что равносильно удалению системы на расстояние, которое можно рассчитать по скорости звука. Сдвиг фазы появится относительно (например) другого рядом стоящего сабвуфера , который будет играть без всяких фильтров чистый сигнал. Если просто слушать музыку, то это никак не услышать и даже не замерить. Другое дело - смотреть клипы, или фильмы, но и там можно просто воспользоваться компенсацией задержки, что присутствует в плеерах. А вот "преринг" - вот это проблема явная, хотя там вроде есть волноформы, делающие его минимально заметным.
@@gibbenk7411 это заблуждение, чтобы это понять достаточно построить ФЧХ фазолинейного КИХ фильтра в том же матлабе. Тогда наглядно видно, что сигнал допустим 40 и 80 Гц приходят "в разное время". И на тоже время будет разница между сигналами 80 и 160. Фазолинейность - изменение фазы (читай время) от частоты сигнала по линейному закону в полосе пропускания фильтра. Никто не обещал вам ПОСТОЯНСТВА фазы.
Скажите пожалуйста, если я буду использовать фильтры в своей колонке с помощью adau 1701, то будет ли меняться фаза или зависит от того какого фильтры и какая круизна спада или же цифровые фильтры не крутят фазу как аналоговые?
не крутят фазу только симметричные фир-фильтры (не крутят за вычетом частотонезависимой задержки). Остальные фильтры в адау крутят фазу так же, как их аналоговые аналоги.
@@invendelirium подскажите пожалуйста, как можно вернуть эту фазу? Задержки какие-то устанавливать или что? Вообще тяжело с этим бороться? У меня есть такая же плата на адау как у вас 😁
@@perhaks8528 нууу... я особо никогда с этим не заморачивался на самом деле. Задержки удобны, когда нужно состыковать фазы полос, чтобы они сшивались ровненько. Больше они (наверно, мне кажется) ничего не дадут. Существуют фильтры, меняющие фазу но не амплитуду - так называемые all-pass фильтры. В адау я их не видел, но может они и есть. Можно править фазу фирами, народ рекомендует софтину rephase. Я сам не пробовал. Можно править фазу эквализацией ачх - тупо эквализация iir-фильтрами часто отматывает фазу естественным образом. Чтобы это работало, нужно эквализировать полосу в существенно расширенном диапазоне, чем она будет играть - тогда может быть получится линейная фаза в рабочем диапазоне.
@@gibbenk7411 В принципе это можно смоделировать в Мультисиме, посмотреть, как меняется овершут от порядка аналогового фильтра. Сам от аналогового разделительного фильтра между НЧ-СЧ динамиками принципиально отказался, не понравились аналоговые фильтры ни 2-го, ни 4-го порядков. Остались только между СЧ-ВЧ фильтры в колонках, на высокой частоте раздела фильтр не создаёт слышимых проблем, но возможно это индивидуально. Проблему овершута закрыл применением индикатора клиппинга в усилителе мощности. ВЧ динамик применил достаточно мощный, 50 ватт по даташиту. На интерференцию от двух динамиков забил, в нормальной комнате по любому от стен отражения обязательны, интерференция неизбежна и от одного динамика, это хорошо слышно на синусе.
=) кстати из-за того что прямоугольник это по сути сплошной клиппинг, этот дополнительный клиппинг практически невозможно расслышать. Однако, если входной прямоугольник ограничить в полосе, удалив все гармоники выше, скажем, 3-ей, овершут всё равно будет, пусть и не такой чудовищный, и клиппинг хорошо слышен.
@@sergnova528 не знаю что отвеить, всё ответы в посте выше... На видео я этого не показал - мой генератор не умеет псевдо-меандр из первых трех гармоник вырабатывать, но можно со звуковухи этот сигнал получить, и я тестировал.
@@sergnova528 на видео, полосу меандра режет ацп процессора, и да, это где-то в окрестности 20 кгц. Сама по себе обрезка уже даёт небольшой овершут, но это ерунда на фоне овершута кроссовера.
Странно что проблема с низкими частотами. Казалось бы можно снизить частоту семплирования, для 100 Гц достаточно 200Гц частоты дискретизации, с запасом можно 300-400 Гц сделать. Это даже проще обрабатывать. Наверное это DSP так не умеет, можно на микроконтроллере такую обработку сделать и вернуть через цифровой вход в DSP.
Именно, в этих dsp (adau1701) нельзя вот так просто взять и сделать блок, работающий на другой частоте семплов. Там нет условных переходов в принципе - они тупо фигачут один линейный кусок кода 1024 инструкции на семпл (можно уменьшить до 512 для удвоения частоты семплов, но только для всей программы). Да, на микроконтроллере наверно можно вытянуть больше, но зато в дсп нет буферизации, так как он в принципе гарантирует что следующий семпл будет обсчитан вовремя, и это в каком-то смысле удобно.
Да уж, так можно было бы даже самые страшные моды комнаты побороть, при этом более-менее сохранив импульс (хотя отражения все-равно бы его подпортили). (кроме конкретных нулей, конечно)
дружище, это такая несущественная вещь в тракте унч->акустика, я про твой overshooting.. ты пытаешься найти каплю в море...подключи твой идеальный сигнал к тракту,и вся твоя красота на выходе унч искоряжется в хлам... вы слишком передрачиваете...На самом деле, унч,акустика даже с простейшими пассивными фильтрами, грамотно настроенный (общий) эквалайзер, и всё будет звучать идеально студийно.. Главное чтобы хватало мощности унч и динамиков....
Простите, я новичок в этих делах, но даже на мой неопытный взгляд вы совершаете ошибку, сравнивая классический линквиц-райли (отдельные два фильтра на низ и верх) и ваш субтрактивный фир. При том, что нет никакой проблемы точно так же вычесть линквиц-райли, и, наверное удивлю вас, при правильной задержке (у меня навскидку вышло примерно 482 сэмпла) овершут точно так же исчезает вместе с другими артефактами фильтров баттерворта. Другое дело сравнить, что происходит с фазой у получившихся полос и суммы для этих двух вариантов. Я попробую сравнить сам, но надо потратить время на изучение вашего комментария как делать расчёт этого фира, поскольку меня интересует раздел 100 Гц, а не 250. В любом случае, спасибо вам за видео - масса полезных вещей для размышления.
хм. Субтрактивный кроссовер на баттерворте я делал, получилось плохо (слишком много низов пролезало в верхнюю полосу). Но это было в аналоге, там задержку просто так не добавишь... а тут можно. Интуиция говорит, ни к чему хорошему это не приведёт, но может быть, интуиция ошибается. Надо как-нибудь будет подумать, посчитать...
@@invendelirium а как раз из-за неверной задержки и раздувается низ на верхней полосе, не просто пролезает, а ещё и горб выходит огромный, это легко видно на стимул-проб в сигма-студии. при верной задержке график выравнивается. линквиц-райли это ж и есть баттерворт 4 порядка, я поэтому про него упомянул, на верхних частотах он меандр превращает в кракозябру с овершутом, ровно как у вас на видео, а вот если вычесть, одно заглядение. я хочу вскоре доделать кроссовер для концертной акустики с этим вариантом и послушать, что выйдет.
@@mitblitz маленько поправлю... линквиц-райли это 2 баттерворта последовательно (это не эквивалентно одному баттерворту удвоенного порядка). Видео не хотите сделать? Или хотя бы пост с картинками где-нибудь? Интересно... но мне самому пока лениво ковыряться - повода не хватает...
@@invendelirium а) я думал, это одно и то же) видео или пост с картинками сделаю непременно, как только доделаю опытный образец для проверки на концертной технике - основная сложность балансные входы-выходы, но я вроде заготовил необходимое, осталось спаять)
Мда.. По графикам так всё красиво было, а по факту через ютуб разницы не услышал. А можно сложить сигнал резисторами и в линейный вход записать ? Исключить влияние динамиков , атмосферы и микрофона в тракт. так сказать )
можно. Для фира получится исходный сигнал вточности, так как кроссовер субтрактивный. Для Л-Р будет что-то другое. В живую небольшая разница есть только сверху и снизу, на оси разницы я не расслышал.
@@invendelirium не подскажите есть ли вариант реализации субтрактивного кроссовера на компе? мб плагины vst или еще чего есть для этого, было бы прикольно прикрутить к eq apo
ADAU - отлично. А про усилитель ВЧ ничего не понятно. В нормальных системах на транзисторных усилителях в бытовых условиях запас мощности проблемы не составляет. У меня 10 раз. Вообще потребная мощность кривой равной громкости снижается с частотой. Т.е. мощность ВЧ канала требуется в 10 раз меньше, чем НЧ. Это в грубых оценках. Гораздо интереснее другое - мозг-то слышит разницу в данных фильтрах? А в DSP и аналоговых равных видах порядках? И еще интересная мысль. А почему бы спокойно, без шума и пыли взять МП3 файл и преобразовать его в 3 полосный 2 канальный. Т.е. в запись сразу 6 отдельных каналов, как в Dolby HT? А потом слушать его через 6 усилителей подключенных напрямую к 6 динамикам?
да, загвоздку с усилителем пищалки я очень плохо объяснил, каюсь.. Допустим вы собираете двухполоску: мидбас + пищалка. И подобрали динамики так, что пищалка даёт скажем 80 дб spl на своей предельной мощности 10 вт, и мидбас на своём пределе 50 ватт даёт те же 80 дб spl. И соответсвенно купили усилки - 50 вт для мидбаса и 10 ватт для пищалки. Прогнали на синусах - всё норм. А на музыке вдруг вылезает клиппинг в усилителе пищалки раньше, чем усилитель мидбаса выходит на предел. Оказывается, надо было брать для пищалки тоже 50 ватт, чтобы с кроссовером Л-Р не было преждевременного клиппинга. А с фиром и 10 ватт подошло бы. Второй момент, о котором я вообще промолчал - это отношение сингал-шум. Шипит всегда именно пищалка, и требуемая "избыточная" мощность с кроссовером Л-Р повышает требования к сигнал-шуму цапа и усилителя.
" ... взять МП3 файл и преобразовать его в 3 полосный 2 канальный. ... А потом слушать его через 6 усилителей подключенных напрямую к 6 динамикам?" - именно это по сути и происходит в моей тестовой системе, просто в реальном времени, и не стерео.
"Гораздо интереснее другое - мозг-то слышит разницу в данных фильтрах?" - я на этой колонке на оси - не слышу, вне оси - слышу, но она небольшая. "А в DSP и аналоговых равных видах порядках?" - не сравнивал. Не уверен, что вообще когда-либо сравню. Даже если dsp в таком тесте окажется хуже, dsp даёт слишком много других прелестей, из-за чего я вряд ли когда-нибудь буду собирать аналоговый активный кроссовер.
@@invendelirium Про пищалку все-рано не понимаю. У нас усилитель после кроссовера. Мощность пропорциональная амплитуде входного сигнала при равной нагрузке. Как при этом получается что для условного сигнала 1В на 1 КГц в первой системе с ФИР для равной громкости требуется 1Вт, а второй с "линквицем" - 2 Вт? При том, что есть в реальных системах запас по мощности в 4 раза вообще карман не тянет.
@@steelrat3673 вот так и получается. Выходная мощность так и остаётся 1 ватт, но из-за изменения формы сигнала амплитуда оказывается больше, и требуется усилитель с бОльшим напряжением питания, чтобы отыграть тот же самый казалось бы 1 ватт. "При том, что есть в реальных системах запас по мощности в 4 раза вообще карман не тянет." - хорошо живёте =)
чтобы слышать разницу фир не фир , да и вообще чтобы был смысл в фир, нужна уже спец аппарутра высокого класса заточенная под фазолинейность, да и суть его больше на низах чем на высоких , хотя разница кругом должна быть . а известно какой тип фир фильтра самый музыкальный? предварительный звон конечно уьийство хайенда , есть выходы из этой ситуации ? качество нужно топовое
С выключенным чекбоксом звучит целостнее под любыми углами. Как один точечный источник. Вы явно не озвучили, какому фильтру соотв выключенное состояние, кстати. ЗЫ Не переключайте так быстро в будущем. Камера трясется, звук - какофония, еще и быстрое переключение. Ужос.
@@invendelirium )) Та, делов-то: в сигме потыкать. Чем и хороши цифровые эксперименты в отличие от аналоговых. Вектор есть, а дальше каждый может поэкспериментировать. Линквицы, Салены, Чебышевы, оконные ф-ции - лишь бы время было
Извините, я как в дурдоме побывал! Корпус колонки весь дырявый, это какое оформление?🤔🤔🤔 Центры излучения динамиков стоят на разной глубине, про какие вы там фазы говорите? ВЧ динамик вообще без передней панели. Музыка для тестирования не самая подходящая мягко говоря.....Вы бы еще Rammstein включили😂😂😂 Да, как то фильтрует, не понятно что лучше. Но зачем тогда весь этот огород городить если можно обойтись обычным фильтром и тогда не нужны будут лишние усилители и всякая электронная хрень которая не вносит надежности в систему, усложняет и удлинняет тракт удорожает его. Так поиграться на компьютере.... К акустическим системам нужно относится как к музыкальному инструменту который является конечной инстанцией по преобразованию электрических колебаний в правильный звук. Если весь этот огород в конце концов надоест то попробуйте последовательные фильтры, там и фаза от динамика к динамику не убегает и деталей мало и настройка проще и звук, проверено, достойный.
колонку мне дали поиграться-посмотреть, можно ли из неё что-то вытащить. Я попробовал... послушали, пощупали, решили что хрень получилась. А на видео она попала просто потому что она была наиболее подходящим подопытным кроликом. Ну и выглядит необычно. Разность глубин я задержкой подправил. И вообще, вы кажется не поняли. Я хотел подчеркнуть, что такой кроссовер обладает преимуществом, не связанным напрямую с фазолинейностью - крайне маленьким овершутом.
ВНИМАНИЕ, ОШИБКА! Задержка рядом с фиром считается по формуле (len(fir) - 1) / 2, а не (len(fir) + 1) / 2. Наверно это глюк анализатора сигмастудии. На практике при неправильной задержке пролезает существенно больше низов в вч-тракт.
И дисклеймер. Я смотрю, многие на прослушке фазолинейность хотели услышать. Вынужден вас расстроить - фазолинейность я угробил при обработке бинауралки. Бинауралка прошла через суровую коррекцию ачх фазолинейныйм фильтром (audacity filter curve). Но эта коррекция фазоленейной быть не должна. Поэтому не смотря на то что колонка получилась довольно-таки фазолинейной, вслушиваться в эту фазолинейность через мою запись бесполезно. А вот в изменение ачх при переключении кроссоверов вслушиваться можно.
))))) Мне кажется что АЧХ можно и у соседей замерить )))) Не попробовал к ним на прослушку зайти ?
Чувак, если ты это читаешь - не бросай канал, его потенциал огромен! Уж я -то знаю)
Агааа, ищешь информацию по FIR:)
Друже, ты такой же крутой как fir- фильтр! Без сарказма!
божественно. как-то пытался тоже ради эксперимента fir кроссовер сделать, но не подумал про задержку, хотя очевидно что она должна быть, чего это я затупил - не знаю. в итоге получалось что угодно но не кроссовер. спасибо огромное, будет время - ещё раз попробую
Познавательно. Спасибо. Как раз свою adau1701 расчехлил после долгой паузы.
Очень круто, по чаще делай такие видео😄
спасибо! но темы, которые меня заводят достаточно, чтобы побороть лень и сделать видео, и при этом не изъезжены вдоль и поперёк другими, попадаются нечасто.
Большое спасибо за ваши эксперименты! :)
Спасибо за дотошный разбор материала по фильтрам,у самого пока только Ликвиц-райли 48 включен,а до fir не дохожу так как еще эксперементирую с конструкцией акустики
rePhase не пробовали для автоматизации процессов?
Есть измерительный микрофон или в принципе для сравнительного теста интересно было бы импульс глянуть с разными фильтрами.
Ну и если сравнивать два фильтра, то лучше же сделать их одинаковыми, rePhase подсказали, делаешь две записи из одной точки, одного трека, затем в аудиоредакторе одну запись в противофазу включаешь - слышишь разницу, это более наглядно.
По тесту интересно, где галочка стояла постоянно, это же КИХ?
По мне с галочкой fir. Спасибо за видео.
Материал очень познавательный, спасибо. Единственно, в финале звук одинаковая ебанина: что с одним, что с другим кроссовером. :) Видимо, надо было еще уточнить задержки для фазового согласования головок.
глянул степ-респонс, он не идеальный но почётный. Фазы все на месте, на удивление, хотя я специально почти ничего не делал, кроме задержечки на пищ (тупо подкручивал её чтоб шов на ачх поровнее смотрелся).
а, чщёрт, яж забыл, что у меня бинауралка с коррекцией, и фазовая характеристика у этой коррекции заведомо неправильная (там и с ачх всё непросто).
2 часа ночи, и я пошел слушать меандр через баттерворты на полной громкости...
Friend, how do I connect the ADAU to computer?
hi! For programming, you need a Sigmalink USBi. For example, "USBi JTAG Sigma DSP programmer" from TinySine; you need to connect i2c pins. For sound, look for usb to i2s converter... or just use analog.
@@invendelirium Do you think I can use an Arduino to make the USB to i2s conversion?
I just want to make some frequency cuts for subwoofer and tweeter in a speaker, maybe a limiter.
I have basic knowledge.
Can you help me?
Thank you very much.
@@Gambiarte avr-based arduino doesn't have enough performance. With some stm32 it is possible, but i haven't tried it yet myself, so i can't guide you. Just use the analog input of adau1701 + some usb dongle with a dac inside... there will be some loss of quality, but it is not noticeable if done well.
А как же APO EQ эквалайзер для Windows работает? Разве он не на основе FIR фильтров? Абсолютно не нагружает процессор при самых сложных формах АЧХ. и задержка не большая совсем
мне кажется производительность математического блока ADAU и процессора комьютера некорректно сравнивать.
Не будет ли любезен, многоуважаемый повелитель приборов поделиться файлом прошивки под 1701? А то вот закинуть в епром могу, а сконструлять готовую прошивку усидчивости не хватает.
В итоге то работает? Можно юзать в студии?)
Да в студии совершенно не нужны, особенно все эти микрокакульные настройки..В студии, при написании, главное чтобы акустика звучала комфортно сугубо для того кто создаёт музыку..Если скажем ты пишешь бассовый трэп, то и акустика должна соответствовать, качать басс..тогда ты и сможешь зарисовать более жирную композицию..это работает на эмоциях не в меньшей степени.. В давние времена вообще не существовало такого понятия как «студийные мониторы» но люди писали действительно хиты...Поэтому крайне рекомендую совершенно не заморачиваться мол, «а идеально ли настроены мои мониторы» а просто выставить такое звучание, чтобы тебе было комфортно (именно для твоих ушей), это обязательно может быть и подъём ВЧ и НЧ, но таким образом, ты сможешь делать, писать вещи👍 а мониторные характеристики уже потом...в конце, настраивай каждый инструмент по спектрам, согласно стандартам финализации по розовому шуму👍
Разве адау1701 тянет фир фильтры ?
Здравствуйте.Интересно увидеть АЧХ динамиков на разных фильтрах
MP1 - Фир фильтр
хех))) Смотрю тебя на ламповом пуш-пуле, АС самопальная трехполоска 3й и 4й(на пищалке) порядок пассивных LCR фильтров. Ну так вообще увлекательно, конечно!
не умею я пассивные фильтры делать, уважаю.
Привет, посоветуй пожалуста что-то для четырехполосной акустики. Я правильно понял что 1701 будет слабо если я хочу Fir не на 250гц, а хотябы на 180.
да, 1701 скорее всего такое не вытащит. Ничего кроме adau1452/1467 с ходу порекомендовать не могу, но это на порядок больше возни (цапы и вход довешивать надо будет)
rePhase умеет считать и оптимизировать практически любые fir фильтры.
Все таки если сравнивать два типа фильтров, то правильно брать их с одинаковой крутизной. Тут получилось, что fir явно большего порядка, чем IIR.
а где у фир-фильтра крутизна?
@@invendelirium
Зависит же от того, как задать таблицы.
В rePhase посмотри, там все наглядно
@@AlexandrIZ21261 предлагаешь сделать фир-ку с ачх повторяющей ачх линквица-райли? Да, можно, но это как-то странно. Примерно как сравнивать перфоратор с шуруповёртом, отключив ударный механизм в перфораторе.
@@invendelirium
Иначе сравнивать бесполезно. Динамики никогда не сложаться одинаково, если крутизна фильтров разная. Даже в пределах LR 24 и LR 48 будет по разному звучать.
@@AlexandrIZ21261 ну то есть ты хотели услышать, что даёт фазолинейность. А я-то хотел услышать, что даёт замена кроссовера в целом, так как фир как раз таки позволяет сделать резкий переход без испоганивания фазы (в отличие от iir который сильно накручивает в больших порядках, и от того я как-то стесняюсь ставить большой порядок).
И тестировать эффект фазолинейности на этой колонке да ещё и в моей ужасной комнате - бред имхо. Эта колонка вообще собрана из очень кривых динамиков. Фазу конечно можно попытаться выправить тем же rephase (я не знаю, умеет ли он это, полагаю что да). Но это уже совсем другой эксперимент получается.
Со времен мини-дсп не могу понять, почему они любу частоту пересчитывают одинаково в 48 кГц...смущает некратный пересчет, или ADAU делает это без потерь?
Теорема Найквеста(Котельникова). Если хотим оцифровать сигнал полосой 20кГц частота дискретизации должна быть не меньше 40кГц (по этому выбирают 48кГц ) - иначе при обратном преобразовании в ЦАП не получится отфильтровать исходный сигнал - спектры в районе ВЧ пересекутся. К сожалению не могу ткунть вам в математику всего этого - но там четко видно. Поверьте на слово.
Если же
Кровь из ухов нормально вытекает) сверлит не по-детски)
Здравствуйте, скажите пожалуйста, в какой вкладе находится разделитель, двойник и как он в той вкладке называется( мне нужно с одного сигнала сделать два) на схемах в вас он подписывается буквой Т.
он сверху списка где-то, без вкладки
@@invendelirium уже нашел)
Здравствуйте, скажите пожалуйста, может вы помните как называется та вкладка в сигме, с помощью который можно отрегулировать кривую Гейна, допустим чтобы громкость басов поднималась от 0-80%, а дальше оставалась на прежнем уровне при увеличении громкости, относительно других частот, надеюсь смог донести что я ищу)
Не знаю, как в сигме, но ты про тонкомпенсацию говоришь - при ослаблении сигнала басы по кривой равных громкостей поднимаются
@@ДенисПстыга-ч3ф я не знаю как это называется, но просто видел это в jbl party box 300, до 80% поднимается уровень баса, а после 80% остается на прежнем уровне(скорее чтобы не начать клиповать) а поднимается лишь СЧ и ВЧ
Фазолинейность - изменение фазы сигнала в полосе пропускания фильтра по линейному закону и ПРОПОРЦИОНАЛЬНО ЧАСТОТЕ сигнала. Поясню на пальцах... на сигналах 40 и 80 Гц будет такое же изменение фазы как и изменение фазы между сигналами 1000 и 2000 Гц. Скорее всего на басах будет Каша, так как задача в аудио обеспечить неизменность фазы в большем диапазоне полосы пропускания, чем линейность ее изменения. Попробуйте построить ФЧХ вашего фильтра и сравнить с ФЧХ Ликвиц-Райли.
ну блин. Первое утверждение верное, а дальше мура. Фазолинейность это когда если между 40 и 80 набегает 10 градусов, то между 1000 и 2000 набежит 10*(2000-1000)/(80-40) = 250 градусов. Фазолинейность - это когда поведение фазы эквивалентно обыкновенной задержке по времени (постоянная групповая задержка на всех частотах). А дальше я вообще не понял - при чём тут каша на басах... У меня на басах кроссоверов нету. У меня там какой-то чудовищный фильтр коррекции в сочетании с чудовищным оформлением... на басах там не каша, а просто ужасные проблемы.
@@invendelirium да, все верно, цифры привел не корректно, но сути это не меняет. Фазолинейный фильтр начинает менять фазу с самых низких частот в отличие от фильтра Ликвица-Райли, обеспечивающего более ровную фазу НЧ. И это сильно влияет на качество (оригинальность)воспроизведения низких частот.
@@kokotmkokot4926 Фазолинейный фильтр не меняет фазу. Нигде. Ни НЧ, ни ВЧ. Он просто сдвигает весь спектр по времени (автор это уже написал и даже на видео показал), добавляет задержку, что равносильно удалению системы на расстояние, которое можно рассчитать по скорости звука. Сдвиг фазы появится относительно (например) другого рядом стоящего сабвуфера , который будет играть без всяких фильтров чистый сигнал. Если просто слушать музыку, то это никак не услышать и даже не замерить. Другое дело - смотреть клипы, или фильмы, но и там можно просто воспользоваться компенсацией задержки, что присутствует в плеерах. А вот "преринг" - вот это проблема явная, хотя там вроде есть волноформы, делающие его минимально заметным.
@@gibbenk7411 это заблуждение, чтобы это понять достаточно построить ФЧХ фазолинейного КИХ фильтра в том же матлабе.
Тогда наглядно видно, что сигнал допустим 40 и 80 Гц приходят "в разное время". И на тоже время будет разница между сигналами 80 и 160.
Фазолинейность - изменение фазы (читай время) от частоты сигнала по линейному закону в полосе пропускания фильтра. Никто не обещал вам ПОСТОЯНСТВА фазы.
Не ширина среза, а крутизна дБ/октаву.
то есть для кроссовера на Fir filter для s30 adau1701 хватает???
5 кгц срез? с запасом!
@@invendelirium у пеня раздел с нч 120 гц, там хватит ?
@@Roma_Ro-e3d нет. 250 Гц один фильтр это примерно нижний предел.
Скажите пожалуйста, если я буду использовать фильтры в своей колонке с помощью adau 1701, то будет ли меняться фаза или зависит от того какого фильтры и какая круизна спада или же цифровые фильтры не крутят фазу как аналоговые?
не крутят фазу только симметричные фир-фильтры (не крутят за вычетом частотонезависимой задержки). Остальные фильтры в адау крутят фазу так же, как их аналоговые аналоги.
@@invendelirium подскажите пожалуйста, как можно вернуть эту фазу? Задержки какие-то устанавливать или что? Вообще тяжело с этим бороться? У меня есть такая же плата на адау как у вас 😁
@@perhaks8528 нууу... я особо никогда с этим не заморачивался на самом деле.
Задержки удобны, когда нужно состыковать фазы полос, чтобы они сшивались ровненько. Больше они (наверно, мне кажется) ничего не дадут.
Существуют фильтры, меняющие фазу но не амплитуду - так называемые all-pass фильтры. В адау я их не видел, но может они и есть.
Можно править фазу фирами, народ рекомендует софтину rephase. Я сам не пробовал.
Можно править фазу эквализацией ачх - тупо эквализация iir-фильтрами часто отматывает фазу естественным образом. Чтобы это работало, нужно эквализировать полосу в существенно расширенном диапазоне, чем она будет играть - тогда может быть получится линейная фаза в рабочем диапазоне.
250гц ких неплохо так для 1701
Что интересно, этот овершут на меандре с обычного аналогового и по НЧ каналу появляется при наличии сабсоника, он тоже ВЧ фильтр. Нет счастья((
Амплитуда этого овершута зависит от порядка фильтра? То есть если там, например 2й и выше, то картина будет становиться печальнее?
@@gibbenk7411 В принципе это можно смоделировать в Мультисиме, посмотреть, как меняется овершут от порядка аналогового фильтра. Сам от аналогового разделительного фильтра между НЧ-СЧ динамиками принципиально отказался, не понравились аналоговые фильтры ни 2-го, ни 4-го порядков. Остались только между СЧ-ВЧ фильтры в колонках, на высокой частоте раздела фильтр не создаёт слышимых проблем, но возможно это индивидуально. Проблему овершута закрыл применением индикатора клиппинга в усилителе мощности. ВЧ динамик применил достаточно мощный, 50 ватт по даташиту. На интерференцию от двух динамиков забил, в нормальной комнате по любому от стен отражения обязательны, интерференция неизбежна и от одного динамика, это хорошо слышно на синусе.
11:26 клипинг приведёт сигнал в норму, разве нет?))
=)
кстати из-за того что прямоугольник это по сути сплошной клиппинг, этот дополнительный клиппинг практически невозможно расслышать. Однако, если входной прямоугольник ограничить в полосе, удалив все гармоники выше, скажем, 3-ей, овершут всё равно будет, пусть и не такой чудовищный, и клиппинг хорошо слышен.
@@invendelirium не понял прикола с меандром , это бесконечный спектр это мегагерцы на переходах , такого нет в звуке следовательно нет овершутов
@@sergnova528 не знаю что отвеить, всё ответы в посте выше... На видео я этого не показал - мой генератор не умеет псевдо-меандр из первых трех гармоник вырабатывать, но можно со звуковухи этот сигнал получить, и я тестировал.
@@invendelirium то есть можно считать что это меандр с фронтом 20 кгц ? (звуковая карта больше такой частоты вроде не может дать)
@@sergnova528 на видео, полосу меандра режет ацп процессора, и да, это где-то в окрестности 20 кгц. Сама по себе обрезка уже даёт небольшой овершут, но это ерунда на фоне овершута кроссовера.
Друг ты где ??????
Странно что проблема с низкими частотами. Казалось бы можно снизить частоту семплирования, для 100 Гц достаточно 200Гц частоты дискретизации, с запасом можно 300-400 Гц сделать. Это даже проще обрабатывать.
Наверное это DSP так не умеет, можно на микроконтроллере такую обработку сделать и вернуть через цифровой вход в DSP.
Именно, в этих dsp (adau1701) нельзя вот так просто взять и сделать блок, работающий на другой частоте семплов. Там нет условных переходов в принципе - они тупо фигачут один линейный кусок кода 1024 инструкции на семпл (можно уменьшить до 512 для удвоения частоты семплов, но только для всей программы). Да, на микроконтроллере наверно можно вытянуть больше, но зато в дсп нет буферизации, так как он в принципе гарантирует что следующий семпл будет обсчитан вовремя, и это в каком-то смысле удобно.
Да уж, так можно было бы даже самые страшные моды комнаты побороть, при этом более-менее сохранив импульс (хотя отражения все-равно бы его подпортили). (кроме конкретных нулей, конечно)
@@gibbenk7411 моды это моды они не имеют отношения к типу фильтра . скорее всего с модами борятся доп сабами в тылу комнаты
Не услышал разницу (
дружище, это такая несущественная вещь в тракте унч->акустика, я про твой overshooting.. ты пытаешься найти каплю в море...подключи твой идеальный сигнал к тракту,и вся твоя красота на выходе унч искоряжется в хлам... вы слишком передрачиваете...На самом деле, унч,акустика даже с простейшими пассивными фильтрами, грамотно настроенный (общий) эквалайзер, и всё будет звучать идеально студийно.. Главное чтобы хватало мощности унч и динамиков....
очень интересно, но ничего не понятно 😮
Простите, я новичок в этих делах, но даже на мой неопытный взгляд вы совершаете ошибку, сравнивая классический линквиц-райли (отдельные два фильтра на низ и верх) и ваш субтрактивный фир. При том, что нет никакой проблемы точно так же вычесть линквиц-райли, и, наверное удивлю вас, при правильной задержке (у меня навскидку вышло примерно 482 сэмпла) овершут точно так же исчезает вместе с другими артефактами фильтров баттерворта. Другое дело сравнить, что происходит с фазой у получившихся полос и суммы для этих двух вариантов. Я попробую сравнить сам, но надо потратить время на изучение вашего комментария как делать расчёт этого фира, поскольку меня интересует раздел 100 Гц, а не 250. В любом случае, спасибо вам за видео - масса полезных вещей для размышления.
хм. Субтрактивный кроссовер на баттерворте я делал, получилось плохо (слишком много низов пролезало в верхнюю полосу). Но это было в аналоге, там задержку просто так не добавишь... а тут можно. Интуиция говорит, ни к чему хорошему это не приведёт, но может быть, интуиция ошибается. Надо как-нибудь будет подумать, посчитать...
@@invendelirium а как раз из-за неверной задержки и раздувается низ на верхней полосе, не просто пролезает, а ещё и горб выходит огромный, это легко видно на стимул-проб в сигма-студии. при верной задержке график выравнивается. линквиц-райли это ж и есть баттерворт 4 порядка, я поэтому про него упомянул, на верхних частотах он меандр превращает в кракозябру с овершутом, ровно как у вас на видео, а вот если вычесть, одно заглядение. я хочу вскоре доделать кроссовер для концертной акустики с этим вариантом и послушать, что выйдет.
@@mitblitz маленько поправлю... линквиц-райли это 2 баттерворта последовательно (это не эквивалентно одному баттерворту удвоенного порядка). Видео не хотите сделать? Или хотя бы пост с картинками где-нибудь? Интересно... но мне самому пока лениво ковыряться - повода не хватает...
@@invendelirium а) я думал, это одно и то же) видео или пост с картинками сделаю непременно, как только доделаю опытный образец для проверки на концертной технике - основная сложность балансные входы-выходы, но я вроде заготовил необходимое, осталось спаять)
Вот вам делать нечего...
Вот тут тоже подробно и толково про расчёт фильтров, в том числе и FIR, для сигмастудио...:
th-cam.com/video/suPQx9NjThE/w-d-xo.html
Мда.. По графикам так всё красиво было, а по факту через ютуб разницы не услышал.
А можно сложить сигнал резисторами и в линейный вход записать ? Исключить влияние динамиков , атмосферы и микрофона в тракт. так сказать )
можно. Для фира получится исходный сигнал вточности, так как кроссовер субтрактивный. Для Л-Р будет что-то другое.
В живую небольшая разница есть только сверху и снизу, на оси разницы я не расслышал.
Разница была. "С галочкой" отыграл чище. Без галочки слегка "дешевизна" и мешанина прослушивалась
@@invendelirium не подскажите есть ли вариант реализации субтрактивного кроссовера на компе? мб плагины vst или еще чего есть для этого, было бы прикольно прикрутить к eq apo
ADAU - отлично. А про усилитель ВЧ ничего не понятно. В нормальных системах на транзисторных усилителях в бытовых условиях запас мощности проблемы не составляет. У меня 10 раз. Вообще потребная мощность кривой равной громкости снижается с частотой. Т.е. мощность ВЧ канала требуется в 10 раз меньше, чем НЧ. Это в грубых оценках.
Гораздо интереснее другое - мозг-то слышит разницу в данных фильтрах? А в DSP и аналоговых равных видах порядках?
И еще интересная мысль. А почему бы спокойно, без шума и пыли взять МП3 файл и преобразовать его в 3 полосный 2 канальный. Т.е. в запись сразу 6 отдельных каналов, как в Dolby HT? А потом слушать его через 6 усилителей подключенных напрямую к 6 динамикам?
да, загвоздку с усилителем пищалки я очень плохо объяснил, каюсь..
Допустим вы собираете двухполоску: мидбас + пищалка. И подобрали динамики так, что пищалка даёт скажем 80 дб spl на своей предельной мощности 10 вт, и мидбас на своём пределе 50 ватт даёт те же 80 дб spl. И соответсвенно купили усилки - 50 вт для мидбаса и 10 ватт для пищалки. Прогнали на синусах - всё норм. А на музыке вдруг вылезает клиппинг в усилителе пищалки раньше, чем усилитель мидбаса выходит на предел. Оказывается, надо было брать для пищалки тоже 50 ватт, чтобы с кроссовером Л-Р не было преждевременного клиппинга. А с фиром и 10 ватт подошло бы.
Второй момент, о котором я вообще промолчал - это отношение сингал-шум. Шипит всегда именно пищалка, и требуемая "избыточная" мощность с кроссовером Л-Р повышает требования к сигнал-шуму цапа и усилителя.
" ... взять МП3 файл и преобразовать его в 3 полосный 2 канальный. ... А потом слушать его через 6 усилителей подключенных напрямую к 6 динамикам?" - именно это по сути и происходит в моей тестовой системе, просто в реальном времени, и не стерео.
"Гораздо интереснее другое - мозг-то слышит разницу в данных фильтрах?" - я на этой колонке на оси - не слышу, вне оси - слышу, но она небольшая.
"А в DSP и аналоговых равных видах порядках?" - не сравнивал. Не уверен, что вообще когда-либо сравню. Даже если dsp в таком тесте окажется хуже, dsp даёт слишком много других прелестей, из-за чего я вряд ли когда-нибудь буду собирать аналоговый активный кроссовер.
@@invendelirium Про пищалку все-рано не понимаю. У нас усилитель после кроссовера. Мощность пропорциональная амплитуде входного сигнала при равной нагрузке. Как при этом получается что для условного сигнала 1В на 1 КГц в первой системе с ФИР для равной громкости требуется 1Вт, а второй с "линквицем" - 2 Вт?
При том, что есть в реальных системах запас по мощности в 4 раза вообще карман не тянет.
@@steelrat3673 вот так и получается. Выходная мощность так и остаётся 1 ватт, но из-за изменения формы сигнала амплитуда оказывается больше, и требуется усилитель с бОльшим напряжением питания, чтобы отыграть тот же самый казалось бы 1 ватт.
"При том, что есть в реальных системах запас по мощности в 4 раза вообще карман не тянет." - хорошо живёте =)
чтобы слышать разницу фир не фир , да и вообще чтобы был смысл в фир, нужна уже спец аппарутра высокого класса заточенная под фазолинейность, да и суть его больше на низах чем на высоких , хотя разница кругом должна быть . а известно какой тип фир фильтра самый музыкальный? предварительный звон конечно уьийство хайенда , есть выходы из этой ситуации ? качество нужно топовое
С выключенным чекбоксом звучит целостнее под любыми углами. Как один точечный источник. Вы явно не озвучили, какому фильтру соотв выключенное состояние, кстати.
ЗЫ Не переключайте так быстро в будущем. Камера трясется, звук - какофония, еще и быстрое переключение. Ужос.
я забыл 🤭🤭🤭
@@invendelirium )) Та, делов-то: в сигме потыкать. Чем и хороши цифровые эксперименты в отличие от аналоговых. Вектор есть, а дальше каждый может поэкспериментировать. Линквицы, Салены, Чебышевы, оконные ф-ции - лишь бы время было
Извините, я как в дурдоме побывал! Корпус колонки весь дырявый, это какое оформление?🤔🤔🤔 Центры излучения динамиков стоят на разной глубине, про какие вы там фазы говорите? ВЧ динамик вообще без передней панели. Музыка для тестирования не самая подходящая мягко говоря.....Вы бы еще Rammstein включили😂😂😂
Да, как то фильтрует, не понятно что лучше. Но зачем тогда весь этот огород городить если можно обойтись обычным фильтром и тогда не нужны будут лишние усилители и всякая электронная хрень которая не вносит надежности в систему, усложняет и удлинняет тракт удорожает его. Так поиграться на компьютере.... К акустическим системам нужно относится как к музыкальному инструменту который является конечной инстанцией по преобразованию электрических колебаний в правильный звук. Если весь этот огород в конце концов надоест то попробуйте последовательные фильтры, там и фаза от динамика к динамику не убегает и деталей мало и настройка проще и звук, проверено, достойный.
колонку мне дали поиграться-посмотреть, можно ли из неё что-то вытащить. Я попробовал... послушали, пощупали, решили что хрень получилась. А на видео она попала просто потому что она была наиболее подходящим подопытным кроликом. Ну и выглядит необычно. Разность глубин я задержкой подправил. И вообще, вы кажется не поняли. Я хотел подчеркнуть, что такой кроссовер обладает преимуществом, не связанным напрямую с фазолинейностью - крайне маленьким овершутом.