Papers by Sherif Elsanadily

International Journal of Industry and Sustainable Development
The security missions by using smart tools have become very important in our everyday life. A sec... more The security missions by using smart tools have become very important in our everyday life. A security patrol robot vehicle is developed and presented in this paper. The paper discusses its main benefits and elaborates how modern technology can be used to address errors that may occur in the security field due to the human factor by designing and implementing an interactive robotic vehicle for periodic monitoring. It can be used in buildings and facilities that require nighttime security. Inspired by Egypt Vision 2030's digital transformation trend, the proposed robotic vehicle will patrol any premises or residential blocks at predetermined intervals, usually at night or during vacations. It is a self-powered system that is integrated with a remote control and monitoring platform and is designed to be placed next to the building or block that needs to be secured in order to carry out its surveillance and patrolling missions, among other magnificent functions. Finally, it provides the control head office with all relevant and necessary data to make the correct decision.
IEEE Communications Letters, 2017
In this paper, a modified Bit-Flipping (BF) decoding algorithm is proposed for Hard-Decoding of G... more In this paper, a modified Bit-Flipping (BF) decoding algorithm is proposed for Hard-Decoding of Generalized Low-Density Parity-Check (GLDPC) codes over binary channels. This approach introduces an extra bit between the variable nodes (VNs) and constraint nodes (CNs) representing the decision reliability of each node. The local decoding failure is also analyzed to provide a reasonable treatment for the most of its causes. The approach is not in the direction of constructing codes with minimum trapping sets but to reduce their effect in the decoder at a cost of little increase in the resources. The algorithm, which is called Two-Side State-Aided Bit-Flipping (TSSA-BF), is shown by simulations to outperform previous BF algorithms in terms of error performance.

International Journal of Industry and Sustainable Development
The system is a network of stations deployed along the roads in a smart city. Every station is a ... more The system is a network of stations deployed along the roads in a smart city. Every station is a standalone self-powered system working as an element in a huge network which is responsible for controlling the traffic on the road and improve the quality of road service. It is supposed to turn its lights on only whenever vehicles or pedestrians are existed to save power; warn the speedy vehicles by placing various smart road tools to limit their speeds; monitor the road status, recognize the accidents and call for emergency police; send the whole situation to the city central control office; help in keeping roads pollution-free, help older-aged people and do many other magnificent functions. Our proposed system consists of 5 main subsystems; First, Smart lighting system; Second, Road monitoring and Speed measurement system; Third, Speed Control system (Smart speed bump); Fourth, Emergency USB charger, and Fifth, Off-grid Solar power System.

SSIM-based sparse image restoration
Journal of King Saud University - Computer and Information Sciences, 2021
Abstract In this paper, we provide a sparse image restoration algorithm with a SSIM-based objecti... more Abstract In this paper, we provide a sparse image restoration algorithm with a SSIM-based objective function. The proposed technique is a modification to the SSIM-inspired OMP (iOMP) and, and it has two parallel sparse restoration paths. One of them is L 2 -sense OMP and the other is SSIM -sense OMP (iOMP). Both paths intersects only at the starting point and gives different quality levels after each iteration. This distinction enables us to select the coefficients of the best quality and to avoid the uncertainty issue of iOMP. From the point of view of the SSIM levels, the conducted experiments proved that, the proposed methodology works better than iOMP and OMP. Also, the performance of this method is checked for significance by the t-test, and the obtained results proved that the method works well especially for large images and the data-independent based dictionary.

Lowered-complexity soft decoding of generalized LDPC codes over AWGN channels
This paper presents a lowered complexity version of a reliability-based iterative decoding algori... more This paper presents a lowered complexity version of a reliability-based iterative decoding algorithm for Generalized Low Density Parity Check (GLDPC) codes with BCH constituent codes using Soft-Input Soft-Output (SISO) Chase-II algorithm. Applied to Gallager-based global LDPC code, it shows that the proposed algorithm, when employed on GLDPC with the multi-error correction BCH subcodes, reduces the complexity of the conventional Soft-Decision Decoding (SDD) with Chase algorithm at a cost of slight degradation in the error performance. The approach is built on eliminating the employment of the Chase SISO decoder at the Generalized Check Nodes (GCNs) where the expected number of errors is within the correction capability of the Hard-Decision Decoder (HDD). As a case study, the decoder is considered under AWGN channel and Simulation results are presented showing the complexity and performance of the conventional and proposed algorithms.

SSIM-based sparse image restoration
In this paper, we provide a sparse image restoration algorithm with a SSIM-based objective functi... more In this paper, we provide a sparse image restoration algorithm with a SSIM-based objective function. The proposed technique is a modification to the SSIM-inspired OMP (iOMP) and, and it has two parallel sparse restoration paths. One of them is L 2 -sense OMP and the other is SSIM -sense OMP (iOMP). Both paths intersects only at the starting point and gives different quality levels after each iteration. This distinction enables us to select the coefficients of the best quality and to avoid the uncertainty issue of iOMP. From the point of view of the SSIM levels, the conducted experiments proved that, the proposed methodology works better than iOMP and OMP. Also, the performance of this method is checked for significance by the t-test, and the obtained results proved that the method works well especially for large images and the data-independent based dictionary.

