Nova Patents
EP0336685A2

Impulse noise detection and supression.

Abstract

A signal processing system for handling, in particular, a signal produced by an auto-regressive (AR) process having a gap in the good data, wherein a mathematical model based on an algorithm is generated based on the good data before and after the gap, the missing data is predicted using the mathematical model, and additionally the mathematical model is also used to predict data following the gap and the predicted data values for points following the gap are compared with the actual data for those points following the gap, and without altering the mathematical model the missing data is recalculated to minimise any difference between the predicted and actual data for points following the gap, and the recalculated data is substituted for the originally predicted data for the points in the gap.

EP0336685A2, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Projected expiry passed 3 April 2009, 17.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 3 independent, 5 dependent

  1. 1
    A signal processing system for handling a signal in which a gap occurs in good data characterised in that, an estimate of the signal values to replace the missing data is obtained by:- A. generating a mathematical model using good data from both before and after the gap to give a signal model for predicting values of data in the gap, B. using the mathematical model to predict data values for the gap using good data values preceding the gap, C. continuing to use the mathematical model to predict values for points following the gap for which actual values exist. D. comparing the predicted values for points following the gap with the actual values available from the good data following the gap and, without altering the model, recalculating the predicted data values for the points in the gap so as to minimise the total error in the predicted values for the points following the gap for which predicted values and actual values are available, and E. substituting the recalculated values for the points in the gap.
  2. 2
    A system according to Claim 1, characterised in that, by use of high speed processing, real time estimation and restoration of gaps in the signal is effected.
  3. 3
    A system according to Claim 1 or Claim 2, characterised by its application to signals produced by auto-regressive (AR) processes.
  4. 4
    A system according to any of claims 1 to 3, characterised in that interpolation is effected using polynomial interpolation.
  5. 5
    A system according to any of claims 1 to 3, characterised in that interpolation is effected using the Lagrange formula.
  6. 6
    A system according to Claim 3, applied to the restoration of a sequence of unkown samples of an auto­regressive (AR) process embedded in a number of known samples, characterised in that an interpolation algorithm is employed wherein the available data samples on both sides of the missing data points are used to produce a sub-optimal estimate of the coefficient vector of the assumed AR model, the parameter estimates are then employed in a least squares optimisation step to estimate the unknown signal samples, and these estimates are used as inputs in further iterations of the algorithm in order to improve the estimation quality.
  7. 7
    A system according to Claim 6, characterised in that the process involved is assumed to have a Gaussian probability distribution.
  8. 8
    A system according to Claim 7, wherein the interpolation algorithm iterates between estimating the AR model parameters, giving an estimate to the unknown signal sequence, and improving the signal estimate using the AR parameter estimates.