|
Обработка сигнала
|
 |
Перед тем как декодер сканера сможет обработать закодированную в штрих-коде информацию, он должен получить цифровые сигналы, соответствующие ширине каждого штриха и каждого пробела. Преобразователь сигнала конвертирует изображение штрих-кода в электрический сигнал, соответствующий этому образу. Для понимания процесса конвертации сначала нужно уяснить, каким образом сканер «видит» штрих-код.
|
Начинается все с того, что луч лазера направляется на поле сканирования. Попадая на какой-то обьект, часть излучения отражается от этого обьекта. Свет, исходящий от обьекта, называется отраженным излучением. Любой обьект часть излучения поглощает, а часть отражает.
|
Уровень отраженного излучения зависит от особенностей обьекта и также от цвета и текстуры поверхности. Поверхность обычно одинакова в любой точке штрих-кода, поэтому печать и фон определяют уровень отраженного излучения.
|
|
 |
Обычно штрих-код представляет собой светлый фон с темными штрихами (а). Это обеспечивает различимый переход между низким и высоким уровнями отраженного излучения. Это важно, поскольку сканер регистрирует именно перепады уровня излучения, а не мощность излучения как таковую.
|
Процессор обработки сигнала определяет перепады уровня излучения и переводит информацию в цифровой сигнал. Для этого часть излучения проходит через линзу и концентрируется на фотодиоде. Фотодиод превращает излучение в электрический сигнал, пропорциональный по мощности отраженному излучению. Поскольку этот сигнал очень слаб, он проходит через серию усилителей, чтобы достич уровня, необходимого для дальнейшей работы (b). Усилители также выполняют функции фильтров, выделяя только тот сигнал, который попадает в рабочую полосу пропускания сканера.
|
Затем детектор переходов определяет моменты, когда уровень сигнала сильно меняется (c) за короткий промежуток времени. Это означает переход от пробела, то есть высокого уровня отраженного излучения, к штриху, то есть к низкому уровню отраженного излучения. Переход от штриха к пробелу определяется, когда уровень сигнала быстро меняется с низкого на высокий (d). Зарегистрированные переходы затем складываются в цифровую последовательность, представляющую собой цифровой образ штрих-кода (е), который передается в компьютер для декодирования. Плохо напечатанные края, разрывы штрихов и изьяны поверхности – влияние всех этих недостатков должен компенсировать процессор. Очевидно, что штрих-код из четко напечатанных черных штрихов на белом фоне читается наиболее легко.
|
|