Современные пиксельные детекторы элементарных частиц предоставляют возможность с высокой точностью определять координаты пролета частиц. Некоторые из них, например детекторы семейства Medipix, позволяют проводить оценку энергии зарегистрированных частиц. Следует отметить, что для всех пиксельных детекторов существует сложная проблема разделения носителей заряда, появившихся при воздействии пролетающей частицы, между соседними пикселями.
Для компенсации данного явления производится кластеризация. Кластеризация – процесс объединения соседних ненулевых пикселей. Кластер – группа пикселей с общими границами, окруженная нулевыми пикселями. Сумма энерговыделения во всех пикселях кластера позволяет точнее определить энергию прилетевшей частицы. Обычно кластеризация производится над сохраненными в компьютере данными. Данный задача требует времени при обработке данных и большого объема памяти. В данной статье предлагается алгоритм кластеризации на ПЛИС (программируемых логических интегральных схемах, Field-Programmable Gate Array) для встраивания в систему сбора данных (data acquisition system, DAQ) системы пиксельных детекторов. Встраивание кластеризации в DAQ-систему позволяет сократить объем, занимаемый данными и ускорить их обработку.