реклама на сайте
подробности

 
 
> Коэффициент усиления цифрового фильтра
Verizon
сообщение Feb 12 2016, 10:08
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 27-01-16
Пользователь №: 90 225



Имеется структурная схема алгоритма цифровой обработки информации в которой есть цифровые КИХ фильтры. Данные на отдельный фильтр поступают в формате 12 бит со знаком. Коэффициенты в формате 16 бит со знаком. Как в этом случае рассчитывается коэффициент усиления такого фильтра?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
ViKo
сообщение Feb 14 2016, 14:56
Сообщение #2


Универсальный солдатик
******

Группа: Модераторы
Сообщений: 8 634
Регистрация: 1-11-05
Из: Минск
Пользователь №: 10 362



Если человек выбрал и рассчитал неким образом фильтр с требуемой АЧХ, то эта АЧХ и дает ответ на то, какой коэффициент усиления на какой частоте получается. И если среди коэффициентов импульсной характеристики фильтра фигурируют числа вроде 2577, то где-то сбоку в скобках должен быть написан результирующий коэффициент передачи в полосе пропускания.
Go to the top of the page
 
+Quote Post
Verizon
сообщение Feb 14 2016, 16:08
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 29
Регистрация: 27-01-16
Пользователь №: 90 225



Цитата(ViKo @ Feb 14 2016, 16:56) *
Если человек выбрал и рассчитал неким образом фильтр с требуемой АЧХ, то эта АЧХ и дает ответ на то, какой коэффициент усиления на какой частоте получается. И если среди коэффициентов импульсной характеристики фильтра фигурируют числа вроде 2577, то где-то сбоку в скобках должен быть написан результирующий коэффициент передачи в полосе пропускания.

Итак: вот коэффициенты полосового фильтра
Код
const int BL = 51;
const int16_T B[51] = {
        0,    116,      0,   -214,      0,    354,      0,   -540,      0,
      772,      0,  -1042,      0,   1339,      0,  -1645,      0,   1939,
        0,  -2199,      0,   2403,      0,  -2533,      0,   2577,      0,
    -2533,      0,   2403,      0,  -2199,      0,   1939,      0,  -1645,
        0,   1339,      0,  -1042,      0,    772,      0,   -540,      0,
      354,      0,   -214,      0,    116,      0
};

Это коэффициенты того же фильтра только в представлении single precision float
Код
const int BL = 51;
const real32_T B[51] = {
  1.918891103e-017, 0.003540127072,-1.534936528e-017,-0.006518422626,-4.021064338e-018,
    0.01079472061,-1.573901201e-017, -0.01648111269,2.065347567e-017,  0.02354936302,
  -2.506165681e-017, -0.03180202469,2.834668881e-017,  0.04086523131,-3.332726239e-017,
   -0.05020761862,3.42012515e-017,  0.05918549001,-1.684618334e-017, -0.06710969657,
  3.634848995e-017,  0.07332533598,              0, -0.07729265094,-7.835030939e-017,
    0.07865639776,-7.835030939e-017, -0.07729265094,              0,  0.07332533598,
  3.634848995e-017, -0.06710969657,-1.684618334e-017,  0.05918549001,3.42012515e-017,
   -0.05020761862,-3.332726239e-017,  0.04086523131,2.834668881e-017, -0.03180202469,
  -2.506165681e-017,  0.02354936302,2.065347567e-017, -0.01648111269,-1.573901201e-017,
    0.01079472061,-4.021064338e-018,-0.006518422626,-1.534936528e-017, 0.003540127072,
  1.918891103e-017
};

Ослабление вне полосы -40dB. Если в первом случае так называемый "коэффициент передачи" посчитанный по коэффициентам это сумасшедшее число, то во втором случае это число меньше 1. Вывод: понятие "коэффициент передачи" для цифрового фильтра это мо меньшей мере некорректность. Цифровой фильтр (в частности полосовой) он всего лишь пропускает хорошо через себя некоторые частоты в некоторой полосе и давит другие вне полосы. И ВСЕ. Согласен с TSerg что "коэффициент усиления" в цифровой системе это некорректно.

