Digitizer signal processing circuit for a bar code
First Claim
1. A signal processor digitizer circuit for detecting the time at which a scanning light spot moves from a space onto a bar code symbol or moves from a ar code symbol onto a space, comprising:
- a) a photodetector means for sensing a scanning light spot scanned across and reflected by a bar code and generating an analog signal representative thereof;
b) a differentiator circuit means receiving the analog signal as an input and generating a first derivative signal of the analog signal;
c) a delay circuit means receiving the first derivative signal as an input and generating a delayed first derivative signal;
d) a peak locating comparator circuit means receiving the first derivative signal as a first input and the delayed first derivative signal as a second input, and detecting crossings of the first derivative signal and the delayed first derivative signal when the signals are equal, which result in transitions in the output signal of the peak locating comparator circuit means;
e) a false transition gating circuit means for discriminating against false transitions in the output signal of the peak locating comparator circuit means and changing states only upon the detection of transitions in the output signal of the peak locating comparator circuit means about a given threshold; and
f) an output circuit means receiving a first input from the peak locating comparator circuit means and a second input from the false transition gating circuit means, and changing the state of its output signal only if the false transition gating circuit means has changed state since the last change of state of the peak locating comparator circuit means to discriminate against false transition signals.
2 Assignments
0 Petitions
Accused Products
Abstract
A signal processor digitizer circuit is disclosed for reading bar code symbols by detecting the times at which a scanning light spot moves from a space onto a bar code symbol or moved from a bar code signal onto a space. The novel signal processor digitizer circuit obtains all of its information for digitizing, false transition rejections, and margin cleaning from the first derivative of an analog signal produced by a photodetector detecting the scanning light spot. The original analog signal and a second derivative signal are not used which results in several advantages. Since the original analog signal is not needed, the signal differentiator circuit is placed at a very early stage in an amplifier string. Additional amplification stages can then be used to amplify the differentiated signal until it is large enough to be digitized. This results in two benefits. The differentiator circuit effectively filters out the effects of ambient light that could otherwise cause the last amplifier stage to saturate, thereby improving ambient light immunity. It also eliminates the transient response of other forms of high pass filtering or AC coupling that are ordinarily required to improve ambient light immunity or to eliminate the build-up of large offset voltages associated with DC coupled amplifiers.
41 Citations
6 Claims
-
1. A signal processor digitizer circuit for detecting the time at which a scanning light spot moves from a space onto a bar code symbol or moves from a ar code symbol onto a space, comprising:
-
a) a photodetector means for sensing a scanning light spot scanned across and reflected by a bar code and generating an analog signal representative thereof; b) a differentiator circuit means receiving the analog signal as an input and generating a first derivative signal of the analog signal; c) a delay circuit means receiving the first derivative signal as an input and generating a delayed first derivative signal; d) a peak locating comparator circuit means receiving the first derivative signal as a first input and the delayed first derivative signal as a second input, and detecting crossings of the first derivative signal and the delayed first derivative signal when the signals are equal, which result in transitions in the output signal of the peak locating comparator circuit means; e) a false transition gating circuit means for discriminating against false transitions in the output signal of the peak locating comparator circuit means and changing states only upon the detection of transitions in the output signal of the peak locating comparator circuit means about a given threshold; and f) an output circuit means receiving a first input from the peak locating comparator circuit means and a second input from the false transition gating circuit means, and changing the state of its output signal only if the false transition gating circuit means has changed state since the last change of state of the peak locating comparator circuit means to discriminate against false transition signals. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification