Next Article in Journal
Time Series Modelling
Previous Article in Journal
Contract Theory-Based Incentive Mechanism for Full Duplex Cooperative NOMA with SWIPT Communication Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials

by
Khaled A. AL-Utaibi
1,*,†,
Sadiq H. Abdulhussain
2,†,
Basheera M. Mahmmod
2,†,
Marwah Abdulrazzaq Naser
3,†,
Muntadher Alsabah
4,† and
Sadiq M. Sait
5,†
1
Department of Computer Engineering, University of Ha’il, Ha’il 682507, Saudi Arabia
2
Department of Computer Engineering, University of Baghdad, Al-Jadriya, Baghdad 10071, Iraq
3
Department of Architectural Engineering, University of Baghdad, Al-Jadriya, Baghdad 10071, Iraq
4
Department of Electronic and Electrical Engineering, University of Sheffield, Sheffield S1 4ET, UK
5
Department of Computer Engineering, Interdisciplinary Research Center for Intelligent Secure Systems, Research Institute, King Fahd University of Petroleum & Minerals, Dhahran 31261, Saudi Arabia
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Entropy 2021, 23(9), 1162; https://doi.org/10.3390/e23091162
Submission received: 3 August 2021 / Revised: 25 August 2021 / Accepted: 1 September 2021 / Published: 3 September 2021
(This article belongs to the Section Signal and Data Analysis)

Abstract

Krawtchouk polynomials (KPs) and their moments are promising techniques for applications of information theory, coding theory, and signal processing. This is due to the special capabilities of KPs in feature extraction and classification processes. The main challenge in existing KPs recurrence algorithms is that of numerical errors, which occur during the computation of the coefficients in large polynomial sizes, particularly when the KP parameter (p) values deviate away from 0.5 to 0 and 1. To this end, this paper proposes a new recurrence relation in order to compute the coefficients of KPs in high orders. In particular, this paper discusses the development of a new algorithm and presents a new mathematical model for computing the initial value of the KP parameter. In addition, a new diagonal recurrence relation is introduced and used in the proposed algorithm. The diagonal recurrence algorithm was derived from the existing n direction and x direction recurrence algorithms. The diagonal and existing recurrence algorithms were subsequently exploited to compute the KP coefficients. First, the KP coefficients were computed for one partition after dividing the KP plane into four. To compute the KP coefficients in the other partitions, the symmetry relations were exploited. The performance evaluation of the proposed recurrence algorithm was determined through different comparisons which were carried out in state-of-the-art works in terms of reconstruction error, polynomial size, and computation cost. The obtained results indicate that the proposed algorithm is reliable and computes lesser coefficients when compared to the existing algorithms across wide ranges of parameter values of p and polynomial sizes N. The results also show that the improvement ratio of the computed coefficients ranges from 18.64% to 81.55% in comparison to the existing algorithms. Besides this, the proposed algorithm can generate polynomials of an order ∼8.5 times larger than those generated using state-of-the-art algorithms.
Keywords: discrete Krawtchouk polynomials; Krawtchouk moments; propagation error; energy compaction; computation cost discrete Krawtchouk polynomials; Krawtchouk moments; propagation error; energy compaction; computation cost

Share and Cite

MDPI and ACS Style

AL-Utaibi, K.A.; Abdulhussain, S.H.; Mahmmod, B.M.; Naser, M.A.; Alsabah, M.; Sait, S.M. Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials. Entropy 2021, 23, 1162. https://doi.org/10.3390/e23091162

AMA Style

AL-Utaibi KA, Abdulhussain SH, Mahmmod BM, Naser MA, Alsabah M, Sait SM. Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials. Entropy. 2021; 23(9):1162. https://doi.org/10.3390/e23091162

Chicago/Turabian Style

AL-Utaibi, Khaled A., Sadiq H. Abdulhussain, Basheera M. Mahmmod, Marwah Abdulrazzaq Naser, Muntadher Alsabah, and Sadiq M. Sait. 2021. "Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials" Entropy 23, no. 9: 1162. https://doi.org/10.3390/e23091162

APA Style

AL-Utaibi, K. A., Abdulhussain, S. H., Mahmmod, B. M., Naser, M. A., Alsabah, M., & Sait, S. M. (2021). Reliable Recurrence Algorithm for High-Order Krawtchouk Polynomials. Entropy, 23(9), 1162. https://doi.org/10.3390/e23091162

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop