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

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





Guests






Коэффициент усиления не имеет отношения к разрядности и формату и задается на этапе проектирования фильтра.
В процессе трансформации разрядности вы можете выбрать коэффициент масштабирования самостоятельно.
Go to the top of the page
 
+Quote Post
Verizon
сообщение Feb 12 2016, 12:33
Сообщение #3


Участник
*

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



Цитата(TSerg @ Feb 12 2016, 13:20) *
Коэффициент усиления не имеет отношения к разрядности и формату и задается на этапе проектирования фильтра.
В процессе трансформации разрядности вы можете выбрать коэффициент масштабирования самостоятельно.

Спасибо. Да, масштабирование это понятно. Но в принципе как считается коэффициент усиления КИХ? Я так полагаю, что необходимо просуммировать разрядность, кроме знака и учесть число ненулевых коэффициентов. Тоесть если сигнал имеет разрядность 12 бит со знаком, а коэффициенты имеют разрядность 16 бит со знаком и предположим что число ненулевых коэффициентов 25 (вмещается в 2 в степени 5), то выходная разрядность должна быть 12 + 16 + 5 = 33. Поскольку знаковый разряд один для всех то получается 32 бита. Тоесть если предположить, что сигнал который имеет заполнение все 12 бит подать на фильтр то на выходе он возрастет на 20 бит 32 - 12. Если считать каждый разряд как 6 dB то получится 6*20 = 120 dB. Это при условии, что коэффициенты по модулю имеют максимальные значения в пределах 16 бит.

Я сомневаюсь в таких рассуждениях. Поскольку не все коэффициенты имеют значения по модулю с заполнением 16 бит. Только некоторые. И вообще не понятно во сколько раз в этом случае (при указанных выше данных) увеличится сигнал... Кому не лень, подскажите пожалуйста популярно как все считается.
Go to the top of the page
 
+Quote Post
Guest_TSerg_*
сообщение Feb 12 2016, 13:35
Сообщение #4





Guests






Цитата(Verizon @ Feb 12 2016, 15:33) *
Я сомневаюсь в таких рассуждениях.


Правильно делаете - надо отделять "котлеты от мух" и заниматься правильным проектированием, начиная с физических данных.

1. На основе данных о сигнале определяются:
- физический предельный диапазон сигнала;
- отношение сигнал шум;
- возможность предварительной аналоговой фильтрации для его повышения;
- применение аналогового антиалис-фильтра;
- выбор АЦП по разрядности и быстродействию и C/Ш.

2. На основе требований к ЦОС определяется та или иная динамическая система ( к примеру - ФНЧ ).
Выполняется математическое проектирование ФНЧ и определяется потенциал перерегулирования ( на основе step-функции ).
В общем случае, все равно потребуется выяснение предельных режимов работы ДС.

3. На основе требования к быстродействию и другим параметрам делается выбор аппаратной платформы и принимается решение о вычислениях в той или иной сетке в том или ином формате.
Если float-формат - тут все спокойней и ближе к чистой математике.
Если выбран фиксированная точка - тут свои ньюансы.
Если целочисленный формат - тут во все тяжкие sm.gif

К примеру, выбран АЦП 12 р. С учетом разрядности платформы операции могут выполняться аппаратно на 16р и программно - кратно 16р.
К примеру: имеется умножитель аппаратный 16x16=32
Для большей точности вычислений целесообразно использовать представление входных данных 12р как подмножество 16р, вычисления выполнять в максимальном варианте ( аккумулятор на 32р), а результат выдавать в 16р, но в диапазоне входных данных 12р.

С учетом возможного перерегулирования ( к примеру ФНЧ Баттерворта имеет до 20%) - мы могли бы выдавать в формате значащих 13р и не имели бы переполнения.
Ну а так, имеет смысл выдавать в формате 16р в соответствии с возможностями платформы по интерфейсу.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Verizon   Коэффициент усиления цифрового фильтра   Feb 12 2016, 10:08
- - 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   Если человек выбрал и рассчитал неким образом филь...   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 Текстовая версия Сейчас: 6th August 2025 - 00:42
Рейтинг@Mail.ru


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