Variable fractional delay filter

Variable fractional delay filter

=Introduction=

One important advantage of the variable digital filter is that the frequency characteristics, including the magnitude response and the phase response are tunable without re-implementation of the filter. Variable fractional delay (VFD) filters pay attention to the phase response, i.e., the phase is adjustable without redesigning the filter. They are very useful in the applications such as the time delay estimation, speech coding, discrete-time signal interpolation, speech-assisted video processing, sampling rate conversion system, etc. Because of the wide range of the application, the precise design of VFD filter is an important topic. Several topics on VFD filter design have been studied for a long time, and there has been various designing methods proposed including Lagrange-type VFD filter, weighted least-square (WLS) approach, maximally-flat methods, etc. WLS approach can achieve higher accuracy with independent variable magnitude and fractional-delay responses. Moreover, the complexity reduction by coefficient symmetry for variable digital filter is also proved. Considering the predominant advantage of WLS method, we will introduce the designing approach proposed by Tian-Bo Deng and Yong Lian in 2006 which is named as Weighted-Least-Square using coefficient symmetry.

Fundemantal Concept

A continuous signal "x(t)" which is delayed by an amount "td" can be represented as a linear operation: y(t) = mathcal{L}{x(t)} = x(t-t_d) .

To discuss the discrete case, we define the sampling period "Ts" such that discrete signal "x [n] " can be related with its continuous counterpart as x [n] equiv x(nT_s), quad ninmathbb{Z},.

Then, the equation for delay can be showed as: y [n] equiv y(nT_s)=mathcal{L}{x(nT_s)}=x(nT_s-t_d)=x(nT_s-frac{t_d}{T_s}T_s)=x((n-frac{t_d}{T_s})T_s)=x [n-D] (see the figure)
By defining D=frac{t_d}{T_s}=x where D is the delay amount. It can be splitted into the integer part and the fractional part as: D = n+p, quad ninmathbb{Z}, and pin [-0.5,0.5] , where n is the integer part,i.e., n=round(frac{t_d}{T_s}) and p is the fractional part of the delay,i.e., p=t_d-n.

Thus, the frequency response is: :H(w)= frac{Y(omega)}{X(omega)} = e^{-jomega D}
and the transfer function in Z-domain ais: :H(z)= frac{Y(z)}{X(z)} = z^{-D}=z^{-n-p}

However, from the viewpoint of the discrete-time signal processing, the delay amount "D" is just meaningful for the integer part. In other words, the output value will be the several previous point for the integer delay "D"; for the noninteger "D", the output will lie between two sampling points. The noninteger delay problem will be solved by resampling method for which the task is the multirate filter design technique; however, it requires a lot of computation and costs are high.

Variable Fractional Delay(VFD) FIR Filter Design: WLS using coefficient symmetry

There are so many methods studied for the VFD FIR filter design. Here, we will introduce a method which was proposed by Tian-Bo Deng and Yong Lian in 2006 named as weighted-least-square(WLS) design using coefficient symmetry. Firstly, we let the desired frequency response is H_d(omega,p)=exp^{-j omega p}, and assume the variable frequency response is :H(omega,p)=sum_{n=-N}^{N}h_n [p] e^{-jomega n}, where h_n [p] = sum_{m=0}^{M}h [n,m] p^{m}, in which the FIR filter coefficients are represented by the polynomial expandsion with variable "p". Thus, the frequency response can be formulated as :H(omega,p)=sum_{n=-N}^{N}sum_{m=0}^{M}h [n,m] p^{m}e^{-jomega n}=sum_{m=0}^{M}(sum_{n=-N}^{N}h [n,m] e^{-jomega n})p^{m}=sum_{m=0}^{M}H_m(omega)p^{m}

This form can be implemented as the Farrow structure. Farrow structure is very useful for the variable digital filter since we can adjust the variables instantaneously. For the VFD case, the variables are the fractional part of the delay "p". The critical point is the coefficient symmetry; that is: h [-n,m] =({-1})^{m}h [n,m] . In other words, :h [-n,m] =egin{cases}h [n,m] & ext{for}quad ext{even}quad ext{m}\-h [n,m] & ext{for}quad ext{odd}quad ext{m}end{cases}In addition, there is another constraint to be opposed:h [n,0] =delta [n]

The goal is to find the coefficients "h [n,m] " to approximate the disired frequency respose "Hd". By the weighted least-square(WLS) method, we can assume an error function: ext{e}(omega,p)= H(omega,p)-H_d(omega,p), and the objective function is :J(omega,p)= int_{0}^{alphapi}int_{-0.5}^{0.5}W(omega,p)left|e(omega,p) ight|^2dpdomegawhere "W(omega,p)" is the weighted function. In order to find the optimal coefficients "h [n,m] " to minimize the objective function "J", we do the partial deriviation to the objective function with respect to the error function "e":: {part J over part e}=0By very complicate matrix operation(see the ), we can find the optimal "e" which will imply the optimal coefficients "h [n,m] " we want.


Wikimedia Foundation. 2010.

Игры ⚽ Поможем сделать НИР

Look at other dictionaries:

  • Phase-locked loop — PLL redirects here. For other uses, see PLL (disambiguation). A phase locked loop or phase lock loop (PLL) is a control system that generates an output signal whose phase is related to the phase of an input reference signal. It is an electronic… …   Wikipedia

  • RLC circuit — A series RLC circuit: a resistor, inductor, and a capacitor An RLC circuit (or LCR circuit) is an electrical circuit consisting of a resistor, an inductor, and a capacitor, connected in series or in parallel. The RLC part of the name is due to… …   Wikipedia

  • Delta-sigma modulation — Delta sigma (ΔΣ; or sigma delta, ΣΔ) modulation is a method for encoding high resolution or analog signals into lower resolution digital signals. The conversion is done using error feedback, where the difference between the two signals is… …   Wikipedia

  • analysis — /euh nal euh sis/, n., pl. analyses / seez /. 1. the separating of any material or abstract entity into its constituent elements (opposed to synthesis). 2. this process as a method of studying the nature of something or of determining its… …   Universalium

  • Global Positioning System — GPS redirects here. For other uses, see GPS (disambiguation). Geodesy Fundamentals …   Wikipedia

  • List of numerical analysis topics — This is a list of numerical analysis topics, by Wikipedia page. Contents 1 General 2 Error 3 Elementary and special functions 4 Numerical linear algebra …   Wikipedia

  • Frequenzsynthesizer — Eine Phasenregelschleife, auch als Phase locked loop (PLL) bezeichnet, ist eine elektronische Schaltungsanordnung, die die Phasenlage und damit zusammenhängend die Frequenz eines veränderbaren Oszillators über einen geschlossenen Regelkreis so… …   Deutsch Wikipedia

  • Phase-locked Loop — Eine Phasenregelschleife, auch als Phase locked loop (PLL) bezeichnet, ist eine elektronische Schaltungsanordnung, die die Phasenlage und damit zusammenhängend die Frequenz eines veränderbaren Oszillators über einen geschlossenen Regelkreis so… …   Deutsch Wikipedia

  • Phasenregelkreis — Eine Phasenregelschleife, auch als Phase locked loop (PLL) bezeichnet, ist eine elektronische Schaltungsanordnung, die die Phasenlage und damit zusammenhängend die Frequenz eines veränderbaren Oszillators über einen geschlossenen Regelkreis so… …   Deutsch Wikipedia

  • Glossary of diabetes — See also: Diabetes (disambiguation) The following is a glossary of diabetes which explains terms connected with diabetes. Contents: Top · 0–9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”