# US 7,569,843 B2 · Method for processing receiver signal and optical sensor

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 7,569,843 B2
- Document ID: US7569843B2
- Status: Granted
- Kind: B2
- Application number: 11/135,671
- Filed: 2005-05-24
- Published: 2005-12-01
- Granted: 2009-08-04
- Earliest claimed: 2003-11-25
- Assignees: Leuze Lumiflex GmbH & Co. KG
- Inventors: Lutz Lohmann
- Web page: https://patentgrep.com/patent/US7569843B2

## CPC

- G01V 8/20: using multiple transmitters or receivers
- H03K 17/943: {using a plurality of optical emitters or detectors, e.g. keyboard}
- H03K 2217/94114: Optical multi axis
- G01V: GEOPHYSICS; GRAVITATIONAL MEASUREMENTS; DETECTING MASSES OR OBJECTS; TAGS (means for indicating the location of accidentally buried, e.g. snow-buried, persons A63B29/02)
- H03K: PULSE TECHNIQUE (measuring pulse characteristics G01R; modulating sinusoidal oscillations with pulses H03C; transmission of digital information H04L; discriminator circuits detecting phase difference between two signals by counting or integrating cycles of oscillation H03D3/04; automatic control, starting, synchronisation or stabilisation of generators of electronic oscillations or pulses where the type of generator is irrelevant or unspecified H03L; coding, decoding or code conversion, in general H03M)

## Abstract

The invention relates to a method for processing a receiver output signal, as well as to an optical sensor. The first method step relates to storing the course of a receiver output signal. In a second method step, the receiver output signal is scanned in a predetermined time interval Δt. The subsequent scanning step relates to correlating the values obtained during the scanning with a filtering matrix, consisting of a sequence of matrix values, for generating a filtered receiver output signal that consists of a discrete sequence of receiver output signal values. In a final method step, the filtered receiver output signal is evaluated with at least one threshold value for generating an object detection signal.

## Claims

### Claim 1

A method for processing a receiver output signal of an optical sensor, comprising the following steps:
storing a course of the receiver output signal;
scanning the receiver output signal in a predetermined time interval Δt to create scanning values;
correlating the scanning values with a filtering matrix composed of a sequence of matrix values for generating a filtered receiver output signal composed of a discrete sequence of receiver output signal values; and
evaluating the filtered receiver output signal values with at least one threshold value for generating an object detection signal.

### Claim 2 (depends on 1)

The method according to claim 1, wherein the scanning step includes scanning the receiver output signal during several scanning steps, and determining a partial sequence of scanning values each being respectively offset by a time interval Δt during each scanning step and given a number N which corresponds to a number of matrix values, and computing a receiver output signal value for the filtered receiver output signal by correlating the values respectively determined during one scanning step with the sequence of matrix values.

### Claim 3 (depends on 2)

The method according to claim 2, wherein the computing step includes determining the receiver output signal value from a linear combination of the products of the sequence of scanning values determined during one scanning step and the sequence of matrix values of the filtering matrix.

### Claim 4 (depends on 3)

The method according to claim 3, wherein the computing step includes determining in each case a receiver output signal value at time instant t by using a number of N/2 or (N−1)/2 scanning values located before and after the scanning values at time instant t.

### Claim 5 (depends on 3)

The method according to claim 3, wherein the scanning step includes offsetting in time the sequence of scanning values for one scanning step by the time interval Δt with respect to the sequence of scanning values obtained during the preceding scanning step.

### Claim 6 (depends on 2)

The method according to claim 2, wherein the computing step includes forming a combined receiver output signal with a sequence of individual receiver output signals having respectively a cycle length T, wherein the time interval Δt=T/4.

### Claim 7 (depends on 6)

The method according to claim 6, wherein the filtering matrix comprises a sequence of four matrix values.

### Claim 8 (depends on 7)

The method according to claim 7, wherein the sequence (1, 1, 1−, 1−) forms the matrix values that represent the filtering matrix.

### Claim 9 (depends on 1)

The method according to claim 1, wherein the evaluating step includes evaluating the filtered receiver output signal with at least one predetermined threshold value.

### Claim 10 (depends on 1)

The method according to claim 1, wherein the evaluating step includes evaluating the filtered receiver output signal is with at least one adaptive threshold value derived from the receiver output signal.

### Claim 11 (depends on 10)

