. 

Dept. of Measurement and Information Systems, Budapest University of Technology and Economics


Digital Signal Processing Laboratory

 

Introduction
Contact information
Staff
Student's work
Research
Active noise contr.
Sound synthesis
Distributed systems
A/D converters
Resonators
Industrial projects
Publications
Equipment
Partners
DSP25
Basic structure · AFA · Filters

 

Resonator-based Observer

 

 

The basic idea is that an effective signal processing algorithm can be established if the structure of the procedure is determined by the structure of the signal generator itself. Hence a signal generator is needed, which can be called conceptual signal model. Therefore the signal processing algorithm will be an observer of the signal generator. In our case the conceptual signal model generates band-limited periodic signals.

 

Fig. 1. Conceptual signal model

 

The conceptual signal model is based on the well-known Fourier expansion. In Fig. 1 the generation of the signal can be easily recognized: each channel generates a Fourier component, the sum of which is the output. The multipliers at the channels are the basis functions of the expansion. The multipliers modulate the outputs of the integrators, which have no input. The expression of the basis functions is the following:

 

where f1 is the fundamental frequency. The number of the components is N = 2L + 1. The generation of a given periodic signal yn can be so interpreted, that the integrators, which have no input at the beginning, at time instant n receive at their input the corresponding Fourier coefficients. The outputs of the integrators (which are also he state variables) keep the coefficients. If the inputs of the integrators are excited, a time-variant output signal is generated. An alternative generator can be seen in Fig. 2.

 

Fig. 2. Conceptual signal model with resonators

 

The state variables of this model are the weighted complex exponentials, according to the Fourier expansion. The channels of the two models are equivalent, as it can be seen in Fig. 3:

 

 


The state variables of this model are the weighted complex exponentials, according to the Fourier expansion. The channels of the two models are equivalent, as it can be seen in Fig. 3:

 

Fig. 3. Equivalence of the two versions of the conceptual signal model

 

Now an observer has to be designed for the signal model. Since the conceptual signal model has only one output and no excitation, and it is totally observable, therefore a Luenberger-type observer can be designed relatively easily. It can be seen in Fig. 4.

 

Fig. 4. Observer for periodic signals with resonators

 

Based on observer theory, a state observer of any characteristic polynomial can be designed. Moreover, as it is meaningful in some cases, the resonator positions can also be arbitrary. However, here only the case of the Fourier expansion is assumed. Furthermore, the most special case is when f1 = 1/N. In this case the resonators are the Nth roots of the unity in the complex plane, so they have a uniform distribution on the unit circle. The input coefficients required by a dead-beat observer are:


 

 


Observer can be designed for that conceptual signal model which can be seen in Fig. 1. In this case instead of the coefficients gi time-variant multipliers have to be used. The system can be seen in Fig. 5.

 

Fig. 5. Observer for periodic signals with integrators

 

The state variables of the observer are the Fourier coefficients. If the system has a finite impulse response, the functions gi,n are called reciprocal basis functions. If the resonators are distributed uniformly on the unit circle, the coefficients that guarantee finite settling are the following:
 

 


 

In this case the structure performs the discrete Fourier transform (DFT), and the state variables are the result of the transform.

 

The introduction of the resonator based structure shall be completed by the presentation of some transfer functions. The transfer function of one channel is:


 

 


The transfer function of the closed loop from the input to the feedback signal is:


 

 


which has a very simple form if the system has a finite impulse response and the resonators are distributed uniformly on the unit circle:


 

 


which is in accordance with the N step delay of the DFT. The transfer function from the input to the error signal is:


 

 


E(z) has zeros at the resonator frequencies, therefore it is a comb filter at the frequencies of the periodic signal model. The "width" of the zeros depends on the loop gain, i.e. the input coefficients: the smaller their absolute value, the narrower the filter. In the case of the DFT (N=9) |E(f)| can be seen in Fig. 6. Here frequency means relative frequency, so e.g., f = 1 belongs to the actual sampling frequency.

 

 

Fig. 6. Magnitude response of the error signal

 

Finally, the transfer function of one channel in the closed loop is:


 

 


which is in the case of the DFT can be expressed in the well-known form:


 

 


 

where fi denote the resonator frequency. An example for i= 4, N = 9 can be seen in Fig. 7.

 

Fig. 7. Magnitude response of one channel of the observer

 

The resonator-based observer structure is successfully applied on those fields where the periodic signal model is adequate, particularly for the calculation of the recursive DFT. It can be used for the implementation of any orthogonal transform (e.g. Walsh-Hadamard transform), as well.


 

Related Publications:

 

G. Péceli, "A common structure for recursive discrete transforms", Transactions on Circuits and Systems vol. CAS-33 pp. 1035-36, Oct. 1986.

Introduction of the observer able to perform recursive transforms.

Péceli G., "Valós ideju jelkiértékelés mérési eljárásokban", akadémiai doktori értekezés, DSc thesis (in Hungarian), Hungarian Academy of Sciences, 1988. 211 p.

Overview of the applications of the resonator-based observer.

L. Sujbert, "Periodikus zavarhatások csökkentésének aktív módszerei", Ph.D. thesis (in Hungarian), Budapest University of Technology, Budapest, 1997, 95 p.

The work describes the resonator-based structure in detail.

 

Further publications related to this topic can be found on this page.

 


 Futher informatoin: László Sujbert