Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Aleksey V. Vaneev                    2:5003/15.1    18 Sep 2002  09:12:33
 To : Dmitry Luzin
 Subject : Цифpовой фильтp
 -------------------------------------------------------------------------------- 
 
 
  DL> Цифровой фильтр верхних частот второго порядка (бесконечно ипульсная
  DL> характеристика), частота дискретизации 100гц, разрядность 8 бит,
  DL> частота среза ну предположим 50гц.
 
 Че-то нашел, но второго ли это порядка - точно не знаю. Похоже на третий.
 
 Q - добротность фильтра (или уровень резонанса)
 frequency - частота среза
 
     omega = 2*PI*frequency/sample_rate
     sn    = sin(omega)
     cs    = cos(omega)
     alpha = sn/(2*Q)
 
     b0 =  (1 + cs)/2
     b1 = -(1 + cs)
     b2 =  (1 + cs)/2
     a0 =   1 + alpha
     a1 =  -2*cs
     a2 =   1 - alpha
 
 Это выражение используется для вычисления значения очередного отсчета:
 
     y[n] = (b0/a0)*x[n] + (b1/a0)*x[n-1] + (b2/a0)*x[n-2] - (a1/a0)*y[n-1] -
 (a2/a0)*y[n-2]
 
 (у таком виде дается, потому что для разных типов фильтров подойдет - только
 коэффициенты соотетствующие нужны)
 
 В случае 8 бит лучше работать хотя бы в 16 битах, а потом приводить с дизером (1
 битным шумом) к 8 битам отсечением младших разрядов. Вообще, в 8 битах будет
 недопустамо велика погрешность вычислений.
 
  e-mail: picoder@sbis.komi.ru
 
 --- GoldED+/W32 1.1.5-20020105
  * Origin: рева корова паска корова (2:5003/15.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Цифровой фильтр   Dmitry Luzin   14 Sep 2002 21:42:00 
 Re: Цифpовой фильтp   Slavik Levchenko   15 Sep 2002 01:10:57 
 Re: Цифpовой фильтp   Andrey Belyaev   15 Sep 2002 11:56:51 
 Цифpовой фильтp   Dmitry Luzin   17 Sep 2002 11:32:40 
 Цифpовой фильтp   Aleksey V. Vaneev   18 Sep 2002 09:12:33 
 Re: Цифpовой фильтp   Sergey Andrianov   19 Sep 2002 08:48:10 
 Цифpовой фильтp   Evgenij Masherov   21 Sep 2002 13:34:59 
 Цифpовой фильтp   Aleksey V. Vaneev   21 Sep 2002 18:43:48 
 Цифpовой фильтp   Evgenij Masherov   21 Sep 2002 20:03:06 
 Цифровой фильтр   Daniel Kamperov   16 Sep 2002 19:24:58 
 Цифровой фильтр   Dmitry Luzin   19 Sep 2002 22:09:46 
 Цифровой фильтр   Daniel Kamperov   24 Sep 2002 13:24:46 
 Цифровой фильтр   Stas Polozov   03 Oct 2002 15:16:24 
 Цифровой фильтр   Daniel Kamperov   06 Oct 2002 14:06:50 
 Цифровой фильтр   Stas Polozov   11 Oct 2002 06:15:18 
 Цифровой фильтр   Daniel Kamperov   13 Oct 2002 16:46:16 
 Цифровой фильтр   Stas Polozov   17 Oct 2002 19:02:52 
 Цифровой фильтр   Vladimir Vassilevsky   19 Oct 2002 05:12:33 
 Цифровой фильтр   Daniel Kamperov   21 Oct 2002 00:23:22 
 Цифровой фильтр   Gennady Mayko   21 Oct 2002 09:54:16 
 Цифровой фильтр   Vladimir Vassilevsky   21 Oct 2002 18:51:55 
 Цифровой фильтр   Gennady Mayko   22 Oct 2002 10:21:06 
 Цифровой фильтр   Vladimir Vassilevsky   22 Oct 2002 18:06:40 
 Цифровой фильтр   Gennady Mayko   22 Oct 2002 19:10:44 
 Цифровой фильтр   Vladimir Vassilevsky   22 Oct 2002 19:57:53 
 Re: Цифpовой фильтp   Alexandr Kudinov   16 Sep 2002 10:44:23 
Архивное /ru.algorithms/27083d880de0.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional