Научная статья на тему 'АНАЛИЗ УПРАВЛЯЕМОСТИ НЕКОТОРЫХ ЦИФРОВЫХ ФИЛЬТРОВ С КОНЕЧНОЙ ИМПУЛЬСНОЙ ХАРАКТЕРИСТИКОЙ'

АНАЛИЗ УПРАВЛЯЕМОСТИ НЕКОТОРЫХ ЦИФРОВЫХ ФИЛЬТРОВ С КОНЕЧНОЙ ИМПУЛЬСНОЙ ХАРАКТЕРИСТИКОЙ Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
61
23
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РЕКУРСИВНЫЙ КИХ ФИЛЬТР / БИХ ФИЛЬТР / MCL / HT / UCL / SRT / БАНК ФИЛЬТРОВ / МЧХ / ИКИХ

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Гужва Дмитрий Александрович, Север Константин Олегович, Морозов Андрей Алексеевич

Рассмотрены фильтры с конечной импульсной характеристикой и банки фильтров. Рассмотрено использование данных фильтров для слуховых аппаратов. Рассмотрены способы компенсации потери слуха и способы повышения громкости с помощью широкополосного усиления. Приведена схема метода цифровой обработки сигналов с использованием банка фильтров, а также методика синтеза интерполяционных фильтров с малой вычислительной сложностью. Также рассмотрено применение системы MATLAB для синтеза узкополосных нерекурсивных КИХ-фильтров, их процедура проектирования, методика и примеры. Фильтры с конечной импульсной характеристикой (КИХ) и банки фильтров обладают определенными свойствами, которые гарантируют стабильность. Поэтому они популярны во многих приложениях, таких как системы связи, обработка аудиосигналов, биомедицинские инструменты и так далее. К сожалению, из-за большей длины волны стоимость реализации КИХ-фильтра обычно выше, чем фильтр с бесконечной импульсной характеристикой (БИХ), отвечающий тем же требованиям. Хорошо известно, что длина КИХ-фильтра обратно пропорциональна его переходной полосе пропускания. Поэтому недостаток становится острым, когда данный фильтр имеет узкую полосу перехода. Основная цель - рассмотреть эффективные с вычислительной точки зрения методы проектирования КИХ-фильтров и банков фильтров. Метод маскирования (FRM) приводит к значительной экономии количества множителей. Затем рассматривается 16-полосный блок цифровых КИХ-фильтров с неравномерным разнесением и низкой групповой задержкой. Общая задержка значительно снижена в результате новой структуры фильтра, которая снижает коэффициент интерполяции для фильтров-прототипов. Маскирующий фильтр может быть фильтром с интерполированной конечной импульсной характеристикой (ИКИХ), который способствует снижению сложности.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Гужва Дмитрий Александрович, Север Константин Олегович, Морозов Андрей Алексеевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

ANALYSIS OF THE CONTROLLABILITY OF SOME DIGITAL FILTERS WITH A FINITE IMPULSE RESPONSE

This overview article covers finite impulse response filters and filter banks. The use of these filters for hearing aids is considered. Ways to compensate for hearing loss and ways to increase loudness using broadband amplification are considered. A schematic diagram of a method for digital signal processing using a bank of filters, as well as a technique for synthesizing interpolation filters with low computational complexity, is presented. Also, the application of the MATLAB system for the synthesis of narrow-band non-recursive FIR filters, their design procedure, methodology and examples are considered. Finite Impulse Response (FIR) filters and filter banks have specific properties that guarantee stability. Therefore, they are popular in many applications such as communication systems, audio signal processing, biomedical instruments, and so on. Unfortunately, due to the longer wavelength, the cost of implementing an FIR filter is usually not higher than an infinite impulse response (IIR) filter that meets the same requirements. It is well known that the length of an FIR filter is inversely proportional to its transition bandwidth. Therefore, the disadvantage becomes acute when a given filter has a narrow transition band. The main goal is to consider computationally efficient methods for designing FIR filters and filter banks. The masking method (FRM) results in significant savings in the number of multipliers. Next, a 16-band, low group delay, non-equal-spacing digital FIR filter bank is considered. Overall latency is significantly reduced as a result of a new filter structure that reduces the interpolation factor for prototype filters. Masking filter may be an interpolated finite impulse response (IFIR) filter that helps reduce complexity.

Текст научной работы на тему «АНАЛИЗ УПРАВЛЯЕМОСТИ НЕКОТОРЫХ ЦИФРОВЫХ ФИЛЬТРОВ С КОНЕЧНОЙ ИМПУЛЬСНОЙ ХАРАКТЕРИСТИКОЙ»

УДК 621.396 DOI 10.18522/2311-3103-2021-3-102-113

Д.А. Гужва, К.О. Север, А.А. Морозов

АНАЛИЗ УПРАВЛЯЕМОСТИ НЕКОТОРЫХ ЦИФРОВЫХ ФИЛЬТРОВ С КОНЕЧНОЙ ИМПУЛЬСНОЙ ХАРАКТЕРИСТИКОЙ

