УДК 004.41
Метод «ручной оптимизации» кода программного обеспечения блока цифровой обработки на основе процессора ADSP2185M <...> Н.Э. Баумана, Москва, 105005, Россия
2
ФГУП «НПО «Орион», Москва, 111123, Россия
Рассмотрен выбор методов и приемов разработки программного
обеспечения для процессора блока цифровой обработки камеры инфракрасного диапазона, а также программного обеспечения для
ПЭВМ, производящего получение видеосигнала с блока цифровой обработки, его цифровую обработку и отображение. <...> Описаны технические решения, которые позволили провести «ручную оптимизацию»
кода для удовлетворения всех требований технического задания. <...> E-mail: rtn@bmstu.ru
Ключевые слова: цифровая обработка сигналов, инфракрасная камера,
матричное фотоприемное устройство, оптический тракт, сигнальный процессор ADSP2185, микроконтроллер AVR, ПЛИС Xilinx
XC2S300E. <...> В настоящее время в России активно ведется разработка камер
инфракрасного диапазона спектра. <...> Современная камера строится на
основе матричного фотоприемного устройства (МФПУ). <...> Излучение,
проходя через оптический тракт (ОТ), попадает на элементы МФПУ,
аналого-цифровой преобразователь (АЦП) которого производит оцифровку сигнала. <...> Для получения сигнала АЦП МФПУ оснащают блоком
цифровой обработки (БЦО). <...> 1 представлена структурная схема
прибора на основе ФПУ из InGaAs. <...> Первичную цифровую обработку
сигнала может осуществлять БЦО, который также служит интерфейсом для подключения к другим устройствам (например, к ПЭВМ или к
блоку индикации (БИ)). <...> Как правило, БЦО представляет собой плату
или набор плат с несколькими процессорами и контроллерами, осуществляющими обработку сигнала. <...> Алгоритмы цифровой обработки
при этом реализуются не аппаратной логикой, а с помощью микропрограмм, под управлением которых работают элементы БЦО [1, 2]. <...> Далее рассмотрим, от чего зависит выбор методов и приемов разработки
программного обеспечения (ПО) для процессора БЦО камеры диапазона 0,9…1,7 мкм, а также ПО для ПЭВМ, используемого <...>