Laser scanning code symbol reading system employing multi-channel scan data signal processing with synchronized digital gain control (SDGC) for full range scanning
First Claim
1. A code symbol reading system, comprising:
- a scanning module for scanning a light beam across a scanning field in a scanning cycle;
a scan line detector for detecting a start of each scanning cycle performed by the scanning module and generating a start of scan (SOS) signal in response to the detection of the start of each scanning cycle;
a photo-detector for detecting the intensity of light reflected from the scanning field and generating a first signal corresponding to the detected light intensity;
a signal processor, comprising;
a first processing channel for generating a first data signal and a first derivative data signal, the first processing channel having;
a first differentiation stage for processing the first signal and generating a first derivative signal; and
a first amplification stage for amplifying the first signal and the first derivative signal using a gain; and
a second processing channel for generating a second data signal and a second derivative data signal and having a second amplification stage for amplifying the amplified first signal and the amplified first derivative signal generated by the first amplification stage using a fixed gain;
a gain control module for, during each scanning cycle, controlling the gain of the first processing channel'"'"'s first amplification stage within the signal processor using the SOS signal generated by the scan line detector, the first data signal and the first derivative data signal generated by the first processing channel, and the second data signal and the second derivative data signal generated by the second processing channel; and
a decode processor for processing the first data signal, the first derivative data signal, the second data signal, and the second derivative data signal and generating data representative of a code symbol in the scanning field.
0 Assignments
0 Petitions
Accused Products
Abstract
A laser scanning code symbol reading system includes an analog scan data signal processor for producing digital data signals, wherein during each scanning cycle, a light collection and photo-detection module generates an analog scan data signal corresponding to a laser scanned code symbol, a multi-channel parallel scan data signal processor/digitizer processes the analog scan data signal along multiple cascaded multi-stage signal processing channels, to generate digital data signals corresponding thereto, while a synchronized digital gain control module automatically processes the digital data signals in response to start of scan (SOS) signals generated by a SOS detector. Each signal processing channel supports different stages of amplification and filtering using a different set of band-pass filtering and gain parameters in each channel, to produce multiple digital first derivative data signals, and/or multiple digital scan data intensity data signals, having different signal amplitudes and dynamic range characteristics for use in decode processing.
-
Citations
20 Claims
-
1. A code symbol reading system, comprising:
-
a scanning module for scanning a light beam across a scanning field in a scanning cycle; a scan line detector for detecting a start of each scanning cycle performed by the scanning module and generating a start of scan (SOS) signal in response to the detection of the start of each scanning cycle; a photo-detector for detecting the intensity of light reflected from the scanning field and generating a first signal corresponding to the detected light intensity; a signal processor, comprising; a first processing channel for generating a first data signal and a first derivative data signal, the first processing channel having; a first differentiation stage for processing the first signal and generating a first derivative signal; and a first amplification stage for amplifying the first signal and the first derivative signal using a gain; and a second processing channel for generating a second data signal and a second derivative data signal and having a second amplification stage for amplifying the amplified first signal and the amplified first derivative signal generated by the first amplification stage using a fixed gain; a gain control module for, during each scanning cycle, controlling the gain of the first processing channel'"'"'s first amplification stage within the signal processor using the SOS signal generated by the scan line detector, the first data signal and the first derivative data signal generated by the first processing channel, and the second data signal and the second derivative data signal generated by the second processing channel; and a decode processor for processing the first data signal, the first derivative data signal, the second data signal, and the second derivative data signal and generating data representative of a code symbol in the scanning field. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A code symbol reading system, comprising:
-
a scanning module for scanning a light beam across a scanning field in a scanning cycle; a scan line detector for detecting a start of each scanning cycle performed by the scanning module and generating a start of scan (SOS) signal in response to the detection of the start of each scanning cycle; a photo-detector for detecting the intensity of light reflected from the scanning field and generating a first signal corresponding to the detected light intensity; a signal processor, comprising; a first processing channel for generating a first derivative data signal, the first processing channel having; a first differentiation stage for processing the first signal and generating a first derivative signal; and a first amplification stage for amplifying the first derivative signal using a gain; and a second processing channel for generating a second derivative data signal and having a second amplification stage for amplifying the amplified first derivative signal generated by the first amplification stage using a fixed gain; a gain control module for, during each scanning cycle, controlling the gain of the first processing channel'"'"'s first amplification stage within the signal processor using the SOS signal generated by the scan line detector, the first derivative data signal generated by the first processing channel, and the second derivative data signal generated by the second processing channel; and a decode processor for processing the first derivative data signal and second derivative data signal and generating data representative of a code symbol in the scanning field. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A code symbol reading system, comprising:
-
a scanning module for scanning a light beam across a scanning field in a scanning cycle; a scan line detector for detecting a start of each scanning cycle performed by the scanning module and generating a start of scan (SOS) signal in response to the detection of the start of each scanning cycle; a photo-detector for detecting the intensity of light reflected from the scanning field and generating a first signal corresponding to the detected light intensity; a signal processor, comprising; a first processing channel for generating a first data signal and having a first amplification stage for amplifying the first signal using a gain; and a second processing channel for generating a second data signal and having a second amplification stage for amplifying the amplified first signal generated by the first amplification stage using a fixed gain; a gain control module for, during each scanning cycle, controlling the gain of the first processing channel'"'"'s first amplification stage within the signal processor using the SOS signal generated by the scan line detector, the first data signal generated by the first processing channel, and the second data signal generated by the second processing channel; and a decode processor for processing the first data signal and second data signal and generating data representative of a code symbol in the scanning field. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification