658 research outputs found
An improved sufficient condition for absence of limit cycles in digital filters
It is known that if the state transition matrix A of a digital filter structure is such that D - A^{dagger}DA is positive definite for some diagonal matrix D of positive elements, then all zero-input limit cycles can be suppressed. This paper shows that positive semidefiniteness of D - A^{dagger}DA is in fact sufficient. As a result, it is now possible to explain the absence of limit cycles in Gray-Markel lattice structures based only on the state-space viewpoint
The design and implementation of a microprocessor controlled adaptive filter
This thesis describes the construction and implementation of a microprocessor controlled recursive adaptive filter applied as a noise canceller. It describes the concept of the adaptive noise canceller, a method of estimating the received signal corrupted with additive interference (noise). This canceller has two inputs, the primary input containing the corrupted signal and the reference input consisting of the additive noise correlated in some unknown way to the primary noise. The reference input is filtered and subtracted from the primary input without degrading the desired components of the signal. This filtering process is adaptive and based on Widrow-Hoff Least-Mean-Square algorithm. Adaptive filters are programmable and have the capability to adjust their own parameters in situations where minimum piori knowledge is available about the inputs. For recursive filters, these parameters include feed-forward (non-recursive) as well as feedback (recursive) coefficients. A new design and implementation of the adaptive filter is suggested which uses a high speed 68000 microprocessor to accomplish the coefficients updating operation. Many practical problems arising in the hardware implementation are investigated. Simulation results illustrate the ability of the adaptive noise canceller to have an acceptable performance when the coefficients updating operation is carried out once every N sampling periods. Both simulation and hardware experimental results are in agreement
Recommended from our members
Finite state machine representation of digital signal processing systems
A new method for implementing digital filters is discussed. The met11od maximises the output signal to noise ratio of a filter by assigning at each of the filter variables an optimal quantization law. A filter optimised for a gaussian process is considered in detail. An error model is developed and applied to first and second order canonic form filter sections. Comparisons are drawn between the gaussian optimised filter and the equivalent fixed point arithmetic filter. The performance of gaussian optimised filters under sinusoidal input signal conditions is considered ; it is found that the gaussian optimised filter exhibits a lower approximation error than the equivalent fixed point arithmetic filter. It is shown that when high order filters are implemented as a cascade of second order sections - with if necessary one first order section - the section ordering has a very small effect on the overall signal to noise r atio performance. A similar result for the pairing of poles and zeroes is found. Bounds on the maximum limit cycle amplitude for first and second order all-pole sections are presented. It is shown that for a first order all-pole the maximum limit cycle amplitude is lower than would be expected in the equivalent fixed point arithmetic filter, whereas , for the second order all- pole the bound is twice as large. Examples of a low-pass , band-pass and wideband differentiating filter,designed using free quantization law techniques,are presented. This new design method leads to a filter whose arithmetic operations can not be performed using fixed point arithmetic hardware. Instead, the filter must be represented as a finite state machine and then implemented using sequential logic circuit synthesis techniques. The logic complexity is found to depend - amongst other considerations - on the so called state (code) assignment. Some preliminary results on this problem are presented for the case of a next state function computed using the AND/EXCLUSIVE- OR (ring-sum) logic expansion. A review of the state assignment techniques in the literature is included. A part of the state assignment problem - for the case of AND/EX'·/OR logic - requires the numerous and consequently rapid computation of the Reed-Muller Transformation. A hardware processor - designed as an add-on to a minicomputer - is described; speed comparisons are drawn with the equivalent software algorithm.Digitisation of this thesis was sponsored by Arcadia Fund, a charitable fund of Lisbet Rausing and Peter Baldwin
Study of numeric Saturation Effects in Linear Digital Compensators
Saturation arithmetic is often used in finite precision digital compensators to circumvent instability due to radix overflow. The saturation limits in the digital structure lead to nonlinear behavior during large state transients. It is shown that if all recursive loops in a compensator are interrupted by at least one saturation limit, then there exists a bounded external scaling rule which assures against overflow at all nodes in the structure. Design methods are proposed based on the generalized second method of Lyapunov, which take the internal saturation limits into account to implement a robust dual-mode suboptimal control for bounded input plants. The saturating digital compensator provides linear regulation for small disturbances, and near-time-optimal control for large disturbances or changes in the operating point. Computer aided design tools are developed to facilitate the analysis and design of this class of digital compensators
Relationships between digital signal processing and control and estimation theory
Bibliography: leaves 83-97.NASA Grant NGL-22-009-124 and NSF Grant GK-41647.Alan S. Willsky
An improved sufficient condition for absence of limit cycles in digital filters
It is known that if the state transition matrix A of a digital filter structure is such that D - A^{dagger}DA is positive definite for some diagonal matrix D of positive elements, then all zero-input limit cycles can be suppressed. This paper shows that positive semidefiniteness of D - A^{dagger}DA is in fact sufficient. As a result, it is now possible to explain the absence of limit cycles in Gray-Markel lattice structures based only on the state-space viewpoint
Investigation into digital audio equaliser systems and the effects of arithmetic and transform errors on performance
Merged with duplicate record 10026.1/2685 on 07.20.2017 by CS (TIS)Discrete-time audio equalisers introduce a variety of undesirable artefacts into audio mixing
systems, namely, distortions caused by finite wordlength constraints, frequency response distortion
due to coefficient calculation and signal disturbances that arise from real-time coefficient update. An
understanding of these artefacts is important in the design of computationally affordable, good
quality equalisers. A detailed investigation into these artefacts using various forms of arithmetic,
filter frequency response, input excitation and sampling frequencies is described in this thesis.
Novel coefficient calculation techniques, based on the matched z-transform (MZT) were
developed to minimise filter response distortion and computation for on-line implementation. It was
found that MZT-based filter responses can approximate more closely to s-plane filters, than BZTbased
filters, with an affordable increase in computation load. Frequency response distortions and
prewarping/correction schemes at higher sampling frequencies (96 and 192 kHz) were also assessed.
An environment for emulating fractional quantisation in fixed and floating point arithmetic
was developed. Various key filter topologies were emulated in fixed and floating point arithmetic
using various input stimuli and frequency responses. The work provides detailed objective
information and an understanding of the behaviour of key topologies in fixed and floating point
arithmetic and the effects of input excitation and sampling frequency.
Signal disturbance behaviour in key filter topologies during coefficient update was
investigated through the implementation of various coefficient update scenarios. Input stimuli and
specific frequency response changes that produce worst-case disturbances were identified, providing
an analytical understanding of disturbance behaviour in various topologies. Existing parameter and
coefficient interpolation algorithms were implemented and assessed under fihite wordlength
arithmetic. The disturbance behaviour of various topologies at higher sampling frequencies was
examined.
The work contributes to the understanding of artefacts in audio equaliser implementation.
The study of artefacts at the sampling frequencies of 48,96 and 192 kHz has implications in the
assessment of equaliser performance at higher sampling frequencies.Allen & Heath Limite
- …