Ghost canceller with variable delay selector
AssigneeIndustrial Technology Research Institute
InventorCheng-Yun Sun
Life of this patent
Estimating the term…
Abstract
A system is disclosed for cancelling ghosts including I daisy chained variable delay elements, the first of which receives a video signal. J multiplexers are also provided, each of which has at least one input connected to the output of each of the I variable delay elements. A transversal filter element is connected to the output of each multiplexer for filtering the delayed video signals selected by the corresponding multiplexer connected thereto. Finally, an adder is provided for adding together the filtered video signals outputted by the transversal filter elements.
Claims13
A ghost canceling circuit comprising:
- I daisy chained variable delay elements, where I is an integer .gtoreq.1, including a first variable delay element which receives an inputted video signal,
- J multiplexers, where J is an integer .gtoreq.1, each of said J multiplexers having at least one input connected to an output of each of said variable delays,
- J transversal filter elements, each transversal filter element connected to the output of a corresponding multiplexer, and
- an adder for adding together the signals outputted by each of said transversal filter elements.
A television receiver comprising:
- a display device for displaying video images, and
- a channel equalizer for receiving a video signal with one or more ghosts from a multi-path channel and for outputting said video signal with said one or more ghosts cancelled for display on said display device, said channel equalizer comprising:
- an electronic processor for computing an array of tap coefficients for said one or more ghosts of said received video signal, and
- a filter for receiving said tap coefficients, for cancelling each of said one or more ghosts by filtering said received video signal with a corresponding array of tap coefficients, said filter comprising:
- I variable delay elements sequentially connected in tandem, where I is an integer .gtoreq.1, a first of said variable delay elements capable of receiving said received video signal, each variable delay element capable of outputting said video signal delayed by a sum of delay periods of that variable delay element which are adjusted therein and delay periods adjusted in each preceding variable delay element,
- J multiplexers, where J is an integer .gtoreq.1, each of said multiplexers capable of selecting the delayed video signal outputted from any one of said I variable delay elements,
- J transversal filter elements, each capable of receiving the delayed video signal selected by a corresponding one of said J multiplexers, and also receiving one of said arrays of tap coefficients, for filtering said selected delayed video signal with said array of tap coefficients, and
- an adder circuit, for adding together the filtered video signal outputted from each of said transversal filter elements.
A process for cancelling a ghost from a received video signal comprising:
- inputting a video signal to I variable delay elements sequentially connected in tandem, where I is an integer .gtoreq.1,
- adjusting a delay of a first i of said variable delay elements, where i is an integer 1.ltoreq.i.ltoreq.I, such that a video signal outputted by the i.sup.th variable delay element is delayed an amount approximately equal to the period separating said ghost from a main signal within said received video signal,
- selecting as the output of a multiplexer, said delayed video signal outputted by said i.sup.th variable delay element, and
- filtering said delayed video signal with tap coefficients, suitable determined for cancelling said ghost in a transversal filter element connected said multiplexer.
A process for overlapping P arrays of lower precision tap coefficients comprising:
- adjusting a delay period of at least one daisy chained variable delay element to be approximately equal to the interval separating a ghost from a main video signal to be recovered,
- selecting as the output of P multiplexers, the delayed video signal outputted by said at least one daisy chained variable delay element, where P is an integer >1,
- separately and simultaneously filtering each video signal outputted by said P multiplexers in one of P transversal filter elements connected to each of said P multiplexers, respectively, with a corresponding one of P lower precision arrays of tap coefficients, and
- adding together the video signals outputted by said P transversal filter elements,
- wherein the sum of said P lower precision arrays equals a predetermined higher precision array of tap coefficients suitably determined for cancelling said ghost.
Dependencies are inferred from the claim text.