реклама на сайте
подробности

 
 
> Классическая сглаживающая фильтрация имеет интересный изъян
lennen
сообщение Jun 17 2016, 21:46
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 227
Регистрация: 1-10-15
Из: Москва
Пользователь №: 88 647



Я задумался об этом, но опровержения или дополнительных сведений сам найти не могу, поэтому обращаюсь к Вам.

Дело в том, что аналоговый фильтр ставится сразу после ЦАПа. Классически работу фильтра объясняют так, если я правильно понимаю: берем диапазон 0-fd и удаляем все гармоники выше этого диапазона.

Простите, но получается интересный абсурд. Мы подаем, например, синусоиду в цифровом виде на ЦАП. Сигнал с выхода ЦАПа - набор ступенек, а не дельта-функций! Спектр этого входного "гармонического" сигнала не просто не совсем бесконечный, но и не гармонический, как мне кажется. Таким образом, получается полиимпульсный сигнал, спектр которого нафиг искажен и заполигармонизирован, не? Как тогда работает этот фильтр?

Скажу еще, с чего пошел этот вопрос. Я хотел аналоговым фильтром отфильтровать не 0-fd, а fd-2*fd. Ну дескать бери фильтруй. А что тогда фильтровать? То есть можете подробнее, как на выходе сглаживающего фильтра мы получаем без искажения гармонику, если на его вход никогда не подается гармоника, а подается ступенчатый сигнал?

Вроде я помню, что где-то ответ на этот вопрос уже где-то был, но с новыми силами я смотрю на него именно так, и прошу еще раз объяснить, либо поддержать эту точку зрения, либо все сразуsm.gif

Хотя я разобрался немного. Гармоники-то появляются выше частоты дискретизации... Или нет?

Поясню скрином.
Прикрепленное изображение


Частота дискретизации идеально склаженного сигнала была 1000 Гц, частота сигнала - 100 Гц. 100 выборок, на которых данный сигнал наблюдается.

Для получения ступенчатого сигнала я ввел в 8 раз больше выборок. Это значит, что время дискретизаци уменьшилось в 8 раз, тогда частота дискретизации увеличилась в 8 раз. Значит видеть конец спектра на 800 выборке - это нормально, и получается, что каждые 100 выборок появляется синусоида, так как где-то в величине 100 Гц заложена псевдо частота-дискретизации. Уже интереснее. То есть получается, что сглаживающий фильтр не дает хорошего сглаживания? так как он пропускает все эти гармоники на рисунке? Или я ошибаюсь в чем-то?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
lennen
сообщение Jun 19 2016, 21:02
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 227
Регистрация: 1-10-15
Из: Москва
Пользователь №: 88 647



Цитата
у Вас там аналоговый сигнал не дискретный по времени
Я это написал к тому про частоту дискретизации, что в частотной области крайняя частота в этом сигнале соответствует не восьми частотам дискретизации, а одной, на основании чего я считаю, что те "шумы" возле 100, 200 и тп выборок - это в пределах частоты дискретизации. Согласен, конечно тут сигнал уже непрерывный по времени.

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

Ок, насчет sinc понятно. А тогда можно еще уточнить, какая будет 2 гармоника относительно 1-й. Если считать гармонику частотой выше частоты дискретизации. То есть не 10, а 2. И как можно избежать sinc?
Go to the top of the page
 
+Quote Post
ViKo
сообщение Jun 20 2016, 06:01
Сообщение #3


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Цитата(lennen @ Jun 20 2016, 00:02) *
И как можно избежать sinc?

Возьмите 2 ЦАП, подайте на них цифровую последовательность с маленьким сдвигом по времени, а потом сложите их выходы с разными знаками. Получите приближение к дельта-функции.
Или с одним ЦАП - выход закорачивать на землю ключом сразу, как только установится новое значение.

Цитата(des00 @ Jun 20 2016, 08:58) *
Справедливости ради, для современных ЦАП это не совсем так.

Не так - в смысле фильтровать не одну зону Найквиста, а сразу несколько использовать? Э-э-э, зачем?
Вообще, это не противоречит теории, которая верна всегда, независимо от уровня современности электронных компонентов.
Не хотите фильтровать, можете не фильтровать. Может, вам так надо. rolleyes.gif
Go to the top of the page
 
+Quote Post
des00
сообщение Jun 20 2016, 06:08
Сообщение #4


Вечный ламер
******

Группа: Модераторы
Сообщений: 7 248
Регистрация: 18-03-05
Из: Томск
Пользователь №: 3 453



Цитата(ViKo @ Jun 20 2016, 13:01) *
Не так - в смысле фильтровать не одну зону Найквиста, а сразу несколько использовать? Э-э-э, зачем?

В смысле "Но в диапазоне на -+ Fs/2 максимум" - вот это не совсем так. И на рисунке показано что может быть максимум в диапазоне Fs/2...Fs


--------------------
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- lennen   Классическая сглаживающая фильтрация имеет интересный изъян   Jun 17 2016, 21:46
- - Jurenja   В этом ступенчатом сигнале при правильно выбранных...   Jun 17 2016, 22:23
- - Самурай   Цитата(lennen @ Jun 18 2016, 01:46) ...мн...   Jun 17 2016, 22:47
- - ViKo   Во-первых, фильтровать надо диапазон 0 ... Fd/2, с...   Jun 18 2016, 06:45
|- - dm.pogrebnoy   Цитата(ViKo @ Jun 18 2016, 09:45) Во-перв...   Jun 18 2016, 13:45
|- - ViKo   Цитата(dm.pogrebnoy @ Jun 18 2016, 16:45)...   Jun 20 2016, 05:09
|- - des00   Цитата(ViKo @ Jun 20 2016, 12:09) Конечно...   Jun 20 2016, 05:58
- - lennen   Так тушить воду-то всегда не поздно, однако неточн...   Jun 18 2016, 08:13
- - lennen   Так вот тут мне и нужно подробнее. Я хочу сгенерир...   Jun 18 2016, 17:54
- - Alex11   Цитатаа частота дискретизации синусоиды со ступень...   Jun 19 2016, 20:35
|- - Grizzzly   Цитата(Alex11 @ Jun 19 2016, 23:35) Если ...   Jun 19 2016, 21:02
|- - Grizzzly   Цитата(lennen @ Jun 20 2016, 00:02) Ок, н...   Jun 19 2016, 21:49
- - Ant_m   des00, а можно ссылку на первоисточник картинки? С...   Jun 20 2016, 10:54
|- - des00   Цитата(Ant_m @ Jun 20 2016, 17:54) des00,...   Jun 20 2016, 12:28
- - lennen   Спасибо!   Jun 26 2016, 10:04
- - dm.pogrebnoy   Цитата(lennen @ Jun 26 2016, 13:04) Спаси...   Jun 27 2016, 10:15


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 21st June 2025 - 17:31
Рейтинг@Mail.ru


Страница сгенерированна за 0.01382 секунд с 7
ELECTRONIX ©2004-2016