scispace - formally typeset
Search or ask a question

Showing papers by "Sabah M. Ahmed published in 2003"


Journal ArticleDOI
TL;DR: A new algorithm for electrocardiogram (ECG) compression based on the compression of the linearly predicted residuals of the wavelet coefficients of the signal, which reduces the bit rate while keeping the reconstructed signal distortion at a clinically acceptable level.

97 citations


Proceedings ArticleDOI
Sabah M. Ahmed1
27 Dec 2003
TL;DR: This algorithm provides flexibility in control the genetic algorithms parameters such as population size, number of generations, crossover probability and so on, and can be easily handled by the proposed method for FIR filters with arbitrary amplitude and phase specifications.
Abstract: In this paper we present efficient design algorithm for FIR filters with arbitrary amplitude and phase specifications using genetic algorithm. This algorithm provides flexibility in control the genetic algorithms parameters such as population size, number of generations, crossover probability and so on. Filters with binary, integer or real coefficients can be easily handled by the proposed method. This includes the multiplierless coefficients case. It has been tested for the design of filters with different amplitude and phase specifications. The fitness function was defined as the simple reciprocal of sum squared of the error.

6 citations


Journal ArticleDOI
TL;DR: This paper presents a low-complexity wavelet-based audio compression algorithm that is capable of handling fairly arbitrary audio sources and meets the requirements of multimedia computing.
Abstract: Wavelets have recently emerged as a powerful tool for signal compression, particularly in the areas of image, video, and audio compression. In this paper, we present a low-complexity wavelet-based audio compression algorithm that is capable of handling fairly arbitrary audio sources. The algorithm transforms the incoming audio data into the wavelet domain, and compresses data by exploring redundancy in the wavelet coefficients and exploiting the large runs of zeros in the transformed signal. Also there is a possibility of applying a threshold to the non-zero coefficients, thus a further increase in the number of zeros is expected. The audio signal is first preprocessed to scale down the wavelet coefficients. Then the preprocessed signal is wavelet transformed using a bi-orthogonal discrete wavelet transform (DWT) and threshold by applying energy compaction strategy. Encoding represents the threshold coefficients in compact form. A new encoding technique that is easy to implement, and that provides a reasonable compression ratio for a certain acceptable distortion level has been developed to encode the threshold DWT. So, a bit rate can be controlled such that the algorithm operates at virtually any pre-selected bit rate. The motivation of using the bi-orthogonal wavelet transform is that it permits the use of a much broader class of filters, and this class includes symmetric linear phase filters. The superior performance of this algorithm is also demonstrated by comparing it with two other popular audio compression techniques and this meets the requirements of multimedia computing.

2 citations


Proceedings ArticleDOI
14 Dec 2003
TL;DR: This paper presents a new technique for the design of IIR digital filters with simultaneous amplitude and group-delay requirements, based on genetic algorithm where the genetic parameters such as population size, number of generations, and crossover probability are adopted.
Abstract: This paper presents a new technique for the design of IIR digital filters with simultaneous amplitude and group-delay requirements The filter stability is guaranteed by controlling the poles' positions and the filter delay This algorithm is based on genetic algorithm where the genetic parameters such as population size, number of generations, and crossover probability are adopted for designing filters with power of two, integer or real coefficients The fitness function is defined as the simple reciprocal of sum squared of the magnitude and delay errors The proposed method has been tested for the design of filters with different amplitude and group-delay specifications

1 citations