FACTA UNIVERSITATIS  

Series: Mechanical Engineering Vol. 17, N
o
 3, 2019, pp. 385 - 396 

https://doi.org/10.22190/FUME190327034D 

© 2019 by University of Niš, Serbia | Creative Commons License: CC BY-NC-ND 

Original scientific paper
 

NEW CLASS OF DIGITAL MALMQUIST-TYPE ORTHOGONAL 

FILTERS BASED ON THE GENERALIZED INNER PRODUCT; 

APPLICATION TO THE MODELING DPCM SYSTEM 

Nikola Danković, Dragan Antić, Saša Nikolić,  

Marko Milojković, Staniša Perić 

University of Niš, Faculty of Electronic Engineering, Department of Control Systems, Serbia  

Abstract. A new class of cascade digital orthogonal filters of the Malmquist type based 

on bilinear transformation for mapping poles to zeroes and vice versa is presented in 

this paper. In a way, it is a generalization of the majority of the classical orthogonal 

filters and some newly designed filters as well. These filters are orthogonal with 

respect to the generalized inner product which is actually a generalization of the 

classical inner product. Outputs of these filters are obtained by using polynomials 

orthogonal with respect to the new inner product. The main quality of these filters is 

that they are parametric adaptive. The filter with six sections is practically realized in 

the Laboratory for Modeling, Simulation and Control Systems. Performances of the 

designed filter are proved on modeling and identification of the system for differential 

pulse code modulation. Real response and response from the proposed filter are 

compared with regard to the chosen criteria function. Also, a comparative analysis of 

the proposed filter with some existing filters is performed.  

Key Words: Digital Orthogonal Filters, Malmquist Functions, Müntz Polynomials, 

Bilinear Transformation, Inner Product, Differential Pulse Code Modulation 

1. INTRODUCTION 

The majority of the already existing classes of orthogonal rational functions are obtained 

by using one of the two simple transformations. The first one is a linear transformation 

s→as+b which was used for obtaining classical orthogonal functions as Legendre, Müntz-

Legendre, Jacobi, and some other classes of orthogonal functions and appropriate filters as 

almost orthogonal [1–3], quasi-orthogonal [4, 5], and some generalized classes of 

                                                           
Received March 27, 2019 / Accepted July 25, 2019 

Corresponding author: Nikola Danković  

University of Niš, Faculty of Electronic Engineering, Department of Control Systems, Aleksandra Medvedeva 

14, 18000 Niš, Republic of Serbia 

E-mail: nikola.dankovic@elfak.ni.ac.rs 



386 N. DANKOVIĆ, D. ANTIĆ, S. NIKOLIĆ, M. MILOJKOVIĆ, S. PERIĆ 

orthogonal functions and filters [6]. The second transformation is a reciprocal transformation 

of poles to zeroes s→1/s (Malmquist, Laguerre functions) [7, 8]. 

In [9] and [10] the relation between generalized Malmquist functions and new Müntz 

polynomials is given. In [11] this relation is generalized using bilinear transformation for 

mapping poles to zeroes and vice versa. A new class of Müntz polynomials, orthogonal 

with respect to the inner product obtained by this transformation of poles to zeroes, is 

derived. The filters based on the generalized Malmquist orthogonal functions are designed in 

[12]. These filters are orthogonal with respect to the new inner product which is derived 

from symmetric reciprocal transformation s→b/(cs) which is a generalization of the 

reciprocal transformation given in [7, 8]. Two types of these filters are designed in [12], 

namely, analogue and digital ones. Further generalization of these orthogonal functions is 

based on the above mentioned symmetric bilinear transformation s→(as+b)/(cs-a) [11]. This 

transformation includes the above mentioned linear and reciprocal transformations. In [13], 

analogue orthogonal filters based on these functions are designed.  

Since the first pulse-code modulation transmission of digitally quantized speech, in 

World War II, digital signal processing (DSP) began to proliferate to all areas of human life. 

Classical digital systems are known to possess poor parameters under finite-precision 

