Nova Patents
CA2180342C

Packet error indication method

Abstract

A method for providing packet error indication (62) in amulti-hop communications system (10) in which packets (17) ofdata are transmitted from a transmission site (14) to a receptionsite (32) via a plurality of successive physical links (22a, 26a, 28a,30a, 22b, 26b, 28b, 30b, 22c, 26c, 28c, 30c). At the transmissionsite, a pre-defined bit (62) in a packet (16) to be transmitted is setto a first value indicating that no errors are present in the packet.Then, at each successive physical link, after transmission of thepacket over that link, the following steps are performed: detecting(82) whether any uncorrectable errors occurred in the packet duringtransmission over that link; if an uncorrectable error is detected,setting (90) the pre-defined bit in the packet to a second valueindicative of an uncorrectable error in the data of the packet; andrelaying (88) the packet to the next successive physical link fortransmission over that next link. A decoder (32) at the receptionsite may, upon receiving a given packet, examine the value of thepre-defined bit to determine the integrity of the data contained inthat packet.

Term

Term ended

Expired 11 July 2014, 12.2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

6 claims: 2 independent, 4 dependent

  1. 1
    WHAT IS CLAIMED IS:1. In a packet-based multi-hop communications system wherein packets of data aretransmitted from a transmission site to a reception site via a plurality of successive physical links, and wherein each successive physical link employs a data link layer unique to that physical link to provide error correction of packets transmitted over that physical link, and wherein the data link layers of some of said physical links may be different, a method of indicating to the reception site whether an error occurred during transmission of a particular packet over one of said physical links, said methodcomprising the steps of: setting a pre-defined group of bits in said packet to a first value at said transmission site, said first value being indicative of no errors in the data of said packet;performing the following steps at each successive physical link after transmission of said packet over that physical link: (a) detecting, via the data link layer employed by that physical link, whether any uncorrectable errors occurred in the packet during transmission over that physical link;(b) extracting the packet from the data link layer employed by the physical link;(c) if an uncorrectable error is detected, setting the pre-defined group of bitsin the extracted packet to a second value wherein the second value is indicative of an uncorrectable error in the data of said extracted packet;and (d) relaying said extracted packet to the next successive physical link, whereinthe next successive physical link employs another data link layer to transmit said packet over that physical link, and wherein a device at the reception site may, upon receiving the packet, examine the value of the pre-defined group of bits to determine whether an uncorrectable error occurred during transmission of the packet over one of said physical links.
  2. 4
    In a packet-based multi-hop communications system wherein packets of data aretransmitted from a transmission site to a reception site via a plurality of successive physical links, and wherein each successive physical link employs a data link layer unique to that physical link to provide error correction of packets transmitted over that physical link, and wherein the data link layers of some of said physical links may be different, a method for use at a physical link for providing an indication to the reception site that an uncorrectable error occurred in the data of a packet during transmission of that packet over that physical link, said method comprising the steps of:(a) detecting, via the data link layer employed by that physical link, whether any uncorrectable errors occurred in the data of said packet during transmission of the packet over that physical link;(b) extracting the packet from the data link layer employed by the physical link;(c) if an error occurred, setting a pre-defined bit in said packet to a pre-determined value, said pre-determined value being indicative of an uncorrectable error in the data of said packet;and (d) relaying said packet to a next successive physical link in said communications system, wherein the next successive physical link employs another data link layer to transmit said packet over that physical link.