Ну, с такими порядками фактор сходимости и ресурсоемкости при расчете фильтра перестает играть существенную роль, хотя остаются факторы баланса параметров и компромиссов при постановке задачи расчета фильтра. В простых случаях эти параметры можно рассчитывать исходя из каких-то критериев, но в сложных случаях (а также с целью избежать программирования еще и этих критериев) заранее рассчитанный фильтр остается предпочтительным вариантом.
Все зависит от конкретной задачи. Я в принципе не отрицал преимущества расчета фильтров "на лету", просто хотел показать, что это не всегда предпочтительный вариант.
Определяющим образом!
У КИХ (FIR) и БИХ (IIR) фильтров разные области применения. Например, если подавлять с помощью КИХ-фильтра постоянную составляющую, то для этого потребуется фильтр высокого порядка - сотен этак пять, а может и еще больше. В то время как с этим справляется рассмотренный нами БИХ-фильтр 1го порядка.
С другой стороны, ресэмплинг - это область применения практически исключительно КИХ-фильтров.
Все эти вещи в наши дни легко ищутся и находятся в Википедии.
Для этого существуют драйвера и операционная система.
Известно, что на частоте дискретизации 44100 или 48000Гц можно синтезировать звук с ЦД-качеством. Следовательно, более высокие частоты дискретизации использовать нет смысла. Более низкие частоты имело бы смысл использовать, если бы комп был очень медленным - но сегодняшние компы с обработкой звука справляются обычно без особых затруднений на лету. Поэтому понижать fs тоже нет смысла. С целью поддержки воспроизведения CD (44100) и DVD (48000) все современные звуковые карты поддерживают хотя бы одну из указанных выше частот без существенных искажений.
Любое отклонение от указанных двух частот чревато существенным ухудшением качества звука, а пользы не может дать практически никакой.
44.1 или 48 - это вопрос аппаратной поддержки (определяется экспериментально). Разности в качестве звука между ними нет никакой. Использовать 22.5кГц имело бы смысл только в случае тормознутого компа, а так ничто не мешает играть и на ноуте звук на 44.1.
Эта частота является стандартом для системы Compact Disc. Ее выбор был обусловлен рядом факторов (читать в Википедии), но для нас это не имеет большого значения. Есть стандартная частота, и если нет серьезных причин отклоняться от нее, то ее надо использовать.
48кГц - это тоже произвольно выбранная стандартная частота, сначала применявшаяся на цифровых магнитных лентах (DAT), а потом и на DVD. Критерии ее выбора тоже для нас не важны, а важно лишь то, что она является стандартом.
Да, тут ты прав. Звуковухи не всегда точно реализуют эту частоту. Например, Creative SB16 / AWE32 / AWE64 - одни из первых звуковух, на которых на PC впервые появилось CD-качество звука - реализовывали частоту 44100 с существенным отклонением. Но это никому обычно не мешает. Программа просит 44100 - звуковуха дает какую-то другую неизвестную частоту, близкую к заданной. Программа всегда должна быть к этому готова.
Ты так и не ответил, с какой целью и что режется у тебя в звуке.






Ответить с цитированием