Apparatus and method for generating or receiving a synchronization header
AssigneeFraunhofer-Gesellschaft zur Foerderung der angewandten Forschung e.V.
InventorsConrad Zerna, Peter Nagel
Life of this patent
Estimating the term…
Abstract
An apparatus for generating a data stream according to an embodiment is provided. The apparatus is configured to generate the data stream, such that the data stream has header data and payload data. The apparatus is configured to generate the header data such that the header data comprises a synchronization header. Moreover, the apparatus is configured to generate the synchronization header using binary coding. Furthermore, the apparatus is configured to generate the synchronization header such that the synchronization header comprises a synchronization sequence being a predefined bit sequence having a plurality of bits.
Claims38
An apparatus for generating a data stream, comprising:
- a memory;
- at least one processor coupled to the memory, wherein the apparatus is configured to generate the data stream, such that the data stream comprises header data and payload data, wherein the apparatus is configured to generate the header data such that the header data comprises a synchronization header, wherein the apparatus is configured to generate the synchronization header using binary coding, wherein the apparatus is configured to generate the synchronization header such that the synchronization header comprises a synchronization sequence being a predefined bit sequence comprising a plurality of bits, wherein the apparatus is configured to generate the synchronization header such that the synchronization header comprises a pseudo-random binary sequence, wherein the apparatus is configured to insert a doubling or tripling of each of two or more bits of the pseudo-random binary sequence into the synchronization header.
An apparatus for receiving a data stream, comprising:
- a memory;
- at least one processor coupled to the memory, wherein the data stream comprises header data and payload data, wherein the header data comprises a synchronization header, wherein the synchronization header is binary encoded, wherein the synchronization header comprises a synchronization sequence being a predefined bit sequence comprising a plurality of bits, wherein the apparatus is configured to acquire the payload data of the data stream using the synchronization sequence of the synchronization header of the data stream, wherein the synchronization header comprises a pseudo-random binary sequence, wherein the synchronization header comprises a doubling or tripling of each of two or more bits of the pseudo-random binary sequence.
A system comprising:
- an apparatus for generating a data stream, comprising:
- a memory;
- at least one processor coupled to the memory, wherein the apparatus is configured to generate the data stream, such that the data stream comprises header data and payload data, wherein the apparatus is configured to generate the header data such that the header data comprises a synchronization header, wherein the apparatus is configured to generate the synchronization header using binary coding, wherein the apparatus is configured to generate the synchronization header such that the synchronization header comprises a synchronization sequence being a predefined bit sequence comprising a plurality of bits, wherein the apparatus is configured to generate the synchronization header such that the synchronization header comprises a pseudo-random binary sequence, wherein the apparatus is configured to insert a doubling or tripling of each of two or more bits of the pseudo-random binary sequence into the synchronization header, and
- an apparatus for receiving a data stream, comprising:
- a memory;
- at least one processor coupled to the memory, wherein the data stream comprises header data and payload data, wherein the header data comprises a synchronization header, wherein the synchronization header is binary encoded, wherein the synchronization header comprises a synchronization sequence being a predefined bit sequence comprising a plurality of bits, wherein the apparatus is configured to acquire the payload data of the data stream using the synchronization sequence of the synchronization header of the data stream, herein the apparatus for generating a data stream is configured to generate the data stream, such that the data stream comprises header data and payload data, wherein the apparatus for generating a data stream is configured to generate the header data such that the header data comprises a synchronization header, wherein the apparatus for generating a data stream is configured to generate the synchronization header using binary coding, wherein the apparatus for generating a data stream is configured to generate the synchronization header such that the synchronization header comprises a synchronization sequence being a predefined bit sequence comprising a plurality of bits, wherein the apparatus for receiving a data stream is configured to acquire the payload data of the data stream using the synchronization sequence of the synchronization header of the data stream.
A method for generating a data stream, wherein the method is conducted by an apparatus being implemented as a hardware apparatus, comprising:
- generating the data stream, such that the data stream comprises header data and payload data,
- wherein generating the header data is conducted such that the header data comprises a synchronization header,
- wherein generating the synchronization header is conducted using binary coding,
- wherein generating the synchronization header is conducted such that the synchronization header comprises a synchronization sequence being a predefined bit sequence comprising a plurality of bits,
- wherein generating the synchronization header is conducted such that the synchronization header comprises a pseudo-random binary sequence,
- wherein the method comprises inserting a doubling or tripling of each of two or more bits of the pseudo-random binary sequence into the synchronization header.
A method for receiving a data stream, wherein the method is conducted by an apparatus being implemented as a hardware apparatus,
- wherein the data stream comprises header data and payload data, wherein the header data comprises a synchronization header, wherein the synchronization header is binary encoded, wherein the synchronization header comprises a synchronization sequence being a predefined bit sequence comprising a plurality of bits,
- wherein the method comprises acquiring the payload data of the data stream using the synchronization sequence of the synchronization header of the data stream,
- wherein the synchronization header comprises a pseudo-random binary sequence,
- wherein the synchronization header comprises a doubling or tripling of each of two or more bits of the pseudo-random binary sequence.
A non-transitory digital storage medium having stored thereon a computer program for performing a method for generating a data stream, comprising:
- generating the data stream, such that the data stream comprises header data and payload data,
- wherein generating the header data is conducted such that the header data comprises a synchronization header,
- wherein generating the synchronization header is conducted using binary coding,
- wherein generating the synchronization header is conducted such that the synchronization header comprises a synchronization sequence being a predefined bit sequence comprising a plurality of bits,
- wherein generating the synchronization header is conducted such that the synchronization header comprises a pseudo-random binary sequence,
- wherein the method comprises inserting a doubling or tripling of each of two or more bits of the pseudo-random binary sequence into the synchronization header,
- when said computer program is run by a computer.
A non-transitory digital storage medium having stored thereon a computer program for performing a method for receiving a data stream,
- wherein the data stream comprises header data and payload data, wherein the header data comprises a synchronization header, wherein the synchronization header is binary encoded, wherein the synchronization header comprises a synchronization sequence being a predefined bit sequence comprising a plurality of bits,
- wherein the method comprises acquiring the payload data of the data stream using the synchronization sequence of the synchronization header of the data stream,
- wherein the synchronization header comprises a pseudo-random binary sequence,
- wherein the synchronization header comprises a doubling or tripling of each of two or more bits of the pseudo-random binary sequence,
- when said computer program is run by a computer.
Dependencies are inferred from the claim text.