русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Эффект масштабирования вниз


Дата добавления: 2015-07-23; просмотров: 484; Нарушение авторских прав


Можно задаться вопросом, почему каждый раз мы добавлям биты, чтобы избежать переполнения в подрезультатах, а затем “выбрасываем их”, чтобы вместить результат в указанное разрешение. Объяснение этого "парадокса" следующее - дополнительные биты нам нужны, чтобы поддержать точность при вычислениях, а фильтр имеет единичное усиление, при этом его выходные значения сигнала должны интерпретироваться как целые числа.

Для фильтров с единичным коэффициентом передачи коэффициенты фильтра (ai, bj) будут дробными числами, меньшими, чем единица. Таким образом, домножение при масштабировании просто добавляет биты, которые будут представлять дробные значения. Суммирование, однако, добавит биты, которые представляют более высокое значение. Но из-за единичного усиления фильтра, эти биты никогда не будут использоваться в результате: выход фильтра не получит абсолютную величину сигнала больше, чем величина сигнала на входе, что позволяет выходу быть представленным с тем же самым целочисленным диапазоном, как и вход.

Масштабирование вниз просто удаляет дробную часть результата, оставляя только целую часть с требуемой точностью (количеством бит). Ясно, что это также означает - точность уменьшается. Это важно для IIR-фильтров, так как у них есть обратная связь. Если эффект от потери точности здесь создает проблему, то потеря точности может быть уменьшена двумя способами:

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

Если применяется второй метод, то последний фактор может влиять на размер кода и пропускную способность, так как может потребоваться аккумулятор увеличенного размера.



<== предыдущая лекция | следующая лекция ==>
Как вставить видео в презентацию PowerPoint 2007 | Уменьшенная точность с целью повышения пропускной способности


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

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