Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Шум АЦП. Модель шума квантования

К эффектам конечной разрядности представления чисел в системах ЦОС относят:

1) шум аналого-цифрового преобразователя (АЦП);

2) некоррелированный шум округления;

3) отклонение от расчётных характеристик, обусловленных квантованием коэффициентов;

4) коррелированный шум округления, проявляющийся в виде предельных циклов.

Модель АЦП включает в себя следующие блоки (рис. 4.1):

 

Рис. 4.1. Модель АЦП.

Характеристика квантователя при использовании операции округления (рис. 4.2):

 

Рис. 4.2. Характеристика квантователя при использовании операции округления.

Заметим, что сигнал ошибки

 

лежит в пределах шага квантования Q (). Поэтому можно считать, что квантователь выполняет условно-линейное преобразование сигнала, но при этом к выходу преобразователя подключается источник шума квантователя e (n), представляющего собой случайный процесс с нулевым мат. ожиданием m =0 при округлении и с m = Q /2 при усечении. При этом шум имеет плотность вероятности вида (рис. 4.3):

 

Рис. 4.3. Плотность вероятности шума квантователя.

и равномерную спектральную плотность мощности (СПМ).

 

Рис. 4.4. Схема формирования выходного сигнала с добавлением шума квантования.

Найдём оценку дисперсии шума квантования.

 

 

Выражение (4.1) устанавливает связь между шагом квантования и дисперсией.

 

Представленная модель имеет место и широко используется, если разрядность представления q≥ 5.

4.2. Шум округления в цифровых фильтрах при представлении чисел

с фиксированной точкой

Источником шума округления в цифровых фильтрах является округление результатов умножения промежуточных переменных на весовой коэффициент. Например, если оба перемноженных числа имеют q -разрядное представление (беззнаковое), то результат умножения даёт 2 q разряда. При этом если процессор q –разрядный, то необходимо отбросить (усечение) или округлить результат умножения до q разряда. При этом модель источника шума округления принимает следующий вид (рис. 4.5).

 

Рис. 4.5. Схема формирования выходного сигнала с добавлением шума округления и шума квантования.

Отметим, что как и для шума АЦП, шум округления является случайным процессом с равномерным распределением, равномерной СПМ и дисперсией

Пример: Рассмотрим шумовую модель БИХ-фильтра третьего порядка (рис. 4.6).

 

Рис. 4.6. Шумовую модель БИХ-фильтра третьего порядка.

Для моделирования и анализа эффектов округления в цифровом фильтре необходимо сделать некоторые предположения относительно статистической независимости источников шума.

Обычно предполагают, что:

1) любые 2 источника шума создают некоррелируемые шумы;

2) шум от каждого источника некоррелирован с входным сигналом x (n).

Задача заключается в оценке дисперсии суммарного шума на выходе цифровой цепи.

Если число источников k, то

где – составляющая собственного шума на выходе цифровой цепи, обусловленная i -ым источником шума.

Известно, что дисперсия i -ой составляющей входного шума определяется следующим образом:

 

где hi (n) – реакция на выходе цифровой цепи от i -го источника шума.

 

Шумовая модель цифрового фильтра первого порядка

 

Рис. 4.7. Шумовая модель цифрового фильтра первого порядка.

 

Шумовая модель цифрового фильтра второго порядка

 

Рис. 4.8. Шумовая модель цифрового фильтра второго порядка.

 

Отметим, что в соответствии с выражением (4.2) при оценке дисперсии выходного шума приходится суммировать бесконечный ряд значений. Обычно для отсчётов h (n) не всегда удаётся найти аналитическое выражение, но ещё труднее найти их бесконечную сумму. Поэтому для вычисления суммы бесконечного ряда часто используют теорему Парсеваля.

 

где Hi (z) – передаточная функция от i -го источника к выходу цифровой цепи.

Интеграл (4.3) можно вычислить путём интегрирования вдоль единичной окружности и используя теорему Коши о вычетах.

Для цифрового звена фильтра второго порядка:

 

где H1 (z), H2 (z) – соответствующая передаточная функция.

При этом полюсы принимают следующий вид:

 

Тогда

 

Таким образом для вычисления интеграла (4.3) необходимо найти значения вычетов

Полюсы H1 (z) и H2 (z):

Полюсы H1 (Z-1) и H2 (Z-1):

В результате получим выше записанное выражение.

 

4.3. Ограничение динамического диапазона в системах с фиксированной точкой

