Научная статья на тему 'Цифровой сигнальный процессор тепловизионного канала на базе процессора Л1879ВМ1 (NM6403)'

Цифровой сигнальный процессор тепловизионного канала на базе процессора Л1879ВМ1 (NM6403) Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
145
47
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Груздев Максим

История создания тепловизоров, строящих изображение в инфракрасной области спектра, насчитывает уже более четырех десятилетий. Такая аппаратура, первоначально создаваемая для военной техники, по мере упрощения, совершенствования и удешевления завоевывает все новые сферы применения.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по электротехнике, электронной технике, информационным технологиям , автор научной работы — Груздев Максим

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Цифровой сигнальный процессор тепловизионного канала на базе процессора Л1879ВМ1 (NM6403)»

Цифровой сигнальный процессор тепловизионного канала на базе процессора

Л1879ВМ1 (НМ6403)

История создания тепловизоров, строящих изображение в инфракрасной области спектра, насчитывает уже более четырех десятилетий. Такая аппаратура, первоначально создаваемая для военной техники, по мере упрощения, совершенствования и удешевления завоевывает все новые сферы применения.

Максим Груздев

[email protected]

В первых тепловизорах использовался один приемный элемент, а полный кадр изображения получался с помощью оптико-механического сканирования пространства. В связи с трудностями создания быстродействующих надежных малогабаритных систем оптико-механического сканирования для повышения разрешения изображения стали применять несколько объединенных приемников в виде линейки или небольшой матрицы. К настоящему времени совершенствование технологии производства позволило создавать матричные приемники большой размерности, что дало возможность полностью отказаться от использования оптико-механического сканирования и использовать один многоэлементный приемник (матрицу приемников) в «смотрящем» режиме.

Для получения качественного изображения, поступающего с матрицы большой размерности, необходимы «выравнивание» характеристик чувствительности каждого приемника матрицы, интерполяция дефектных приемников, а также регулировка яркости и контраста в пределах выбранного динамического диапазона температур наблюдаемых объектов.

Использование матрицы большой размерности, ввиду особенностей формирования сигнала с фотоприемников, требует применения специальных алгоритмов и высокопроизводительного спецпроцессора, обеспечивающих высокоточную обработку сигналов, поступающих с матрицы, при большом объеме потока информации в реальном масштабе времени. Применение методов и средств цифровой обработки сигналов позволяет создать такой вычислитель с приемлемыми массой, габаритами и энергопотреблением.

Например, в тепловизоре на основе болометрического матричного фотоприемника, цифровой блок которого разрабатывает НТЦ «Модуль», допускается 5 %-я неравномерность чувствительных элементов

и 2 % дефектных элементов. На выходе системы после электронной обработки неравномерность по чувствительности не должна превышать 0,2 %, а количество дефектных элементов изображения не допускается вовсе.

Упрощенная схема тепловизора показана на рис. 1. Считываемые с элементов матрицы сигналы усиливаются, оцифровываются, подвергаются обработке и преобразуются в стандартный видеосигнал изображения.

Модуль аналоговой обработки (МАО) осуществляет аналого-цифровое преобразование напряжения, снятого с болометрического матричного фото-приемного устройства (МФПУ), и передачу полученного кода в цифровой сигнальный процессор (ЦСП). Во время работы МАО производит компенсацию разбаланса моста для каждого элемента матрицы в реальном масштабе времени. МАО формирует верхнее и нижнее опорные напряжения для питания моста.

ЦСП получает 12-разрядный код оцифрованного сигнала с каждого элемента матрицы, выдает синхросигналы в МАО для формирования управляющих воздействий на МФПУ, загружает при инициализации коды в память МАО, выдает сформированный цифровой телевизионный сигнал в генератор телевизионного сигнала (ГТС). В процессе калибровки и настройки системы приема тепловизионного сигнала ЦСП выполняет процедуру формирования кодов компенсации пьедестальных напряжений и расчет поправок для точной «установки нуля», формирует поправочные коэффициенты для учета разброса по чувствительности, вычисляет таблицы для замены дефектных элементов матрицы на интерполированное значение. В штатном режиме работы ЦСП вычисляет значение полезного сигнала с учетом поправок и поправочных коэффициентов, заменяет значения кодов неисправных элементов на интерполированные, согласует значение видеосиг-

