Почему увеличение частоты дискретизации облегчает внедрение фильтра сглаживания?


11

Из ответа на вопрос, касающийся частоты дискретизации и фильтра сглаживания, я прочитал следующее:

Чем ближе вы подходите к теоретической минимальной частоте дискретизации, тем сложнее практически реализовать аналоговый фильтр.

Если я не ошибаюсь, он говорит, что если наша частота дискретизации близка к нашей требуемой теоретической минимальной частоте выборки, то разработка аналогового фильтра сглаживания будет более сложной.

Я уверен, что это имеет смысл для многих, но я не мог понять, что здесь подразумевается и почему это так. Можно ли это объяснить на примере более простым способом?

Ответы:


24

Когда вы уменьшаете частоту дискретизации, между изображениями в частотной области становится меньше разделения.

наложения спектров

источник

Помните, что повторение спектра происходит на частоте дискретизации. Когда изображения ближе друг к другу, вам нужно добиться большего ослабления в вашем фильтре сглаживания. Фильтр должен перейти от полосы пропускания к полосе остановки, прежде чем появится следующее изображение.

фильтр

источник из этой презентации


Интересный. Но LP-фильтры зеленого цвета становятся нулевыми не на 1fs, а на 1fs-w. Допустим, мой желаемый сигнал BW составляет 100 Гц, а если моя частота дискретизации составляет 500 Гц, значит ли это, что полоса остановки LP-фильтра должна быть максимальной при 400 Гц?
user1245

@atmnt подумай что будет. Ваш сигнал занимает диапазон [-100, 100]. У вас также есть некоторый сигнал за пределами этого частотного диапазона, который вас не волнует. Ваше первое изображение появится на частоте 500 Гц. Для предотвращения наложения необходимо ограничить аналоговый вход диапазоном [-400, 400]. Следовательно, при выборке -400 Гц появится при 100 Гц.
user110971

Так правильно ли устанавливать полосу остановки в диапазоне от 100 Гц до 400 Гц? (Предполагая, что при 100 Гц у нас нет затухания) Для входного сигнала 100 Гц BW.
user1245

1
Или я мог бы увеличить частоту дискретизации вместо этого. Но проблема в том, что мне нужно знать эту переходную область диапазона фильтра, чтобы установить правильную минимальную требуемую частоту дискретизации. Я только знаю, что это 3 дБ на частоте 1 кГц и 6-го порядка.
user1245

1
@atmnt вы можете решить это. Например, если вы используете фильтр Баттерворта, он составляет 20 дБ за десятилетие для каждого порядка фильтра. Установите уровень затухания в полосе 60 дБ или около того. Но я думаю, что это выходит за рамки этого вопроса. Если вы не уверены в своем фильтре, вам следует задать еще один вопрос.
user110971

8

Чтобы восстановить сигнал в цифровой области из аналоговой области, вам нужно как минимум две выборки в каждом цикле самой высокой частоты, присутствующей в аналоговом сигнале. Например, на компакт-дисках они используют 44,1 кГц для выборки максимальной частоты в звуковой полосе 20 кГц. Они могли бы использовать 40 кГц, но это на пределе, и фильтр сглаживания был бы невозможен.

При частоте дискретизации 44,1 кГц теоретически аудиосигнал с наивысшей частотой, который мог бы быть записан в цифровом виде без появления наложения, составил бы 22 кГц. Итак, что произойдет, если 24 кГц будет подан на цифровую систему дискретизации 44,1 кГц, вы можете спросить.

Это приведет к появлению псевдонима в сигнале 20 кГц в цифровой сфере, и это может ухудшиться. Что, если сигнал был 30 кГц? Это станет 16 кГц в цифровой сфере.

Это потому, что недостаточная выборка создает псевдоним:

введите описание изображения здесь

Картинка отсюда .

Чтобы предотвратить это, вы используете фильтр, который обеспечивает достаточное затухание между 20 кГц и 24 кГц. Я говорю 24 кГц, потому что сигнал 24 кГц прямо на пределе, чтобы стать псевдонимом реального звукового сигнала 20 кГц. Таким образом, для людей с отличным слухом до 20 кГц (больше не я), фильтр сглаживания должен обеспечивать практически нулевое затухание при 20 кГц и, возможно, до 80 дБ (или более) при 24 кГц.

Это фильтр довольно высокого порядка, и большинство инженеров, работающих с такими системами, предпочли бы соотношение более 3: 1 для частоты дискретизации и максимальной аналоговой частоты.


4

Ваш фильтр сглаживания имеет три полосы

1) полоса пропускания от постоянного тока до Fwanted
2) полоса пропускания от Fsample-Fwanted до бесконечности
3) полоса перехода от Fwanted к Fsample-Fwanted