Источником больших ошибок, приводящих к потере работоспособности цифровой системы, является переполнение разрядности сетки, что характерно для устройств с фиксированной точкой. Чтобы предотвратить переполнение нужно использовать режим насыщения, либо ввести масштабирующие множители в определённых точках цифрового фильтра так, чтобы не возникало переполнения и в то же время достигалось максимально возможное соотношение сигнала на выходе цепи к шуму округления (рис. 4.9).

 

Рис. 4.9. Режим насыщения.

Теоретические основы методики эффективного масштабирования были предложены американским специалистом Джексоном. В соответствии с моделью Джексона структура цифрового фильтра, учитывающая влияние шумов, может быть представлена в виде следующей модели (рис. 4.10).

 

Рис. 4.10. Шумовая модель Джексона.

В рамках данной шумовой модели умножители и элементы задержки представляются ветвями графа, а его узлы соответствуют либо сумматорам (узлы суммирования), либо точкам разветвления (узлы разветвления). Сигнал, выходящий из i -го узла разветвления, обозначим как Vi (n), а ошибку округления в j -ом узле через ej (n). Последовательности h (n), fi (n) являются импульсными характеристиками всего фильтра и части фильтра, при условии, что выходной сигнал снимается с i -го узла разветвления. Последовательности gj (n) являются реакцией на входах узлов суммирования. Функции H* (z), Gj (z), Fi (z) – соответствующие передаточные функции.

Пример: Каноническая форма построения БИХ-фильтра третьего порядка (рис. 4.11).

 

Рис. 4.11. Шумовая модель канонической формы построения БИХ-фильтра третьего порядка.

 

Задача состоит в том, чтобы с помощью приведённой модели найти масштабирующий множитель k, гарантирующий отсутствие переполнения в любом из узлов суммирования | Vi (n)|≤1, и в то же время, позволяющий минимизировать дисперсию шумов округления на выходе фильтров.

Если предположить, что к любому j -ому узлу суммирования подключается kj источников округления (k 1=3, k 2=4), и каждый из них создаёт белый шум с дисперсией источника, то согласно предположению о некоррелированности шумов источников суммарный шум будет также дискретным белым и иметь дисперсию.

Дисперсию собственного шума на выходе цепи можно определить, используя известный математический аппарат линейных систем:

 

Если в фильтре предусмотрено масштабирование переменных, то приведённая ниже формула принимает следующий вид:

 

При масштабировании k’jkj, т.к. введение масштабирования вносит дополнительный шум.

Если предположить | x (n)|≤1, то нетрудно найти соответствующие масштабирующие множители, гарантирующие выполнение условия | Vi (n)|≤1. Действительно, если известна импульсная характеристика от входа до i -го узла разветвления, то

 

Поэтому, если | x (n-m)|≤1, то

 

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

 

На практике выражение (4.5) обычно не применяют, т.к. оно даёт слишком большой запас по коэффициенту масштабирования, что значительно уменьшает ОСШ на выходе. К тому же найти сумму из выражения (4.5) достаточно трудоёмко, поэтому обычно используют масштабирование, предполагающее ограничения энергии или спектра сигнала. Если предположить, что входной сигнал x (n) – детерминированный, то переменную Vi (n) можно найти с помощью обратного БПФ от произведения ПФ входного сигнала x (n) и импульсной характеристики fi (n), а именно

 

При этом, если || X ()||≤1, то согласно уравнению (4.6)

 

Аналогично, если выполняются условие || F ()||≤1, т.е. передаточная функция ограничена по амплитуде, то спектр сигнала должен отвечать ограничению вида:

 

Например, если проектируется цифровой фильтр с частотной характеристикой, принимающей в полосе пропускания единичное значение, то спектр входного сигнала отвечает ограничению (4.8), и масштабирующий множитель принимает следующее значение:

 

В рассмотренных выше случаях предполагалось, что входной сигнал x (n) детерминирован. Если x (n) и Vi (n) являются случайными процессами, то вместо самих сигналов при анализе собственных шумов обычно используют их АКФ:. А в качестве функции передачи следует использовать их среднеквадратическое отклонение. В этом случае при вычислении нормирующего множителя используют выражение вида:

 

где а RXX () – спектральная плотность мощности входного сигнала.

 

 

4.4. Квантование коэффициентов

