Maan A. Kousa

Learn More
Product codes are powerful codes that can be used to correct errors or recover erasures. The simplest form of a product code is that where every row and every column is terminated by a single parity bit, referred to as single parity check (SPC) product code. This code has a minimum distance of four and is thus guaranteed to recover all single, double, and(More)
The astonishing performance of turbo codes attracted many researchers and this has resulted in an explosive amount of literature since their introduction few years ago. As turbo codes did not actually arise from applying a pre-existing theory, most of their outstanding features remain to be explained. This paper gives some explanation of the code(More)
Reliability and throughput are two important aspects of data communication systems.Various error control strategies such as FEC, ARQ, and hybrid ARQ schemes can be used to enhance system performance.For time-varying channels, the optimum solution is to adaptively match the rate of the error-correcting code to the prevailing channel conditions.A simple and(More)
In ATM networks, fixed-length cells are transmitted. A cell may be discarded during the transmission due to buffer overflow or detection of errors. Cell discarding seriously degrades transmission quality. This paper analyzes a hybrid automatic repeat request/forward error control (ARQ/FEC) cellloss recovery scheme that is applied to virtual circuits (VC’s)(More)
ةصلاخلا : برتلا تارفيش تذوحتسا دقل و ً ارخؤ م ب سب نيثحا بلا نم ر يثكلا ما متها ى لع ب أ هابلا ا هئاد ـ د نع ر ـ ل ةضفخنملا مي قلا ) SNR .( اًءز ج ر ثعبملا ر بتعيو اً ماه شلا هذ ه ميمصت ن م في تار . م ظعم ضرتفتو لأا ،ةيئاوشع تار ثعبم لاجملا اذه يف ثاحب أ سرد نف ثحبلا اذ ه يف ا م أ مادختساب و برت تارفي ش ءاد ّ يفص تارثعبم ،ة و ب ةقلعتملا لماوعلا نم ديدعلا أ(More)
Powerful rate-compatible codes are essential for achieving high throughput in hybrid automatic repeat request (ARQ) systems for networks utilising packet data transmission. The paper focuses on the construction of efficient rate-compatible low-density parity-check (RC-LDPC) codes over a wide range of rates. Two LDPC code families are considered; namely,(More)
Channel coding is a powerful technique to get reliable communication over noisy channels. The performance of the coding system is bounded by Shannon limit. Lately, the proposal of parallel-concatenated convolutional code (PCCC), called turbo codes, has increased the interest in the coding area since these codes give most of the gain promised by the(More)