ПРЕСС-КЛУБ

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

СТАТЬИ

ПРОДУКЦИЯ

СБИС ЦОС и СФ-блоки

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

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

ГОСТ Р 52070-2003

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

ДЕТЕКТОРЫ ТРАНСПОРТА "ТРАФИК-МОНИТОР"

ОБРАЗЕЦ ЦИФРОВОЙ ТЕЛЕВИЗИОННОЙ ПРИСТАВКИ

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

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

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

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

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

 

Твиттер НТЦ "Модуль"

 

 

 

Радиоэлектронная промышленность России
engENG
ПАРТНЕРЫ | О КОМПАНИИ | РАБОТА | УНИВЕРСИТЕТСКАЯ ПРОГРАММА | КОНТАКТЫ

Прикладные библиотеки обработки данных для Л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 кодирования черно-белых изображений.
© НТЦ «Модуль» 2011