В результате квантования коэффициентов частотная характеристика реального фильтра всегда отличается от расчётной. Встаёт проблема оценки отклонения. Существует 2 подхода к анализу и синтезу с конечной разрядностью коэффициентов.

В первом из них погрешности представления коэффициентов рассматриваются как случайные величины. При этом влияние квантования коэффициентов учитываются введением некоторых параметров паразитного фильтра, включённого параллельно идеальному фильтру. В этом случае, сделав предположения относительно погрешности коэффициентов, можно оценить СКО частотной характеристики реального фильтра от частотной характеристики идеального фильтра.

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

Рассмотрим первый подход (статистический).

Пусть реальный цифровой фильтр с квантованными коэффициентами имеет передаточную функцию вида:

 

где b0 =1;

ak, bk – ошибки квантования:

 

– неквантованные коэффициенты;

– случайные независимые величины с независимым распределением.

Если обозначить через x (n) входной сигнал, а через y’ (n) сигнал на выходе идеального фильтра, то ошибку на выходе e (n) можно записать в следующем виде:

 

Отсюда, пренебрегая произведением малых величин (четвёртая сумма в произведении), окончательно получим:

 

Представим выражение (4.11) в следующем виде:

 

Взяв Z- преобразование от левой и правой части, получим:

 

где

– знаменатель передаточной функции идеального фильтра.

Подставив в (4.12) выражение вида (Y (z) – Z- образ выходного сигнала идеального фильтра, H (z) – передаточная функция идеального фильтра), получим:

 

 

Таким образом, в соответствии с выражением (4.13) модель цифровой цепи, учитывающая шум квантования коэффициентов, может быть представлена в следующем виде (рис. 4.12):

 

Рис. 4.12. Модель цифровой цепи, учитывающая шум квантования коэффициентов.

Обычно для оценки влияния шума квантования коэффициентов рассчитывают СКО частотной характеристики реального фильтра от идеального фильтра.

 

Отметим, что одним из эффективных методов оценки СКО является использование приведённой выше шумовой модели.

 

 

 

4.5. Колебания предельных циклов

Предположение о том, что разность между соседними отсчётами сигнала велика по сравнению с шагом квантования не всегда верно. Например, сигнал может быть постоянным.

Пример:

 

Предположим, что начальные условия: y (-1)=13; шаг квантования равен 1; x (n)=0. Тогда выход фильтра будет иметь следующие значения:

n y (n) – точные y' (n) – неточные
-1 13,0  
  12,35  
  11,7325  
  11,142875  
  10,58858125  
  10,05915219  

При точном вычислении y (n) имеет плавно меняющийся экспоненциальный характер, y' (n) снижается до 10 и зацикливается.

При исследовании предельных циклов в цепях первого и второго порядков используют понятие эффективных значений коэффициентов фильтра. Считается, что предельный цикл возникает только тогда, когда округление фактически приводит к появлению полюсов на единичной окружности.

 

Если x (n)=0 при n≥ 0, то мёртвой зоной, в которой могут существовать предельные циклы, является интервал [- k, k ]. Причём k равняется наибольшему целому числу, удовлетворяющему неравенству вида:

 

При α =±1 полюс цепи принимает значение z =±1, что и соответствует генерации предельного цикла.


5. Введение в теорию двумерных цифровых цепей

5.1. Двумерные сигналы и цепи

Пусть x (n 1 ,n 2) – это двумерная последовательность, где n 1, n 2 – целые числа. Обозначение x (n 1 ,n 2) это есть:

 

Графически представить двумерную последовательность на плоскости можно, задавшись высотой отрезка x (n 1 ,n 2) для всех n 1, n 2 (рис. 5.1).

 

Рис. 5.1. Графическое изображение двумерной последовательности на плоскости.

К наиболее важным двумерным последовательностям относятся:

1. Единичный импульс

 

2. Единичный сигнал

 

3. Экспоненциальная функция

 

4. Комплексная синусоида

 

Основная теорема о свёртке для двумерных цепей.

Пусть h (n 1 ,n 2) – импульсная характеристика двумерной цифровой цепи, тогда вход x (n 1 ,n 2) и выход y (n 1 ,n 2) связаны друг с другом свёрткой вида:

 

Двумерная цифровая цепь является физически реализуемой, если при всех отрицательных значениях n 1 и n 2 её импульсная характеристика принимает нулевые значения:

 

Двумерная цифровая цепь является устойчивой тогда и только тогда, когда её импульсная характеристика удовлетворяет условию вида:

 

