IP Library Granted Patent US 7,301,484
Granted Patent B2
US 7,301,484 · App. 11/264,396 · Granted Nov 27, 2007

Data decoder

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,301,484
App. No.
11/264,396
Granted
Nov 27, 2007
Kind
B2
Abstract

A method, apparatus and computer program for decoding a data stream. The method comprises the steps of acquiring an analog data signal, determining an initial polarity of the analog data signal, determining a threshold transition level, determining a plurality of transition edges where the analog data signal crosses the threshold transition level, and determining the number of unit intervals between each pair of transition edges. A binary value is assigned to each of the unit intervals, and the binary values are displayed to a user.

Claims (55)

1. A method for decoding a data stream, comprising the steps of:

acquiring an analog data signal;

determining an initial polarity of the analog data signal;

determining a threshold transition level;

determining a plurality of transition edges where the analog data signal crosses the threshold transition level;

determining a polarity of the analog data signal at each transition edge in accordance with the initial polarity of the analog data signal;

determining bitrate information of the analog data signal;

determining the number of unit intervals between each pair of transition edges;

assigning a binary value to each of the unit intervals; and

storing the binary values to a computer readable storage medium.

2. The method of claim 1 , further comprising the step of automatically determining the bitrate of the analog data signal.

3. The method of claim 1 , wherein the step of determining bitrate information of the analog data signal comprises the step of receiving a user input designating the bitrate of the analog data signal.

4. The method of claim 1 , wherein the displayed binary values correspond to a portion of the analog data signal shown on a display.

5. The method of claim 1 , wherein the step of determining the threshold transition level comprises the steps of:

determining a minimum value of the analog data signal;

determining a maximum value of the analog data signal; and

setting the threshold transition level midway between the minimum and maximum values.

6. The method of claim 1 , wherein the analog data signal is a Non-Return to Zero (NRZ) signal.

7. The method of claim 1 , wherein the analog data signal is a Non-Return to Zero (NRZ) signal that has been converted from another format.

8. A computer readable storage medium bearing instructions that when executed by a computer controlled oscllioscope for decoding a data stream, cause the oscilloscope to execute the steps of:

acquiring an analog data signal;

determining an initial polarity of the analog data signal;

determining a threshold transition level;

determining a plurality of transition edges where the analog data signal crosses the threshold transition level;

determining a polarity of the analog data signal at each transition edge in accordance with the initial polarity of the analog data signal;

determining bitrate information of the analog data signal;

determining the number of unit intervals between each pair of transition edges;

assigning a binary value to each of the unit intervals; and

storing the binary values to a computer readable storage medium.

9. The instructions of claim 8 , wherein the step of determining bitrate information of the analog data signal comprises automatically determining the bitrate of the analog data signal.

10. The instructions of claim 8 , wherein the step of determining bitrate information of the analog data signal comprises receiving a user input designating the bitrate of the analog data signal.

11. The instructions of claim 8 , wherein the displayed binary values correspond to a portion of the analog data signal shown on a display.

12. The instructions of claim 8 , wherein the step for determining the threshold transition level comprises the further steps of:

determining a minimum value of the analog data signal;

determining a maximum value of the analog data signal; and

setting the threshold transition level midway between the minimum and maximum values.

13. The instructions of claim 8 , wherein the analog data signal is a Non-Return to Zero (NRZ) signal.

14. The instructions of claim 8 , wherein the analog data signal is a Non-Return to Zero (NRZ) signal that has been converted from another format.

15. An oscilloscope for decoding a data stream, comprising:

an acquisition portion for acquiring an analog data signal;

a processor for determining an initial polarity of the analog data signal, determining a threshold transition level, determining a plurality of transition edges where the analog data signal crosses the threshold transition level, determining a polarity of the analog data signal at each transition edge in accordance with the initial polarity of the analog data signal, determining bitrate information of the analog data signal, determining the number of unit intervals between each pair of transition edges, and assigning a binary value to each of the unit intervals; and

a display for displaying the binary values.

16. The oscilloscope of claim 15 , wherein the processor further automatically determines the bitrate of the analog data signal.

17. The oscilloscope of claim 15 , wherein the determining of the bitrate of the analog information signal comprises receiving a user input designating the bitrate of the analog data signal.

18. The oscilloscope of claim 15 , wherein the display displays binary values corresponding to a portion of the analog data signal shown on the display.

19. The oscilloscope of claim 15 , wherein the processor determines the threshold transition level by:

determining a minimum value of the analog data signal;

determining a maximum value of the analog data signal; and

setting the threshold transition level midway between the minimum and maximum values.

20. The oscilloscope of claim 15 , wherein the analog data signal is a Non-Return to Zero (NRZ) signal.

21. A method for determining a polarity of an acquired analog data signal, comprising the steps of:

determining an initial polarity of the analog data signal;

determining a threshold transition level;

determining a plurality of transition edges where the analog data signal crosses the threshold transition level; and

determining a polarity of the analog data signal at each transition edge in accordance with the initial polarity of the analog data signal.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Oct 19, 2012
From: RBS CITIZENS, N.A.
To: TELEDYNE LECROY, INC.
Reel/Frame 029155/0478 →
MERGER Recorded Oct 19, 2012
From: LECROY CORPORATION
To: TELEDYNE LECROY, INC.
Reel/Frame 029162/0724 →
RELEASE OF SECURITY INTEREST Recorded Oct 15, 2012
From: MANUFACTURERS AND TRADERS TRUST COMPANY, AS AGENT
To: LECROY CORPORATION
Reel/Frame 029128/0280 →
RELEASE OF SECURITY INTEREST Recorded Oct 15, 2012
From: MANUFACTURERS AND TRADERS TRUST COMPANY, AS AGENT
To: LECROY CORPORATION
Reel/Frame 029129/0880 →
SECURITY AGREEMENT Recorded Aug 30, 2011
From: LECROY CORPORATION
To: RBS CITIZENS, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 026826/0850 →
SECURITY AGREEMENT Recorded Aug 27, 2010
From: LECROY CORPORATION
To: MANUFACTURERS AND TRADERS TRUST COMPANY
Reel/Frame 024892/0689 →