arithmetic, like frequency response sensitivity to changes in the structural parameters, noise, 

inner oscillations, and limit cycles [14]. These effects have led to development of wave 

filters [15] and orthogonal filters. Rapid development of the digital orthogonal filters started 

in early 1980's [16, 17]. The most common approaches to the orthogonal filter synthesis are 

transfer function decomposition [16, 18] and the state space approach [19, 20]. Various 

realizations of the digital orthogonal filters developed in the last several decades. For 

example, in [18], the development of the pipelined structure of digital orthogonal filters 

started. It continued in the 1990's till present days [14]. When the two most common 

approaches are compared, state-space realization has advantages in the case of MIMO 

filters; it provides a better insight into their structure. However, in this paper the authors use 

transfer function realization of the proposed filters that is suitable for our purpose of 

modeling real systems. It was noted that IIR digital filter can be applied to modern DSP 

applications (e.g. mobile communication), to multichannel prediction, etc. Because of all 

this, the main goal of this paper is design and later practical realization of a new class of 

digital orthogonal filters.  

In this paper a bilinear transformation for mapping poles to zeroes and vice versa in 

the case of digital system is performed: z→(az+b)/(cz-a). In this way, the filters, orthogonal 

with respect to a more generalized inner product, are obtained both in z-domain and discrete-

time domain. The class of discrete orthogonal polynomials derived from [9, 10] will be used for 

determining outputs of the proposed filters. The proof of this orthogonality is given in the 

Appendix. In this way, the designed orthogonal digital filter is a generalization of the majority 

of classical orthogonal filters (Legendre, Müntz-Legendre, Laguerre, Jacobi, Malmquist) as 

well as the most recently designed filter based on the reciprocal transformation [12]. The 

generalized Malmquist filters designed in this paper are parametric adaptive.  

The proposed digital orthogonal filter is practically realized in the Laboratory for 

Modeling, Simulation and Control Systems [21] and it will be applied to modeling of the 

well-known digital system for signal transmission, Differential Pulse Code Modulation 

(DPCM) system [22–24]. Performances of the new filter are verified by comparing them 

with some other classes of digital orthogonal filters. 



 New Class of Digital Malmquist-Type Orthogonal Filters Based on Generalized Inner Product... 387 

The rest of the paper is organized as follows. In Section 2, new digital orthogonal filters 

based on bilinear transformation are developed; first theoretically, later by simulation; finally, 

they are practically realized. The proposed filter is used to modeling a linear part of the DPCM 

system in Section 3. Comparison between the practically realized filter and some other filters is 

performed in Section 4. In Section 5, the authors give conclusions and discuss a possibility for 

further development in this area. Finally, at the end, the Appendix includes the proof of 

orthogonality of these filters in discrete-time domain, and also relations for the inner products 

and norms. 

2. DIGITAL MALMQUIST-TYPE ORTHOGONAL FILTERS:  

MATHEMATICAL BACKGROUND, DESIGN AND PRACTICAL REALIZATION  

The generalized Malmquist filters based on bilinear transformation in discrete-time 

domain can be derived from corresponding generalized Malmquist filters in continuous-

time domain [13] with the same procedure given in [12]. Namely, operator s (operator of 

differentiation) is substituted by operator z (operator of prediction) to design corresponding 

digital filters. The transfer function of new digital filters has the following form: 

 
*

*1

10

( ) , , .
n

k k
n k k

k k k

z a bz
W z R

z z c a

 
 

  




 
  

  
  (1) 

Cascade scheme based on (1) is given in Fig. 1, where K is the number of samples, 

and T is a sample period. The authors assume the sample period is one second because it 

is not important for further analysis, i.e. K≡KT (discrete time). 

 

Fig. 1 Block diagram of a digital orthogonal filter based on bilinear transformation 

A sequence of functions on the outputs of cascades of the proposed digital filter (1) 

obtained mathematically corresponds to responses by simulation and from practically realized 