Стоимость фильтра (количество ступеней, компонент Q, количество умножителей) примерно пропорциональна обратной величине полосы перехода и увеличивается с глубиной в дБ полосы останова.

Чем выше Fsample, тем шире полоса перехода и тем дешевле фильтр


Но есть ли у стоп-полосы количественное определение в дБ?
user1245

1
@atmnt Стоп-полоса - это то, что вы хотите. Некоторые люди довольны -40dB (вы не увидите псевдонимов на осциллографе), другие люди нуждаются в -100dB (для высокопроизводительных измерительных приборов). Более глубокая задержка также стоит, я обновлю свой ответ, чтобы включить это.
Neil_UK

Ваши ответы очень информативны. Еще один вопрос на примере. Когда вы говорите «Fwanted», вы имеете в виду «отключение частоты на 3 дБ»? Например, если желаемая полоса пропускания вибрации от силового преобразователя составляет 200 Гц, будет ли выбран наш Fwanted 200 Гц или чуть больше? Я спрашиваю, потому что, когда мы говорим «Fwanted», мы имеем в виду плоскость и отсутствие затухания или частоты в 3 дБ.
user1245

3

fs

fs/2

fs/2fs/2

fs/2

fs/2

Таким образом, фильтр в идеале должен:

f<fs/2

но

f>fs/2

Это невозможно сделать! Таким образом, должен быть компромисс.

fs/2fs/2

Все станет намного проще, если мы тоже:

fs/2

или

fs/2

fs/2

fs/2


На практике есть ли у ограничительной полосы количественное определение в дБ? Я должен решить это, я думаю, при проектировании, но какова количественная цель дБ? Любая идея?
user1245

В качестве другого примера, у меня есть некоторые силовые преобразователи с частотой дискретизации 500 Гц и интерес BW составляет 200 Гц. Так нужен ли мне фильтр сглаживания LP, где его полоса остановки находится на частоте 300 Гц? В настоящее время используется фильтр сглаживания 6-го порядка 1 кГц.
user1245

Четкого ответа нет. Если ваш фильтр ослабляет больше (более высокий порядок), то, очевидно, сглаживание становится меньшей проблемой. Но это может повлиять на ваш сигнал больше. Это компромисс , который нужно найти для каждого приложения в отдельности. Это также зависит от вашего сигнала: если нет содержимого, которое может создать псевдонимы, фильтр не нужен. 500 Гц чрезвычайно низок и относительно близок к вашему 200 Гц BW. Поскольку в наши дни даже 1 Мпс АЦП дешевы, альтернативой может быть очень простой RC-фильтр (1-й порядок), но с частотой дискретизации 1 МГц. Если это слишком много данных, сделайте усреднение.
Bimpelrekkie

2

Допустим, ваш диапазон частот от 0 до 100 Гц, а ваш сигнал имеет ограниченный по полосе белый шум до 10 кГц. Теперь, допустим, вы решили сэмплировать на частоте 2 кГц. Вы можете создать хороший фильтр с низким числом полюсов с ослаблением 20 дБ / десятилетие и уменьшить шум, чтобы минимизировать алиасинг

Теперь предположим, что вы хотите сэмплировать при частоте 210 Гц. Вам нужно построить фильтр высокого порядка, чтобы получить достаточное ослабление. Такие фильтры сложнее и дороже в разработке и изготовлении. Если вам удастся сделать это правильно, вы получите сигнал с существенными фазовыми искажениями в полосе пропускания.


0

Для аналогового фильтра необходимо учитывать производительность фильтра в диапазоне самой высокой частоты, представляющей интерес. Часто это означает, что вам необходимо установить «fc» для аналогового фильтра немного выше, чем самая высокая частота, представляющая интерес (и / или использовать более резкий фильтр).

Чтобы избежать наложения, вы должны производить выборку с частотой, которая по крайней мере вдвое превышает частоту самого высокого компонента, который будет проходить через ваш фильтр, на некотором максимальном уровне, при котором вы можете допустить загрязнение псевдонимом сигнала. Это означает, что частота дискретизации, по крайней мере, в два раза выше, и часто она должна быть немного выше.

Таким образом, теперь, работая в обратном направлении, с более высокой частотой дискретизации, вы можете иметь более высокий fc, и это означает, что вы можете легче иметь плоский отклик до некоторой частоты, представляющей интерес меньше, чем fc.

Но . как вы, наверное, знаете, шум увеличивается с пропускной способностью. Таким образом, для приложений с низким уровнем шума вам может потребоваться консервативная настройка полосы пропускания фильтра.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.