|
2 / 2 / 0
Регистрация: 18.11.2015
Сообщений: 7
|
|
Частотная дисперсия сигнала в цифровых фильтрах18.11.2015, 15:05. Показов 22524. Ответов 99
Метки нет (Все метки)
Коллеги, приветствую!
Буду признателен за помощь в достаточно насущном (на мой взгляд) вопросе: Дисперсионные свойства являются важнейшей характеристикой любой цифровой системы, обрабатывающей широкополосный сигнал. Они прежде всего характеризуют искажение формы сигнала на выходе фильтра за счёт разного времени (дисперсии) прохождения фильтра спектральными составляющими сигнала. Подскажите, как оценить дисперсионные искажения сигнала цифровым фильтром при его проектировании в MATLABe или других известных пакетах проектирования ЦФ? Возможно ли это в принципе?
1
|
|
| 18.11.2015, 15:05 | |
|
Ответы с готовыми решениями:
99
Частотная модуляция OFDM сигнала Частотная расстройка и случайная начальная фаза сигнала Дисперсия отфильтрованного сигнала |
|
9 / 9 / 2
Регистрация: 19.06.2015
Сообщений: 46
|
||
| 16.12.2015, 13:06 | ||
|
0
|
||
|
2 / 2 / 0
Регистрация: 18.11.2015
Сообщений: 7
|
|
| 17.12.2015, 18:03 [ТС] | |
|
Пример конечно хороший, но все пропускающие фильтры я не использую и даже не понимаю, зачем они нужны – ведь селекции-то никакой нет. Сейчас для нас задача – построить БИХ фильтр нижних частот для обработки речевого сигнала в полосе до 5 кГц (разные варианты) с минимальными дисперсионными искажениями. Пробуем делать это в matlab и вот что получаем (рис). Дисперсию мы просчитали сами как это сделал КИТ в своём примере. На низких частотах она мала, а с возрастанием частоты в районе среза очень высока, порядка 6000 нс/Гц. А попробуйте-ка в качестве соцсоревнования и вы решить эту задачу пакетом ЦНП, если временем располагаете. Интересно что у вас получится, насколько удастся снизить дисперсию в полосе. Данные к расчёту как и у нас: порядок фильтра 10, частота среза 1,6 кГц, Кп в полосе 0,7 , переходная полоса 1.6 – 2.3, передача в полосе подавления не выше 0,05, частота диск Fs=10 кГц. Коэффициенты естественно не передаём – ищите сами. А по поводу железа – у нас ещё и DSP применяется вовсю, хотя конечно будущее за ПЛИС, здесь я согласен.
0
|
|
|
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 625
|
|||||
| 17.12.2015, 21:21 | |||||
|
Почитайте всё-таки статью Артура Круковского, там всё предельно просто расписано. Ссылку уже давал. Добавлено через 1 минуту Добавлено через 2 часа 3 минуты Добавлено через 6 минут
0
|
|||||
|
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 625
|
|
| 17.12.2015, 22:22 | |
|
Фильтр Чебышева 2 рода 10 порядка. Частота среза по уровню 3 дБ 0.32 Найквиста.
Скорее для иллюстрации эффекта коррекции всепропускающим фильтром (корректирующая цепочка взята совсем от другого фильтра - Чебышева 2 рода 4 порядка на частоту 0.5 Найквиста :-)
0
|
|
|
9 / 9 / 2
Регистрация: 19.06.2015
Сообщений: 46
|
|||
| 19.12.2015, 12:05 | |||
|
А задача несложная, т.к. требования по амплитудной селекции у вас слабенькие (в дБ подавление всего на 30 единиц, не более), а убрать дисперсию в узкой полосе lowpass совсем несложно. Сложнее в allpass и наиболее сложно в ФВЧ - но и там снизить дисперсию до приемлемого уровня (50 - 100 нс/Гц) десятым порядком IIR вполне возможно.
0
|
|||
|
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 625
|
|||
| 20.12.2015, 10:24 | |||
|
Добавлено через 2 часа 1 минуту А попробуйте через КИХ с линейной фазой "пилу" прогнать и посмотреть результат. Дисперсия для многих приложений не так страшна, как тов. из НН преподносит!
0
|
|||
|
4 / 4 / 0
Регистрация: 26.11.2015
Сообщений: 13
|
||
| 21.12.2015, 10:02 | ||
|
0
|
||
|
9 / 9 / 2
Регистрация: 19.06.2015
Сообщений: 46
|
|
| 21.12.2015, 12:46 | |
|
[QUOTE=A_Santik;8516037]Какие-то подозрительно невнятные параметры АЧХ фильтра Чебышева 2-го рода 10 порядка!
Да уж какие есть, графики от МАТЛАБ приведены-же. ТЗ есть ТЗ - Заказчику (Vantay) виднее. А плохому танцору всегда что-то мешает...
0
|
|
|
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 625
|
||||
| 21.12.2015, 14:14 | ||||
|
Ну не меньше 60 дБ подавление должно быть! Не Vantay случайно Ваш дипломник? :-) Мне ничего не помешает обосновать свою точку зрения :-) Известно, что пакет ЦНП действительно "умеет" создавать БИХ-фильтры с квази-линейной фазой. Но "расплатой" за это являются " слабенькие требования по амплитудной селекции". Если хотите быть абсолютно честными, возьмите за эталон АЧХ фильтра Чебышева 2 рода 10 порядка с подавлением не менее 60 дБ и с помощью пакета ЦНП создайте аналог, но с квази-линейной фазой. Пусть он будет хоть 20 порядка - это не так важно на этом этапе.
0
|
||||
|
9 / 9 / 2
Регистрация: 19.06.2015
Сообщений: 46
|
|
| 21.12.2015, 15:41 | |
|
Вот и сделайте запрос Vantay, почему он такие графики из под МАТЛАБа привёл.
Привёл бы другие - мы по ним-бы работали. А мы надеемся видеть хотя бы какое решение данной задачи методом А. Круковского, который вы так активно пропагандируете. Вот тогда и посмотрим, кто чего добился. А дипломник мне принесёт ЦНП-решение задачи к концу недели (зачёты у них идут). А по поводу Vantay - то из его письма по e-mail следует, что он живёт в Мосвке и работает в фирме N. А если вы привыкли самому себе письма на форуме писать, то не стоит обобщать, не все же такие...
0
|
|
|
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 625
|
|||
| 21.12.2015, 16:32 | |||
|
Я даже и не надеялся, что в Мосвке умеют рассчитывать коэффициенты фильтра Чебышева 2 рода даже с помощью МАТЛАБа. Самого Круковского и вызывайте на "битву столетия" : London, UNITED KINGDOM vs Нижний Новгород, Россия (Генральный Спонсор - фирма N из Мосвке) А я на ваше "соцсоревнование" с Vantay, не подписывался
0
|
|||
|
2 / 2 / 0
Регистрация: 18.11.2015
Сообщений: 7
|
|
| 23.12.2015, 11:41 [ТС] | |
|
Спасибо за высланные материалы и статьи и за это удивительное решение. Надо его обязательно на форум выложить – показать сантикам как надо фильтры проектировать. Мы и не думали, что можно так здорово подавить дисперсию, аж в 300 раз! Будем внимательно изучать и статьи и синтезированный фильтр. Попробуем его реализовать и измерить дисперсионные искажения сигнала. Вышлите, если можно, какое-то описание вашего пакета ЦНП-синтеза. Хотелось бы и поработать с ним по нашим задачам, ведь у меня в ТЗ линейка из 12 фильтров с разными параметрами. Хотим и вам предложить поучаствовать в их проектировании.
1
|
|
|
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 625
|
||||||
| 25.12.2015, 00:00 | ||||||
|
Позволю себе привести несколько цитат:
Видимо для сотрудников "фирмы N из Мовске" любое решение может показаться удивительным. А если они ещё и удосужатся сравнить "удивительное решение" с решением в виде КИХ- фильтра с нулевой дисперсией (подавить дисперсию, аж в бесконечно большое число раз), то наверное будут удивлены во столько же раз больше. Выводы: сами сотрудники "фирмы N из Мовске" так ничему и не научились. Ну взяли коэффициенты не из МАТЛАБа, а у дяди Это их проблемы. Мне не нравится, что они и других к этому призывают и начинают пытаться показывать "сантикам как надо фильтры проектировать". Считаю всё это довольно примитивной PR-кампанией товарища Владимир НН, и "примкнувшего к ним" (с) Кит_НН На одном из форумов, (название которого я не буду называть, чтобы не попасть под статью 5.8) 17 ноября 2015, 22:11 появилось сообщение Kit_nn "Дисперсионные свойства цифровых фильтров", которое некий Vlad27 (из Нижнего Новгорода) назвал "Очень своевременная и актуальная тема. "Белое пятно" в теории ЦФ." (Скорее это "Белое пятно" не в теории ЦФ, а в знаниях Vlad27, по-видимому совершенно не знакомого с работами Вадьянатхана, Костантинидиса и более современными работами Круковского) На вышенеуказанном форуме (статья 5.8) сообщения рекламного характера мягко говоря не приветствуются. И уже 18.11.2015, 15:05 на https://www.cyberforum.ru появилась тема Vantay " Частотная дисперсия сигнала в цифровых фильтрах"
0
|
||||||
|
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 625
|
|||||||
| 29.12.2015, 09:20 | |||||||
|
Как бонус - никакой головной боли по поводу устойчивости фильтра ![]()
0
|
|||||||
|
4 / 4 / 0
Регистрация: 29.12.2015
Сообщений: 49
|
|
| 29.12.2015, 16:59 | |
|
Какое удивительное решение! Мы в Нижнем Бестяхе и не думали, что можно так здорово обойтись вообще без дисперсии!
![]() А можете ФНЧ разработать с нулевым ГВЗ?
0
|
|
|
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 625
|
|
| 29.12.2015, 17:03 | |
|
0
|
|
|
9 / 9 / 2
Регистрация: 19.06.2015
Сообщений: 46
|
||
| 30.12.2015, 14:20 | ||
|
Звено a0 a1 a2 b0 b1 b2 Re_p1 Im_p1 Re_p2 Im_p2 1) 512 -253 346 217 -73 -448 0.25 0.78 0.25 -0.78 2) 512 -325 203 -288 16 -267 0.32 0.54 0.32 -0.54 3) 512 -243 -6 -26 -133 -236 0.50 0.00 -0.02 0.00 4) 512 -422 150 180 -470 79 0.41 0.35 0.41 -0.35 5) 512 -466 115 -111 241 -250 0.46 0.13 0.46 -0.13 Как видно из приведённых графиков, при полном выполнении требований амплитудной селекции, максимальная частотная дисперсия сигнала в полосе пропускания lowpass IIR-фильтра не превышала 20 нс/Гц, что в 300 (!) раз меньше дисперсии решения от МАТЛАБ (6000 нс/Гц). P.S. По новым ТЗ начнём работать уже после новогодних праздников...
0
|
||
|
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 625
|
||
| 30.12.2015, 22:38 | ||
|
Я в шоке! Это действительно удивительное решение! Я имею в виду не решение
Это же надо умудриться, чтобы для фильтра 10 порядка!!! получить такую отвратительную АЧХ! Ничего удивительного, что ЦНП-синтез при том же порядке выдал фильтр с квази-линейной фазой (и такой же отвратительной АЧХ). К сожалению, прихожу к выводу, что данное "соцсоревнование" оказалось обыкновенной тупой "разводкой" с целю заполучить потенциальных клиентов. Много слов про "научность метода"," методологию поискового проектирования" и "сценарии динамического программирования", а результаты не впечатляют! Единственное, что убедительно доказал Владимир НН: из фильтра с очень плохой АЧХ методом ЦНП-синтеза можно сделать фильтр того же порядка с такой же плохой АЧХ, но с квази-линейной фазой.
0
|
||
|
9 / 9 / 2
Регистрация: 19.06.2015
Сообщений: 46
|
|||
| 11.01.2016, 11:57 | |||
|
А правильно спроектированный БИХ-фильтр по его функциональным возможностям можно сравнить с острым скальпелем в руках опытного хирурга, а КИХ – только с топором типа «колун» в руках дровосека. Ведь построить КИХ-фильтр длиной "полкилометра" отсчётов – большого ума не надо. Так что вовсе не следует, уважаемый averochkin, «навсегда забыть об IIR-фильтре» - основном средстве линейной цифровой фильтрации. Себе дороже будет…
0
|
|||
|
148 / 129 / 18
Регистрация: 29.04.2015
Сообщений: 625
|
||||
| 12.01.2016, 06:23 | ||||
|
Чотто Владимир НН разошёлся...
"Парето-эфективное решение" Владимира НН болтается Добавлено через 59 минут Человек от сохи здесь я один! В смысле, город Мирный, Республика Саха(Якутия) ![]() Добавлено через 14 часов 57 минут Владимир НН, будете у нас на Колыме — милости просим! (с).
0
|
||||
| 12.01.2016, 06:23 | |
|
При каких условиях дисперсия сигнала совпадает по смыслу и значению с его энергией: При каких условиях дисперсия сигнала совпадает по смыслу и значению с его энергией? Задержка в многоступенчатых фильтрах О фильтрах и видимости объектов. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи.
. . .
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|