Method and apparatus for processing a data signal

US10014978B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10014978-B2
Application numberUS-201514841557-A
CountryUS
Kind codeB2
Filing dateAug 31, 2015
Priority dateAug 31, 2015
Publication dateJul 3, 2018
Grant dateJul 3, 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.

An apparatus and method for processing a data signal transferred using a specific data protocol, DP, said apparatus comprising a decoding unit configured to decode stepwise the data signal according to the used data protocol, wherein said decoding unit is adapted to decode in a decoding step rising and falling signal edges as an intermediate decoding result; and a decoding result labelling unit configured to provide intermediate decoding result labels, L, for the data signal, DS, after each decoding step performed by said decoding unit and configured to map the provided decoding result labels, L, to the data signal, DS.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method for processing a data signal, DS, transferred using a data protocol, DP, said method comprising the steps of: (a) performing at least one decoding step of a decoding process for decoding the data signal, DS, according to the used data protocol, DP, wherein in a decoding step of said decoding process rising and falling signal edges of the data signal, DS, are detected as an intermediate decoding result; (b) providing decoding result labels, L, for the partially decoded data signal, DS, after each decoding step of said decoding process; and (c) mapping the provided decoding result labels, L, to the data signal, DS, wherein in a decoding step data symbols are derived on the basis of the data bits depending on a line code of said data protocol, DP, as an intermediate decoding result and labelled with corresponding data symbol labels, SYMB; and wherein in a decoding step data words are derived on the basis of the data symbols as an intermediate decoding result and labelled with corresponding data word labels, DW. 2. The method according to claim 1 wherein an analog data signal forming the data signal, DS, is acquired and converted into a data signal trace, A, displayed on a display unit. 3. The method according to claim 1 wherein the rising and falling signal edges of the data signal, DS, detected as an intermediate decoding result are labelled with corresponding signal edge labels, E. 4. The method according to claim 1 wherein in a decoding step data bits of the data signal, DS, are detected as an intermediate decoding result and labelled with corresponding bit labels, B. 5. The method according to claim 1 wherein in a decoding step data bits of the synchronized data signal are detected as an intermediate decoding result and labelled with corresponding synchronized bit labels, SB. 6. The method according to claim 1 wherein in a decoding step structured data fields of a data frame are derived on the basis of the data words as an intermediate decoding result and labelled with corresponding data field labels, DF. 7. The method according to claim 6 wherein in a decoding step protocol messages, MSG, of the used data protocol, DP, are derived on the basis of the structured data fields as a final decoding result and labelled with corresponding protocol message labels, PM. 8. The method according to claim 1 wherein the decoding result labels, L, comprise honeycomb-shaped decoding result labels read from a label library stored in a memory unit. 9. The method according to claim 1 wherein the decoding result labels, L, of the partially decoded data signal provided after a decoding step are mapped to the data signal and displayed along with a data signal trace, A, of the data signal, DS, on a display unit. 10. The method according to claim 1 wherein the data protocol, DP, used for decoding the transported data signal and/or the decoding step and/or a label level, LL, is selected by a control unit or by a user via a user interface. 11. A method for processing a data signal, DS, transferred using a data protocol, DP, said method comprising the steps of: (a) performing at least one decoding step of a decoding process for decoding the data signal, DS, according to the used data protocol, DP, wherein in a decoding step of said decoding process rising and falling signal edges of the data signal, DS, are detected as an intermediate decoding result; (b) providing decoding result labels, L, for the partially decoded data signal, DS, after each decoding step of said decoding process; and (c) mapping the provided decoding result labels, L, to the data signal, DS, wherein the data signal, DS, with the mapped decoding result labels, L, is analyzed for fault detection in the transferred data signal, DS; wherein in a decoding step protocol messages, MSG, forming the final decoding result are analyzed automatically to detect faulty protocol massages, fMGS, within a sequence of decoded protocol messages, MSGs, wherein for each detected faulty protocol message, fMSG, an associated label sequence of a selected label level, LL, is evaluated to identify a correct substitute protocol message, sMSG. 12. The method according to claim 11 , wherein the faulty protocol message, fMSG, is marked as faulty and substituted by the identified substitute protocol message, sMSG. 13. The method according to claim 7 , wherein a sequence of decoded protocol messages, MSG, are output in a list and/or in a message sequence chart, MSC, along with associated decoding result labels, L, of a selected label level, LL, and/or along with the corresponding data signal trace, A, of the data signal, DS. 14. An apparatus for processing a data signal transferred using a specific data protocol, DP, said apparatus comprising: (a) a decoding unit configured to decode stepwise the data signal, DS, according to the used data protocol, DP, wherein said decoding unit is adapted to decode in a decoding step rising and falling signal edges as an intermediate decoding result; (b) a decoding result labelling unit configured to provide intermediate decoding result labels, L, for the data signal, DS, after each decoding step performed by said decoding unit and configured to map the provided decoding result labels, L, to the data signal, DS; and (c) a memory unit adapted to store decoding result labels (L) for intermediate and/or final decoding results provided by a decoding step performed by said decoding unit of said apparatus; wherein the decoding result labels (L) for intermediate and/or final decoding results comprise bit labels, B, synchronized bit labels, SB, signal edge labels, E, data symbol labels, SYMB, data word labels, DW, data field labels, DF, and protocol message labels, PM, of the used data protocol, DP. 15. The apparatus according to claim 14 comprising a user interface adapted to select a data protocol, DP, and/or a decoding step for decoding a data signal, DS, using said data protocol, DP, and/or to select a label level, LL, for labelling the data signal, DS, and/or to select at least one decoding result label, L, at a selected label level, LL. 16. The apparatus according to claim 14 further comprising an analyzing unit configured to analyze the data signal, DS, with the mapped decoding result labels, L, for fault detection in the transferred data signal, DS. 17. The apparatus according to claim 16 wherein the analyzing unit is configured to detect faulty protocol messages, fMSG, in a sequence of decoded protocol messages and is configured to evaluate for each faulty protocol message, fMSG, an associated label sequence of a selected label level, LL, to identify a correct substitute protocol message, sMSG, for said faulty protocol message, fMSG. 18. The apparatus according to claim 17 wherein the detected faulty protocol message, fMSG, is automatically marked by said analyzing unit as faulty. 19. The apparatus according to claim 18 , wherein the faulty protocol message, fMSG, is substituted by the identified substitute protocol message, sMSG. 20. The apparatus according to claim 14 comprising a display unit configured to display a data signal trace, A, of said data signal, DS, along with the decoding result labels (L) of a selected label level (LL). 21. The apparatus according to claim 16 , wherein a sequence of decoded protocol messages, MSG, are output in a list and/or in a message sequence chart, MSC, along with associated decoding result labels, L,

Assignees

Inventors

Classifications

  • using a single bit, e.g. start stop bit · CPC title

  • H04L1/0047Primary

    Decoding adapted to other signal detection operation (in conjunction with sequence estimation or equalization H04L25/03286) · CPC title

  • Software therefor · CPC title

  • using mBnB codes · 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 US10014978B2 cover?
An apparatus and method for processing a data signal transferred using a specific data protocol, DP, said apparatus comprising a decoding unit configured to decode stepwise the data signal according to the used data protocol, wherein said decoding unit is adapted to decode in a decoding step rising and falling signal edges as an intermediate decoding result; and a decoding result labelling unit…
Who is the assignee on this patent?
Rohde & Schwarz
What technology area does this patent fall under?
Primary CPC classification H04L1/0047. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 03 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).