|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 15
|
|
Фильтр Баттерворта07.01.2012, 23:17. Показов 19836. Ответов 21
Метки нет (Все метки)
Доброго времени суток!
Подскажите, пожалуйста, как рассчитать коэффициенты полосового фильтра Баттерворта 8-го порядка методом билинейной трансформации? (Частота дискретизации = 3000 Гц, f1 = 450Гц, f2 = 750 Гц) Пробовал использовать функцию fdatool, но, к сожалению, там нельзя выбрать какой-либо метод - билинейной трансформации или к примеру импульсной инвариации. Можно, конечно, вручную..но лень =) Спасибо!
0
|
|
| 07.01.2012, 23:17 | |
|
Ответы с готовыми решениями:
21
фильтр Баттерворта Фильтр Баттерворта и Чебышева 2 порядка для заданного сигнала Дан фильтр Баттерворта 3-го порядка,средняя частота 100кГц,полоса режекции 10кГц |
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 15
|
||||||
| 08.01.2012, 13:17 [ТС] | ||||||
|
Друзья, подскажите, пожалуйста как восстановить аудиосигнал с помощью, например, фильтра Баттверворта? Составил код, который обрезает высокочастотную составляющую, но почему-то шум все равно присутствует в сигнале =(
0
|
||||||
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
||||||||
| 08.01.2012, 13:39 | ||||||||
0
|
||||||||
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 15
|
|
| 08.01.2012, 13:47 [ТС] | |
|
Ой, спасибо огромное =)
Вообще да, мне еще надо методом импульсной инвариации...но сначала разобраться б с билинейным) а как из этого получить коэффициенты фильтра? Да уж..хотя я тут потренировался и в ручную рассчитал FIR bandpass 32 порядка =)хватило
0
|
|
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
||||
| 08.01.2012, 14:05 | ||||
|
0
|
||||
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
||
| 08.01.2012, 14:11 | ||
|
попробовал, фильтр получился неустойчивым. За это я ненавижу рекурсивные фильтры.
0
|
||
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 15
|
|
| 08.01.2012, 14:14 [ТС] | |
|
Да, сравнил спектры, помехи нет..но при прослушивании wav файла все равно звучит высокочастотный шум =( а как вывести коэффициенты фильтра?
0
|
|
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 15
|
|
| 08.01.2012, 14:15 [ТС] | |
|
=)буду знать..только начинаю пользоваться матлабом..вот и столько вопросов) не подскажешь, как вывести коэффициенты фильтра?
0
|
|
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|
| 08.01.2012, 14:23 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 15
|
|
| 08.01.2012, 19:31 [ТС] | |
|
Да,а как их значения вывести на экран? =)
0
|
|
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|
| 08.01.2012, 19:39 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 15
|
|
| 08.01.2012, 20:33 [ТС] | |
|
а,да..что-то я уже запутался..
спасибо большое ;-) Добавлено через 45 минут Извини,что столько много вопросов.. У меня получились коэффициенты: b = 1.0e-004 * Columns 1 through 10 0.0018 0 -0.0141 0 0.0494 0 -0.0987 0 0.1234 0 Columns 11 through 17 -0.0987 0 0.0494 0 -0.0141 0 0.0018 a = 1.0e+003 * Columns 1 through 10 0.0010 -0.0118 0.0673 -0.2460 0.6444 -1.2801 1.9930 -2.4792 2.4896 -2.0247 Columns 11 through 17 1.3292 -0.6973 0.2867 -0.0894 0.0200 -0.0029 0.0002 А порядок фильтра = 8. По идее b, a должны быть по 9? получается что каждого по 17...
0
|
|
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|||
| 08.01.2012, 22:04 | |||
0
|
|||
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 15
|
|
| 08.01.2012, 22:27 [ТС] | |
|
Да,все получилось! =)ееее))пасиб
0
|
|
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 15
|
||||||
| 11.01.2012, 21:57 [ТС] | ||||||
|
Vital792,
снова привет!подскажи,плиз, правильно ли я подправил метод билинейного преобразования на метод импульсной инвариантности?и еще вопрос..сигнал ты откуда брал?
0
|
||||||
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
|||||
| 11.01.2012, 22:08 | |||||
|
"НЕТ"
0
|
|||||
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 15
|
|
| 11.01.2012, 22:12 [ТС] | |
|
Понятно..пасиб)а что не так в коде?вроде бы использую команду impinvar
0
|
|
|
2014 / 1286 / 61
Регистрация: 05.06.2010
Сообщений: 2,213
|
||
| 11.01.2012, 22:29 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 15
|
|
| 11.01.2012, 22:45 [ТС] | |
|
Ок, спасибо..буду вникать)
0
|
|
|
0 / 0 / 0
Регистрация: 04.01.2012
Сообщений: 15
|
||||||
| 19.01.2012, 01:47 [ТС] | ||||||
|
Снова привет!Не мог бы проверить следующий код? Методом инвариантности получается все-таки какая-то фигня..не могу понять где ошибка =( фильтр получается совершенно иным, чем при билинейной трансформации..
0
|
||||||
| 19.01.2012, 01:47 | |
|
Помогаю со студенческими работами здесь
20
ППФ Баттерворта не могу разобраться Пишу курсовую по цифровым фильтрам (Баттерворта) Непонятные вещи творятся с АЧХ цифрового фильтра Баттерворта Фильтр Баттерворта
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|