Цепь называется разделимой, если её импульсная характеристика может быть представлена в виде произведения двух одномерных последовательностей.

 

В противном случае цифровую цепь называют неразделимой.

Достоинство разделимых цифровых цепей: для них двумерную свёртку (5.1) можно вычислить путём последовательного вычисления одномерных свёрток.

 

где a (n 1 -m 1 ,n 2) – последовательность одномерных свёрток для фиксированного значения m1.

В соответствии с (5.3) выходную последовательность можно получить, двукратно выполняя операцию одномерной свёртки. Если разделимыми являются как h (n 1 ,n 2), так и входная последовательность x (n 1 ,n 2), то и выходная последовательность y (n 1 ,n 2) тоже будет разделимой.

 

Как и в одномерном случае, двумерную цифровую цепь можно описать линейным разностным уравнением с постоянными коэффициентами в следующей форме:

 

Принимая значение коэффициентов a 0,0=1, получим:

 

где m 1, m 2≠0 одновременно.

Пример:

 

Если на вход данной цепи поступает единичный импульс, то при нулевых начальных условиях реакция на выходе цепи будет иметь следующий вид:

 

 

Двумерное Z -преобразование

Пусть x (n 1 ,n 2) – двумерная последовательность, тогда преобразование вида

 

называют двумерным Z -преобразованием.

Обратное Z -преобразование определяется следующим образом:

 

Частотную характеристику двумерной цифровой цепи можно вычислить по её импульсной характеристике, используя Z -преобразование, с учётом того, что

 

Имеет место обратный переход, т.е. по заданной комплексной частотной характеристике можно определить исходную импульсную характеристику

 

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

 

где l и m – целые числа, а также при условии, что ω 1 и ω 2 – приведённые частоты.

Отметим, что если отсчёты импульсной характеристики принимают только действительные значения, то частотная характеристика будет удовлетворять следующему условию:

 

Это означает, что поведение частотной характеристики в первом квадранте (0≤ ω 1≤ π,0≤ ω 2≤ π) полностью определяет её поведение в третьем квадранте, и наоборот.

Пример 1:

Найти коэффициенты Фурье (импульсную характеристику h (n 1 ,n 2)) для цифрового фильтра с частотной характеристикой, представленной на рис. 5.2.

 

Рис. 5.2. Пример частотной характеристики фильтра.

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

 

Фактически это модель идеального двумерного НЧ фильтра.

Решение: Согласно выражению (5.9) находим, что

 

Т.о. импульсная характеристика идеального двумерного НЧ-фильтра, определённого на некотором прямоугольнике, может быть представлена как произведение двух независимых функций типа sin(x)/ x. Такая цепь является разделимой.

Пример 2:

Найти коэффициенты Фурье (импульсную характеристику h (n 1 ,n 2)) для идеального НЧ-фильтра, заданного над кругом радиуса R (рис. 5.3).

 

Рис. 5.3. Пример частотной характеристики фильтра.

 

Решение: Заметим, что круговая функция H ( 1 ,jω 2) обладает круговой симметрией, т.е. считаем, что эта функция зависит от радиуса.

 

Можно показать, что коэффициенты Фурье, т.е. импульсная характеристика, также обладает круговой симметрией.

 

Следовательно, h (n 1 ,n 2) можно найти, предварительно вычислив функцию h (n 1) при n 2=0 и, заменив, получить искомую импульсную характеристику h (n 1 ,n 2).

 

Используя подстановку вида ω 1=R.sin(φ), с учётом того, что 1= R .cos(φ) , получим, что:

 

где J 1(x) – функция Бесселя первого порядка.

 

Изменилась область полосы пропускания, фильтр стал неразделимым.

 

Z -преобразование свёртки последовательностей

Если последовательность y (n 1 ,n 2) является двумерной свёрткой последовательности x (n 1 ,n 2) и импульсной характеристики h (n 1 ,n 2),

 

то её Z -преобразование y (n 1 ,n 2) равно произведению Z -образов сворачиваемых последовательностей

 

 

Двумерное ДПФ

Если условно представить, что ограниченный по длительности сигнал x (n 1 ,n 2) является периодическим

 

где m 1, m 2 – целые числа, N 1, N 2 – периоды повторения по координатам n 1, n 2, тогда будет иметь место представление вида:

 

где – коэффициенты Фурье или Фурье-образ периодического сигнала. Очевидно, это не что иное, как обратное ДПФ.

