Да он же раз
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено -=ВН=- 14 апреля 2005 г. 16:15
В ответ на: Ответ: возможностей у PIC16F877 нет, корень очень много ресурсов забирает отправлено zerga 14 апреля 2005 г. 15:10

считается, за N отсчетов.
Да и посчитать его - раз плюнуть. Хотите в ряд нормированное подкоренное раскладывайте, хотите Ньютона-Рафсона. Вплоть до поразрядного уравновешивания.
А полосовой фильтр что Вам даст?
Впрочем вот разностное уравнение фильтра 2-го порядка, который может и полосовым быть, причем простейшим полосовым, проще не бывает, аналог колебательного контура. Оценивайте затраты.

y(n)=a0*x[n]+a1*x[n-1]+a2*x[n-2]+b1*y[n-1]+b2*y[n-2].
Причем b1=2*r*cos(2pi*f0/fdiskr), b2=-r^2.
fdiskr - частота дискретизации.
f0 - интересующая частота.
r больше 0, но меньше 1. Чем ближе к 1, тем выше добротность. Но 1 быть не может. Всегда меньше.
Начать можно с 0.95.
С a0,a1,a2: a1=0, a2=-a0, a0 больше 0.
a0, при r близких к 1, можно приблизительно так: a0=r*(1-r).
x[n] - вход, y[n] - выход.

На выходе синус интересующей частоты, решайте, что с ним будете делать.

Составить ответ  |||  Конференция  |||  Архив

Ответы



Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание  |||  Без кадра

E-mail: info@telesys.ru