KR960016015B1 - Filter coefficient evaluating method for ghost cancelling - Google Patents
Filter coefficient evaluating method for ghost cancelling Download PDFInfo
- Publication number
- KR960016015B1 KR960016015B1 KR1019930025673A KR930025673A KR960016015B1 KR 960016015 B1 KR960016015 B1 KR 960016015B1 KR 1019930025673 A KR1019930025673 A KR 1019930025673A KR 930025673 A KR930025673 A KR 930025673A KR 960016015 B1 KR960016015 B1 KR 960016015B1
- Authority
- KR
- South Korea
- Prior art keywords
- filter coefficient
- value
- threshold value
- filter
- ghost
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Picture Signal Circuits (AREA)
- Noise Elimination (AREA)
Abstract
Description
제1도는 일반적인 고스트 제거장치를 나타낸 블럭도.1 is a block diagram showing a general ghost removal device.
제2도는 제1도에 있어서 필터의 상세한 구성을 나타낸 블럭도.FIG. 2 is a block diagram showing the detailed configuration of the filter in FIG.
제3도는 제1도에 있어서 필터 계수 계산부의 상세블럭도.FIG. 3 is a detailed block diagram of the filter coefficient calculation unit in FIG.
제4도는 본 발명에 따른 고스트 제거를 위한 필터 계수 계산방법을 설명하기 위한 흐름도.4 is a flowchart illustrating a filter coefficient calculation method for ghost removal according to the present invention.
* 도면의 주요부분에 대한 부호의 설명* Explanation of symbols for main parts of the drawings
1 : 아날로그/디지탈 변환부 2 : 기준신호 추출부1: analog / digital converter 2: reference signal extractor
3 : 필터 계수 계산부 4 : 필터3: filter coefficient calculation unit 4: filter
5 : 디지탈/아날로그 변환부5: Digital / Analog Converter
본 발명은 고스트 제거장치에 관한 것으로, 특히 채널의 백색잡음 및 임펄스성 잡음에 의하여 고스트 제거를 위한 필터계수가 변동하는 것을 방지하기 위한 필터계수 계산방법에 관한 것이다.The present invention relates to a ghost removal apparatus, and more particularly, to a filter coefficient calculation method for preventing the filter coefficient for ghost removal from fluctuating by white noise and impulsive noise of a channel.
일반적으로 방송국으로부터 송신되는 방송신호는 대기 또는 선로를 통하여 수상기에 도달하는 중에 건물, 산 등의 지형 건물에 의하여 반사되거나, 혹은 전송로의 임피던스 정합이 이루어지지 않음으로 인해 반사됨으로써 다중 경로 채널(multiple channel)을 형성하게 되어 수상기에 원신호 이외의 반사된 신호가 나타나게 된다. 이러한 수상기에 원신호 이외에 반사된 신호가 나타나는 현상을 고스트(ghost)라고 한다.In general, a broadcast signal transmitted from a broadcasting station is reflected by a terrain building such as a building or a mountain while reaching the receiver through the air or a track, or reflected due to the impedance matching of the transmission line not being performed. channel) so that reflected signals other than the original signal appear on the receiver. The phenomenon in which reflected signals other than the original signal appear on such a receiver is called ghost.
따라서 다중 경로 채널에 의해 발생되는 고스트현상을 제거하는 방법의 일환으로 방송국에서는 전송하는 방송신호의 일부 구간에 고스트 제거 기준신호를 실어 송신하고, 수신측의 고스트 제거장치에서는 미리 저장된 방송국에서 송신하는 고스트 제거 기준신호와 동일한 고스트 제거 기준신호와 비교하여 전송로의 특성을 알아낸다. 고스트 제거장치의 필터는 파악된 전송로의 특성을 보상하기 위한 것으로, 방송신호가 필터를 통과하게 되면 전송로에서 발생된 방송신호의 왜곡을 보정할 수 있게 된다.Therefore, as part of a method of eliminating ghosting caused by a multipath channel, a broadcasting station carries a ghost elimination reference signal on a part of a transmitted broadcasting signal, and a ghost eliminating apparatus at a receiving side transmits the ghosting signal transmitted from a previously stored broadcasting station. The characteristics of the transmission path are determined by comparing with the ghost removal reference signal identical to the removal reference signal. The filter of the ghost elimination device compensates for the characteristics of the identified transmission path, and when the broadcast signal passes through the filter, it is possible to correct distortion of the broadcast signal generated in the transmission path.
다시 말하면, 고스트 제거와 원리는 전송채널의 전달함수를 구하고, 전송로의 특성을 보상하기 위하여 전송채널 전달함수의 역함수 특성을 지니는 필터를 구성하여 신호전송과정에서 발생된 신호의 왜곡을 보장한다.In other words, the ghost elimination and the principle ensure the distortion of the signal generated in the signal transmission process by constructing a filter having the inverse function of the transmission channel transfer function to obtain the transfer function of the transmission channel and to compensate the characteristics of the transmission channel.
제1도에는 일반적인 고스트 제거장치를 나타낸 블럭도가 도시되어 있다. 제1도를 참조하면, 아날로그/디지탈 변환부(1)에서 안테나 등을 통해 수신된 방송신호중 아날로그 영상신호를 디지탈 신호로 변환하여 기준신호 추출부(2) 및 필터(4)로 인가한다. 기준신호 추출부(2)에서는 송신시 방송신호의 일부 구간에 삽입된 고스트 제거 기준신호를 추출하여 필터계수 계산부(3)로 인가한다. 필터계수 계산부(3)에서는 추출된 고스트 제거 기준신호와 미리 저장된 고스트 제거 기준신호를 비교하여 전송로에서 발생한 신호의 왜곡을 보상하기 위한 필터계수를 계산하여 필터(4)로 인가한다. 필터(4)에서는 아날로그/디지탈 변환부(1)에서 출력되는 디지탈 영상신호를 필터계수 계산부(3)에서 출력되는 필터계수로 필터링하여 디지탈/아날로그 변환부(5)로 인가한다. 필터(4)의 상세한 구성을 제2도를 참조하여 설명하면, FIR(Finite Impulse Response) 필터(41)는 아날로그/디지탈 변환부(1)에서 출력되는 신호에 대하여 필터계수 계산부(3)에서 출력되는 제1필터계수로 근접 고스트 및 선 고스트를 제거하여 가산기(42)로 출력하고, IIR(lnfinite Impulse Response) 필터(43)는 가산기(42)에서 출력되는 신호에 대하여 필터계수 계산부(3)에서 출력되는 제2 필터계수로 롱(long) 고스트를 제거하여 가산부(42)로 인가한다. 가산기(42)는 FIR 필터(41)의 출력신호와 IIR 필터(43)의 출력신호를 가산하여 디지탈/아날로그 변환부(5)로 출력한다. 디지탈/아날로그 변환부(5)에서는 필터(4)에서 필터링되어 출력되는 디지탈 영상신호를 아날로그 영상신호로 변환하여 출력한다.1 is a block diagram showing a general ghost removal apparatus. Referring to FIG. 1, the analog / digital converter 1 converts an analog video signal from a broadcast signal received through an antenna into a digital signal and applies the same to the reference signal extractor 2 and the filter 4. The reference signal extracting unit 2 extracts the ghost removing reference signal inserted into a part of the broadcast signal during transmission and applies the extracted signal to the filter coefficient calculating unit 3. The filter coefficient calculating unit 3 compares the extracted ghost elimination reference signal with a prestored ghost elimination reference signal, calculates a filter coefficient for compensating for distortion of a signal generated in a transmission path, and applies the filter coefficient to the filter 4. In the filter 4, the digital video signal output from the analog / digital converter 1 is filtered by the filter coefficient output from the filter coefficient calculator 3 and applied to the digital / analog converter 5. The detailed configuration of the filter 4 will be described with reference to FIG. 2. FIG. 1 shows that the FIR (Finite Impulse Response) filter 41 performs the filter coefficient calculation unit 3 on the signal output from the analog / digital converter 1. Proximity ghost and line ghost are removed and output to the adder 42 by the output first filter coefficient, and an lnfinite impulse response (IIR) filter 43 is a filter coefficient calculator 3 for the signal output from the adder 42. The long ghost is removed using the second filter coefficient output from the N-th filter and applied to the adder 42. The adder 42 adds the output signal of the FIR filter 41 and the output signal of the IIR filter 43 and outputs it to the digital / analog converter 5. The digital / analog converter 5 converts the digital video signal filtered by the filter 4 into an analog video signal and outputs the analog video signal.
고스트 제거장치의 원리를 필터계수 계산부(3)를 중심으로 설명하면 다음과 같다.The principle of the ghost elimination apparatus will be described with reference to the filter coefficient calculation unit 3 as follows.
통상 고스트는 시간적으로 -2∼40usec의 범위에 존재한다. 여기서 음의 시간대는 선 고스트의 발생위치를 나타낸다. 따라서, -2∼40usec의 범위의 고스트를 제거하기 위해서는 방송국에서는 고스트 제거 기준신호를 1H의 일부 구간(약 20usec 정도)에 삽입하고, 수신된 기준신호를 추출할때 1H 기간의 신호를 추출한다. 이 1H 기간의 신호를 방송신호의 칼라 서브 캐리어 주파수(fsc=3.58MHz)의 4배 주파수로 샘플링하면 910개의 데이타를 추출할 수 있다. 적당한 고스트 제거 범위를 고려하면 고스트 제거 기준신호의 길이는 300샘플 이내의 신호를 사용하여야 한다.Ghosts are usually in the range of -2 to 40 usec in time. In this case, the negative time zone indicates the location of the line ghost. Therefore, in order to remove the ghost in the range of -2 to 40usec, the broadcast station inserts a ghost removal reference signal into a part of 1H (about 20usec), and extracts a signal of 1H period when extracting the received reference signal. When the signal of the 1H period is sampled at a frequency four times the color subcarrier frequency (fsc = 3.58 MHz) of the broadcast signal, 910 data can be extracted. Considering the proper ghost rejection range, the ghost rejection reference signal should be used within 300 samples.
그리고, 일반적으로 고스트 제거 기준신호는 영상신호가 존재하지 않는 구간중의 한 라인에 실어서 전송하고 있다. 통상은 특정의 동일한 라인(18H 라인, 28H 라인)에 실어서 전송하여야 한다. 그러나 방송국 자체의 제어신호정보나 TTX(Teletext) 신호 등 여러 사정으로 인해 모든 방송국이 고스트 제거 제거신호를 특정의 동일 라인에 실어서 전송하는 데에는 어려움이 있다.In general, the ghost removal reference signal is transmitted on one line in a section in which no video signal exists. Normally, it should be carried on a specific same line (18H line, 28H line). However, due to various circumstances such as control signal information of the broadcasting station itself or TTX (Teletext) signal, it is difficult for all broadcasting stations to transmit the ghost elimination cancellation signal on a specific same line.
필터계수 계산부(3)의 구성요소중 필드계산부(도시되지 않음)에서는 기준신호 추출부(2)에서 추출된 고스트 제거 기준신호의 1H 기간중에 포함되는 동기신호 및 칼라 버어스트 및 잡음을 제거할 수 있도록 추출된 고스트 제거 기준신호를 반전시켜 더하는 연산을 한다. 반전된 고스트 제거 기준신호를 더함으로써 추출된 고스트 제거 기준신호는 잡음이 없이 전송중에 발생된 고스트만 남게 된다. 상관부(도시되지 않음)에서는 더하여진 이 신호를 수신측이 가지고 있는 고스트 제거 기준신호와 고스트 제거 가능범위에 대하여 상관(correlatlon)을 취하면 고스트 제거 기준신호의 특성상 하나의 최대상관값을 가지고, 나머지는 상관값이 제로(0)가 된다. 따라서 상관을 취하여 최대값이 발생하는 곳이 수신된 고스트 제거 기준신호와 미리 저장된 고스트 제거 기준신호가 정확히 일치하는 곳으로서, 고스트 제거의 기준위치이다. 이 기준위치에 따라 추출된 고스트 제거 기준신호를 최대 상관 위치만큼 그 반대 방향으로 이동시켜 추출된 고스트 제거 기준신호와 미리 저장된 고스트 제거 기준신호의 시작점을 일치시킨다. 추출된 고스트 제거 기준신호를 이용하여 필터(4)의 계수를 구하기 위한 방법으로는 FFT를 이용한 방법, LMS(Least Mean Square), 제로-포싱(zero-forcing)방법 등이 있다. 한 예로 FFT를 이용한 방법을 제3도의 블럭도를 참조하여 설명하기로 한다.A field calculator (not shown) among the components of the filter coefficient calculator 3 removes the synchronization signal, color burst and noise included in the 1H period of the ghost removal reference signal extracted by the reference signal extractor 2. Inverts the extracted ghost removal reference signal to add it. By adding an inverted ghost cancellation reference signal, the extracted ghost cancellation reference signal remains no ghost generated during transmission without noise. The correlator (not shown) has a maximum correlation value due to the characteristics of the ghost cancellation reference signal when the correlatlon is added to the ghost removal reference signal and the ghost removal possible range of the receiver. For the rest, the correlation value is zero. Therefore, the correlation between the received ghost removal reference signal and the pre-stored ghost removal reference signal is a reference position for ghost removal. The ghost removal reference signal extracted according to this reference position is moved in the opposite direction by the maximum correlation position to match the starting point of the extracted ghost removal reference signal and the previously stored ghost removal reference signal. Methods for obtaining coefficients of the filter 4 using the extracted ghost removal reference signals include a method using an FFT, a Least Mean Square (LMS), and a zero-forcing method. As an example, a method using an FFT will be described with reference to the block diagram of FIG. 3.
상관부에서 구한 최대값 위치의 데이타값을 기준으로 하여 선 고스트를 포함한 근접 고스트를 제거하기 위한 범위 만큼 필드연산부에서 출력되는 신호를 취한다. -2usec까지의 선 고스트를 제거하기 위해서는 약 30샘플 정도로 최대값 위치보다 앞의 데이타를 취하고, 뒤로는 원래의 고스트 제거 기준신호가 차지하는 샘플수에서 약간을 더한 범위의 데이타를 취한다. 즉, 이 경우 FIR 필터(41)의 계수를 구하기 위해 취하는 샘플의 범위는 최대값의 위치를 기준으로 30샘플에서 고스트 제거 기준신호에 20샘플을 더한 범위까지이다.Based on the data value of the maximum position obtained by the correlator, the signal output from the field operator is taken as much as the range for removing the near ghost including the line ghost. To remove line ghosts up to -2usec, data is taken before the maximum position of about 30 samples, and afterwards, data is taken from the number of samples occupied by the original ghost removal reference signal. That is, in this case, the range of samples taken to obtain the coefficients of the FIR filter 41 ranges from 30 samples to the range of 20 samples added to the ghost removal reference signal based on the position of the maximum value.
이 샘플 데이타에 대해 FFT를 하면 주파수 축상의 데이타로 변환할 수 있고, 이 주파수 축상의 데이타로 원래의 고스트 제거 기준신호를 주파수 축상에서 나누기를 하고, 다시 IFFT를 하면 FIR 필터(4l)의 계수를 구할 수 있다. IIR 필터(43)의 계수를 구하는 방법은 우선 최대 상관값을 기준으로 하여 FIR 필터(41)에서와 같이 선 고스트 제거 가능 범위의 데이타(예를 들면 -30샘플)에서 시작하여 고스트 제거 기준신호의 길이에서 40usec정도의 롱 고스트를 제거하기 위하여 고스트 제거 기준신호에 600샘플을 더한 범위의 데이타를 취하여 FFT를 한다 . 이 주파수 축상의 데이타에 FIR 필터(41)의 계수를 FFT한 값을 곱하고, 이를 다시 원래의 고스트 제거 기준신호로 나누고 1에서 뺀 다음 소정레벨 이상의 값을 클램프하여 다시 IFFT를 하면 IIR 필터(43)의 계수를 구할 수 있다.The FFT of this sample data can be converted into data on the frequency axis. The original ghost cancellation reference signal is divided on the frequency axis with the data on the frequency axis. IFFT is performed again, the coefficients of the FIR filter 4l are converted. You can get it. The method of obtaining the coefficients of the IIR filter 43 is first based on the maximum correlation value, starting with the data of the line ghost elimination range (e.g., -30 samples), as in the FIR filter 41, of the ghost elimination reference signal. To remove long ghosts that are about 40usec in length, FFT is performed by taking data in the range of 600 samples plus the ghost removal reference signal. The data on the frequency axis is multiplied by the FFT coefficient of the FIR filter 41, divided by the original ghost elimination reference signal, subtracted from 1, and then clamped to a value higher than or equal to a predetermined level to perform IFFT again. The coefficient of can be found.
이와 같이 종래의 고스트 제거를 위한 필터계수를 구하기 위해 입력되는 신호인 8필드 연산된 수신 기준신호는 2회 이상 평균하여 입력됨으로써 백색잡음에 의한 영향을 최소화하도록 한다.As described above, an eight-field calculated reception reference signal, which is a signal input to obtain a filter coefficient for removing a ghost, is input by averaging two or more times to minimize the effect of white noise.
그러나, 이렇게 산출된 필터계수는 잡음에 의하여 하위 1 내지 2비트 정도가 변동할 가능성이 있어서 재생화질이 열화하는 문제점이 있었다.However, the calculated filter coefficient has a problem in that the lower 1 to 2 bits may fluctuate due to noise, thereby degrading reproduction quality.
또한, 필터계수의 계산에 소요되는 시간이 비교적 길기 때문에 수신된 기준신호를 저장하는 순간에 임펄스성 잡음이 발생하게 되면 필터링된 화질에 나쁜 영향을 끼치게 되는 문제점이 있었다.In addition, since the time required for the calculation of the filter coefficient is relatively long, when impulsive noise occurs at the moment of storing the received reference signal, there is a problem that adversely affects the filtered image quality.
따라서 본 발명의 목적은 상술한 문제점을 해결하기 위하여 고스트 제거장치에 있어서 축차수정법 혹은 일괄수정법 등의 필터계수 계산방법에 의해 산출된 필터계수의 변동량에 대한 문턱값을 설정하여 문턱값 이상의 변동량이 발생한 필터계수들만을 갱신함으로써 백색잡음 및 임펄스성 잡음에 의한 필터계수의 변동을 최소화하기 위한 필터계수 계산방법을 제공하는데 있다.Accordingly, an object of the present invention is to set a threshold value for the variation amount of the filter coefficient calculated by the filter coefficient calculation method such as the sequential correction method or the batch correction method in the ghost elimination device in order to solve the above-described problems, It is to provide a filter coefficient calculation method for minimizing the variation of the filter coefficient due to white noise and impulsive noise by updating only the filter coefficients.
상기 목적을 달성하기 위하여 본 발명은 채널의 백색잡음에 의해 필터계수가 변동되는 것을 방지하기 위한 필터계수 계산방법에 있어서, 수신된 기준신호를 소정회수 이상 평균하여 입력하기 위한 제1단계; 및 상기 제1단계에서 평균한 상기 기준신호를 이용한 특정의 필터계수 계산방법의 t번째 계산과정에서 전체i에 대하여 t번째 필터계수와 t+1번째 필터계수를 비교하여 상기 필터계수의 최대변화량을 구하기 위한 제2단계, 상기 제2단계에서 구한 필터계수의 최대변화량과 경계값을 이용하여 t+1번째 계산과정에서 필터계수를 갱신하기 위한 문턱값을 산출하기 위한 제3단계, 현재 산출된 필터계수값과, 상기 제3단계에서 구한 문턱값에 가중치를 곱한 값인 가중 문턱값을 비교하여 상기 필터계수값이 가중문턱값보다 작을 경우 제로로 설정하기 위한 제4단계; 상기 제4단계에서 상기 필터계수값이 가중 문턱값보다 클 경우 산출된 필터계수들에 대해 그 변동량을 상기 제3단계에서 구한 문턱값과 비교하여 문턱값보다 크면 상기 필터계수값을 갱신하고, 그렇지 않으면 이전의 필터계수값으로 대체하기 위한 제5단계; 및 상기 제5단계에 의해 필터계수의 갱신회수가 소정회수(N) 이상인 경우 계산된 필터계수로 입력신호에 대하여 필터링을 수행하기 위한 제6단계를 포함함을 특징으로 한다According to an aspect of the present invention, there is provided a filter coefficient calculation method for preventing a filter coefficient from being fluctuated by white noise of a channel, comprising: a first step of averaging a received reference signal by a predetermined number or more; And comparing the t-th filter coefficient and the t + 1 th filter coefficient with respect to the entire i in the t-th calculation process of the specific filter coefficient calculation method using the reference signal averaged in the first step to determine the maximum change amount of the filter coefficient. A third step for calculating a threshold value for updating the filter coefficient in the t + 1 th calculation process using the maximum change amount and the boundary value of the filter coefficient obtained in the second step; A fourth step of comparing a coefficient value with a weighted threshold value that is a value obtained by multiplying the threshold value obtained in the third step and setting the value to zero when the filter coefficient value is smaller than the weighted threshold value; If the filter coefficient value is greater than the weighted threshold value in the fourth step, the filter coefficient value is updated if the variation amount is greater than the threshold value calculated in the third step. If not, the fifth step of replacing the previous filter coefficient value; And a sixth step of performing filtering on the input signal using the calculated filter coefficient when the update frequency of the filter coefficient is greater than or equal to the predetermined number N by the fifth step.
이하 첨부된 도면을 참조하여 본 발명에 대하여 상세히 설명하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings.
제4도는 본 발명에 따른 고스트 제거를 위한 필터계수 계산방법을 설명하기 위한 흐름도로서, 제100단계는 수신된 기준신호를 소정회수 이상 평균하여 입력하기 위한 단계이고, 제200단계는 제100단계에서 평균한 기준신호를 이용한 특정의 필터계수 계산방법의 t번째 계산과정에서 필터계수의 최대변화량을 구하기 위한 단계이고, 제300단계는 제200단계에서 구한 필터계수의 최대변화량과 경계값을 이용하여 필터계수를 갱신하기 위한 문턱값을 산출하기 위한 단계이고, 제400, 500단계는 현재의 필터계수값과 가중문턱값을 비교하기 위한 단계이고, 제600 내지 800단계는 현재 산출된 필터계수들에 대해 그 변동량을 제300단계에서 구한 문턱값과 비교하기 위한 단계이고, 제900, 1000단계는 필터계수 갱신회수가 N회 이상인 경우 산출된 필터계수를 필터에 입력하는 단계이다.4 is a flowchart illustrating a filter coefficient calculation method for ghost elimination according to the present invention, in which step 100 is a step for averaging the received reference signal by a predetermined number or more, and step 200 is performed in step 100. In the t-th calculation process of the specific filter coefficient calculation method using the averaged reference signal, a step for calculating the maximum change amount of the filter coefficient is performed. Computing the threshold for updating the coefficients, steps 400 and 500 are for comparing the current filter coefficient value and the weighted threshold value, steps 600 to 800 are for the currently calculated filter coefficients The fluctuation amount is compared with a threshold obtained in step 300. In steps 900 and 1000, the filter coefficient calculated when the filter coefficient update frequency is N or more times is input to the filter. A step for.
그러면 본 발명의 동작을 제4도를 참조하여 설명하기로 한다. 본 발명에서는 백색잡음에 의해 필터계수가 변동되는 것을 최소화하기 위하여 축차수정법 혹은 일괄수정법 등의 필터계수 계산방법에 의해 산출된 계수들을 이전 계수들과 비교하여 수정하도록 한다.The operation of the present invention will now be described with reference to FIG. In the present invention, in order to minimize the fluctuation of the filter coefficient due to white noise, the coefficients calculated by the filter coefficient calculation method such as the sequential correction method or the batch correction method are compared with the previous coefficients.
먼저, 제100단계에서는 수신된 기준신호를 소정회수 이상 평균하여 입력한다.First, in step 100, the received reference signal is averaged and input for a predetermined number or more.
제200단계에서는 특정 필터계수 계산방법에 의해 t번째 계산과정(iteration)에서 i번째 위치에서의 필터계수를 ht(i)라고 하자. 전체 i에 대하여 t번째 필터계수와 t+1번째 필터계수를 비교하여 다음 (1)식과 같이δ를 계산한다.In step 200, the filter coefficient at the i-th position in the t-th iteration according to a specific filter coefficient calculation method is assumed to be h t (i). Comparing the t-th filter coefficient and the t + 1 th filter coefficient with respect to the whole i, calculate δ as shown in the following equation (1)
δ=max[mim{2εt,|ht(i)-ht+1(i)|}] ……………………………(1)delta = max [mim {2ε t , | h t (i) -h t + 1 (i) | … … … … … … … … … … (One)
여기서 εt는 아래에서 설명할 경계값이다. (1)식을 통하여 필터계수의 최대변화량을 구한다. 이때 2εt보다 큰 변화량은 새로운 고스트에 의해 산출된 필터계수값이라고 가정하여 최대변화량을 산출하는 과정에서 제외하였다. 제300단계에서는 (1)식에서 구한 δ와 εt의 가중평균으로 다음 (2)식과 같이 εt+1을 구한다Where ε t is the boundary value described below. Find the maximum change in filter coefficients through (1). At this time, the change amount larger than 2ε t was excluded in the process of calculating the maximum change amount on the assumption that the filter coefficient value calculated by the new ghost. In the 300th step, ε t + 1 is obtained by using the weighted average of δ and ε t obtained from Eq .
εt+1=(1-α)εt+α δ …………………………………………………………(2)ε t + 1 = (1-α) ε t + α δ... … … … … … … … … … … … … … … … … … … … … … (2)
(2)식과 같이 가중평균을 취하는 이유는 경계값 εt가 그벽히 변하는 것을 방지하기 위함이다. (2)식에서 구한 εt+1는 t+1번째 계산과정에서 필터계수를 갱신하는 문턱값으로 사용된다.The reason why the weighted average is taken as in Eq. (2) is to prevent the boundary value ε t from changing so much. Ε t + 1 obtained from Eq. (2) is used as the threshold for updating the filter coefficient in the t + 1th calculation process.
제400단계에서는 현재의 필터계수값과 가중문턱값 εt+1을 비교하여 현재의 필터계수값이 가중문턱값 εt+1보다 작으면 제로(0)로 대체한다(제500단계). 여기서는 제로(0)보다 크고 1보다 작거나 같은 값으로 0.7 내지 1 사이의 값을 취한다. 제600단계에서는 고스트 제거를 위한 필터계수 계산방법에 의해 산출된 필터계수들에 의해 그 변동량을 문턱값 εt+1와 비교하여 문턱값보다 크면 그 계수들을 갱신하고(제800단계), 그렇지않으면 이전의 필터계수값으로 대체한다(제700단계). 이 관계를 다음 (3)식으로 나타낼 수 있다.In operation 400, if the current filter coefficient value is smaller than the weighted threshold value ε t + 1 , the current filter coefficient value is compared with the weighted threshold value ε t + 1 , and is replaced with zero (step 500). Here, values between 0.7 and 1 are taken as values greater than zero and less than or equal to one. In step 600, the coefficients are calculated by the filter coefficients calculated by the filter coefficient calculation method for ghost removal, and the coefficients are updated when the threshold is greater than the threshold ε t + 1 (step 800). Replace with the previous filter coefficient value (step 700). This relationship can be expressed by the following equation (3).
if |ht+1(i)| < εt+1, ht+1(i) =O ;if | h t + 1 (i) | <ε t + 1 , h t + 1 (i) = O;
else if |ht+1(i)-ht(i)|<εt+1, ht+1(i)=ht(i); ……………………………(3)else if | h t + 1 (i) -h t (i) | <ε t + 1 , h t + 1 (i) = h t (i); … … … … … … … … … … … (3)
임펄스성 잡음에 의한 필터계수의 변동을 방지하기 위한 필터계수 계산방법은다음과 같다The filter coefficient calculation method for preventing the variation of the filter coefficient due to impulsive noise is as follows.
수신된 기준신호는 2회 이상 평균하여 입력하게 되고, 필터계수 계산시간이 비교적 길기 때문에 매 필터계수를 계산과는 과정은 충분히 분리된 시간에 입력되는 수신 기준신호를 이용하여 필터계수를 계산하게 된다. 따라서 임펄스성 잡음은 1 내지 2필터계수 계산과정에서 존재한다고 볼 수 있다.Since the received reference signal is input by averaging more than two times, and the filter coefficient calculation time is relatively long, the process of calculating each filter coefficient is calculated by using the received reference signal input at a sufficiently separated time. . Therefore, impulsive noise may be considered to exist in the calculation process of 1 to 2 filter coefficients.
제900단계에서는 이러한 임펄스성 잡음의 특성을 고려하여 (3)식을 통해 얻어지는 필터계수 ht+1(i)가 N회 이상 갱신될 때에 한해서, 계산된 필터계수를 필터(제1도의 4)에 입력하여 실제 필터링에 사용될 수 있도록 한다(제1000단계). 즉, 필터계수 갱신회수를 rt+1(i)라고 할때, (3)식의 필터계수 갱신식은 다음 (4)식과 같이 나타낼 수 있다.In operation 900, the calculated filter coefficient is filtered (4 in FIG. 1) only when the filter coefficient h t + 1 (i) obtained through Equation (3) is updated N or more times in consideration of the characteristics of the impulsive noise. In order to be used for the actual filtering by inputting to (1000). That is, assuming that the filter coefficient update frequency is r t + 1 (i), the filter coefficient update expression of Eq.
if |ht+1(i) | <εt+1{ht+1(i)=0, rt+l(i)=0 ; }if | h t + 1 (i) | <ε t + 1 {h t + 1 (i) = 0, r t + l (i) = 0; }
else if | ht+1(i) -ht(i)|<εt+1{ht+1(i)=ht(i), rt+1(i)=0 ; }else if | h t + 1 (i) -h t (i) | <ε t + 1 {h t + 1 (i) = h t (i), r t + 1 (i) = 0; }
else if rt+1(i)N, rt+l(i) =0;else if r t + 1 (i) N, r t + l (i) = 0;
else{ht+1(i)=ht(i); rt+1(i)=rt+1(i)+1; } …………………………………(4)else {h t + 1 (i) = ht (i); r t + 1 (i) = r t + 1 (i) +1; }… … … … … … … … … … … … … (4)
여기서, N은 1 내지 2 사이의 값이 적절하다.Where N is a value between 1 and 2.
상술한 바와 같이 본 발명에 의한 고스트 제거를 위한 필터계수 계산방법에서는 축차수정법 혹은 일괄수정법 등의 필터계수 계산방법에 의해 산출된 필터계수의 변동량에 대한 문턱값을 설정하여 문턱값 이상의 변동량이 발생한 필터계들만을 갱신함으로써 백색잡음에 의하여 필터계수가 변동하는 것을 최소화할 수 있고, 문턱값을 초과한 회수가 N회 이상인 필터계수만을 필터에 입력하도록 하여 임펄스성 잡음에 의해 필터계수가 변동하는 것을 최소화할 수 있는 이점이 있다. 여기서 문턱값은 채널의 특성에 따라 가변될 수 있도록 적응적으로 설정할 수 있다.As described above, in the filter coefficient calculation method for ghost removal according to the present invention, a threshold value for the variation amount of the filter coefficient calculated by the filter coefficient calculation method such as the sequential correction method or the batch correction method is set to generate a filter having a variation amount greater than or equal to the threshold value. By updating only the coefficients, it is possible to minimize the change of the filter coefficient due to the white noise, and to input only the filter coefficient whose number of times exceeding the threshold is more than N times to the filter to minimize the change of the filter coefficient due to the impulsive noise. There is an advantage to this. Here, the threshold may be adaptively set to be variable according to the characteristics of the channel.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930025673A KR960016015B1 (en) | 1993-11-29 | 1993-11-29 | Filter coefficient evaluating method for ghost cancelling |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1019930025673A KR960016015B1 (en) | 1993-11-29 | 1993-11-29 | Filter coefficient evaluating method for ghost cancelling |
Publications (2)
Publication Number | Publication Date |
---|---|
KR950016229A KR950016229A (en) | 1995-06-17 |
KR960016015B1 true KR960016015B1 (en) | 1996-11-25 |
Family
ID=19369241
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1019930025673A Expired - Fee Related KR960016015B1 (en) | 1993-11-29 | 1993-11-29 | Filter coefficient evaluating method for ghost cancelling |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR960016015B1 (en) |
-
1993
- 1993-11-29 KR KR1019930025673A patent/KR960016015B1/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR950016229A (en) | 1995-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2186329C (en) | Device and method for data signal detection in the presence of distortion and interference in communication systems | |
KR0162340B1 (en) | Ghost Elimination Equalizer for Digital Communications Systems | |
EP0748551B1 (en) | Combating signal interference in digital transmission | |
KR930010427B1 (en) | Adaptive television ghost cancellation system | |
EP0891667B1 (en) | A digital receiver | |
US5121211A (en) | System for echo cancellation comprising an improved ghost cancellation reference signal | |
US5568202A (en) | System for echo cancellation comprising an improved ghost cancellation reference signal | |
US5512959A (en) | Method for reducing echoes in television equalizer video signals and apparatus therefor | |
EP1295448B1 (en) | Channel equalizer | |
KR100451750B1 (en) | Equalizer for digital television receiver | |
KR960015390B1 (en) | Ghost Removal Method and Device | |
US6349112B1 (en) | Adaptive equalizer compensating signal distortion on transmission path | |
US6388701B1 (en) | Device and method for removing co-channel interference signal in modulation/demodulation receiver having reference signal | |
KR960016015B1 (en) | Filter coefficient evaluating method for ghost cancelling | |
KR20040096319A (en) | Device remove a characteristic different interference signal and a method removing thereof | |
KR19980015797A (en) | Decision feedback equalizer using error feedback | |
KR20050000748A (en) | equalizer of digital broadcasting signal receiving system and a method thereof | |
KR100698150B1 (en) | Channel Equalizer and Method for Digital Broadcast Receiver | |
KR970008095B1 (en) | Calculation method of filter coefficients for ghost removal | |
KR960016016B1 (en) | How to Correct Filter Coefficients Caused by Signal Noise in Ghost Eliminators | |
KR960013226B1 (en) | Ghost cancelling method | |
KR970003026B1 (en) | Ghost Removal | |
KR100214642B1 (en) | Method for eliminating ghost of image receiver | |
KR0158969B1 (en) | Digital receiver equalizer | |
KR0134262B1 (en) | Ghost Removal Device and Method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
R17-X000 | Change to representative recorded |
St.27 status event code: A-3-3-R10-R17-oth-X000 |
|
PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
G160 | Decision to publish patent application | ||
PG1605 | Publication of application before grant of patent |
St.27 status event code: A-2-2-Q10-Q13-nap-PG1605 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20001027 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20011126 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20011126 |
|
P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |