US 7,613,163 B2
Method for transmission of digital information packets in a data network
Jürgen Pandel, Feldkirchen-Westerham (Germany); and Marcel Wagner, München (Germany)
Assigned to Siemens Aktiengesellschaft, Munich (Germany)
Appl. No. 10/579,992
PCT Filed Nov. 17, 2004, PCT No. PCT/EP2004/052996
§ 371(c)(1), (2), (4) Date May 19, 2006,
PCT Pub. No. WO2005/050901, PCT Pub. Date Jun. 02, 2005.
Claims priority of application No. 103 53 974 (DE), filed on Nov. 19, 2003.
Prior Publication US 2007/0064707 A1, Mar. 22, 2007
Int. Cl. H04J 3/24 (2006.01); H04L 12/28 (2006.01); G01R 31/28 (2006.01)
U.S. Cl. 370—349  [370/394; 714/784] 13 Claims
OG exemplary drawing
 
1. A method for transmission of digital information packets in a data network from an emitter to a receiver, the information packets transported via a transport layer, the method comprising:
in the emitter, forming one or more data packet groups, each data packet group comprising information packets to be transmitted;
for each data packet group:
inserting redundancy packets into the data packet group;
for each information packet in the data packet group, inserting a first signalization field comprising an information packet position field that provides a position of the corresponding information packet in the data packet group, an indicator identifying a data packet group to which each information packet belongs, and a one-bit flag indicating if the corresponding information packet is the last information packet in the data packet group;
for each redundancy packet in the data packet group, inserting a second signalization field comprising a redundancy-packet position field that provides a position of the corresponding redundancy packet in the data packet group. an indicator identifying a data packet group to which each redundancy packet belongs, and a one-bit flag indicating if the corresponding redundancy packet is the last redundancy packet in the data packet group;
transmitting the data packet group to the receiver;
receiving the data packet group by the receiver;
waiting a predetermined time after receiving a last information packet and a last redundancy packet; and
after the predetermined time, reconstructing the data packet group at the receiver by using information in the first and the second signalization fields to determine whether a received information packet or a received redundancy packet belongs to the data packet group, to determine the positions of the information and redundancy packets in the data packet group and configuring the data packet group with a row length equal to a length of a correctly received redundancy packet, wherein within a reconstructed data packet group the information packets may span more than one row, and wherein a size of the data packet group can be determined from information in the first and the second signalization fields and the length of a correctly received redundancy packet.