Design of Packet-Based Block Codes with Shift Operators
This paper introduces packet-oriented block codes for the recovery of lost packets and the correction of an erroneous single packet. Specifically, a family of systematic codes is proposed, based on a Vandermonde matrix applied to a group of k information packets to construct r redundant packets, whe...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
SpringerOpen
2010-01-01
|
Series: | EURASIP Journal on Wireless Communications and Networking |
Online Access: | http://dx.doi.org/10.1155/2010/263210 |
id |
doaj-9dd398408f224572a256cb19c1d50f2b |
---|---|
record_format |
Article |
spelling |
doaj-9dd398408f224572a256cb19c1d50f2b2020-11-25T01:30:36ZengSpringerOpenEURASIP Journal on Wireless Communications and Networking1687-14721687-14992010-01-01201010.1155/2010/263210Design of Packet-Based Block Codes with Shift OperatorsJacek IlowAli Al-ShaikhiThis paper introduces packet-oriented block codes for the recovery of lost packets and the correction of an erroneous single packet. Specifically, a family of systematic codes is proposed, based on a Vandermonde matrix applied to a group of k information packets to construct r redundant packets, where the elements of the Vandermonde matrix are bit-level right arithmetic shift operators. The code design is applicable to packets of any size, provided that the packets within a block of k information packets are of uniform length. In order to decrease the overhead associated with packet padding using shift operators, non-Vandermonde matrices are also proposed for designing packet-oriented block codes. An efficient matrix inversion procedure for the off-line design of the decoding algorithm is presented to recover lost packets. The error correction capability of the design is investigated as well. The decoding algorithm, based on syndrome decoding, to correct a single erroneous packet in a group of n=k+r received packets is presented. The paper is equipped with examples of codes using different parameters. The code designs and their performance are tested using Monte Carlo simulations; the results obtained exhibit good agreement with the corresponding theoretical results. http://dx.doi.org/10.1155/2010/263210 |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Jacek Ilow Ali Al-Shaikhi |
spellingShingle |
Jacek Ilow Ali Al-Shaikhi Design of Packet-Based Block Codes with Shift Operators EURASIP Journal on Wireless Communications and Networking |
author_facet |
Jacek Ilow Ali Al-Shaikhi |
author_sort |
Jacek Ilow |
title |
Design of Packet-Based Block Codes with Shift Operators |
title_short |
Design of Packet-Based Block Codes with Shift Operators |
title_full |
Design of Packet-Based Block Codes with Shift Operators |
title_fullStr |
Design of Packet-Based Block Codes with Shift Operators |
title_full_unstemmed |
Design of Packet-Based Block Codes with Shift Operators |
title_sort |
design of packet-based block codes with shift operators |
publisher |
SpringerOpen |
series |
EURASIP Journal on Wireless Communications and Networking |
issn |
1687-1472 1687-1499 |
publishDate |
2010-01-01 |
description |
This paper introduces packet-oriented block codes for the recovery of lost packets and the correction of an erroneous single packet. Specifically, a family of systematic codes is proposed, based on a Vandermonde matrix applied to a group of k information packets to construct r redundant packets, where the elements of the Vandermonde matrix are bit-level right arithmetic shift operators. The code design is applicable to packets of any size, provided that the packets within a block of k information packets are of uniform length. In order to decrease the overhead associated with packet padding using shift operators, non-Vandermonde matrices are also proposed for designing packet-oriented block codes. An efficient matrix inversion procedure for the off-line design of the decoding algorithm is presented to recover lost packets. The error correction capability of the design is investigated as well. The decoding algorithm, based on syndrome decoding, to correct a single erroneous packet in a group of n=k+r received packets is presented. The paper is equipped with examples of codes using different parameters. The code designs and their performance are tested using Monte Carlo simulations; the results obtained exhibit good agreement with the corresponding theoretical results. |
url |
http://dx.doi.org/10.1155/2010/263210 |
work_keys_str_mv |
AT jacekilow designofpacketbasedblockcodeswithshiftoperators AT alialshaikhi designofpacketbasedblockcodeswithshiftoperators |
_version_ |
1725091181616955392 |