Рассмотрены фильтры с конечной импульсной характеристикой и банки фильтров. Рассмотрено использование данных фильтров для слуховых аппаратов. Рассмотрены способы компенсации потери слуха и способы повышения громкости с помощью широкополосного усиления. Приведена схема метода цифровой обработки сигналов с использованием банка фильтров, а также методика синтеза интерполяционных фильтров с малой вычислительной сложностью. Также рассмотрено применение системы MATLAB для синтеза узкополосных нерекурсивных КИХ-фильтров, их процедура проектирования, методика и примеры. Фильтры с конечной импульсной характеристикой (КИХ) и банки фильтров обладают определенными свойствами, которые гарантируют стабильность. Поэтому они популярны во многих приложениях, таких как системы связи, обработка аудиосигналов, биомедицинские инструменты и так далее. К сожалению, из-за большей длины волны стоимость реализации КИХ-фильтра обычно выше, чем фильтр с бесконечной импульсной характеристикой (БИХ), отвечающий тем же требованиям. Хорошо известно, что длина КИХ-фильтра обратно пропорциональна его переходной полосе пропускания. Поэтому недостаток становится острым, когда данный фильтр имеет узкую полосу перехода. Основная цель - рассмотреть эффективные с вычислительной точки зрения методы проектирования КИХ-фильтров и банков фильтров. Метод маскирования (FRM) приводит к значительной экономии количества множителей. Затем рассматривается 16-полосный блок цифровых КИХ-фильтров с неравномерным разнесением и низкой групповой задержкой. Общая задержка значительно снижена в результате новой структуры фильтра, которая снижает коэффициент интерполяции для фильтров-прототипов. Маскирующий фильтр может быть фильтром с интерполированной конечной импульсной характеристикой (ИКИХ), который способствует снижению сложности.

Рекурсивный КИХ фильтр; БИХ фильтр; MCL; HT; UCL; SRT; банк фильтров; МЧХ; ИКИХ.

D.A. Guzhva, K.O. Sever, A.A. Morozov

ANALYSIS OF THE CONTROLLABILITY OF SOME DIGITAL FILTERS WITH A FINITE IMPULSE RESPONSE

This overview article covers finite impulse response filters and filter banks. The use of these filters for hearing aids is considered. Ways to compensate for hearing loss and ways to increase loudness using broadband amplification are considered. A schematic diagram of a method for digital signal processing using a bank of filters, as well as a technique for synthesizing interpolation filters with low computational complexity, is presented. Also, the application of the MATLAB system for the synthesis of narrow-band non-recursive FIR filters, their design procedure, methodology and examples are considered. Finite Impulse Response (FIR) filters and filter banks have specific properties that guarantee stability. Therefore, they are popular in many applications such as communication systems, audio signal processing, biomedical instruments, and so on. Unfortunately, due to the longer wavelength, the cost of implementing an FIR filter is usually not higher than an infinite impulse response (IIR) filter that meets the same requirements. It is well known that the length of an FIR filter is inversely proportional to its transition bandwidth. Therefore, the disadvantage becomes acute when a given filter has a narrow transition band. The main goal is to consider computationally efficient methods for designing FIR filters and filter banks. The masking method (FRM) results in significant savings in the number of multipliers. Next, a 16-band, low group delay, non-equal-spacing digital FIR filter bank is considered. Overall latency is significantly reduced as a result of a new filter structure that reduces the interpolation factor for prototype filters. Masking filter may be an interpolated finite impulse response (IFIR) filter that helps reduce complexity.

Recursive FIR filter; IIR filter; MCL; HT; UCL; SRT; filter bank; MFC; IFIR.

Введение. Фильтры с конечной импульсной характеристикой (КИХ) могут иметь линейную фазочастотную характеристику (ФЧХ), проходящую через ноль системы координат, которая обеспечивается при симметричной КИХ.

Поэтому они популярны во многих приложениях, таких как системы связи, обработка аудиосигналов, биомедицинская аппаратура и т.д.

К сожалению, из-за большей длины КИХ стоимость реализации СБИС фильтра для КИХ-фильтров, как правило, выше, чем у фильтра с бесконечной импульсной характеристикой (БИХ) примерно с такими же характеристиками не считая того, что у БИХ-фильтров ФЧХ принципиально нелинейна (максимально линейна у фильтров Бесселя).

Известно, что длина КИХ фильтра нижних частот (ФНЧ) обратно пропорциональна его полосе пропускания (для ФНЧ - частоте среза). Поэтому вычислительная сложность алгоритма фильтрации велика, когда фильтр узкополосен.

Цель работы - проанализировать и разработать методы, алгоритмы и структуры, обладающие малой вычислительной сложностью КИХ-фильтрации на примере фильтров для слуховых аппаратов.

Постановка задачи: рассматриваются особенности реализации слуховых аппаратов; анализируюется методы проектирования эффективных по вычислительной сложности КИХ-фильтров, в частности, возможность применения банка фильтров для снижения вычислительных затрат. Рассматривается возможность применения методики синтеза узкополосных КИХ-фильтров на основе двухкас-кадной структуры, при помощи пакета Signal Processing Toolbox системы MATLAB. Приводятся результаты расчета фильтров.

