ПРЕСС-КЛУБ

НТЦ "МОДУЛЬ" В ПРЕССЕ

СТАТЬИ

ПРОДУКЦИЯ

СБИС ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ

МОДУЛИ ЦИФРОВОЙ ОБРАБОТКИ СИГНАЛОВ

СИСТЕМЫ ЦИФРОВОЙ ВИДЕООБРАБОТКИ

АППАРАТУРА ДЛЯ БОРТОВЫХ СИСТЕМ

MIL-STD-1553B

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

ПРОЕКТИРОВАНИЕ

ПОЛУЗАКАЗНЫЕ БИС

СИСТЕМЫ ОБРАБОТКИ ИЗОБРАЖЕНИЙ

ВСТРАИВАЕМЫЕ КОМПЬЮТЕРЫ

СБОРКА И НАЛАДКА РЭА

ENGLISH      ПАРТНЕРЫ      АРХИВ НОВОСТЕЙ      О НАС      РАБОТА
Поиск:
     КАРТА САЙТА      КОНТАКТНАЯ ИНФОРМАЦИЯ
Версия для печати

Прикладные библиотеки обработки данных для Л1879ВМ1 NeuroMatrix Processing Library (NMPL)

Библиотека NMPL предназначена для поддержки базовых операций обработки данных (векторов, матриц, изображений и сигналов) для процессора Л1879ВМ1 . Библиотека оптимизирована для быстрой разработки эффективных пользовательских программ на языке высокого уровня с использованием преимуществ архитектуры данного процессора.

Функции библиотеки NMPL имеют C++ интерфейс. Реализация для процессора Л1879ВМ1 выполнена на языке ассемблера. Большинство функций библиотеки NMPL реализованы на векторном ядре и оптимизированы под архитектуру процессора Л1879ВМ1 .

Для использования библиотеки NMPL необходимо предварительно установить БПО NeuroMatrix® 1879ВМх в.2.0.

Библиотека NMPL включает в себя следующие компоненты:

  • NMPLC - предоставляет базовые операции по работе со скалярными данными для процессора Л1879ВМ1, содержит арифметические, тригонометрические функции, функции для работы с данными в формате с фиксированной точкой;
  • NMPLV - предоставляет базовые операции по обработке одномерных массивов (векторов) для процессора Л1879ВМ1, содержит логические и арифметические функции, операции сравнения, инициализации, копирования, преобразования разрядностей и т.п.
  • NMPLV предназначена для быстрой разработки эффективных пользовательских программ как на языке высокого уровня (С++), так и на языке ассемблера с помощью прилагаемой библиотеки ядра низкоуровневых функций;
  • NMPLM - предоставляет базовые операции по обработке матриц для процессора Л1879ВМ1, содержит арифметические операции над матрицами;
  • NMPLS - предоставляет базовые функции по обработке сигналов для процессора Л1879ВМ1, содержит функции одномерной КИХ фильтрации, нелинейной фильтрации, передискретизации;
  • NMPLI - поддерживает базовые операции обработки изображений для процессора Л1879ВМ1, содержит функции двумерной фильтрации, арифметические действия и цветовые преобразования;
  • DCT - служит для вычисления двумерного дискретного косинусного преобразования (ДКП) изображений на процессоре Л1879ВМ1, содержит функции прямого и обратного ДКП с размером блоков 8х8;
  • DWT - служит для вычисления двумерного вейвлет преобразования изображений (DWT) на процессоре Л1879ВМ1, содержит функции прямого DWT преобразования и базовые функции для построения вейвлет фильтров;
  • FFT - служит для вычисления одномерного дискретного быстрого преобразования Фурье (БПФ) на процессоре Л1879ВМ1, содержит функции прямого и обратного БПФ для комплексных сигналов длиной 256, 512, 1024 и 2048 отсчетов;
  • JPEG - служит для JPEG кодирования изображений на процессоре Л1879ВМ1, содержит функции JPEG кодирования черно-белых изображений.
© НТЦ Модуль 2005 ВВЕРХ