Значения коэффициентов Фурье можно вычислить, используя двумерное Z -преобразование на одном периоде последовательности на частотах Таким образом

 

Соотношение (5.11) называют двумерным ДПФ, а (5.10) – двумерным обратным ДПФ. Одно из важных свойств двумерных ДПФ связано с возможностью их вычисления с помощью последовательности одномерных ДПФ. Переписав выражение (5.11) в виде

 

отметим, что при изменении n 1 от нуля до N 1-1 суммы в квадратных скобках образуют N 1 одномерных N 2-точечных ДПФ. Кроме того, обозначив результат каждого из одномерных N 2-точечных ДПФ через некоторую функцию g (n 1, k 2), полученное соотношение (5.12) перепишем в следующем виде.

 

где

Соотношение (5.13) представляет собой N 2 одномерных N 1-точечных ДПФ. Отметим, что, как и для одномерных сигналов, прямое и обратное ДПФ по алгоритму БПФ является эффективным способом реализации быстрой свёртки.


5.2. Двумерный БИХ-фильтр

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

 

где ai , j и bi , j – коэффициенты, определяющие все свойства.

Если b 0,0=1, то, согласно выражению (5.14), вход и выход цифровой цепи связаны выражением вида:

 

где i и j ≠ 0 одновременно.

При проектировании БИХ-фильтра необходимо выбрать коэффициенты ai , j и bi , j таким образом, чтобы воспроизвести (аппроксимировать) заданную частотную характеристику с требуемой точностью, при этом фильтр должен быть устойчивым. Это связано с большими трудностями. Если для одномерных БИХ-фильтров многочлены в числителе и знаменателе передаточной функции могли быть представлены в виде произведения многочленов более низких порядков (1-го и 2-го), то для двумерных цепей это свойство не выполняется. Поэтому, как правило, невозможно проверить устойчивость БИХ-фильтров простым способом. Из этого следует, что из неустойчивого фильтра нельзя сделать устойчивый, включив последовательно с ним всепропускающий фильтр. Кроме того, нельзя построить двумерный БИХ-фильтр путём последовательного соединения фильтров более низких порядков.

 

Устойчивость БИХ-фильтров

1. Теорема Шенкса (Первая теорема устойчивости).

Физически реализуемый БИХ-фильтр с передаточной функцией вида

 

устойчив тогда и только тогда, когда знаменатель не равен 0 (B (z 1 ,z 2)≠0) при любых z 1 и z 2, для которых | z 1|≥1 и | z 2|≥1.

Доказательство основано на том, что если выполняется данное условие, то

 

Вместе с тем применение данной теоремы сопряжено с трудностями. Для проверки устойчивости необходимо единичный круг из области z 1 (d 1= z 1:| z 1|≤1) отобразить на плоскость z 2, решив неявное уравнение относительно переменной z 2. При этом фильтр будет устойчив тогда и только тогда, когда отображение z 1 на плоскость z 2 не пересекается с единичным кругом на плоскости z 2.

2. Вторая теорема устойчивости

Физически реализуемый БИХ-фильтр, имеющий передаточную функцию вида

 

устойчив тогда и только тогда, когда:

1) отображение области d 1= z 1:| z 1|≤1 на плоскость z 2 согласно уравнению B (z 1 ,z 2)=0 целиком лежит в области d 2= z 2:| z 2|≥1;

2) соотношение B (z 1 ,z 2)=0 не отображает ни одной точки из области d 1= z 1:| z 1|≥1 в точку z 2=0.

Согласно данной теореме, достаточно рассмотреть условие вида B ( 1, z 2)=0 только на окружности | 1|=1 и, кроме того, решить уравнение B (z 1,0)=0, чтобы определить имеет ли оно корни с модулем, превышающим 1.

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

5.3. Двумерный КИХ-фильтр

Вход x (n 1 ,n 2) и выход y (n 1 ,n 2) связаны выражением

 

где h (m 1, m 2) – импульсная характеристика, принимающая отличные от нуля значения в пределах 0≤ n 1N 1-1, 0≤ n 2N 2-1. При этом многие методы проектирования одномерных КИХ-фильтров легко обращаются в двумерный случай, внеся соответствующие изменения и допущения. Это постановка задач аппроксимации частотных характеристик на двумерной плоскости, реализация основного метода частотной выборки и быстрая свёртка на основе двойного БПФ.

Расчёт двумерных КИХ-фильтров