Использования банков фильтров в цифровом слуховом аппарате. Ау-диометрические данные, используемые для описания производительности слухового аппарата включают порог слуха (HT), уровень наиболее комфортной громкости (MCL) и уровень неудобной громкости (UCL).

MCL - это уровень интенсивности речи, который наиболее громкий. Для большинства людей с нормальным слухом речь наиболее комфортна на 40-50 дБ выше порога распознавания речи (SRT) [1].

Отношение UCL к HT известен как динамический диапазон, который устанавливает ограничение на максимальную мощность слуховых аппаратов.

Один из способов компенсировать потерю слуха - повысить громкость речи с помощью широкополосного усиления.

На рис. 1 показан эффект усиления речи на 20 дБ.

Рис. 1. Эффект усиления речи на 20 дБ

Перед усилением в высокочастотном диапазоне интенсивность речи меньше порогов слышимости, что означает, что речь в этом диапазоне не может быть услышана [2].

После усиления на 20 дБ можно услышать всю речь. В этом случае интенсивность усиленной речи меньше порога дискомфорта.

Однако иногда метод широкополосного усиления вызывает проблемы. На рис. 2, интенсивность некоторых звуков речи больше, чем пороги дискомфорта после усиления, потому что усиление применяется ко всей частоте.

Частота (Ну )

Рис. 2. Проблемы метода широкополосного усиления

Одним из способов решения этой проблемы является использование алгоритма на основе банка фильтров.

Весь диапазон частот разделен на несколько поддиапазонов, и каждый поддиапазон имеет свой собственный коэффициент усиления. Метод, основанный на банке фильтров, позволяет избежать того, чтобы низкочастотные звуки превышали пороговые значения дискомфорта, как показано на рис. 3 [3, 4].

Частота (Нг)

Рис. 3. Использование разных коэффициентов усиления для разных диапазонов

Алгоритм, основанный на банке фильтров, позволяет легко регулировать усиление речи [5].

В пределах рассматриваемого речевого спектра регулировка полностью программируется и способна обеспечить комфорт пациентов.

Структурная схема устройства цифровой обработки сигналов с использованием банка фильтров приведена на рис. 4 [6].

Рис. 4. Структурная схема устройства цифровой обработки сигналов с использованием банка фильтров приведена

Вычислительная сложность цифровых КИХ-фильтров увеличивается с уменьшением полосы пропускания ФНЧ (частоты его среза), поскольку длина КИХ в общем случае обратно пропорциональна частоте среза. Для снижения вычислительной сложности алгоритма фильтра применяется интерполяция, т.е. каскадное соединении фильтров, в простейшем случае двух [7]. Первый фильтр имеет длинную, но прореженную КИХ с относительно небольшим числом ненулевых отсчетов (коэффициентов). Достоинством его является высокая крутизна переходной полосы АЧХ и ее узость, недостатком - многополосность (из-за вторичной дискретизации при прореживании КИХ получается вторичная периодичность АЧХ). Второй каскад - интерполяционный фильтр, который как бы заполняет (при свёртке КИХ обоих фильтров) нули КИХ первого фильтра промежуточными отсчетами без лишних операций. В частотной области получается перемножение АЧХ, в результате чего получается узкополосный фильтр с крутой переходной полосой и отсутствием паразитных полос. При этом вычислительная сложность (пропорциональна суммарному числу ненулевых коэффициентов фильтра в целом) оказывается гораздо меньше, чем при прямой реализации цифрового ФНЧ. Если ФНЧ реализовать в виде рекурсивного КИХ-фильтра [8], то фильтр может иметь малую вычислительную сложность без применения интерполяции. Если рекурсивный КИХ-фильтр реализовать на звеньях с прямоугольной КИХ, то легко обеспечить управляемость фильтра изменением длины блоков задержки, определяющей длину КИХ, а значит, частоту среза [9]. В [10] рассмотрены управляемые рекурсивные БИХ-фильтры.

Конструкция КИХ-фильтра с малой вычислительной сложностью, основанная на подходе маскирования частотной характеристики. Метод маскирования частотной характеристики [16] - эффективный способ создания фильтров с произвольной полосой пропускания.

Частотная характеристика фильтра МЧХ (маскировка частотной характеристики) с нулевой фазой может быть записана как

Н (о ) = С (о ) Нта (о) + [ 1 - С (о) ] Н тс (о) , (1)

где и - частотная характеристика маскирующих фильтров, длины

которых должны быть как нечетными, так и четными.

G(ю) - частотная характеристика фильтра, формирующего границу полосы [11-13].

Для обычного МЧХ G(ю) = Н а ( М о).

Это означает, что вместо того, чтобы разрабатывать резкий фильтр Н^) с полосой перехода ДВ, напрямую, создается фильтр Н а (7 ) с полосой перехода М ДБ, который затем интерполируется с коэффициентом М.

Нежелательные полосы пропускания удаляются двумя маскирующими фильтрами. Н та (г ) и Н т с (г ) .

Общий фильтр Н^) получается путем объединения выходных сигналов двух маскирующих фильтров.

Роль G(z) - формирование желаемой переходной полосы.