Память для загрузки ПЛИС

данные

адрес

ШЗПК

ШИП

Контроллер управления и предварительной обработки

данные

d

данные

Контроллер

RS

RXD

TXD

J ' it

Генератор

ОЗУ3 поправки коэффициентов

ОЗУ2

НФ

данные

Видеокодер

PAL/S-Video

адрес

*

ные

Видеопамять

Интерфейсный модуль Вычислительный модуль

Локальная шина

Процессор

Л1879ВМ1

линк0 линк1

Глобальная шина

Л

Генератор

І

Технологический канал

- _

Схема

управления и ЭППЗУ ОЗУ1

сброса ->

Рис. 1. Структурная схема тепловизора МФПУ — матричное фотоприемное устройство, МАО — модуль аналоговой обработки, ЦСП — цифровой сигнальный процессор, ГТС — генератор телевизионного сигнала

изображение —->►

Рис. 2. Состав макета показан на :

- процессор Л1879ВМ1 №М6403};

- 4 Мбайта ОЗУ;

- 2 Мбайта ЭППЗУ;

- программируемый сторожевой таймер (3 мс — 1 с};

- контроллер канала 45-232 с пропускной способностью 38,5 Кбод;

- байтовый технологический канал;

- контроллер предварительной обработки изображения

адрес

адрес

адрес

данные

нала с диапазоном входного сигнала монитора, дополняет исходный кадр размерностью 320*240 до кадра 384*288 строками со служебной информацией. При задании соответствующих режимов ЦСП осуществляет процедуру накопления кадров в интервале от 2 до 16, формирует изображение перекрестия на мониторе, преобразует изображение в негативное, формирует изображение в условных цветах и тонах.

ГТС принимает от ЦСП сформированный кадр и преобразует его в стандартный формат PAL или S-video. С выхода ГТС стандартный телевизионный сигнал подается на вход видеомонитора.

В настоящее время НТЦ «Модуль» изготовил функциональный макет ЦСП для обеспечения и верификации реализации на процессоре Л1879ВМ1 алгоритмов обработки в реальном масштабе времени сигналов с матричного фотоприемника, разработанного заказчиком.

Вычислительный модуль служит для инициализации системы обработки изображения при включении питания, задания режимов работы по командам, полученным по последовательному каналу RS-232, а также настройки и калибровки системы. В зависимости от установленного режима (минимальной или покадровой задержки) изменяется состав выполняемых процессором функций обработки изображения. В режиме минимальной задержки процессор готовит для интерфейсного модуля значения уровня серого и коэффициента передачи для следующего кадра (по данным текущего кадра) и загружает их в память ИМ. Дополнительной задержки на обработку изображения при этом не вносится. В режиме покадровой задержки процессор, кроме перечисленного выше, занимается также при необходимости накоплением кадров, расцвечивает в условные цвета или для черно-белого изображения кодирует в условных тонах изображение и только затем пересылает данные в видеопамять. При этом задержка составляет 40 мс.

Интерфейсный модуль служит для предварительной обработки данных, принимаемых от аналогового. В ИМ находится контроллер последовательного канала, видеокодер, память для загрузки ПЛИС (типа флэш). Контроллер предварительной обработки принимаемого сигнала в режиме калибровки передает без изменения эти данные в процессор. При штатной работе контроллер учитывает поправочные коэффициенты, заменяет значения дефектных элементов матрицы (поправочные коэффициенты и таблица дефектных элементов хранятся в ОЗУ), корректирует уровень серого и коэффициент усиления (загружаются перед началом каждого кадра из процессора). В режиме с минимальной задержкой контроллер передает обработанные данные в видеопамять и затем запускает видеокодер. В режиме с покадровой задержкой окончательную обработку изображения проводит процессор. Он загружает видеопамять и запускает видеокодер. Основное отличие между режимами в том, что для режима

с минимальной задержкой отсутству-К ТВ-МОНИТОру ют процедуры меж-

кадрового накопления и

формирования изображения в условных тонах или условных цветах.

В заключение хочется подчеркнуть, что алгоритмы и схемотехнические решения, реализованные в ЦСП, являются универсальными не только для болометрических матричных фотоприемников, но и других типов приемников.

По техническим характеристикам, надежности и массогабаритным размерам описываемый процессор соответствует изделиям мирового уровня.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.