Найдено 1113 результатов

Бахурин Сергей
11 май 2011, 09:14
Форум: Цифровые фильтры
Тема: Алгоритм Герцеля
Ответы: 9
Просмотры: 16591

Re: Алгоритм Герцеля

ну как вариант рассчитывать на каждом такте а выводить каждый 6000 -й такт. Второй вариант поупражняться в математике и попробовать для вашего случая вывести алгоритм чтобы рассчитывал нужными вам блоками. Мне помнится были вопросы о несоответствии приведенной в статье схемы, и схемы показанной в ли...
Бахурин Сергей
10 май 2011, 13:15
Форум: Цифровой спектральный анализ
Тема: Выделить частоту без FFT
Ответы: 4
Просмотры: 8062

Re: Выделить частоту без FFT

и бпф может выделить сигнал на нужной частоте и цифровой фильтр тоже может выделить этот сигнал что вам проще то и делайте
Бахурин Сергей
10 май 2011, 12:28
Форум: Цифровой спектральный анализ
Тема: Выделить частоту без FFT
Ответы: 4
Просмотры: 8062

Re: Выделить частоту без FFT

а что вы хотите услышать на частоте 1 кГц? Бесконечный писк который высушит вам мозг? :P Если серьезно то поставьте полосовой фильтр и слушайте на здоровье.
Бахурин Сергей
09 май 2011, 15:41
Форум: Цифровые фильтры
Тема: Коэффициенты БИХ фильтров
Ответы: 55
Просмотры: 63938

Re: Коэффициенты БИХ фильтров

В одной книжке прочёл, там больше про аналоговые говорилось. Что фильтр можно разбивать на фильтр меньшего порядка это решает проблему с устойчивостью. Разбиение на биквадратные блоки используют, но это лишь частично решает проблему устойчивости. При большом числе биквадратных блоков характеристики...
Бахурин Сергей
09 май 2011, 14:08
Форум: Цифровые фильтры
Тема: Коэффициенты БИХ фильтров
Ответы: 55
Просмотры: 63938

Re: Коэффициенты БИХ фильтров

(1) и (2) программа считает в double это 8 байт, но выводит стандартными сишными функциями поэтому текстовый результат соответствует float (3) Исходя из того что билинейные преобразования используют перемножение полиномов неизбежно возникают ошибки округления. При увеличении порядка фильтра эти ошиб...
Бахурин Сергей
05 май 2011, 12:00
Форум: Цифровые фильтры
Тема: Расчёт среднего значения дискретного сигнала
Ответы: 9
Просмотры: 12067

Re: Расчёт среднего значения дискретного сигнала

понятно переходим к плану Б. Выделяем такой буфер FIFO какой сможем. Расчитываем ФНЧ баттервотра порядка равного длине буфера минус один, при поступлении каждого нового отсчета фильтруем. Частоту среза ФНЧ делаем минимальной чтобы выделять только медленно меняющуюся составляющие. Кстати можно и филь...
Бахурин Сергей
05 май 2011, 10:51
Форум: Цифровые фильтры
Тема: Расчёт среднего значения дискретного сигнала
Ответы: 9
Просмотры: 12067

Re: Расчёт среднего значения дискретного сигнала

если вы можете сделать буфер FIFO на 30 входных отсчетов, который будет сдвигаться с каждым новым отсчетом -делайте. При поступлении каждого нового отсчета вы его сдвигаете и помещаете в начало очередной отсчет x(k) потом за 2 секунды думаю вы успеете пересчитать среднее. Куда вы поместите результат...
Бахурин Сергей
05 май 2011, 10:07
Форум: Цифровые фильтры
Тема: Расчёт среднего значения дискретного сигнала
Ответы: 9
Просмотры: 12067

Re: Расчёт среднего значения дискретного сигнала

во первых вы неправильно считаете. На очередном k-ом шаге среднее значение y(k) расчитывается по формуле: y(k) =\frac{ x(k)+y(k-1) \cdot N - x(k-N)}{N} N в вашем случае равно 30, x(k) - очередной отсчет. К сожалению я погорячился когда сказал что надо запоминать 2 значения :oops: Запоминать надо все...