Интерполированный фильтр Н а (гм) хорошо подходит для реализации G(z) [14-20].

Однако для G(z) необязательно иметь периодические полосы пропускания и полосы задерживания, пока он выполняет роль формирования границы полосы.

Уменьшение сложности схемы МЧХ рассмотрено в [21-23].

В этой статье рассмотрена структура, которая может еще больше снизить сложность фильтров МЧХ.

Основная идея состоит в том, чтобы использовать метод частотной маскировки с одним фильтром [24, 25] для разработки G(z).

Структура фильтра. Структура фильтра представлена на рис. 5. На первый взгляд структура выглядит как двухступенчатый фильтр МЧХ. Тем не менее, это не так.

Для двухступенчатого фильтра МЧХ Р должно быть равно Q, тогда как в этой структуре Р и Q могут не совпадать.

Рис. 5. Предлагаемая структура синтеза

Согласно рис. 5, частотная характеристика фильтра, формирующего границу полосы G(z), при нулевой фазе может быть задана формулой (2)

г"0*

С (о) = На (М о)Н а (Ро) + [1 - На (Мо)] На (((о) , (2)

Параметры, которые необходимо определить, следующие.

1) Границы полосы пропускания и полосы задерживания 0а и ср а прототипа фильтра .

2) Коэффициенты интерполяции М, Р и Q.

3) Границы полосы пропускания и полосы задерживания, орта и о5та, маскирующего фильтра .

4) Границы полосы пропускания и полосы задерживания, и , маскирующего фильтра .

Как и в оригинальной схеме МЧХ, существует два разных варианта проектирования, то есть случай А и случай В.

В схеме случая А одна из переходных полос Н а ( гм) образует переходную полосу всего фильтра.

В случае варианта В дополнение Н а (гм) образует переходную полосу всего фильтра.

Следует отметить, что иногда вместо На (гР) и Н а (г^) используются их дополнения.

Частотная характеристика G(z) не является периодической.

Кроме того, можно оценить, что Р и Q не могут быть очень большими числами, поскольку большие Р и Q приводят к маленьким сСх и с12 , что приводит к большим длинам и .

Процедура проектирования. Предположим, что края полосы пропускания и полосы задерживания всего фильтра Н^) равны оор и о 5 соответственно.

Края полосы пропускания и полосы задерживания прототипа фильтра , 0 а и фа могут быть найдены с помощью следующих уравнений [16].

Для случая А,

m =

œpM

2% = К M -= [œs M -

2mjt], - 2mjt],

(3)

(4)

(5)

Для случая B,

m =

œ^ M

(6)

(7)

(8)

2%

0a = [2 Ш71 - œs M] , Фа = [2 nut - œpM] ,

