next up previous
Next: Acoustics Up: A fractional delay application: Previous: Continuous-time System

Discrete-time System

Ideal Filter

Since the discrete version of a continuous-time delay filter is an ideal fractional delay whose transfer function is tex2html_wrap_inline982 , d being a noninteger delaygif, we may consider the discrete-time system of Fig. 4 as an intuitive counterpart of the continuous-time system of Fig. 3. But the instantaneous feedback loop is not realizable [3], so we propose the implementation described in Fig. 5.

   figure294
Figure 4: Nonrealisable ideal discretization

   figure336
Figure 5: Realisable ideal discretization

   figure385
Figure 6: Complete discrete-time nonlinear one-way propagation model of the waveguide

Then the ideal complete discrete-time model of Fig. 6 implements the model of a time-varying propagation speed in waveguide, and replaces the classical digital delay-line tex2html_wrap_inline982 used for constant propagation speed waveguide. The integer parameter p can be set freely but must be greater than one.

Filter Approximations

Ideal fractional delay filters may be approached by different digital filters and different structures [4]. Because of the feedback loop, we need a particularly stable implementation for the fractional time-varying delay filter. That is why we have focused mainly on FIR implementations, and more particularly on Lagrange Interpolator Filters (LIFs).

LIFs approximate the ideal fractional delay filters at low frequency, and the valid frequency range increases with the LIF order [1]. However in our case, it appears that orders greater than 2 do not significantly improve the frequency response.

Filter Aliasing

Since the original continuous-time system is nonlinear, aliasing effects may appear due to the high-frequency component generation. This component generation being intrinsic to the original system, it seems difficult to derive a theoretical dicrete-time equivalent which insures a band-limited output for any band-limited input. Therefore, for pragmatical reasons, whenever aliasing occurs, we suggest to oversample the filter, to limit the negative slope of the input signal or to introduce a low-pass filter in the feedback loop.


next up previous
Next: Acoustics Up: A fractional delay application: Previous: Continuous-time System

Stephan Tassart
Tue Oct 14 16:22:45 MET DST 1997