orthogonal digital filter. These outputs for the specific case a=0, b=1, c=1 (reciprocal 

transformation) are already given (α0=1/2, α1=1/3, α2=1/4, α3=1/5) in [12] illustratively.  

These filters are orthogonal in complex z-plane: 

 
* 2

,

1
( ( ) ( )) ( ) ( )

2
n m n m n n m

W z W z W z W z ds N
i






  , (2) 

where 

1

1

10

( )

k

n
k

n

k k

a b
z

c az
W z

z z





 













 
 , ,n m  represents Kronecker symbol, and contour Г 

surrounds all the poles of Wn(s).  



388 N. DANKOVIĆ, D. ANTIĆ, S. NIKOLIĆ, M. MILOJKOVIĆ, S. PERIĆ 

The proof of orthogonality is similar as in the case of continuous-time systems [11, 13]. 

If in transfer function Wn(z) bilinear transformation is performed, the authors obtain Wn
*
(z) 

whose poles are equal to zeroes of Wn(z) and zeroes of Wn
*
(z) are equal to poles of Wn(z). 

Thereby, all poles of Wn
*
(z) are outside contour Г, and zeroes of Wn

*
(z) are inside contour Г. 

If m≠n due to symmetry of the bilinear transformation, all the poles of the integrand 

(2) that lie inside contour Г are annulled with appropriate zeros of Wm
*
(s), so  the contour 

integral (2) is equal to zero. In the case of m=n, there exists one first-order pole inside   

contour Г. After applying the Cauchy theorem, the following expression is obtained: 

(Wn(s), Wm(s))=Nn
2
≠0. Finally, all the expressions stated above imply (2). 

Practical realization of the generalized Malmquist digital orthogonal filter is shown in 

Fig. 2. 

 

Fig. 2 Practical realization of the generalized digital orthogonal filter based on bilinear 

transformation – printed circuit board 

Outputs from the filter in z-domain Φl(z)=U(z)Wl(z), l=0, 1, 2, ..., n are orthogonal [12, 

13, 25]: 

 
2

,
( ( ) ( ))

n m n n m
z z N    . (3) 

Outputs from this digital filter in time domain are obtained using inverse z-transformation: 

 
1 11

( ) { ( )} ( )
2

K

l l l
K Ζ z z z dz

i




 



    , (4) 

where contour Γ surrounds all the poles of Wl(z). This contour can be obtained by 

mapping s- to z-domain: Γ={c|z|
2
-2aRez-b=0}[25]. 

A new inner product for the filter outputs is: 

 
2* * * *

, ,

1

( ( ), ( )) ( ( ), ( )) ( ) ( )
n m n m n m n m n n m

K

J K K K K K K N      






    . (5) 



 New Class of Digital Malmquist-Type Orthogonal Filters Based on Generalized Inner Product... 389 

The relation for Jn,m and Nn
2
 is given in the Appendix. Otherwise, this inner product is 

generated in the practically realized filter thanks to its structure.  

These filters are adjustable. It means that their parameters can be changed: numerical values 

of poles and parameters of bilinear transformation. For example, for c=0 well-known classical 

orthogonal filters based on linear transformation are obtained, and for a=0 orthogonal filters 

based on the reciprocal transformation (Malmquist type). Finally, in the case of a≠0, b≠0, c≠0 

the most generalized orthogonal digital filter can be obtained. 

This digital cascade orthogonal filter will be practically applied to modeling a prediction 

filter in a well-known digital system in telecommunications, the DPCM system [22]. Because of 

the cascade structure of the realized filter, i.e. a possibility to append more sections, the authors 

suppose that the filter will be suitable for modeling DPCM systems which can theoretically 

have an arbitrary high order predictor. A cascade structure is already verified in the case of 

appropriate class of analogue generalized Malmquist filters [4]. 

3. APPLICATION TO MODELING DPCM SYSTEM  

A new digital cascade orthogonal filter based on bilinear transformation will be 

applied to modeling and signal identification of a linear part of the DPCM system [22]. 

