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

 
 
> Коэффициент усиления цифрового фильтра
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 12 2016, 12:47
Сообщение #2


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

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



По-моему, нужно сложить все коэффициенты КИХ, без учета знака. На какой-то частоте они все сложатся со знаком +. Это и будет коэффициент усиления фильтра.
А разрядность - это другое.
При желании, можете пропорционально изменить все коэффициенты, чтобы получить нужное усиление. Например, 1. На форме АЧХ это не скажется.
Go to the top of the page
 
+Quote Post
Verizon
сообщение Feb 12 2016, 13:22
Сообщение #3


Участник
*

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



Цитата(ViKo @ Feb 12 2016, 14:47) *
По-моему, нужно сложить все коэффициенты КИХ, без учета знака. На какой-то частоте они все сложатся со знаком +. Это и будет коэффициент усиления фильтра.
А разрядность - это другое.
При желании, можете пропорционально изменить все коэффициенты, чтобы получить нужное усиление. Например, 1. На форме АЧХ это не скажется.

Спасибо. Допустим имеются коэффициенты
Код
Коэффициенты фильтра: 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
};

Явно, что они симметричны. Если сложить все без знака будет 17673. Достаточно круто. Получается, что если на вход фильтра подать сигнал уровнем 1 то он должен увеличиться на 17673 на нужной частоте?
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Feb 12 2016, 13:39
Сообщение #4





Guests






Цитата(Verizon @ Feb 12 2016, 16:22) *
Спасибо. Допустим имеются коэффициенты
Явно, что они симметричны. Если сложить все без знака будет 17673. Достаточно круто. Получается, что если на вход фильтра подать сигнал уровнем 1 то он должен увеличиться на 17673 на нужной частоте?


Нет, не так. Если 1 - это максимальный возможный сигнал, то выполните последовательное суммирование коэффициентов и, после каждой суммы, смотрите на частный результат. Это будет реакцией на step-функцию. После завершения переходного процесса, вы получите некоторую сумму, которая и будет gain на нулевой частоте.
Go to the top of the page
 
+Quote Post
ViKo
сообщение Feb 12 2016, 13:41
Сообщение #5


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

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



Цитата(TSerg @ Feb 12 2016, 16:39) *
После завершения переходного процесса, вы получите некоторую сумму, которая и будет gain на нулевой частоте.

Но на некой другой частоте gain будет больше.
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   Цитата(Verizon @ Feb 12 2016, 16:22) Если...   Feb 12 2016, 13:36
||- - 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   Если человек выбрал и рассчитал неким образом филь...   Feb 14 2016, 14:56
|- - Verizon   Цитата(ViKo @ Feb 14 2016, 16:56) Если че...   Feb 14 2016, 16:08
- - 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 Текстовая версия Сейчас: 18th June 2025 - 11:40
Рейтинг@Mail.ru


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