Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Ошибка округления в цифровых фильтрах.

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


Читайте также:
  1. Quot;Уупс!" — это не ошибка
  2. В тот момент, когда управление передается на Except, в программе считается, что ошибка обработана.
  3. Вопрос 24 Пространственная коммутация цифровых каналов
  4. Вопрос 8 Классификация цифровых коммутационных полей
  5. ДОРОГОСТОЯЩАЯ ОШИБКА
  6. Желание учиться на ошибках
  7. Издания на цифровых носителях (учебные пособия, фильмы, базы данных, энциклопедии, хрестоматии и др.)

Основные операции, выполняемые ЦФ, связаны с вычислением суммы произведений вида:

Рассмотрим цифровой фильтр, описываемый соотношением вход-выход:

его передаточная функция:

Исследуем ошибку округления, предполагая, что входные выборки xn изменяются в пределах +1, а квантование и кодирование осуществляется словами длиной В бит, включая знаковый бит, и что каждый коэффициент фильтра представляется словом длиной В бит. Предположим также, что фильтр вычисляет выходные выборки yn согласно (1) точно, т.е. он содержит необходимый умножитель и сумматор.

Величина aixn-i, являющаяся произведением В-битного слова на В’-битное слово, имеет В+В’ бит. Для того, чтобы поместить ее в В-битный регистр данного, произведение должно быть укорочено.

Основные два способа выполнения этой процедуры: усечение и округление. При усечении сохраняются старшие В бит, при округлении вначале к В-ому биту прибавляем 1, если В+1 бит равен 1, а затем результат усекается до В бит. Ясно, что округление является более точным, но более сложным аппаратурно и требует больше времени.

Рассмотрим случай округления.

Процесс округления (В+В’)-битного произведения до В бит подобен квантованию, которое рассматривалось ранее. Округление приводит к ошибке, которая ограничивается по абсолютной величине значением 2-B. Ошибка округления может также рассматриваться как шум с нулевым средним и среднеквадратичной величиной:

При вычислении yn по выражению (1) формируется (M+L+1) произведений и каждое вносит такую ошибку квантования при условии, что коэффициент ak и bk отличны от 0 и 1. Т.к. в этом случае ошибка округления не вносится.

Нетрудно видеть, что если при сложении (вычитании) в (1) не происходит переключения В-битного регистра данного, то ошибка не вносится. Этого можно достигнуть путем правильного масштабирования входного сигнала xn.

В этих условиях суммарная ошибка, вносимая при вычислении yn, определяется (M+L+1) ошибками квантования вследствие операции умножения. Обозначим реальный выходной сигнал yn’. Тогда с учетом изложенного имеем:

где dn - сумма (M+L+1) ошибок квантования, каждая из которых имеет нулевое среднее и среднеквадратичную величину, равную 2-2B/3. Так как ошибки независимы и представляют собой белый шум, то {dn} - также белый шум со средним и дисперсией .

Определим разность между реальным y’ и идеальными yn выходными сигналами как ошибку выходного сигнала en т.е.

или

Это уравнение описывает линейную систему со входом{dn} и выходом {en} и передаточной функцией:

где D(z) знаменатель передаточной функции исходного ЦФ.

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

(2)

где

Таким образом, вследствие округления выходной сигнал ЦФ включает аддитивную ошибку, которая имеет нулевое среднее и дисперсию определяем выражением (2).

Для нерекурсивных фильтров bi=0, поэтому ошибка округления на выходе такого фильтра имеет нулевое среднее и дисперсию

 

Структурная схема ЦФ с учетом ошибки округления имеет вид:

 

 

Ранее рассматривались формы реализации ЦФ высокого порядка: прямую, параллельную и каскадную. Рассмотрим влияние ошибок округления на эти фильтры.

 


Дата добавления: 2015-11-14; просмотров: 45 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Квантование коэффициентов.| Ошибка округления каскадной реализации фильтра.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)