The method according to claim 10, wherein the evaluating step includes averaging the threshold value over the receiver output signal course.

### Claim 12 (depends on 10)

The method according to claim 10, further comprising generating several receiver output signals cyclically and successively with the optical sensor and storing the signal courses.

### Claim 13 (depends on 12)

The method according to claim 12, wherein the evaluating step includes obtaining the threshold value through averaging over a predetermined number of receiver output signal courses.

### Claim 14

An optical sensor system for implementing a method for processing a receiver output signal of an optical sensor comprising:
at least one transmitter for emitting light rays;
at least one optical receiver for receiving the light rays transmitted by the at least one transmitter, wherein the optical receiver outputs a receiver output signal based on the transmitted light rays; and
an evaluation unit including: a memory for storing the receiver output signal, a computer unit for scanning the receiver output signal in a predetermined time interval Δt to create scanning values, correlating the scanning values with a filtering matrix, the matrix being composed of a sequence of matrix values, and generating a filtered receiver output signal composed of a discrete sequence of receiver output signal values; and a threshold value unit for evaluating the filtered receiver output signal, with respect to at least one threshold value, for generating an object detection signal.

### Claim 15 (depends on 14)

The optical sensor system according to claim 14, wherein the sensor comprises a light grid with a predetermined number of beam paths.

### Claim 16 (depends on 15)

The optical sensor system according to claim 15, wherein the at least one transmitter includes the predetermined number of transmitters and the at least one receiver includes the predetermined number of receivers and each beam path is created by one of the transmitters emitting light rays and an associated one of the receivers, wherein the transmitters and the receivers of the beam paths are, activated cyclically, one after another.

### Claim 17 (depends on 16)

The optical sensor system according to claim 16, wherein the individual receiver output signals which are present at the successively activated individual receivers within one cycle are combined to form the course of the receiver output.

### Claim 18 (depends on 14)

The optical sensor system according to claim 14, wherein the evaluation unit is constituted by a digital signal processor.

### Claim 19 (depends on 18)

The optical sensor system according to claim 18, wherein at least one analog-digital converter is assigned associated with the digital signal processor by which the individual signals of the combined receiver output signal are converted to digital signals.

### Claim 20 (depends on 19)

The optical sensor system according to claim 19, wherein the analog-digital converter is integrated into the digital signal processor.

### Claim 21

A method for processing receiver output signals for a light grid having a predetermined number of beam axes, wherein each beam axis comprises a transmitter for emitting light rays and an associated receiver, and wherein the transmitters and the receivers are activated cyclically, one after another, the method comprising:
storing a course of a receiver output signal during a cycle, the cycle comprising a sequence in time of individual receiver output signals from the receivers;
scanning the receiver output signal in scanning steps offset by a predetermined time interval Δt, wherein a partial sequence of N scanning values, respectively offset by the time interval Δt, is determined during each scanning step;
correlating the scanning values with a filtering matrix, the filtering matrix comprising a sequence of N matrix values for generating a filtered receiver output signal comprising a discrete sequence of receiver output signal values, by forming a linear combination of the products of the sequence of scanning values and the sequence of matrix values, wherein the filtering matrix has an averaging share and a differential-forming share in order to eliminate interference signal shares in the receiver output signal; and
evaluating the filtered receiver output signal with at least one threshold value for generating an object detection signal.

### Claim 22 (depends on 21)

The method according to claim 21, wherein a receiver output signal value at a point in time t is determined using N/2 or (N−1)/2 scanning values from the scanning values located before and after the instant t.

### Claim 23 (depends on 21)

The method according to claim 21, wherein the receiver output signal comprises a sequence of individual receiver output signals having an interval length T, wherein the time interval Δt=T/4.

### Claim 24 (depends on 23)

The method according to claim 23, wherein the filtering matrix comprises a sequence of four matrix values.

### Claim 25 (depends on 24)

The method according to claim 24, wherein the filtering matrix comprises matrix values formed with the sequence (1, 1, −1, −1).

### Claim 26 (depends on 21)

The method according to claim 21, further comprising weighting the filtered receiver output signal with at least one fixed, predetermined threshold value.

### Claim 27 (depends on 21)

The method according to claim 21, further comprising weighting the filtered receiver output signal with at least one adaptive threshold value, derived from the receiver output signal.

### Claim 28 (depends on 27)

The method according to claim 27, wherein processing of the receiver output signals occurs in a digital signal processor.