Improving the Decoding Performance of High-Rate GLDPC Codes in Low Error-Rate Applications
This paper presents a new evaluation and performance comparison of a reliability-based iterative ... more This paper presents a new evaluation and performance comparison of a reliability-based iterative decoder for Generalized LDPC codes with BCH subcodes, using Soft-Input Soft-Output (SISO) Chase algorithm, compared with the same algorithm employing Hamming subcodes. While the single-error correction code with length n is accorded a preference over the double error correction one with length 2n (in terms of error performance over AWGN channels), this article shows that the GLDPC code with BCH subcodes surpasses the Hamming-based one under nearly the same overall code rate. It also converges in less than half the number of iterations compared to different corresponding Hamming-based soft-decision decoding (SDD) systems. As a case study, Gallager-based global LDPC code is applied and the decoder is considered over AWGN channel. The simulation results are showing the performance against the code block length, number of iterations and Chase algorithm parameters.

Scientists have competed to find codes that can be decoded with optimal decoding algorithms. Gene... more Scientists have competed to find codes that can be decoded with optimal decoding algorithms. Generalized LDPC codes were found to compare well with such codes. LDPC codes are well treated with both types of decoding; HDD and SDD. On the other hand GLDPC codes iterative decoding, on both AWGN and BSC channels, was not sufficiently investigated in the literature. This chapter first describes its construction then discusses its iterative decoding algorithms on both channels so far. The SISO decoders, of GLDPC component codes, show excellent error performance with moderate and high code rate. However, the complexities of such decoding algorithms are very high. When the HDD BF algorithm presented to LDPC for its simplicity and speed, it was far from the BSC capacity. Therefore involving LDPC codes in optical systems using such algorithms is a wrong choice. GLDPC codes can be introduced as a good alternative of LDPC codes as their performance under BF algorithm can be improved and they would then be a competitive choice for optical communications. This chapter will discuss the iterative HDD algorithms that improve decoding error performance of GLDPC codes. SDD algorithms that maintain the performance but lowering decoding simplicity are also described.
Classification-Based Algorithm for Bit-Flipping Decoding of GLDPC Codes Over AWGN Channels
IEEE Communications Letters
In this letter, an improved bit-flipping (BF) decoder for generalized LDPC over AWGN channels is ... more In this letter, an improved bit-flipping (BF) decoder for generalized LDPC over AWGN channels is proposed. It takes the advantage of the fast BF decoding with only initial help from the channel soft information by introducing a classification step at first. Second, it adds an auxiliary bit in messages between the bipartite graph nodes as a tool for increasing the decision reliability and improving the performance. The reliability is presented as a tool for diminishing the effect of the generated trapping sets. The proposed classification threshold is mathematically derived, and the algorithm is revealed to surpass the various BF algorithms concerning the bit error rate performance.

Lowered-Complexity Soft Decoding of Generalized LDPC Codes over AWGN Channels
This paper presents a lowered complexity version of a reliability-based iterative decoding algori... more This paper presents a lowered complexity version of a reliability-based iterative decoding algorithm for Generalized Low Density Parity Check (GLDPC) codes with BCH constituent codes using Soft-Input Soft-Output (SISO) Chase-II algorithm. Applied to Gallager-based global LDPC code, it shows that the proposed algorithm, when employed on GLDPC with the multi-error correction BCH subcodes, reduces the complexity of the conventional Soft-Decision Decoding (SDD) with Chase algorithm at a cost of slight degradation in the error performance. The approach is built on eliminating the employment of the Chase SISO decoder at the Generalized Check Nodes (GCNs) where the expected number of errors is within the correction capability of the Hard-Decision Decoder (HDD). As a case study, the decoder is considered under AWGN channel and Simulation results are presented showing the complexity and performance of the conventional and proposed algorithms.
Two-Side State-Aided Bit-Flipping Decoding of Generalized Low Density Parity Check Codes
IEEE Communications Letters, 2017
A modified bit-flipping (BF) decoding algorithm is proposed for hard-decoding of generalized low-... more A modified bit-flipping (BF) decoding algorithm is proposed for hard-decoding of generalized low- density parity-check codes over binary channels. This approach introduces an extra bit between the variable nodes and constraint nodes representing the decision reliability of each node. The local decoding failure is also analyzed to provide a reasonable treatment for the most of its causes. The approach is not in the direction of constructing codes with minimum trapping sets, but to reduce their effect in the decoder at a cost of little increase in the resources. The algorithm, which is called two-side state-aided BF, is shown by simulations to outperform previous BF algorithms in terms of error performance.
Direction of Arrival Tracking under Various Degrees of Correlation
International Conference on Multimedia and Signal Processing, 2011
Uploads
Papers by Sherif Elsanadily