где M - коэффициент интерполяции; [((pM — 2 шт] - наибольшее целое число, меньшее (jpM — 2 шт, а; [ ш s M — 2 шт] - наименьшее целое число, превышающее ш sM — 2 шт.

Только одно из двух множеств удовлетворяет условию 0 < 0 a < cpa <jt.

Применение системы MATLAB для синтеза узкополосных нерекурсивных КИХ-фильтров. В ряде задач цифровой обработки сигналов требуются фильтры с линейной фазо-частотной характеристикой (ФЧХ). К таким задачам относятся корреляционная обработка, формирование диаграмм направленности антенн, обработка изображений и др. Устойчивые БИХ-фильтры имеют принципиально нелинейную ФЧХ, поэтому в перечисленных областях обычно используются нерекурсивные фильтры [26]. В случае малой неравномерности амплитудно-частотной характеристики (АЧХ) и малой ширины ее переходной полосы длина конечной импульсной характеристики (КИХ) оказывается значительной, что ведет к большому числу операций на отсчет сигнала. В [27] рассмотрена методика проектирования, которая обладает высокой эффективностью при реализации узкополосных фильтров, основанная на процессах децимации и интерполяции отсчетов выходного сигнала. Однако этой методике свойственен ряд недостатков связанных с появлением шума децимации и погрешности интерполяции. Более того, процесс децимации ИХ фильтра синтезированной в системе MATLAB не целесообразен еще и потому, что каждая дискрета ИХ оптимизирована. В связи с чем, при децимации ИХ наблюдается рост неравномерности АЧХ. В [28] прелагается другая методика синтеза узкополосных КИХ-фильтров на основе двухкаскадной и многокаскадной структур цифровых гребенчатых фильтров. Хотя многокаскадная реализация имеет большую степень эффективности, по сравнению с двухкаскадной реализацией, неравномерность АЧХ в полосе пропускания, при такой структуре, пропорциональна числу каскадов, что не всегда приемлемо. Поэтому в тех случаях, где есть запас по быстродействию, целесообразно воспользоваться двухкаскад-

ной структурой, которая наряду с высокой эффективностью по сравнению с некаскадной реализации НЧ-фильтра, позволяет не только исключить погрешности децимации и интерполяции, но и существенно уменьшить уровень дисперсии собственного шума.

Методика. Рассмотрим метод проектирования узкополосных КИХ-фильтров с помощью пакета Signal Processing Toolbox системы MATLAB [29], основанный на двухкаскадной реализации [28]. Метод рассчитан на проектирование фильтров низких частот (ФНЧ) с малой (относительно частоты дискретизации fd) граничной частотой полосы пропускания. Расчет фильтра состоит из нескольких этапов.

1. Задаются параметры исходного фильтра: относительные граничные частоты пропускания (fp) и заграждения (fs), соответствующие им уровни АЧХ H(fp) и H(fs), а также характер неравномерности АЧХ (максимально плоская или с равно-волновыми пульсациями). При этом считается, что АЧХ идеального фильтра в полосе пропускания равна единице.

2. По известным относительным частотам рассчитывается коэффициент L в первом приближении по формуле:

3. Рассчитываются коэффициенты структуры первого ФНЧ (ФНЧ!) для параметров:

4. Аналогичным образом рассчитываются коэффициенты структуры второго ФНЧ (ФНЧ2) для параметров:

5. Искомый фильтр получается каскадным соединением ФНЧ1 и ФНЧ2. В ФНЧ1 все задержки увеличиваются в Ь раз, т. е. разностное уравнение преобразованного ФНЧ1 будет:

где М - порядок (длина КИХ) исходного ФНЧЬ ат - его коэффициенты, хп - входной, уп - выходной сигналы.

Полученный фильтр имеет примерно М1 + М2 сложений и умножений на отсчет сигнала, где М1 - порядок ФНЧЬ М2 - порядок ФНЧ2. Выигрыш по числу операций на отсчет сигнала в сравнении с традиционным нерекурсивным фильтром будет примерно в М / (М1 + М2) раз, где М - порядок ФНЧ, реализованного по некаскадной структуре.

В результате увеличения длины конечной импульсной характеристики ФНЧ! его АЧХ сжимается по оси частот в Ь раз, в результате чего фильтр становится гребенчатым (рис. 7). Полученный фильтр при 0 < 1 / 1 < 0.5 имеет Ь полос пропускания при четном Ь и Ь - 1 - при нечетном. При этом крутизна АЧХ в переходной полосе будет такой же, как и у исходного фильтра. АЧХ ФНЧ2 имеет меньшую крутизну в переходной полосе, но его АЧХ не является гребенчатой (рис.8) при 0 < 1 / 1 < 0.5. Таким образом ФНЧ1 обеспечивает нужную крутизну АЧХ при в Ь раз меньшем числе операций по сравнению с традиционной реализацией, а ФНЧ2 подавляет дополнительные полосы при невысокой крутизне пере-

L

1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

fpl = fp • L; fsi = fs • L; Hi(fpi) = ^Hf) ; H2(fJ = H(fs)

fp2 = fp; fS2 = 1/L - fs; H2 (fp2) = VHf) ; H2 (fs2) = H(fs)

ходной полосы, а значит и небольшом числе операций. В результате каскадного соединения ФНЧ] и ФНЧ2 их АЧХ перемножаются, и получается АЧХ фильтра нижних частот с крутым спадом в переходной полосе (рис. 9).

Дополнительно отметим, что так как, собственный шум на выходе двухкас-кадной структуры будет определяться в основном составляющей выходного каскада, то в качестве такового целесообразней использовать ФНЧ!.

НЮ, дБ

20 0 ■20 ■40 ■60 ■80 -100 -120 -140

1 1

\ \ / \

ччм

■ 1

Рис. 7. А ЧХ ФНЧ], полученного в результате увеличения всех задержек структуры фильтра в Ь раз

НИ, дБ

20 0 -20 -40 -60 -80 -100 -120 -140

V—

"V ут С V V V У у V у ууу

0.2 0.3

f

Рис. 8. А ЧХ ФНЧ2, с относительно небольшой крутизной в переходной

полосе

20 0 -20 -40

нт, дБ

-100 -120 -140

\

Л »Г 'Л /Гу V V

0.2 0.3

f

Рис. 9. АЧХ фильтра, полученного в результате каскадного включения ФНЧ] и ФНЧ2

Уровень АЧХ на границе полосы пропускания искомого фильтра будет равен ВДР1) • И2(Тр2) = 4НТР) -д/И(Т|:1) = И(Тр), т.е. будет соответствовать заданному

уровню.

Примеры. С помощью данной методики были рассчитаны фильтры со следующими параметрами:

1) fp = 0,02; £ = 0,04; Н(£) = -1дБ; Н(£) = -80дБ, М = 253.

2) £ = 0,01; £ = 0,02; Н(£) = -1дБ; Н(£) = -80дБ, М = 506.

3) £ = 0,01; £ = 0,015; Н(£) = -1дБ; Н(£) = -80дБ, М = 1012.

0

0.1

0.2

0.3

0.4

0.5

0.1

0.4

0.5

0

0.1

0.4

0.5

В случае применения предлагаемой методики выигрыш по числу операций в сравнении с традиционным нерекурсивным фильтром составил:

♦ в первом случае в k1 = 2,91 раза;

♦ во втором случае в k2 = 4,34 раза;

♦ в третьем случае в k3 = 6 раз.