The DPCM is a well-known and commonly used technique for signal transmission in 

telecommunications. This system has a wide usage in different areas, starting from speech 

and image coding to the latest medical research [23]. An estimate, i.e. a prediction of the 

present value of the input signal is based on the knowledge of its earlier values [24]. That 

is why one of the most important parts of every DPCM and ADPCM (Adaptive 

Differential Pulse Code Modulation) is a predictor (a linear part of the system). 

For modeling of the prediction filter the authors use an adjustable model based on the 

proposed generalized digital filter (Fig. 1). A block diagram of the digital orthogonal adjustable 

model based on bilinear transformation is shown in Fig. 3. In this case the authors use a 

filter with six sections and real poles αk
*
=(aαk+b)/(cαk-a), k=0, 1, ..., n. 

 

Fig. 3 Block diagram of an adjustable model with the proposed orthogonal digital filter 

based on bilinear transformation 

It can be noticed from Fig. 3 that the orthogonal model output is: 

 
0

( ) ( )
n

M k k

k

y K b K


  , (6) 

where K is the number of samples, n=5 in our case. 



390 N. DANKOVIĆ, D. ANTIĆ, S. NIKOLIĆ, M. MILOJKOVIĆ, S. PERIĆ 

The desired model of the linear part of DPCM system (exactly, the prediction filter in the 

encoder) is obtained by adjusting the following parameters: αk (k=0,1,…,5), summation 

coefficients bk (k=0,1,…,5), and parameters of bilinear transformation a, b, and c. In the case 

of modeling a particular unknown system, the parameters of the model should be adjusted in 

such a way that the model (Fig. 3) corresponds as closely as possible to the unknown system. 

The process of modeling is performed in the well-known manner by introducing the same 

input to the system itself and to its adjustable model based on the new cascade orthogonal 

digital filter [12]. This input signal is shown in Fig. 4. 

 

Fig. 4 The input of DPCM linear part and the adjustable model 

The next step is measuring the outputs from system ys(t) and filter yM(t) and calculating the 

mean squared error (criteria function):  

 
2

0

1
( ( ) ( ))

N

S M

K

J y K y K
N 

  . (7) 

Optimal values of unknown parameters which lead to minimization of mean squared 

error can be obtained by using genetic algorithm with J is fitness function.  

The specific genetic algorithm used in experiments has the following parameters: initial 

population of 1000 individuals, a number of generations of 300, a stochastic uniform selection, 

a reproduction with 12 elite individuals, and Gaussian mutation with shrinking. The used 

structure of chromosome was with eight parameters coded by real numbers: a, b, c, b0, b1, b2, b3, 

b4, and b5 (Eq. 1). Poles a0, a1, a2, a3, a4, a5 are also adjustable, and in these experiments their 

values are fixed. A series of experiments can be performed with other values of poles until the 

obtained model fill requirements in advance. The main goal of the experiment was to obtain the 

best model of the unknown system in regard to the criteria function, i.e. mean squared error. 

The original signal (output from the DPCM linear part) and the signal from the 

adjustable model based on the orthogonal digital filter of the generalized Malmquist type are 

given in Fig. 5. 



 New Class of Digital Malmquist-Type Orthogonal Filters Based on Generalized Inner Product... 391 

 

Fig. 5 Outputs from the DPCM linear part and the adjustable model 

The authors performed experiments with six sections. In the case of the digital 

orthogonal filter based on reciprocal transformation the filter with six sections is verified 

as better related to the criteria function than one with four or five sections [12].  

Obtained optimal values for parameters of adjustable orthogonal model are presented 

in Table 1. Mean squared error is: Jmin=5.7216∙10
-3

. 

Table 1 Values for parameters of the adjustable orthogonal model  

Parameters Numerical values 

b0 0.56713 

b1 0.59111 

b2 0.32604 

b3 0.61674 

b4 -0.21408 

b5 0.25053 

α0 0.91286 

α1 0.87552 

α2 0.77119 

α3 0.82101 

α4 -0.15647 

α5 0.79444 

A 0.28327 

B 0.09449 

C 0.73071 

In Fig. 5 one representative sample is zoomed for illustrative purposes because of very 

small differences between sample values. Measured outputs in discrete-time periods (sample 

periods) of the prediction filter and the adjustable model based on the new digital orthogonal 

filter are given in Table 2. 



392 N. DANKOVIĆ, D. ANTIĆ, S. NIKOLIĆ, M. MILOJKOVIĆ, S. PERIĆ 

Table 2 Obtained outputs from the DPCM prediction filter and the adjustable model based 

on the digital orthogonal filter 

K 
Output from the DPCM 

prediction filter 

Output from the adjustable 

orthogonal model 

0 0.82500 0.82500 

1 2.09125 2.09215 

2 3.68806 3.68806 

3 5.71962 5.70912 

4 7.18302 7.18302 

5 9.53761 9.51500 

6 10.89502 10.86011 

7 12.05639 12.03209 

8 14.99215 14.97022 

9 16.44441 16.39001 

10 17.93314 17.91510 

11 19.39597 19.36826 

12 19.98442 19.97384 

13 20.04930 20.03347 

14 19.59736 19.57832 

15 20.33942 20.31451 

From Fig. 5 and Table 2 a high level of matching can be noticed between signals from 

the DPCM linear part and the proposed orthogonal digital filter. 

Finally, the model of the prediction filter in the DPCM encoder is formed as:  

 

*5
*1

1

0 0

( ) , 0,
k

i
M k

k i i

z
W z b

z









 


 


   (8) 

where αk
*
=(aαk+b)/(cαk-a), and appropriate values of parameters are given in Table 1. 

The proposed filter model (8) using numerical values in Table 1 can be written in the 

following form:  

  
5 4 3 2

6 5 4 3 2

0.527 0.661 0.893 1.131 1.432 1
0.619

0.077 0.125 0.592 0.958 1.732 1.214 1
M

z z z z z
W z

z z z z z z

     
  

      
. (9) 

The relation (9) for the transfer function of the system is more suitable for control system 

theory analysis, while the relation (8) is more suitable for system modeling.  

4. COMPARATIVE ANALYSIS  BETWEEN THE PROPOSED FILTER  

AND SOME OTHER CLASSES OF DIGITAL ORTHOGONAL FILTERS 

In order to verify the quality of the model based on the new filter with six sections, a 

comparison with the models based on the some already existing digital orthogonal filters 

(generalized Legendre and generalized Malmquist filters) is performed. The criteria function is 

mean squared error again and the number of sections is six. The transfer functions of all the 

filters used in experiments are shown in Table 3 (αi-1 is assumed to have constant value equal to 

zero). 



 New Class of Digital Malmquist-Type Orthogonal Filters Based on Generalized Inner Product... 393 

Table 3 Transfer functions of digital orthogonal filters used in experiments 

Orthogonal filter type Transfer function 

Legendre (Müntz-Legendre) 
5

1

0 0

( )
( )

( )

k
i

k

k i i

z
W z b

z

 




 

 



   

Generalized Malmquist 
5

1

0 0

( )
k

i
k

k i i

b
z

W z b
z






 






   

Filter based on bilinear transformation 

1

5
1

0 0

( )

i

k
i

k

k i i

a b
z

c a
W z b

z











 








   

The outputs of the models based on these filters are calculated as 
5

0

( ) ( )
M l l

l

y t b t


  .  

Table 4 Values for parameters of the adjustable orthogonal models based on new and 

existing types of digital orthogonal filters 

Criteria function value 

and orthogonal model 
i 0 1 2 3 4 5 

J=16.370∙10
-3

 
orthogonal model with Legendre filter 

(λ=0.67) 

αi
 

0.1677 0.3162 0.4777 0.6164 0.7011 0.8168 

bi
 

0.7821 1.6234 0.9102 0.8648 0.5519 0.3271 

J=13.022∙10
-3

 

