Distortion of Bar Code Signals in Laser Scanning
One of the most common methods of reading bar codes is to scan them with a laser beam and process the received optical signal. The received light is proportional to the integral of the beam profile multiplied by the region of the bar code covered by the beam. The finite spot size of the laser beam acts as a filter on the original bilevel bar code signal. This filtering can cause intersymbol interference between adjacent edges of the bar code signal. An edge detector attempts to reconstruct the original bilevel signal from this filtered signal. The edges detected in the filtered waveform are in different locations than those in the original bilevel bar code signal resulting in a distortion of the bar code signal. If this distortion is too large, it can prevent the bar code from being properly decoded. Thus, there is a limit on the spot size of the laser beam that can be used to scan a given density bar code.
KeywordsBeam Profile Optical Beam Edge Location Distortion Measure Intersymbol Interference
Unable to display preview. Download preview PDF.
- A. Yariv, Optical Electronics. Holt, Rinehart, and Winston, 4th ed., 1991.Google Scholar
- T. Pavlidis, J. Swartz, and Y. P. Wang, “Fundamentals of bar code information theory,” IEEE Computer, pp. 74–86, April 1990.Google Scholar
- Uniform Code Council, Inc., UPC Symbol Specification Manual, January 1986.Google Scholar
- S. Wolfram, Mathematica: A System for Doing Mathematics by Computer. Addison-Wesley, 2nd ed., 1991.Google Scholar