ROBUST TECHNIQUE FOR FRAME SYNCHRONIZATION IN DAB-IP SYSTEMS
First Claim
1. A method of performing Forward Error Correction (FEC) frame synchronization in a Digital Audio Broadcasting-Internet Protocol (DAB-IP) system comprising FEC frames, said method comprising:
- receiving a plurality of FEC packets, wherein each FEC packet comprises a FEC packet header and a FEC data field, and wherein said FEC data field comprises padding bytes at an end of a last FEC packet received;
comparing a received FEC packet header with a known FEC packet header until a number of bit errors in said received FEC packet header is less than or equal to a predetermined amount;
matching said received FEC packet header and said padding bytes until at least one of the following actions occur thereby resulting in receiver locking;
a number of successive FEC packet headers mismatches in said received FEC packet header;
a predetermined number of FEC packets end without padding matching; and
FEC packet header and padding matching occurs;
tracking the received FEC packets after receiver locking has occurred to ensure FEC parity packets are positioned properly in said FEC frames.
23 Assignments
0 Petitions
Accused Products
Abstract
FEC frame synchronization in a DAB-IP system comprising FEC frames includes receiving FEC packets each comprising a FEC packet header and a FEC data field comprising padding bytes at an end of a last FEC packet received; comparing a received FEC packet header with a known FEC packet header until a number of bit errors in the received FEC packet header is less than or equal to a predetermined amount; and matching the received FEC packet header and the padding bytes until at least one of the following actions occur thereby resulting in receiver locking: a number of successive FEC packet headers mismatches in the received FEC packet header; a predetermined number of FEC packets end without padding matching; and FEC packet header and padding matching occurs. The received FEC packets are tracked after receiver locking has occurred to ensure FEC parity packets are positioned properly in the FEC frames.
15 Citations
20 Claims
-
1. A method of performing Forward Error Correction (FEC) frame synchronization in a Digital Audio Broadcasting-Internet Protocol (DAB-IP) system comprising FEC frames, said method comprising:
-
receiving a plurality of FEC packets, wherein each FEC packet comprises a FEC packet header and a FEC data field, and wherein said FEC data field comprises padding bytes at an end of a last FEC packet received; comparing a received FEC packet header with a known FEC packet header until a number of bit errors in said received FEC packet header is less than or equal to a predetermined amount; matching said received FEC packet header and said padding bytes until at least one of the following actions occur thereby resulting in receiver locking; a number of successive FEC packet headers mismatches in said received FEC packet header; a predetermined number of FEC packets end without padding matching; and FEC packet header and padding matching occurs; tracking the received FEC packets after receiver locking has occurred to ensure FEC parity packets are positioned properly in said FEC frames. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A program storage device readable by computer comprising a program of instructions executable by said computer to perform a method of performing Forward Error Correction (FEC) frame synchronization in a Digital Audio Broadcasting-Internet Protocol (DAB-IP) system comprising FEC frames, said method comprising:
-
receiving a plurality of FEC packets, wherein each FEC packet comprises a FEC packet header and a FEC data field, and wherein said FEC data field comprises padding bytes at an end of a last FEC packet received; comparing a received FEC packet header with a known FEC packet header until a number of bit errors in said received FEC packet header is less than or equal to a predetermined amount; matching said received FEC packet header and said padding bytes until at least one of the following actions occur thereby resulting in receiver locking; a number of successive FEC packet headers mismatches in said received FEC packet header; a predetermined number of FEC packets end without padding matching; and FEC packet header and padding matching occurs; tracking the received FEC packets after receiver locking has occurred to ensure FEC parity packets are positioned properly in said FEC frames. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. An electronic system for performing Forward Error Correction (FEC) frame synchronization in a Digital Audio Broadcasting-Internet Protocol (DAB-IP) system comprising FEC frames, said electronic system comprising:
-
a plurality of FEC packets, wherein each FEC packet comprises a FEC packet header and a FEC data field, and wherein said FEC data field comprises padding bytes at an end of a last FEC packet received; and a three state Finite State Machine (FSM) adapted to; compare a received FEC packet header with a known FEC packet header until a number of bit errors in said received FEC packet header is less than or equal to a predetermined amount; match said received FEC packet header and said padding bytes until at least one of the following actions occur thereby resulting in receiver locking; a number of successive FEC packet headers mismatches in said received FEC packet header; a predetermined number of FEC packets end without padding matching; and FEC packet header and padding matching occurs; track the received FEC packets after receiver locking has occurred to ensure FEC parity packets are positioned properly in said FEC frames. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification