Method and a device for controlling data extraction from a data stream containing at lease one data packet
First Claim
1. A method comprising:
- comparing a bit stream derived from a received digital data stream with an expected bit sequence to determine a correlation value for detecting a data packet;
starting data extraction from the bit stream when the correlation value exceeds a threshold value to indicate that a data packet has been detected;
storing the correlation value that exceeds the threshold value as a maximum correlation value for use as a new threshold value;
continuing comparing the bit stream with the expected bit sequence during started data extraction to determine a new correlation value; and
restarting data extraction from the bit stream when the new correlation value exceeds the stored maximum correlation value.
2 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method and a device for data extraction from a data stream containing at least one data packet. First, comparing a bit stream derived from a received digital data stream with an expected bit sequence is performed by packet detector to determine a correlation value (CorrVal) for detecting a data packet. Then, a data extraction unit is started for data extraction when the correlation value (CorrVal) exceeds a threshold value (CorrThres) indicating that a data packet has been detected. Therefore, comparing the received bit stream with the expected bit sequence to determine a new correlation value (CorrVal) is continued by the packet detector. Finally, restarting data extraction is initiated by a sync-control module when the new correlation value (CorrVal) exceeds the form correlation value (MaxCorrVal).
13 Citations
17 Claims
-
1. A method comprising:
-
comparing a bit stream derived from a received digital data stream with an expected bit sequence to determine a correlation value for detecting a data packet; starting data extraction from the bit stream when the correlation value exceeds a threshold value to indicate that a data packet has been detected; storing the correlation value that exceeds the threshold value as a maximum correlation value for use as a new threshold value; continuing comparing the bit stream with the expected bit sequence during started data extraction to determine a new correlation value; and restarting data extraction from the bit stream when the new correlation value exceeds the stored maximum correlation value. - View Dependent Claims (2, 3, 4, 5, 6, 11)
-
-
7. An apparatus comprising:
-
a data extraction unit configured to extract data from a received data stream; a packet detector configured to compare a bit stream derived from a received digital data stream with an expected bit sequence to determine a correlation value for detecting a data packet, the packet detector comprising means for continuing to compare the received bit stream with the expected bit sequence during started data extraction to determine a new correlation value; and a sync-control circuit configured to receive the correlation value from the packet detector, the sync-control circuit configured to control the data extraction unit for starting or restarting data extraction from the bit stream when the correlation value exceeds a threshold value or a stored maximum correlation value indicating that a data packet has been detected, and configured to store the correlation value that exceeds the threshold value as a maximum correlation value for use as a new threshold value. - View Dependent Claims (8, 9, 10, 12)
-
-
13. An apparatus comprising:
-
a data extraction unit configured to extract data from a received data stream; a packet detector configured to compare a bit stream derived from a received digital data stream with an expected bit sequence to determine a correlation value for detecting a data packet, the packet detector further configured to continue comparing the received bit stream with the expected bit sequence during started data extraction to determine a new correlation value; and a sync-control circuit configured to receive the correlation value from the packet detector, the sync-control circuit configured to control the data extraction unit for starting or restarting data extraction from the bit stream when the correlation value exceeds a threshold value or a stored maximum correlation value indicating that a data packet has been detected, and configured to store the correlation value that exceeds the threshold value as a maximum correlation value for use as a new threshold value. - View Dependent Claims (14, 15, 16, 17)
-
Specification