Сообщение отредактировал Verizon - Feb 14 2016, 16:30
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Verizon   Коэффициент усиления цифрового фильтра   Feb 12 2016, 10:08
- - TSerg   Коэффициент усиления не имеет отношения к разрядно...   Feb 12 2016, 11:20
|- - Verizon   Цитата(TSerg @ Feb 12 2016, 13:20) Коэффи...   Feb 12 2016, 12:33
|- - TSerg   Цитата(Verizon @ Feb 12 2016, 15:33) Я со...   Feb 12 2016, 13:35
- - ViKo   По-моему, нужно сложить все коэффициенты КИХ, без ...   Feb 12 2016, 12:47
|- - Verizon   Цитата(ViKo @ Feb 12 2016, 14:47) По-моем...   Feb 12 2016, 13:22
|- - ViKo   Цитата(Verizon @ Feb 12 2016, 16:22) Если...   Feb 12 2016, 13:36
|- - TSerg   Цитата(Verizon @ Feb 12 2016, 16:22) Спас...   Feb 12 2016, 13:39
|- - ViKo   Цитата(TSerg @ Feb 12 2016, 16:39) После ...   Feb 12 2016, 13:41
||- - TSerg   Цитата(ViKo @ Feb 12 2016, 16:41) Но на н...   Feb 12 2016, 14:05
|- - Verizon   ЦитатаСудя по коэфф. - это некий резонансный фильт...   Feb 12 2016, 14:10
- - TSerg   Еще раз, не имеет смысла говорить в терминах платф...   Feb 12 2016, 14:27
|- - Verizon   Цитата(TSerg @ Feb 12 2016, 16:27) Еще ра...   Feb 12 2016, 14:40
- - TSerg   Что тут непонятного? У Вас есть (к примеру) всепо...   Feb 12 2016, 14:50
|- - Verizon   Цитата(TSerg @ Feb 12 2016, 16:50) Что ту...   Feb 12 2016, 15:00
- - TSerg   Ви так ничего и не поняли. Цитата(Verizon @ ...   Feb 12 2016, 15:34
|- - Verizon   Цитата(TSerg @ Feb 12 2016, 17:34) Конечн...   Feb 12 2016, 17:17
|- - ViKo   Цитата(Verizon @ Feb 12 2016, 20:17) Боль...   Feb 12 2016, 19:22
- - TSerg   Вы опять о чем-то своем.. ну да ладно. Нет понятия...   Feb 12 2016, 19:06
|- - Verizon   Цитата(TSerg @ Feb 12 2016, 21:06) Вы опя...   Feb 12 2016, 20:08
- - V_G   Ваши космические коэффициенты фильтра образуются и...   Feb 12 2016, 22:53
|- - Verizon   Цитата(V_G @ Feb 13 2016, 00:53) Ваши кос...   Feb 13 2016, 11:36
|- - V_G   Цитата(Verizon @ Feb 13 2016, 21:36) Если...   Feb 13 2016, 14:07
- - TSerg   Все очень просто: усиление присуще только аналогов...   Feb 13 2016, 12:33
|- - Verizon   Цитата(TSerg @ Feb 13 2016, 14:33) Теперь...   Feb 13 2016, 15:35
|- - TSerg   Цитата(Verizon @ Feb 13 2016, 18:35) Спас...   Feb 13 2016, 15:42
|- - Verizon   Цитата(TSerg @ Feb 13 2016, 17:42) Вы про...   Feb 13 2016, 16:40
|- - TSerg   Цитата(Verizon @ Feb 13 2016, 19:40) Да. ...   Feb 13 2016, 18:29
|- - Verizon   Цитата(TSerg @ Feb 13 2016, 20:29) Прикол...   Feb 13 2016, 20:22
- - TSerg   Дополню. В "наше" время, да и сейчас эти...   Feb 13 2016, 14:25
- - V_G   1.15 знаковый по модулю не превышает 1. Вообще в з...   Feb 13 2016, 14:37
- - TSerg   Ну.. Тогда мы "изобретали" все впервой и...   Feb 13 2016, 14:47
- - Corner   Коэффициент передачи КИХ фильтра это Фурье от коэф...   Feb 14 2016, 07:02
|- - Verizon   Цитата(Corner @ Feb 14 2016, 09:02) Коэфф...   Feb 14 2016, 11:35
||- - TSerg   Цитата(Verizon @ Feb 14 2016, 14:35) А мо...   Feb 15 2016, 07:57
||- - Verizon   Цитата(TSerg @ Feb 15 2016, 09:57) Как ра...   Feb 15 2016, 09:13
|- - _Anatoliy   Цитата(Corner @ Feb 14 2016, 10:02) Коэфф...   Feb 14 2016, 12:35
|- - Corner   Цитата(_Anatoliy @ Feb 14 2016, 15:35) А ...   Feb 14 2016, 13:07
- - ViKo   ВСЕ, так ВСЕ. Аминь! P.S. Если X умножить на ...   Feb 14 2016, 16:14
|- - V_G   Цитата(ViKo @ Feb 15 2016, 02:14) P.S. Ес...   Feb 15 2016, 00:45
|- - ViKo   Цитата(V_G @ Feb 15 2016, 03:45) Там даже...   Feb 15 2016, 04:28
|- - V_G   Цитата(ViKo @ Feb 15 2016, 14:28) А усили...   Feb 15 2016, 08:38
|- - ViKo   Цитата(V_G @ Feb 15 2016, 11:38) Очень то...   Feb 15 2016, 08:55
- - TSerg   Давайте все же вернемся к основам. Аналоговые (по ...   Feb 15 2016, 13:07


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 5th August 2025 - 18:02
Рейтинг@Mail.ru


Страница сгенерированна за 0.0135 секунд с 7
ELECTRONIX ©2004-2016