This invention relates to improvements in Asynchronous Transfer Mode (ATM) data transmission systems. More particularly, although not exclusively, this invention relates to techniques and apparatus for enhancing the resistance of ATM data packets (cells) to burst errors originating from link errors and intentional jamming.
Asynchronous Transfer Mode (ATM) is a packet oriented system for transferring digital information based on the use of ATM cells. ATM data is transmitted as a contiguous stream of ATM cells where each cell has a constant length and comprises a header label of 5 bytes and a payload field of 48 bytes (see
The system is asynchronous in that the cells are identified by means of address information carried in the header label and not by their position in relation to a fixed time reference.
Referring to
The relatively small and constant size of an ATM cell allows ATM hardware to transmit video, audio and data over the same network with rudimentary cell prioritisation being handled by appropriate fields in the header.
A significant problem in many data transmission networks, including ATM systems, is data loss/corruption. This may be in the form of burst errors and can be the result of intrinsic link errors or external error/interference effects which are not dependent on traffic load. An example of as external interference source is jamming. The present invention is primarily concerned with burst error protection and techniques by which resistance to burst errors can be enhanced. This is referred to as “cell hardening” in the present application.
In the case of standard ATM cells, all of the addressing information is carried in the cell header. This makes any ATM cell particularly vulnerable to burst errors or intentional jamming directed at the cell header. Regardless of the subsequent integrity of the payload data, burst or jamming errors may destroy all cell addressing data thus effectively corrupting the entire ATM cell.
The following discussion will be given in the context of tactical networks, specifically those found in military environments. However, this is not to be construed as a limiting application. The present invention may be applied in any environment where increased or enhanced cell transmission reliability is required. Other examples include satellite transmission links and error-prone links carrying different types of traffic such as voice, video and data.
For a tactical network to be effective, some form of error protection must be implemented to avoid unacceptable loss of traffic on high error rate links. High error rates may be the result of burst errors or manmade interference such as jamming. Any attempt to enhance cell resistance to burst errors or jamming should further take into account targeted jamming which attempts to isolate and corrupt the cell header.
Commercial ATM networks usually require link integrities of better that 1 in 107 while tactical links are envisaged to operate in error environments of up to 1 in 103. There have been a number of attempts to provide improved ATM error correction/handling in error prone transmission environments. The applicants are aware of U.S. Pat. No. 5,699,369 (to Guha) which describes an Adaptive Forward Error Correction Method and System. The technique described in this document is based on deterministic error control intended to recover from congestion-related cell loss. However, the method of Guha requires the determination of whether a specific feasibility condition is met. This is calculated on the basis of an expected number of burst errors in a forward error corrected (FEC) payload and whether forward error correction can compensate for an expected number of burst errors in that encoded payload. However, the technique of Guha does not address the issue of targeted header corruption caused by jamming or burst errors. Guha is concerned primarily with network congestion and can be viewed as a remedial rather than proactive approach to improving ATM cell transmission reliability and enhancing resistance to burst errors.
An aim of the present invention is to provide a method and apparatus that enhances the resistance of an ATM cell to burst errors including man-made interference such as jamming.
To this end, one aspect of the invention provides a method of enhancing the resistance of ATM cells to burst errors and jamming, the ATM cells each including a header and payload, the method including the step of interleaving the ATM cell header into an error correction transmission frame.
In one preferred embodiment of this aspect of the invention, error correction may be applied separately to the payload and header prior to interleaving them within a transmission frame. Preferably, the error correction corresponds to Reed Solomon forward error correction.
The Reed Solomon encoding may be applied to the header and payload separately following which the encoded header may be interleaved with the encoded payload.
Preferably, empty/idle ATM cells are eliminated/used to substantially match input and output rates of an ATM link.
A further aspect of the invention provides an apparatus adapted to enhance the resistance of ATM cells to burst errors and jamming operation in accordance with the method described herein.
The invention will now be described by way of example only and with reference to the figures in which:
The following discussion will generally relate to ATM transmission of data in error-prone military environments. The cell hardening system described herein is, in one embodiment, intended for protecting ATM trunks being carried over, for example, a radio relay link that is subject to a tactical environment which may include jamming interference, either random or targeting. Other applications are envisaged, such as protecting satellite links.
As will be discussed below in more detail, additional bits are used in the hardened ATM cell. These extra bits are used to provide extra encoding for the header. They may be derived from idle or unassigned ATM cells, if available, otherwise they contribute to link overheads.
The present invention is considered to provide more robust protection as the header information is interleaved in the entire structure of the cell. This makes the ATM cell more resistant to an attack by a jamming or burst errors as there are no regions of the cell that are particularly vulnerable to attack by an interfering pulse. This is particularly relevant to jamming techniques which look for frame boundaries in order to corrupt the data stream in a systematic way.
Returning to the structure of the hardened ATM cell,
Reed Solomon forward error correction is used as the basic element of the design architecture. This form of encoding was chosen as it provides a good mix of bit error and burst error correction and is relatively straightforward to implement. The specific implementation of Reed-Solomon encoding is considered to be within the purview of the skilled person and will not be discussed in detail herein.
The general operation of such an ATM network is as follows: a standard ATM switch 40 receives ATM cells from a network (not shown). These are passed to a Cell Hardening Unit 41 which processes the cell according to the invention and as described herein. The hardened cells may be subject to cryptographic processes and then transmitted via, for example, an RF link 44/45. The hardened cells are decrypted (if necessary) and decoded as described below. The unpacked cells are then passed to an ATM switch for transmission via the network.
The cell is then stored in the data or voice buffer (35) as appropriate. Cells are removed from the buffer when the transmitter is able to take them.
By way of rudimentary cell prioritisation, cells in the data buffer are only processed when the voice buffer is empty. Similarly, when both buffers are empty, idle cells are generated and transmitted to maintain the physical link rate of the data connection.
Data cells are not transmitted when the radio interface receiver is out of sync. However voice and idle cells continue to be transmitted when the radio interface is reporting out of sync. According to the operation of a prototype CHU, the cell is then converted into a packed cell by inserting 3 dummy bytes between the cell header and the cell payload. A block schematic of a CHU operating in this manner is shown in
The 56 byte packed cell is then passed to the Reed Solomon encoder (33) for forward error correction encoding. After a processing delay, the FEC packed cell is read from the Reed Solomon encoder and serially clocked out of the CHU at a selectable rate. The series of frames (hardened ATM cells) then leaves the device as a contiguous bit stream which is then sent for transmission on, for example, a radio link (39).
The incoming path (56) shown in
In trials, the ATM cell hardening method according to the present invention has been found to yield traffic reliability with link error rates below 1 in 103. The advantages and viability of the present approach to network traffic protection have thus been amply demonstrated. Unlike previous attempts to enhance the resistance of ATM cells to corruption, the present invention ensures that the cell payload is delivered even when the cell is damaged. Delivering a cell correctly, but with a partially corrupted payload, may be worthwhile in situations where a significant residual error rate can be tolerated. Such an example is in voice communications where the human ear can, to a certain extent, interpolate between breaks and corrupted portions of audio material.
Thus by the invention described herein and the embodiments referred to above, the present invention provides for an ATM cell handling and transmission technique and apparatus which has been shown to have enhanced resistance to burst errors and/or jamming errors. It has further been demonstrated that traffic can reliably be maintained with link error rates below 1 in 103.
Although the present invention has been described by way of example only and with reference to the possible embodiments thereof, it to be appreciated that improvements and/or modifications may be made thereto without departing from the scope of the invention as set out in the appended claims.
Where in the foregoing description reference has been made to integers or components having known equivalents, then such equivalents are herein incorporated as if individually set forth.
Number | Date | Country | Kind |
---|---|---|---|
0101705.2 | Jan 2001 | GB | national |