Method and device for reading a serial data stream

US9923573B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9923573-B2
Application numberUS-201514953509-A
CountryUS
Kind codeB2
Filing dateNov 30, 2015
Priority dateDec 8, 2014
Publication dateMar 20, 2018
Grant dateMar 20, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A method for reading a serial data stream in a piece of automation technology equipment includes encoding the data stream to include at least two symbols which are distinguishable by a time interval between two successive signal edges. The data stream is delivered to a read unit including a symbol recognition unit which associates a time sequence of the signal edges with a respective one of the symbols taking into account a period of time including a current symbol duration of one of the symbols to be currently associated and at least one old symbol duration of a preceding one of the symbols.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for reading a serial data stream in a piece of automation technology equipment, the method comprising: encoding the data stream to include at least two symbols which are each distinguishable by a time interval between two successive signal edges; measuring the time interval for a current symbol to be currently associated as a current symbol duration, and at least one old symbol duration of a preceding one of the symbols; associating a time sequence of the signal edges with a respective one of the symbols based on a period of time including the current symbol duration and the at least one old symbol duration. 2. The method as recited in claim 1 , further comprising synchronizing the data stream with a clock signal, and using the synchronized data stream for the associating the time sequence of the signal edges. 3. The method as recited in claim 1 , further comprising outputting information about a sequence of the symbols for further evaluation. 4. The method as recited in claim 1 , wherein the associating the time sequence of the signal includes receiving at least one of the following values: the current symbol duration and the at least one old symbol duration; a sum of the current symbol duration and the at least one old symbol duration; a sum of the current symbol duration and a deviation of the at least one old symbol duration from an ideal duration; or a sum of the current symbol duration, the deviation of the at least one old symbol duration from the ideal duration and an offset value, wherein the current symbol duration is associated with a respective one of the symbols based on the received values. 5. The method as recited in claim 4 , wherein the association is performed by comparison with decision intervals. 6. The method as recited in claim 1 , wherein the encoding is performed using an encoding scheme which is a Manchester encoding scheme in which the data stream contains a sequence of short symbols and long symbols. 7. The method as recited in claim 1 , further comprising using decision intervals which are installation-dependent and are stored in memory. 8. A device for reading a serial data stream in a piece of automation technology equipment, the device comprising: a reader configured to receive a data stream that is encoded to include at least two symbols which are distinguishable by a time interval between two successive signal edges, the reader including a time measurer configured to measure the time interval for a current symbol to be currently associated as a current symbol duration, and at least one old symbol duration of a preceding one of a preceding one of the symbols, the reader including a symbol recognizer configured to associate a time sequence of the signal edges with a respective one of the symbols based on a period of time including the current symbol duration and the at least one old symbol duration. 9. The device as recited in claim 8 , further comprising a synchronizer connected upstream of the symbol recognizer and configured to synchronize the data stream with a clock signal and to deliver the synchronized data stream to the symbol recognizer. 10. The device as recited in claim 8 , wherein the symbol recognizer is configured to output the information about a sequence of the symbols to an evaluator for further evaluation. 11. The device as recited in claim 8 , wherein the symbol recognizer includes an associater configured to receive at least one of the following values: the current symbol duration and the at least one old symbol duration; a sum of the current symbol duration and the at least one old symbol duration; a sum of the current symbol duration and a deviation of the at least one old symbol duration from an ideal duration; or a sum of the current symbol duration, the deviation of the at least one old symbol duration from the ideal duration and an offset value, wherein the associater is configured to associate the current symbol duration with a respective one of the symbols based on the received values. 12. The device as recited in claim 11 , wherein the associater is configured to perform the association by comparison. 13. The device as recited in one of claim 11 , wherein the symbol recognizer is configured to generate the values. 14. The device as recited in claim 8 , wherein the data stream is encoded with an encoding scheme that is a Manchester encoding scheme in which the data stream contains a sequence of short symbols and long symbols. 15. The device as recited in claim 8 , further comprising a memory storing an installation-dependent decision interval.

Assignees

Inventors

Classifications

  • H03M5/12Primary

    Biphase level code, e.g. split phase code, Manchester code; Biphase space or mark code, e.g. double frequency code · CPC title

  • using an embedded synchronisation · CPC title

  • Bus · CPC title

  • Details regarding a bus interface enhancer · CPC title

  • Details of error rate determination, e.g. BER, FER or WER · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9923573B2 cover?
A method for reading a serial data stream in a piece of automation technology equipment includes encoding the data stream to include at least two symbols which are distinguishable by a time interval between two successive signal edges. The data stream is delivered to a read unit including a symbol recognition unit which associates a time sequence of the signal edges with a respective one of the…
Who is the assignee on this patent?
Heidenhain Gmbh Dr Johannes
What technology area does this patent fall under?
Primary CPC classification H03M5/12. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 20 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).