orthogonal model with generalized 

Malmquist filter  
(b=0.92) 

αi
 

0.2681 0.1155 -0.1733 0.3124 0.2178 0.1665 

bi
 

3.6410 -0.9131 2.1616 1.9872 0.8764 0.3558 

J=5.721∙10
-3

 

orthogonal model with a new filter 

based on bilinear transformation 

(a=0.2834, b=0.094, c=0.731) 

αi
 

0.9129 0.8755 0.7712 0.8210 -0.1565 0.7944 

bi
 

0.5671 0.5911 0.3260 0.6167 -0.2141 0.2505 

The structure of chromosome that is used in experiments is with 6 standard parameters 

coded by real numbers: α0, α1 ,..., α5, and one additional; for Legendre filter λ and for 

generalized Malmquist filter b. In Table 4 the obtained parameters for proposed and 

existing filters are given. 

From Table 4 it can be seen that the mean squared error is much bigger for the 

generalized Malmquist [12] and the Legendre digital orthogonal filters than for the filter 

presented in this paper. The excellent matching between the system output and the output 

of the adjustable model based on the proposed filter has shown the quality and need for 

new filters described in this paper. 

Of course, the model of the linear part of DPCM system can be derived by using other 

methods, but in this paper the authors used new orthogonal filter to verify its performances. 



394 N. DANKOVIĆ, D. ANTIĆ, S. NIKOLIĆ, M. MILOJKOVIĆ, S. PERIĆ 

5. CONCLUSION AND FUTURE WORK 

In this paper the authors gave mathematical background, simulation and practical 

realization of new digital orthogonal filters based on bilinear transformation of poles to zeroes 

and vice versa. It is an extension of generalizations of traditional orthogonal filters starting with 

filters based on reciprocal transformation. All good performances of already existing filters are 

included in this class of filters.  

The great quality of this filter is parametric adaptivity, i.e., possibility of adjusting values of 

poles and parameters of bilinear transformation. Also, it is demonstrated that by setting specific 

values for parameters of bilinear transformation, most of the classes of realized filters can be 

obtained. In the case when c=0, these filters degenerate into classical orthogonal filters 

(Legendre, Laguerre, Jacobi), and when is a=0, they degenerate into classical Malmquist and 

generalized Malmquist filters. 

In the future work, the authors could try to derive appropriate classes of orthogonal filters 

with complex poles which in some practical cases could be even better. Further generalization 

could also be in the usage of more general symmetric transformations than the bilinear one. In 

this way, the study of generalized class of orthogonal analogue and digital filters will be 

concluded. 

APPENDIX 

Polynomials obtained by using bilinear transformation of poles to zeroes are orthogonal 

on the contour: 

  
2

2 Re 0c z a z b     . (A1) 

Contour (A1) is a circle with radius 

2
a b

R
c c

 
  

 
 and center in , 0

a

c

 
 
 

.  

Using transformation z=Rz
*
+a/c, i.e., z

*
=(za/c)/R, the circle is mapped into the unit 

circle with the center at the origin.  

The model of these polynomials is shown in Fig. 1. 

Outputs φm(z) for the unit input are: 

 
0

10 0

1
( ) ,..., ( ) , 1, 2,...,

i

m
i

m

i i

a b
z

c az
z z m n

z z z




 

  





  

  
 . (A2) 

By development of Eq. (A2) in partial fraction it is obtained:  

 
,

0

( )
m

m j

m

j j

A
z

z






 , (A3) 

where :
,

lim( ) ( )
i

m j j m
z

A z z


 


  , 

1

0

,

0

( )

m
i

i i

m j m

j i

i
i j

a b
z

c a
A





 








 
 

 








. 



 New Class of Digital Malmquist-Type Orthogonal Filters Based on Generalized Inner Product... 395 

By using inverse z-transformation of φm(z) outputs in time-domain are obtained: 

 
( 1)

,

0

( )
m

K

m m j j

j

K A 
 



  . (A4) 