с применением весовых функций (окон)

Пусть H ( 1 ,jω 2) – желаемая частотная характеристика двумерного фильтра, тогда импульсную характеристику h (n 1 ,n 2) можно вычислить, используя обратное двумерное преобразование Фурье.

 

При этом, если желаемая частотная характеристика имеет разрывы, то импульсная характеристика (5.17) будет бесконечной по длительности. С тем, чтобы её ограничить по длительности и вместе с тем улучшить сходимость усечённого таким образом ряда Фурье в точках разрыва, умножим импульсную характеристику идеального фильтра на весовую функцию W (n 1 ,n 2) конечной длины. При этом аппроксимация частотной характеристики H *( 1 ,jω 2) будет иметь следующий вид:

 

Нетрудно показать, что характеристики H ( 1 ,jω 2) и H *( 1 ,jω 2) связаны друг с другом операцией свёртки в двумерной частотной области.

 

где

Расчёт фильтра методом весовых функций сводится в выбору такой весовой функции W (n 1 ,n 2), что её преобразование Фурье обладает следующими свойствами:

1) Преобразование должно быть близким к функциям с круговой симметрией.

2) Объём поверхности под главным лепестком должен быть большим.

3) Объём поверхности под боковыми лепестками должен быть небольшим.

Было показано, что достаточно хорошие двумерные весовые функции, удовлетворяющие этим свойствам, можно реализовать из соответствующих одномерных весовых функций с помощью формулы вида:

 

где W *(n) – это подходящее одномерное окно. Т.е. можно найти двумерную аппроксимацию окон Хэмминга, Кайзера, и др., обладающих в этом случае круговой симметрией.

 

Расчёт оптимального (в минимаксном смысле)

двумерного фильтра

Двумерные КИХ-фильтры, как и одномерные, можно рассчитать так, чтобы они были оптимальными по Чебышеву. В этом случае все отсчёты импульсной характеристики h (n 1 ,n 2) считаются неизвестными и рассчитываются с помощью методики оптимизации.

Отметим, что другие методы, обычно используемые при расчёте одномерных фильтров, здесь оказываются неприемлемыми, т.к. обобщённую теорему Чебышева, известную при решении задач оптимизации одномерных фильтров использовать для двумерного случая нельзя. Прямой расчёт оптимальных двумерных фильтров осложняется тем, что число переменных и количество ограничений, накладываемых на них, весьма велико.

Для расчёта (9*9) могут потребоваться тысячи ограничений и до 21 переменной.

Реализация КИХ-фильтров с помощью ДПФ

Пусть y (n 1 ,n 2)= x (n 1 ,n 2)** h (n 1 ,n 2) – свёртка входной последовательности и импульсной характеристики двумерного фильтра. Выполнив преобразование Фурье левой и правой части, получим

 

В общем случае имеется много возможных определений двумерного ДПФ, соответствующих множеству форм растродискретизации двумерного спектра Фурье. Все эти ДПФ можно использовать для вычисления свёртки, если только принятые для них опорные области включают в себя опорную область y (n 1 ,n 2).

Примем для определённости, что дискретизация выходного спектра Y ( 1 ,jω 2) выполнена по прямому растру объёмом N1 * N2 отсчётов, и пусть

 

Тогда

 

Будем считать, что последовательность является результатом обратного преобразования Фурье от произведения дискретных спектров X (k 1 ,k 2). H (k 1 ,k 2). Фактически представляет собой результат циклической свёртки входной последовательности x (n 1 ,n 2) и импульсной характеристики h (n 1 ,n 2), заданных на интервалах 0≤ n 1N 1-1, 0≤ n 2N 2-1.

Если N 1 и N 2 выбраны достаточно большими, то, как и требуется,.

Отметим, что для выполнения N 1* N 2-точечного двумерного ДПФ последовательности x (n 1 ,n 2) и h (n 1 ,n 2) должны быть расширены и дополнены отсчётами с нулевыми значениями. При этом использование алгоритма двойного БПФ для прямого и обратного преобразования позволяет многократно уменьшить вычислительные затраты при соответствующем увеличении памяти данных. При этом для перехода от циклической свёртки к линейной используется секционирование на двумерные секции размерностью L 1* L 2, где L 1 L 2<< N 1 N 2.

<== предыдущая лекция | следующая лекция ==>
Формализация и решение задачи оптимального проектирования цифровых фильтров | Структура национальной экономики
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 2340; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.