|
|
  |
Коэффициент усиления цифрового фильтра |
|
|
Guest_TSerg_*
|
Feb 13 2016, 18:29
|
Guests

|
Цитата(Verizon @ Feb 13 2016, 19:40)  Да. Понятно. Не то. Книжки читаю. Наскоками. Возня с железом занимает много времени. Там тоже свои приколы с которыми нужно возиться... Прикол в том, что надо "возиться" не с железом, а получить системное образование по DSP ( самостоятельно или как ). Если Вы чистый железячник и кодировщик, то вопросы по всяким коэффициентам "усиления" не должны были Вас волновать. Это вопрос к проектировщику ЦОС.
|
|
|
|
|
Feb 13 2016, 20:22
|
Участник

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

|
Цитата(TSerg @ Feb 13 2016, 20:29)  Прикол в том, что надо "возиться" не с железом, а получить системное образование по DSP ( самостоятельно или как ). Если Вы чистый железячник и кодировщик, то вопросы по всяким коэффициентам "усиления" не должны были Вас волновать. Это вопрос к проектировщику ЦОС. Я тоже так считаю. Но работа ставит свои условия...
|
|
|
|
|
Feb 14 2016, 11:35
|
Участник

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

|
Цитата(Corner @ Feb 14 2016, 09:02)  Коэффициент передачи КИХ фильтра это Фурье от коэффициентов. Действительная часть АЧХ, мнимая ФЧХ. Не парьте человеку мозг. А можна популярней по этому поводу. Где можно почитать.
|
|
|
|
|
Feb 14 2016, 16:08
|
Участник

Группа: Участник
Сообщений: 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
|
|
|
|
Guest_TSerg_*
|
Feb 15 2016, 07:57
|
Guests

|
Цитата(Verizon @ Feb 14 2016, 14:35)  А можна популярней по этому поводу. Где можно почитать. Открыть любой учебник по ЦФ и найти выражение для комплексного коэффициента передачи:  Цитата(Verizon @ Feb 14 2016, 19:08)  Вывод: понятие "коэффициент передачи" для цифрового фильтра это мо меньшей мере некорректность. Да уж, "аминь, так аминь". Как раз термин "коэффициент передачи" является корректным к любому трансформирующему сигнал элементу, в т.ч. и цифровому.
|
|
|
|
|
Feb 15 2016, 09:13
|
Участник

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

|
Цитата(TSerg @ Feb 15 2016, 09:57)  Как раз термин "коэффициент передачи" является корректным к любому трансформирующему сигнал элементу, в т.ч. и цифровому. Все так. Путаница в терминах. Тема про так называемый "коэффициент усиления", который при разном представлении коэффициентов может быть сильно разный. Сомнения только по поводу термина "коэффициент усиления". Кстати, а коэффициент передачи ЦФ может быть больше 1?
Сообщение отредактировал Verizon - Feb 15 2016, 09:16
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|