Заключение. Стоимость цифровых КИХ фильтров увеличивается с уменьшением полосы пропускания ФНЧ (частоты его среза). Основными идеями этих методов являются интерполяция и перемножение АЧХ.

Полученный фильтр имеет сильно прореженные коэффициенты, что в сумме с коэффициентами интерполирующего фильтра дает низкую вычислительную сложность, гораздо меньшую, чем при прямой реализации цифрового ФНЧ. Перемножение АЧХ подавляет паразитные полосы, порождаемые прореживанием КИХ (децимацией). Также в данной статье предложена структурная схема КИХ фильтра с МЧХ, а также процедура проектирования.

Метод проектирования узкополосных КИХ-фильтров в системе MATLAB, позволяет существенно упростить процесс синтеза двухкаскадной структуры цифровых фильтров.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1. Wei Y. and Lian Y. A Computationally Efficient Non-Uniform Digital Filter Bank for Hearing Aid // IEEE International Workshop on Biomedical Circuits and Systems. - Dec. 2004. - P. S1.3.INV-17-20.

2. Hamida A.B. Implication of new technologies in deafness healthcare: deafness rehabilitation using prospective design of hearing aid systems // IEEE International Symposium on Technology and Society. - Sept. 2000. - P. 85-90.

3. McAllister H.G., Black N.D., Waterman N. and Li M. Audiogram matching using frequency sampling filters // Proceedings of the 16th IEEE Annual International Conference on Engineering Advances: New Opportunities for Biomedical Engineers. - Nov. 1994. - Vol. 1. - P. 249-250.

4. Витязе в В.В. Методы цифровой частотной селекции и оптимальное проектирование полосовых фильтров на процессорах обработки сигналов: дисс. ... д-ра техн. наук: 06.12.1996. - Рязань, 1994. - 340 с.

5. Onat E., Ahmadi M., Jullien G.A. and Miller W.C. Optimized delay characteristics for a hearing instrument filter bank // Proceedings of the 43rd IEEE Midwest Symposium on Circuits and Systems. - Aug. 2000. - Vol. 3. - P. 1074-1077.

6. Турулин И.И. Основы теории рекурсивных КИХ-фильтров: монография. - Таганрог: Изд-во ЮФУ, 2016. - 264 с.

7. Турулин И.И., Верич Ю.Б. Применение системы MATLAB для синтеза узкополосных нерекурсивных фильтров // Цифровая обработка сигналов. - 2003. - № 3. - С. 44-45.

8. Бородянский И.М., Турулин И.И. Применение рекурсивных КИХ-фильтров для подавления помех при автоматическом контроле сопротивления изоляции // Известия ЮФУ. Технические науки. - 2016. - № 10. - С. 99-110.

9. Верич Ю.Б. Методика синтезаузкополосных КИХ-фильров в системе // Известия ЮФУ. Технические науки. - 2004. - № 2 (37). - С. 134-136.

10. Турулин И.И. Управляемые цифровые фильтры: монография. - Таганрог: Изд-во ЮФУ, 2016. - 308 с.

11. Rosenbaum L., Lowenborg P. and Johansson M. Cosine and sine modulated FIR filter banks utilizing the frequency-response masking approach // IEEE International Symposium on Circuits and Systems. - May 2003. - Vol. 3. - P. 882-885.

12. Ching-Shun Lin, Yong Ching Lim, Bregovic R. and Saramaki T. Frequency response masking based design of two-channel FIR filterbanks with rational sampling factors and reduced implementation complexity // Proceedings of the 4th International Symposium on Image and Signal Processing and Analysis. - Sept. 2005. - P. 121-126,

13. Lee Jun Wei andLim Y.C. Designing the fast filter bank with a minimum complexity criterion // IEEE Seventh International Symposium on Signal Processing and Its Applications. - July 2003. - Vol. 2. - P. 279-282.

14. Lim Y.C. and Jun Wei Lee. Matrix formulation: fast filter bank // IEEE International Conference on Acoustics, Speech, and Signal Processing. - May 2004. - Vol. 5. - P. 133-136.

15. Esteban D. and Galand C. Application of quadrature mirror filters to split band voice coding shemes // IEEE Conference on Acoustics, Speech, and Signal Processing. - May 1977.

- P. 191-195.

16. Krishna A.V. and Hari K.V.S. Filter Bank precoding for FIR equalization in high-rate MIMO communications // IEEE Transactions on Signal Processing. - May 2006. - Vol. 54, Issue 5.

- P. 1645-1652.

17. Jalil A.M., Amindavar H. and Almasganj F. Subband blind equalization using wavelet filter banks // IEEE International Symposium on Circuits and Systems. - May 2005. - Vol. 6. -P. 5730-5733.

18. Onat E., Ahmadi M., Jullien G.A. and Miller W.C. Optimized delay characteristics for a hearing instrument filter bank // Proceedings of the 43rd IEEE Midwest Symposium on Circuits and Systems. - Aug. 2000. - Vol. 3. - P. 1074-1077.

19. Wei Y. and Lian Y. A Computationally Efficient Non-Uniform Digital Filter Bank for Hearing Aid // IEEE International Workshop on Biomedical Circuits and Systems. - Dec. 2004.