By applying linear transformation onto linear systems, orthogonality is held. 

When linear transformation z=Rz
*
+a/c is used, the region of orthogonality of filters 

based on bilinear transformation is mapped into the unit circle with the center at the origin, 

i.e. these polynomials are mapped into classical discrete-time orthogonal polynomials where 

orthogonality in the classical sense is valid: 

 

1

* * *
( ) ( ) ( ) ( )

n m n m
z z dz z z dz   

 

   , (A5) 

where: 
, ,* *

* *0 0

( ) , ( )
n m

n j m j

n m

j j
j j

A A
z z

a a
Rz Rz

c c

 

  
 

   
  . 

By using inverse z-transformation it is obtained: 

 
* ( 1) * ( 1)

, ,

0 0

( ) , ( )
n m

K K

n n j j m m j j

j j

K A K A   
   

 

   . (A6) 

The norm for outputs of filters obtained by bilinear transformation is: 

 
2 * * * *

1

( ( ), ( )) ( ( ), ( )) ( ) ( )
n n n n n n n

K

N K K K K K K     






    . (A7) 

Therefore, a new inner product for outputs of the filter is obtained: 

 
2* * * *

, ,

1

( ( ), ( )) ( ( ), ( )) ( ) ( )
n m n m n m n m n n m

K

J K K K K K K N      






    . (A8) 

Let the authors note that relations for the new inner product and norm Nn
2
 are used in 

mathematical analysis of these filters. In the case when the filters are practically realized 

(see Case Study), these relations are calculated thanks to their structure. 

Acknowledgements: This paper was realized as a part of the projects III 43007, III 44006 and TR 

35005 financed by the Ministry of Education, Science and Technological Development of the 

Republic of Serbia. 

REFERENCES  

1. Danković, B., Nikolić, S., Milojković, M., Jovanović, Z., 2009, A class of almost orthogonal filters, 

Journal of Circuits, Systems, and Computers, 18(5), pp. 923–931.  

2. Milojković, M., Nikolić, S., Danković, B., Antić, D., Jovanović, Z, 2010, Modelling of dynamical systems based 

on almost orthogonal polynomials, Mathematical and Computer Modelling of Dynamical Systems, 16(2), pp. 

133–144.  

3. Antić D., Nikolić, S., Milojković, M., Danković, N., Jovanović, Z., Perić, S., 2011, Sensitivity analysis 

of imperfect systems using almost orthogonal filters, Acta Polytechnica Hungarica, 8(6), pp. 79–94. 

4. Antić, D., Jovanović, Z., Nikolić, V., Milojković, M., Nikolić, S., Danković, N., 2012, Modeling of cascade-

connected systems using quasi-orthogonal functions, Electronics and Electrical Engineering, 18(10), pp. 3–8.  



396 N. DANKOVIĆ, D. ANTIĆ, S. NIKOLIĆ, M. MILOJKOVIĆ, S. PERIĆ 

5. Milojković, M.T., Antić, D.S., Nikolić, S.S., Jovanović, Z.D., Perić, S.Lj., 2013, On a new class of 

quasi-orthogonal filters, International Journal of Electronics, 100(10), pp. 1361–1372.  

6. Nikolić, S.S., Antić, D.S., Perić, S.L., Danković, N.B., Milojković, M.T., 2016, Design of generalised 

orthogonal filters: Application to the modelling of dynamical systems, International Journal of 

Electronics, 103(2), pp. 269–280.  

7. Borwein, P.B., Erdelyi, T., Zhang, J., 1994, Müntz systems and orthogonal Müntz-Legendre polynomials, Trans. 

Amer. Math. Soc., 342(2), pp. 523-542. 

8. Heuberger, P., Van den Hof, P.M.J., Wahlberg, B., 2005, Modelling and identification with rational 

orthogonal basis functions, London: Springer-Verlag. 

9. Danković, B., Milovanović, G.V., Rančić, S., 1997, Malmquist and Müntz orthogonal systems and applications, 

