Method and bit stream decoding unit using majority voting
First Claim
Patent Images
1. A method for bit stream decoding of a received bit stream, the method comprising the steps of:
- a) defining a detection window of sample values which are used to determine a value of a bit cell in a bit stream;
b) applying a majority voting to said sample values within said detection window;
c) generating a value of said bit cell in dependence on the results of step b); and
d) decoding the bit stream using the bit cell values generated in step c), wherein said detection window is positioned at an expected edge between two bit cells of the bit stream to overlap at least one sample of a first bit cell and at least one sample of a subsequent bit cell, having respective sample values, in order to perform bit edge detection.
32 Assignments
0 Petitions
Accused Products
Abstract
A method and a bit stream decoding unit for bit stream decoding has a bit stream comprising a number of consecutive samples. In order to provide for rapid and, in particular, reliable decoding of the bit stream, a detection window comprising a number of samples is defined and the detection window is positioned at certain positions on the bit stream in order to comprise certain samples with respective sample values. A majority voting is applied to the sample values in the detection window and, in dependence on the result of the majority voting, the bit stream is decoded and respective bit values are generated.
-
Citations
23 Claims
-
1. A method for bit stream decoding of a received bit stream, the method comprising the steps of:
-
a) defining a detection window of sample values which are used to determine a value of a bit cell in a bit stream; b) applying a majority voting to said sample values within said detection window; c) generating a value of said bit cell in dependence on the results of step b); and d) decoding the bit stream using the bit cell values generated in step c), wherein said detection window is positioned at an expected edge between two bit cells of the bit stream to overlap at least one sample of a first bit cell and at least one sample of a subsequent bit cell, having respective sample values, in order to perform bit edge detection. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method for bit stream decoding of a received bit stream, the method for comprising the steps of:
-
a) defining a detection window of sample values which are used to determine a value of a bit cell in a bit stream; b) applying a majority voting to said sample values within said detection window; c) generating a value of said sampled bit cell in dependence on the results of step b); and d) decoding the bit stream using the bit values generated in step c), wherein said detection window is positioned on an expected center of said bit cell of the bit stream in dependence on a predetermined offset-parameter and in dependence on a predetermined parameter specifying a number of samples in said detection window to only overlap samples of said bit cell for detecting a bit value of said bit cell. - View Dependent Claims (7, 8, 9, 19)
-
-
10. A device for decoding a received bit stream, the device comprising:
-
means for defining a detection window of sample values which are used to determine a value of a bit cell in a bit stream; means for applying majority voting to said sample values within said detection window; means for generating a value of said sampled bit cell in dependence on results of said voting; and means for decoding the bit steam using the generated bit cell values, wherein said detection window is positioned at an expected edge between two bit cells of the bit stream according to a predetermined offset-parameter and according to a predetermined parameter specifying a number of samples in said detection window to only overlap samples of said bit cell for detecting a bit value of said bit cell. - View Dependent Claims (17, 18, 20, 21, 22)
-
-
11. A device for decoding a received bit stream, the device comprising:
-
means for defining a detection window of sample values which are used to determine a value of a bit cell in a bit stream; means for applying majority voting to said sample values within said detection window; means for generating a value of said sampled bit cell in dependence on results of said voting; and means for decoding the bit steam using the generated bit cell values, wherein said detection window is positioned at an expected edge between two bit cells of the bit stream to overlap at least one sample of a first bit cell and at least one sample of a subsequent bit cell, having respective sample values, in order to perform bit edge detection. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
23. A computer readable medium having instructions executable by at least one of a computer and a microprocessor stored thereon for performing the steps of:
-
a) defining a detection window of sample values which are used to determine a value of a bit cell in a bit stream; b) applying a majority voting to said sample values within said detection window; c) generating a value of said bit cell in dependence on the results of step b); and d) decoding the bit stream using the bit cell values generated in step c), wherein said detection window is positioned at an expected edge between two bit cells of the bit stream to overlap at least one sample of a first bit cell and at least one sample of a subsequent bit cell, having respective sample values, in order to perform bit edge detection.
-
Specification