- P. S1.3.INV-17-20.

20. Lim Y.C. A digital filter bank for digital audio systems // IEEE Transactions on Circuits and Systems. - Aug 1986. - Vol. 3. - P. 848-849.

21. RobertE. Sandlin. Text book of hearing aid amplification. - Singular Publishing Group, 2000.

22. Kaplan T., Cruz-Albrecht J., Mokhtari M., Matthews D., Jensen J. and Chang M.F. 1.3-GHz IF digitizer using a 4th-order continuous-time bandpass modulator // IEEE Proc. Custom Int.Circ. Conference. - Sept. 2003. - P. 127-130.

23. Chandrasekaan R., Lian Y. and Rana R.S. A High-Speed Low-Power D Flip-Flop // The 6th International Conference on ASIC (2005). - Oct. 2005. - Vol. 1. - P. 82-85.

24. Gustafsson O., Johansson H. and Wanhammar L. Design and efficient implementation of high-speed narrow-band recursive digital filters using single filter frequency masking techniques // Proc. of IEEE Int. Symp. Circuits Syst. - May 2000. - Vol. 3. - P. 359-362.

25. Gustafsson O., Johansson H., and Wanhammar L. Narrow-band and wideband single filter frequency masking FIR filters // Proc. of IEEE Int. Symp. Circuits Syst. - May 2001. - Vol. 2.

- P. 181-184.

26. Гольденберг Л.М., Матюшкин Б.Д., Поляк М.Н. Цифровая обработка сигналов. - М.: Радио и связь, 1990. - 256 с.

27. Крошьер Р.Е., Рабинер Л.Р. Интерполяция и децимация цифровых сигналов. Методический обзор // ТИИЭР. - 1981. - Т. 69, № 3. - С. 14-49.

28. ВолковВ.В. Цифровая частотная селекция сигналов. - М.: Радио и связь, 1993. - 238 c.

29. Рудаков П.И., Сафонов В.И. Обработка сигналов и изображений. MATLAB 5.x. - М.: ДИАЛОГ-МИФИ, 2000. - 416 с.

REFERENCES

1. Wei Y. and Lian Y. A Computationally Efficient Non-Uniform Digital Filter Bank for Hearing Aid, IEEE International Workshop on Biomedical Circuits and Systems, Dec. 2004, pp. S1.3.INV-17-20.

2. Hamida A.B. Implication of new technologies in deafness healthcare: deafness rehabilitation using prospective design of hearing aid systems, IEEE International Symposium on Technology and Society, Sept. 2000, pp. 85-90.

3. McAllister H.G., Black N.D., Waterman N. and Li M. Audiogram matching using frequency sampling filters, Proceedings of the 16th IEEE Annual International Conference on Engineering Advances: New Opportunities for Biomedical Engineers, Nov. 1994, Vol. 1, pp. 249-250.

4. Vityazev V.V. Metody tsifrovoy chastotnoy selektsii i optimal'noe proektirovanie polosovykh fil'trov na protsessorakh obrabotki signalov: diss. ... d-ra tekhn. nauk [Methods of digital frequency selection and optimal design of bandpass filters on signal processing processors: dr. of eng. sc. diss.]: 06.12.1996. Ryazan', 1994, 340 p.

5. Onat E., Ahmadi M., Jullien G.A. and Miller W.C. Optimized delay characteristics for a hearing instrument filter bank, Proceedings of the 43rd IEEE Midwest Symposium on Circuits and Systems. Aug. 2000, Vol. 3, pp. 1074-1077.

6. Turulin I.I. Osnovy teorii rekursivnykh KIKH-fil'trov: monografiya [Fundamentals of the theory of recursive FIR filters: monograph]. Taganrog: Izd-vo YuFU, 2016, 264 p.

7. Turulin I.I., Verich Yu.B. Primenenie sistemy MATLAB dlya sinteza uzkopolosnykh nerekursivnykh fil'trov [Application of the MATLAB system for the synthesis of narrow-band non-recursive filters], Tsifrovaya obrabotka signalov [Digital signal processing], 2003, No. 3, pp. 44-45.

8. Borodyanskiy I.M., Turulin I.I. Primenenie rekursivnykh KIKh-fil'trov dlya podavleniya pomekh pri avtomaticheskom kontrole soprotivleniya izolyatsii [The use of recursive FIR filters for noise suppression during automatic control of insulation resistance], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2016, No. 10, pp. 99-110.

9. Verich Yu.B. Metodika sintezauzkopolosnykh KIKh-fil'rov v sisteme [The method of synthesizing narrow-band QUI-filters in the system], Izvestiya YuFU. Tekhnicheskie nauki [Izvestiya SFedU. Engineering Sciences], 2004, No. 2 (37), pp. 134-136.

10. Turulin I.I. Upravlyaemye tsifrovye fil'try: monografiya [Controlled digital filters: a monograph]. Taganrog: Izd-vo YuFU, 2016, 308 p.

11. Rosenbaum L., Lowenborg P. and Johansson M. Cosine and sine modulated FIR filter banks utilizing the frequency-response masking approach, IEEE International Symposium on Circuits and Systems, May 2003, Vol. 3, pp. 882-885.