In Rassias, T.M. (ed.), Inner product spaces and applications, Harlow: Addison-Wesley Longman, pp. 22-41. 

10. Milovanović, G.V., Danković, B., Rančić, S., 1998, Some Müntz orthogonal systems, Journal of 

Computational and Applied Mathematics, 99(1-2), pp. 299-310.  

11. Marinković, S.B., Danković, B., Stanković, M.S., Rajković, P.M., 2004, Orthogonality of some 

sequences of the rational functions and the Müntz polynomials, Journal of Computational and Applied 

Mathematics, 163(2), pp. 419–427.  

12. Danković, N.B., Antić, D.S., Nikolić, S.S., Perić, S.Lj., Milojković, M.T., 2016, A new class of cascade 

orthogonal filters based on a special inner product with application in modeling of dynamica l systems, 

Acta Polytechnica Hungarica, 13(7), pp. 63-82.  

13. Danković, N., Antić, D., Nikolić, S., Perić, S., Spasić, M., 2018, Generalized Cascade Orthogonal 

Filters based on Symmetric Bilinear Transformation with Application to Modeling of Dynamic Systems , 

Filomat, 32(12), pp. 4275-4284.  

14. Poczekajło, P., Wirski, R.T., 2018, Synthesis and Realization of 3-D Orthogonal FIR Filters Using 

Pipeline Structures, Circuits, Systems, and Signal Processing, 37(4), pp. 1669-1691.  

15. Fettweis, A., 1971, Digital filter structures related to classical filter networks, Arch. Elektr. Üebertragung, 25(2), 

pp. 79–89. 

16. Dewilde, P., Deprettere, E., 1980, Orthogonal cascade realization of real multiport digital filters, 

International Journal of Circuit Theory and Applications, 8, pp. 245-272.  

17. Henrot, D., Mullis, C.T., 1983, A modular and orthogonal digital filter structure for parallel processing, Proc. 

IEEE International Conference on Acoustics, Speech, and Signal Processing, Boston, pp. 623-626. 

18. Rao, S.K., Kailath, T., 1984, Orthogonal digital filters for VLSI implementation, IEEE Transactions on 

Circuits and Systems, 31(11), pp. 933-945.  

19. Desai, U.B., 1991, A State-Space Approach to Orthogonal Digital Filters, IEEE Transactions on 

Circuits and Systems, 38(2), pp. 160-169.  

20. Ma, J., Parhi, K.K., 1998, High-speed VLSI state-space orthogonal IIR digital filters using matrix 

lookahead, Proc. IEEE Workshop on Signal Processing Systems, SIPS 98,  October 1998, pp. 417-426.  

21. Danković, N., Antić, D., Nikolić, S.S., Milojković, M., Perić, S., 2018, New Class of Digital Orthogonal Filters 

based on Bilinear Transformation with One Application, Proc. XIV International Conference on Systems, 

Automatic Control and Measurements, SAUM 2018, Niš, Serbia, November 14.-16., 2018, pp. 110-113. 

22. Jayant, N.S., Noll P., 1984, Digital Coding of Waveforms, Principles and Applications to Speech and 

Video, Prentice Hall, Chapter 6. 

23. Hejrati, B., Fathi, A., Mohammadi, F.A., 2017, Efficient lossless multi-channel EEG compression based 

on channel clustering, Biomedical Signal Processing and Control, 31, pp. 295-300.  

24. Danković, N.B., Antić, D.S., Perić, Z.H., Jocić, A.V., Nikolić, S.S:, Perić, S.Lj., 2017, The Probability of 

Stability Estimation of an Arbitrary Order DPCM Prediction Filter: Comparison between the Classical 

Approach and the Monte Carlo Method, Information Technology and Control, 46(2), pp. 28-38. 

25. Danković, N., 2018, Development of a new class of orthogonal filters with applications in modelling, 

analysis and synthesis of differential pulse code modulation system, PhD Thesis, University of Niš, 

Faculty of Electronic Engineering, Serbia.