12. Ching-Shun Lin, Yong Ching Lim, Bregovic R. and Saramaki T. Frequency response masking based design of two-channel FIR filterbanks with rational sampling factors and reduced implementation complexity, Proceedings of the 4th International Symposium on Image and Signal Processing and Analysis, Sept. 2005, pp. 121-126,

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

13. Lee Jun Wei and Lim Y.C. Designing the fast filter bank with a minimum complexity criterion, IEEE Seventh International Symposium on Signal Processing and Its Applications, July 2003, Vol. 2, pp. 279-282.

14. Lim Y.C. and Jun Wei Lee. Matrix formulation: fast filter bank, IEEE International Conference on Acoustics, Speech, and Signal Processing, May 2004, Vol. 5, pp. 133-136.

15. Esteban D. and Galand C. Application of quadrature mirror filters to split band voice coding shemes, IEEE Conference on Acoustics, Speech, and Signal Processing, May 1977, pp. 191-195.

16. Krishna A.V. andHari K.V.S. Filter Bank precoding for FIR equalization in high-rate MIMO communications, IEEE Transactions on Signal Processing, May 2006, Vol. 54, Issue 5, pp. 1645-1652.

17. Jalil A.M., Amindavar H. and Almasganj F. Subband blind equalization using wavelet filter banks, IEEE International Symposium on Circuits and Systems, May 2005, Vol. 6, pp. 5730-5733.

18. Onat E., Ahmadi M., Jullien G.A. and Miller W.C. Optimized delay characteristics for a hearing instrument filter bank, Proceedings of the 43rd IEEE Midwest Symposium on Circuits and Systems, Aug. 2000, Vol. 3, pp. 1074-1077.

19. Wei Y. and Lian Y. A Computationally Efficient Non-Uniform Digital Filter Bank for Hearing Aid, IEEE International Workshop on Biomedical Circuits and Systems, Dec. 2004, pp. S1.3.INV-17-20.

20. Lim Y.C. A digital filter bank for digital audio systems, IEEE Transactions on Circuits and Systems, Aug 1986, Vol. 3, pp. 848-849.

21. Robert E. Sandlin. Text book of hearing aid amplification. Singular Publishing Group, 2000.

22. Kaplan T., Cruz-Albrecht J., Mokhtari M., Matthews D., Jensen J. and Chang M.F. 1.3-GHz IF digitizer using a 4th-order continuous-time bandpass modulator, IEEE Proc. Custom Int.Circ. Conference, Sept. 2003, pp. 127-130.

23. Chandrasekaan R., Lian Y. and Rana R.S. A High-Speed Low-Power D Flip-Flop, The 6th International Conference on ASIC (2005), Oct. 2005, Vol. 1, pp. 82-85.

24. Gustafsson O., Johansson H. and Wanhammar L. Design and efficient implementation of high-speed narrow-band recursive digital filters using single filter frequency masking techniques, Proc. of IEEE Int. Symp. Circuits Syst., May 2000, Vol. 3, pp. 359-362.

25. Gustafsson O., Johansson H., and Wanhammar L. Narrow-band and wideband single filter frequency masking FIR filters, Proc. of IEEE Int. Symp. Circuits Syst., May 2001, Vol. 2, pp. 181-184.

26. Gol'denberg L.M., Matyushkin B.D., Polyak M.N. Tsifrovaya obrabotka signalov [Digital signal processing]. Moscow: Radio i svyaz', 1990, 256 p.

27. Krosh'erR.E., Rabiner L.R. Interpolyatsiya i detsimatsiya tsifrovykh signalov. Metodicheskiy obzor [Interpolation and decimation of digital signals. Methodical review], TIIER [TIIER], 1981, Vol. 69, No. 3, pp. 14-49.

28. Volkov V. V. Tsifrovaya chastotnaya selektsiya signalov [Digital frequency selection of signals]. Moscow: Radio i svyaz', 1993, 238 p.

29. Rudakov P.I., Safonov V.I. Obrabotka signalov i izobrazheniy. MATLAB 5.x [Signal and image processing. MATLAB 5.x]. Moscow: DIALOG-MIFI, 2000, 416 p.

Статью рекомендовал к опубликованию к.т.н. А.В. Максимов

Гужва Дмитрий Александрович - Южный федеральный университет; e-mail:

aleksandrovich777@inbox.com; г. Таганрог, Россия; тел.: +79054571975; аспирант.

Север Константин Олегович - e-mail: remales@mail.ru; тел.: +79885467923; аспирант.

Морозов Андрей Алексеевич - e-mail: morozov@sfedu.ru; тел.: +79034538971; аспирант.

Guzhva Dmitriy Alexandrovich - Southern Federal University; e-mail:

aleksandrovich777@inbox.com; Taganrog, Russia; phone: +79054571975; graduate student.

Sever Constantine Olegovich - e-mail: remales@mail.ru; phone: +79885467923; graduate student.

Morozov Andrey Alekseevich - e-mail: morozov@sfedu.ru; phone: +79034538971; graduate

student.

i Надоели баннеры? Вы всегда можете отключить рекламу.