KR100340178B1 - equalizer with Decision Feedback Equalizer structure - Google Patents
equalizer with Decision Feedback Equalizer structure Download PDFInfo
- Publication number
- KR100340178B1 KR100340178B1 KR1020000048603A KR20000048603A KR100340178B1 KR 100340178 B1 KR100340178 B1 KR 100340178B1 KR 1020000048603 A KR1020000048603 A KR 1020000048603A KR 20000048603 A KR20000048603 A KR 20000048603A KR 100340178 B1 KR100340178 B1 KR 100340178B1
- Authority
- KR
- South Korea
- Prior art keywords
- equalizer
- error function
- output
- mma
- generating
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L25/03178—Arrangements involving sequence estimation techniques
- H04L25/03248—Arrangements for operating in conjunction with other apparatus
- H04L25/03254—Operation with other circuitry for removing intersymbol interference
- H04L25/03267—Operation with other circuitry for removing intersymbol interference with decision feedback equalisers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03006—Arrangements for removing intersymbol interference
- H04L2025/03592—Adaptation methods
- H04L2025/03598—Algorithms
- H04L2025/03611—Iterative algorithms
- H04L2025/03636—Algorithms using least mean square [LMS]
Landscapes
- Engineering & Computer Science (AREA)
- Power Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)
- Filters That Use Time-Delay Elements (AREA)
Abstract
본 발명은 새로운 MMA 알고리즘을 제안하여 하나의 탭 계수만을 갱신하여 채널 적응이 가능하고, LMS 알고리즘과 연동하도록하여 하드웨어 크기를 감소시키고, DFE 구조를 지원하여 채널 등화 성능을 높이는 DFE 구조를 갖는 등화기를 제공하기 위한 것으로서, 전방 필터와 후방 필터가 병렬로 구성되어 탭 계수를 갱신하여 채널을 적응하는 등화기와, 상기 등화기의 출력을 생성하기 위한 덧셈기와, 상기 덧셈기를 통해 출력된 파형을 실수축과 허수축으로 구별하여 얇게 잘라내고, 그 판정된 신호를 상기 후방 필터에 공급하는 판정기와, 상기 등화기의 출력인 복소수 신호를 입력받아 에러함수를 생성한 후, 상기 전방 필터에 공급하는 에러 함수 생성부(coefficient generator)를 포함하여 구성되는데 있다.The present invention proposes a new MMA algorithm, which can adapt the channel by updating only one tap coefficient, interworks with the LMS algorithm to reduce the hardware size, and supports the DFE structure to improve the channel equalization performance. An adder for generating an output of the equalizer; an adder for adding the waveform outputted through the adder to the real axis and the adder for generating an output of the equalizer; And an error function generation unit for generating an error function by receiving a complex signal which is an output of the equalizer and then generating an error function by supplying an error function to the front filter, And a coefficient generator.
Description
본 발명은 등화기에 관한 것으로, 특히 새로운 MMA(Multi Modules Algorithm)을 사용한 DFE(Decision Feedback Equalizer) 구조를 갖는 등화기에 관한 것이다.The present invention relates to an equalizer, and more particularly to an equalizer having a DFE (Decision Feedback Equalizer) structure using a new MMA (Multi Modules Algorithm).
등화기는 유선이나 무선 통신에서 페이딩 채널이나 신호간 간섭(ISI : InterSymbol Interference)을 통해 비트 에러가 발생하여 이상적인 특성에서 벗어난 왜곡된 수신신호를 처리하여 채널의 특성을 보상하므로써 수신측에서의 비트 검출시 발생되는 오류를 감소시킨다.The equalizer compensates for channel characteristics by processing a distorted received signal that deviates from its ideal characteristics due to a bit error due to fading channel or inter-symbol interference (ISI) in wired or wireless communication, Reduce errors.
이와 같은 등화기는 수신단에서 수신되는 신호의 크기와 딜레이 특성을 보상함으로 송신되는 신호의 전력을 증가시키거나 채널 대역폭을 바꾸지 않고도 통신로의 품질을 높일 수 있는 장점을 가진다.Such an equalizer compensates for the magnitude and delay characteristics of the signal received at the receiving end, thereby increasing the quality of the communication path without increasing the power of the transmitted signal or changing the channel bandwidth.
일반적으로 등화기는 추적 모드와 직접 판정(decision-directed) 모드로 동작한다.In general, the equalizer operates in a tracking mode and a decision-directed mode.
추적 모드에서 송신기는 약속된 훈련순열(traning sequence)을 보내고, 등화기는 훈련순열을 받아 탭 계수를 초기화한다.In tracking mode, the transmitter sends the promised training sequence, and the equalizer receives the training permutation and initializes the tap coefficients.
그리고 등화기의 탭 계수가 수렴되면 등화기는 추적 모드에서 판정 모드로 직접 전환되고, 훈련 수열 대신 판정된 데이터로 채널의 잔존 오류를 보상한다.When the tap coefficients of the equalizer are converged, the equalizer is directly switched from the tracking mode to the determination mode, and compensates for the residual error of the channel with the determined data instead of the training sequence.
그러나 방송 서비스 HDTV, LMDS(Local Multipoint Distribution Service) 그리고 DOCSIS의 하향링 등의 표준안에는 훈련 순열이나 파일럿 채널 없이 채널을 적응할 것을 요구한다.However, standards such as broadcast service HDTV, LMDS (Local Multipoint Distribution Service) and DOCSIS downlink require adapting the channel without training permutation or pilot channel.
이러한 표준안을 지원하기 위하여 제안된 것이 블라인드(blind) 적응 알고리즘이다.A blind adaptation algorithm has been proposed to support this standard.
블라인드 적응 알고리즘은 전송신호의 통계적인 성질을 이용하여 송신되는 신호의 사전정보 없이 채널 등화를 시작하며, RCA(Reduced Constellation Algorithm), CMA(Constant Modules Algorithm)와 MMA로 구분할 수 있다.The blind adaptation algorithm starts the channel equalization without prior knowledge of the transmitted signal using the statistical properties of the transmission signal, and can be divided into RCA (Reduced Constellation Algorithm), CMA (Constant Modules Algorithm) and MMA.
RCA는 송신 신호의 성좌도(Constellation)를 줄여서 채널 적응을 시작하는 블라인드 알고리즘이며, CMA는 성좌도의 원점을 중심으로 하나의 원을 그리고, 원과의 거리를 계산하여 거리를 줄이는 방향으로 탭 계수를 적응시키는 블라인드 알고리즘이다.RCA is a blind algorithm that starts channel adaptation by reducing the constellation of the transmitted signal. CMA calculates a distance between the circle and a circle around the origin of the constellation, and adjusts the tap coefficient Is a blind algorithm.
그리고 MMA는 성좌도의 실수축과 허수축을 나누어서 독립적으로 적응하도록 하는 블라인드 알고리즘이다.And MMA is a blind algorithm that divides the real and imaginary axes of the constellation diagram and adapts independently.
즉, 상기 MMA를 사용한 등화기는 실수축과 허수축을 두 개의지연선(transversal) 필터를 사용하여 서로 독립적으로 동작하도록 설계되었다.That is, the equalizer using the MMA is designed so that the real and imaginary axes operate independently of each other using two transversal filters.
종래의 기술인 MMA 알고리즘을 사용한 등화기의 일반적인 구성을 도 1에 나타내고 있다.A typical configuration of an equalizer using a conventional MMA algorithm is shown in FIG.
도 1을 보면, 실수축과 허수축을 갖는 두 개의 필터(20a)(20b)로 구성되어 탭 계수인 Cn과 Dn을 갱신하여 채널을 적응하는 등화기(20)와, 상기 등화기(20)를 통해 입력된 파형을 실수축과 허수축으로 구별하여 얇게 잘라내는 실수/허수판정기(30a)(30b)와, 상기 등화기(20)의 출력(yn,r,yn,i)을 입력받아 에러함수{ epsilon }_{n,r}와{ epsilon }_{n,i}를 생성한 후, 등화기(20)내의 두 필터(20a)(20b)에 각각 공급하는 실수/허수 에러 함수 생성부(coefficient generator)(10a)(10b)로 구성된다.1, an equalizer 20 comprises two filters 20a and 20b having a real axis and an imaginary axis and adapted to adapt the channel by updating tap coefficients C n and D n , (Y n, r , y n, i ) of the equalizer 20, a real / imaginary equalizer 30a and 30b for dividing the waveform inputted through the equalizer 20 into a real axis and an imaginary axis , And outputs the error function {epsilon} _ {n, r} and {epsilon} _ {n, i} to the two filters 20a and 20b in the equalizer 20, And an imaginary error function generation unit (coefficient generators) 10a and 10b.
도 2 는 종래 기술에 따른 MMA 알고리즘을 사용한 등화기 필터 구조를 나타낸 도면으로, 도 1에서 보인 두 개의 FIR 필터 중 1개다.FIG. 2 is a diagram illustrating an equalizer filter structure using a conventional MMA algorithm, which is one of the two FIR filters shown in FIG. 1. FIG.
따라서 등화기(20)는 도 2에서 나타낸 필터 두 개를 병렬로 사용하여 구성한다.Therefore, the equalizer 20 is constructed by using two filters shown in Fig. 2 in parallel.
도 2를 보면, 필터는 등화기의 입력인 xn을 지연시키기 위한 다수개의 딜레이부(40)와, 상기 등화기의 입력인 xn을 켤레 복소수인 { x}`_{n } ^{* } 으로 나타내는 변환부(50)와, 상기 변환부(50)에서 출력되는 { x}`_{n } ^{* } 과 에러 함수 생성부(10a)(10b)에서 생성된 에러 함수({ epsilon }_{n,r},{ epsilon }_{n,i})를 곱하여 탭 계수를 생성하기 위한 복소수 곱셈기(60) 및 누적기(70)와, 탭 계수를 저장하기 위한 레지스터(80)와, 상기 등화기입력인 xn와 레지스터에 저장된 탭 계수를 각 딜레이부(40)마다 각각 곱하고 누적하여 등화기의 출력인 yn,r, 또는 yn,i을 생성하는 곱셈기(90) 및 덧셈기(100)로 구성된다.Referring to FIG. 2, the filter includes a plurality of delay units 40 for delaying the input x n of the equalizer, and a multiplier 40 for multiplying the input x n of the equalizer by a complex conjugate {x} } And the error function {epsilon (n)} generated by the error function generators 10a and 10b, which are output from the conversion unit 50, a complex multiplier 60 and an accumulator 70 for generating tap coefficients by multiplying the tap coefficients {n, r} and {epsilon} _ {n, i} A multiplier 90 for multiplying the equalizer input x n and the tap coefficient stored in the register with each delay unit 40 and accumulating them to generate an output y n, r or y n, i of the equalizer, (100).
이때 두 개의 필터에서 생성된 각각의 필터 출력(yn,r, yn,i)은 실수와 허수 신호이기 때문에 레지스터 출력과 딜레이된 입력(xn)을 곱하는 곱셈기(90)는 복소수 곱셈기가 아니라 실수축 필터는 실수만을, 허수축 필터는 허수만을 생성하는 곱셈기이다.Since each of the filter outputs y n, r , y n, i generated by the two filters is a real and imaginary signal, the multiplier 90 for multiplying the output of the register with the delayed input x n is not a complex multiplier The real axis filter is a real number and the imaginary axis filter is a multiplier that generates only imaginary numbers.
그리고 도 2에서 굵은 선으로 나타낸 신호는 복소수 신호이며 실선으로 나타낸 신호는 실수 신호이다.In FIG. 2, the signal indicated by the thick line is a complex number signal and the signal indicated by a solid line is a real number signal.
이와 같이 구성된 종래 기술에 따른 MMA 알고리즘을 사용한 등화기의 동작을 설명하면 다음과 같다.Hereinafter, the operation of the equalizer using the MMA algorithm according to the related art will be described.
MMA 알고리즘을 사용한 등화기의 구조는 실수축과 허수축을 나누어서 두 개의 FIR 필터가 독립적으로 적응하는 형태이므로, 에러 함수({ epsilon }_{n,r},{ epsilon }_{n,i})는 등화기의 출력(yn,r,yn,i)을 입력으로 수학식 1과 같이 실수축과 허수축으로 각각 독립적으로 생성된다.The error function ({epsilon} _ {n, r}, {epsilon} _ {n, i}) is the same as that of the FIR filter, because the structure of the equalizer using the MMA algorithm is an independent adaptation of the two FIR filters, ) Is generated independently of the real axis and the imaginary axis as shown in Equation (1) by inputting the output (y n, r , y n, i ) of the equalizer.
그리고 수학식 2는 MMA의 탭 계수 갱신 수식을 나타낸다.And Equation (2) represents the tap coefficient update formula of the MMA.
상기 수학식 2에서 나타난 { x}`_{n } ^{* } 는 등화기의 입력신호의 켤레 복소수를 나타내며, Cn과 Dn은 각각 실수축과 허수축의 탭 계수를 나타낸다.{X} `_ {n} ^ {*} in Equation 2 represents the complex conjugate of the input signal of the equalizer, and C n and D n represent the tap coefficients of the real and imaginary axes, respectively.
그리고 α는 채널 적응 속도를 결정하는 상수(stepsize)이며, α값이 크면 적응 속도가 빨라지나 잔류오류가 크며 등화기가 발산 또는 진동할 가능성이 높아진다.And α is a constant that determines the channel adaptation speed. If α is large, the adaptation speed is faster but the residual error is large and the likelihood of the equalizer to diverge or oscillate increases.
또한 α값이 작으면 적응 속도는 느려지나 잔류 오류가 작은 장점이 있다.Also, the smaller the value of α, the slower the adaptation speed but the smaller the residual error.
적응상수 RM은 수학식 3으로 생성된다.The adaptive constant R M is generated by Equation (3).
그리고 적응상수 RM은 수학식 1에서 나타난 것처럼 등화기 출력의 제곱 값과 적응상수 RM의 제곱값의 차이로 에러함수를 생성한다.And the adaptive constant R M produces an error function as a difference between the squared value of the equalizer output and the squared value of the adaptive constant R M , as shown in Equation (1).
적응상수 RM값은 송신되는 신호의 통계적인 특성을 가지고 있으므로 RM값은 변복조 방식이 정해지면 고정된 값을 가지게 된다.Since the adaptive constant R M has a statistical characteristic of the transmitted signal, the R M value has a fixed value when the modulation and demodulation method is determined.
즉, 64 QAM에서는 RM 6.01이며, 128 QAM일 때는 RM 10.25이고, 256 QAM에서는 RM 14.17이다.That is, in 64 QAM, R M 6.01, and when 128 QAM, R M 10.25, and in 256 QAM, R M 14.17.
MMA를 좀더 일반화시킨 형태로 GMMA(Generalized MMA)가 있는데, 이는 MMA를 고차 QAM에 적용하면 생성되는 에러 함수가 매우 큰 값을 갖게 되어 에러 함수가 매우 큰 경우 등화기는 발산하거나 진동하게 되는 확률이 높아진다.GMMA (Generalized MMA) is a more generalized form of MMA. This is because if the MMA is applied to the higher order QAM, the error function generated becomes very large, and if the error function is very large, the probability that the equalizer will emit or vibrate increases .
이런 경우를 방지하기 위하여 제안된 알고리즘이 GMMA이다.To prevent this case, the proposed algorithm is GMMA.
즉, GMMA는 등화기 출력의 크기를 기준으로 적용되는 상수 RM의 값을 변화하여 생성되는 에러 함수의 값을 적정 범위 안으로 제한해 주는 알고리즘이다.That is, GMMA is an algorithm that limits the value of the error function generated by changing the value of the constant R M applied based on the magnitude of the equalizer output to an appropriate range.
이와 같은 GMMA의 에러 함수 생성방식을 도 3에서 나타내고 있으며, 이는 GMMA를 256 QAM에 적용하였을 경우를 나타내고 있다.The error function generation method of GMMA is shown in FIG. 3, which shows a case where GMMA is applied to 256 QAM.
이때 적용되는 RM의 값은 등화기 출력의 절대값에 따라 다음 수학식 4와 같이 변화한다.The value of R M applied at this time varies according to the absolute value of the equalizer output as shown in Equation (4).
즉, 도 3에서 나타낸 것과 같이 등화기의 출력이 ①의 범위에서는 64 QAM 변조방식을 사용한 RM과 동일한 RM1이 사용되고, 등화기의 출력이 ②의 범위에 위치하면 RM2가 사용되며, ③의 범위에서는 RM3이 적용되어 에러 함수의 크기를 줄여 등화기의 동작을 안정하게 한다.That is, as shown in FIG. 3, when the output of the equalizer is in the range of (1), R M1 is used which is the same as R M using the 64 QAM modulation method, and R M2 is used when the output of the equalizer is in the range of , R M3 is applied to reduce the size of the error function to stabilize the operation of the equalizer.
이와 같이 MMA 알고리즘은 직교 전송 변복조 방식인 QAM과 CAP 방식에 적합하도록 제안된 채널 적응 알고리즘이다.In this way, the MMA algorithm is a channel adaptation algorithm that is adapted to the QAM and CAP schemes, which are orthogonal transmission and modulation schemes.
그러나 이상에서 설명한 종래 기술에 따른 MMA 알고리즘을 사용한 등화기는 실수축과 허수축의 탭 계수(Cn, Dn)를 따로 갱신하기 때문에 레지스터, 곱셈기와 덧셈기의 수가 2배로 소요되는데, 일반적으로 필터구조에서 가장 큰 하드웨어를 차지하는 부분이 곱셈기이다.However, since the equalizer using the MMA algorithm according to the conventional technique described above updates the tap coefficients C n and D n of the real axis and the imaginary axis separately, the number of registers, the multiplier and the adder is doubled, The multiplier is the part that occupies the largest hardware.
그에 따라 종래기술은 하드웨어의 부피가 커지는 문제가 있다.Accordingly, the prior art has a problem that the hardware becomes bulky.
따라서 본 발명은 상기와 같은 문제점을 해결하기 위해 안출한 것으로서, 새로운 MMA 알고리즘을 제안하여 하나의 탭 계수만을 갱신하여 채널 적응이 가능하고, LMS 알고리즘과 연동하도록하여 하드웨어 크기를 감소시키는데 그 목적이 있다.SUMMARY OF THE INVENTION Accordingly, the present invention has been made to solve the above-mentioned problems, and it is an object of the present invention to propose a new MMA algorithm, to update only one tap coefficient to enable channel adaptation, .
본 발명은 DFE 구조를 지원하도록 하므로, 채널 등화 성능을 높이는데 다른 목적이 있다.Since the present invention supports a DFE structure, it has another object to enhance the channel equalization performance.
도 1 은 종래의 기술에 따른 MMA 알고리즘을 사용한 등화기의 구성도1 is a block diagram of an equalizer using an MMA algorithm according to the prior art;
도 2 는 종래 기술에 따른 MMA 알고리즘을 사용한 등화기 필터 구조를 나타낸 도면2 is a diagram illustrating an equalizer filter structure using an MMA algorithm according to the prior art;
도 3 은 일반적인 256 QAM에 적용한 GMMA을 나타낸 도면3 is a diagram showing a GMMA applied to a general 256 QAM;
도 4 는 본 발명에 따른 MMA 알고리즘을 사용한 등화기의 구조를 나타낸 도면4 is a diagram illustrating a structure of an equalizer using an MMA algorithm according to the present invention;
도 5 는 본 발명에 따른 DFE 구조를 갖는 등화기의 필터 구조를 나타낸 도면5 is a view showing a filter structure of an equalizer having a DFE structure according to the present invention;
도 6 은 LMS 알고리즘과 연동하여 에러 함수를 생성하기 위한 도면6 is a diagram for generating an error function in cooperation with the LMS algorithm
도 7 은 MMA과 LMS 알고리즘을 연동한 DFE 구조에 적용한 등화기의 전체 구조를 나타낸 도면7 is a diagram showing an overall structure of an equalizer applied to a DFE structure in which an MMA and an LMS algorithm are interlocked;
*도면의 주요부분에 대한 부호의 설명DESCRIPTION OF THE REFERENCE NUMERALS
40 : 딜레이부 50 : 변환부40: Delay unit 50: Conversion unit
60, 90, 210 : 곱셈기 70 : 누적기60, 90, 210: multiplier 70: accumulator
80 : 레지스터 100, 140 : 덧셈기80: Registers 100 and 140: Adder
110 : 등화기 110a : 전방 필터110: equalizer 110a: front filter
110b : 후방 필터 120 : 에러 함수 생성부110b: rear filter 120: error function generating unit
130 : 판정기 150, 190, 200 : 뺄셈기130: Estimator 150, 190, 200: Subtractor
160, 170, 180 : 제곱 연산부160, 170, 180: square operation unit
240a, 240b, 280 : 멀티플렉서240a, 240b, 280: multiplexer
250 : LMS 에러 함수 생성부 260 : MSE250: LMS error function generation unit 260: MSE
270 : MMA 및 GMMA 에러함수 생성부270: MMA and GMMA error function generation unit
상기와 같은 목적을 달성하기 위한 본 발명에 따른 DFE 구조의 특징은 전방 필터와 후방 필터가 병렬로 구성되어 탭 계수를 갱신하여 채널을 적응하는 등화기와, 상기 등화기의 출력을 생성하기 위한 덧셈기와, 상기 덧셈기를 통해 출력된 파형을 실수축과 허수축으로 구별하여 얇게 잘라내고, 그 판정된 신호를 상기 후방 필터에 공급하는 판정기와, 상기 등화기의 출력인 복소수 신호를 입력받아 에러함수를 생성한 후, 상기 전방 필터에 공급하는 에러 함수 생성부(coefficient generator)를 포함하여 구성되는데 있다.According to an aspect of the present invention, there is provided a DFE structure including: an equalizer configured in parallel with a front filter and a rear filter to update a tap coefficient to adapt a channel; an adder for generating an output of the equalizer; A decision unit for dividing the waveform output through the adder by a real axis and a imaginary axis and thinly cutting the waveform, and supplying the determined signal to the rear filter; and a complex signal output from the equalizer, And a coefficient generator for supplying the signal to the front filter.
이때 상기 등화기는 직렬로 연결되어 입력되는 신호를 지연시키는 다수개의 딜레이부와, 상기 입력신호를 켤레 복소수로 변환하는 변환부와, 상기 변환부의 출력값과 에러 함수 생성부에서 생성된 에러 함수를 곱하여 탭 계수를 생성하는 복소수 곱셈기 및 누적기와, 상기 생성된 탭 계수를 저장하는 레지스터와, 상기 다수개의 딜레이부에 의해 지연되면서 생성된 각각의 입력신호와 레지스터에 저장된 탭 계수를 각각 곱하고 누적하여 복소수 신호 yn을 생성하는 곱셈기 및 덧셈기를 포함하여 구성되는데 그 특징이 있다.The equalizer includes a plurality of delay units connected in series to delay an input signal, a conversion unit for converting the input signal into a complex conjugate, and a multiplier for multiplying an output value of the conversion unit by an error function generated by the error function generation unit, And a tap coefficient stored in the register are multiplied and accumulated to obtain a complex signal y and a complex conjugate signal y and a multiplier and an adder for generating n .
상기와 같은 목적을 달성하기 위한 본 발명에 따른 DFE 구조의 다른 특징은 전방 필터와 후방 필터가 병렬로 구성되어 탭 계수를 갱신하여 채널을 적응하는 등화기와, 상기 등화기의 출력을 생성하기 위한 덧셈기와, 상기 덧셈기를 통해 입력된 파형을 실수축과 허수축으로 구별하여 판정하고, 그 판정된 신호를 상기 후방 필터에 공급하는 판정기와, 상기 등화기의 출력과 판정기의 출력을 이용하여 MMA 및 GMMA 알고리즘의 에러 함수와 LMS 에러 함수를 생성하는 에러함수 생성부를 포함하여 구성되는데 있다.According to another aspect of the present invention, there is provided a DFE structure including an equalizer configured in parallel with a front filter and a rear filter to update a tap coefficient to adapt a channel, and an adder A decision unit for discriminating the waveform inputted through the adder by a real axis and an imaginary axis and for supplying the determined signal to the rear filter, and a decision unit for deciding, based on the output of the equalizer and the output of the decision unit, And an error function generator for generating an error function and an LMS error function of the GMMA algorithm.
이때 상기 에러함수 생성부는 상기 등화기의 출력으로 MMA 및 GMMA 알고리즘의 에러 함수를 생성하는 MMA 및 GMMA 에러 함수 생성부와, 상기 등화기의 출력과 판정기의 출력으로 LMS 알고리즘의 에러 함수를 생성하는 LMS 에러 함수 생성부와, 상기 MMA 및 GMMA 에러 함수 생성부와 LMS 에러 함수 생성부에서 생성된 에러 함수 중 어느 하나를 MSE 값에 의해 선택하는 멀티플렉서를 포함하여 구성되는데 그 특징이 있다.Here, the error function generator may include an MMA and GMMA error function generator for generating an error function of the MMA and GMMA algorithms as an output of the equalizer, and an error function generator for generating an error function of the LMS algorithm using the output of the equalizer and the output of the estimator An LMS error function generator, and a multiplexer for selecting one of the error functions generated by the MMA and GMMA error function generator and the LMS error function generator according to the MSE value.
또 상기 에러함수 생성부는 등화기의 출력 값을 허수부와 실수부로 나누어 각각 제곱한 뒤 적응상수 값과의 차를 구하는 제곱/뺄셈 연산부와, 상기 제곱/뺄셈 연산부에 의해 생성된 값과 등화기의 출력 값을 곱하여 MMA 및 GMMA 알고리즘의 에러함수를 생성하는 곱셈기와, 상기 판정기의 출력값과 등화기의 출력값의 차를 이용하여 LMS 알고리즘의 에러함수를 생성하는 뺄셈기와, 상기 뺄셈기에서 생성된 LMS 알고리즘의 에러함수를 제곱하여 생성된 신호에 의해 LMS 알고리즘의 에러함수와 MMA 및 GMMA 알고리즘의 에러함수 중 하나를 선택하는 멀티플렉서를 포함하여 구성되는데 그 특징이 있다.The error function generator includes a squaring / subtracting unit for dividing an output value of the equalizer by an imaginary part and a real part, respectively, and squaring the difference and an adaptive constant value; A subtractor for generating an error function of the LMS algorithm by using a difference between an output value of the equalizer and an output value of the equalizer; And a multiplexer for selecting an error function of the LMS algorithm and an error function of the MMA and GMMA algorithms by a signal generated by squaring the error function of the algorithm.
상기 적응 상수는 등화기의 출력값에 의해 성좌도가 128 이상일 때는 RM1, RM2, RM3값 중에 하나를 선택하는 GMMA 알고리즘이 사용되며, 128 이하 일 때는 고정된 RM1값만이 적응상수로 사용되는 MMA 알고리즘이 사용되는데 또 다른 특징이 있다.The GMMA algorithm is used to select one of R M1 , R M2 and R M3 when the constellation diagram is 128 or more depending on the output value of the equalizer. Only the fixed R M1 value is used as an adaptation constant when the adaptation constant is 128 or less Another feature is that the MMA algorithm is used.
본 발명의 특징에 따른 작용은 DFE 구조에 적응하기 위하여 전방(feedforward) 필터와 후방(feedback) 필터로 구성된 두 개의 복소수 필터를사용하여 탭 계수를 적응하도록 하였으며, 탭 계수 갱신 수식을 바꾸어서 LMS와 동일하게 탭 계수를 갱신하도록 하였다.In order to adapt to the DFE structure, the function according to the present invention adapts the tap coefficient using two complex filters composed of a feedforward filter and a feedback filter, To update the tap coefficients.
또한 MMA 알고리즘과 DFE 구조를 연동하여 채널적응 능력과 채널 적응 속도를 향상시키며, 곱셈기의 숫자와 크기를 줄여 하드웨어를 줄인 등화기를 제안하였다.In addition, we propose an equalizer that reduces the number of hardware multipliers by reducing the number and size of multipliers.
이때 DFE 구조와 연동하는 이유는 DFE 구조에서 에러발생률이 충분히 작다면 판정된 심볼에는 잡음성분이 들어 있지 않으므로 탭수를 가지는 지연선(transversal) 필터보다 채널 적응 후에 작은 MSE(Mean Square Error) 값을 가지며, 그에 따라 빠른 채널 적응 속도를 가지기 때문이다.At this time, the reason for interworking with the DFE structure is that if the error occurrence rate is sufficiently small in the DFE structure, since the determined symbol does not contain a noise component, it has a smaller mean square error (MSE) value after channel adaptation than a transversal filter having a tap number , And thus has a fast channel adaptation rate.
본 발명의 다른 목적, 특성 및 잇점들은 첨부한 도면을 참조한 실시 예들의 상세한 설명을 통해 명백해질 것이다.Other objects, features and advantages of the present invention will become apparent from the detailed description of the embodiments with reference to the accompanying drawings.
본 발명에 따른 MMA 알고리즘의 에러함수와 탭 계수 갱신 수식은 수학식 5와 수학식 6과 같다.The error function and the tap coefficient update formula of the MMA algorithm according to the present invention are expressed by Equations (5) and (6).
= =
상기 수학식 5에서 계산된 에러 함수는 LMS 알고리즘 에러 함수와 MMA 알고리즘 에러 함수를 동시에 생성하고, MSE(Mean Square Error) 값을 기준으로 두 개의 에러 함수 중 하나를 선택하도록 한다.The error function calculated in Equation (5) simultaneously generates the LMS algorithm error function and the MMA algorithm error function, and selects one of the two error functions based on the MSE (Mean Square Error) value.
그리고 상기 수학식 6에서 계산된 탭 계수 갱신 수식은 LMS 알고리즘의 탭 계수 갱신 수식과 동일하다.The tap coefficient update formula calculated in Equation (6) is the same as the tap coefficient update formula of the LMS algorithm.
실제로 수학식 5에서 나타낸 에러함수를 생성할 때까지는 허수축과 실수축이 독립식으로 동작하지만, 필터 내에서는 하나의 복소수 신호로 간주되어 탭 계수를 생성하게 된다.Actually, the imaginary axis and the real axis operate independently of each other until the error function shown in Equation (5) is generated. However, the tap coefficient is regarded as one complex signal in the filter to generate the tap coefficient.
그리고 수학식 6에 나타낸 탭 계수 갱신 수식은 DFE 구조에 적용하면 수학식 7과 같이 표현된다.The tap coefficient update equation shown in Equation (6) can be expressed as Equation (7) when applied to the DFE structure.
상기 수학식 7에서 { W}`_{n } ^{f } 와 { W}`_{n } ^{b } 는 각각 전방(feedforward) 필터와 후방(feedback) 필터의 탭 계수를 나타낸다.In Equation 7, {W} `_ {n} ^ {f} and {W}` _ {n} ^ {b} represent the tap coefficients of the feedforward filter and the feedback filter, respectively.
기존의 MMA 알고리즘과 비교해 보면 갱신되는 탭 계수의 수는 같지만 { W}`_{n } ^{b } 탭 계수는 DFE 구조에 적용하여 추가된 탭 계수이며, 본 발명에 따른 MMA 알고리즘은 탭 계수 갱신 수식을 변화하여 하나의 탭 계수( { W}`_{n } ^{f } )단으로 채널을 적응할 수 있다.In comparison with the conventional MMA algorithm, the number of tap coefficients to be updated is the same, but the {W} `_ {n} ^ {b} tap coefficient is a tap coefficient added by applying to the DFE structure. We can adapt the channel to one tap coefficient ({W} `_ {n} ^ {f}) by varying the update equation.
따라서 등화기의 출력 yn은 다음 수학식 8과 같이 정의된다.Therefore, the output y n of the equalizer is defined by the following equation (8).
여기서 M과 N은 각 필터의 탭수를 나타낸다.Where M and N represent the number of taps of each filter.
본 발명에 따른 DFE 구조를 갖는 등화기의 바람직한 실시 예에 대하여 첨부한 도면을 참조하여 설명하면 다음과 같다.Preferred embodiments of an equalizer having a DFE structure according to the present invention will now be described with reference to the accompanying drawings.
도 4 는 본 발명에 따른 MMA 알고리즘을 사용한 등화기의 구조를 나타낸 도면이다.4 is a diagram illustrating the structure of an equalizer using the MMA algorithm according to the present invention.
도 4를 보면 전방 필터와 후방 필터를 갖는 두 개의 필터(110a)(110b)가 병렬로 구성되어 탭 계수인 { W}`_{n } ^{b } 과 { W}`_{n } ^{f } 을 갱신하여 채널을 적응하는 등화기(110)와, 상기 등화기(110)의 출력을 생성하기 위한 덧셈기(140)와, 상기 덧셈기(140)를 통해 출력된 파형을 실수축과 허수축으로 구별하여 얇게 잘라내고, 그 판정된 신호를 등화기(110) 내의 후방 필터(110b)에 공급하는 판정기(130)와, 상기 등화기(110)의 출력인 복소수 신호(yn)를 입력받아 에러함수{ epsilon }_{n}를 생성한 후, 등화기(110) 내의 전방 필터(110a)에 공급하는 에러 함수 생성부(coefficient generator)(120)로 구성된다.Referring to FIG. 4, two filters 110a and 110b having a front filter and a rear filter are formed in parallel to generate tap coefficients {W} `_ {n} ^ {b} and {W}` { an adder 140 for generating an output of the equalizer 110 and an adder 140 for adding a waveform outputted through the adder 140 to a real axis (Y n ), which is an output of the equalizer 110, to the rear filter 110b in the equalizer 110, and outputs the complex signal y And an error function generating unit 120 for generating an error function {epsilon} _ {n} based on the input signal and supplying the error function to the front filter 110a in the equalizer 110.
도 4를 보면 등화기(110)가 종래와 같은 수의 필터가 사용되었지만, 종래에는 채널 적응을 위하여 실수축과 허수축의 두 개의 필터가 필요한 반면, 본 발명에 따른 등화기(110)는 한 개의 필터로도 채널 적응이 가능하다.Referring to FIG. 4, the equalizer 110 uses the same number of filters as in the prior art. In the prior art, however, two filters of the real axis and the imaginary axis are required for channel adaptation, It is also possible to adapt the channel to two filters.
그런데 도 4에서 두 개의 필터로 나타낸 것은 DFE 구조를 적용한 형태로 등화기 입력신호가 입력되는 전방(feedforward) 필터(110a)와 판정기를 통해 판정된 신호가 다시 궤환되어 입력되는 후방(feedback) 필터(110b)가 필요하기 때문이다.In FIG. 4, the two filters include a feedforward filter 110a to which an equalizer input signal is inputted in the form of applying the DFE structure, and a feedback filter 110b to which a signal determined by the decision unit is fed back 110b are required.
도 5 는 본 발명에 따른 DFE 구조를 갖는 등화기의 필터 구조를 나타낸 도면이다.5 is a diagram showing a filter structure of an equalizer having a DFE structure according to the present invention.
도 5를 보면, 등화기(110)의 입력인 xn을 지연시키기 위한 다수개의 딜레이부(40)와, 상기 등화기(110)의 입력인 xn을 켤레 복소수인 { x}`_{n } ^{* } 으로 나타내는 변환부(50)와, 상기 변환부(50)에서 출력되는 { x}`_{n } ^{* } 과 에러 함수 생성부(120)에서 생성된 에러 함수({ epsilon }_{n})를 곱하여 탭 계수를 생성하기 위한 복소수 곱셈기(60) 및 누적기(70)와, 상기 생성된 탭 계수를 저장하기 위한 레지스터(80)와, 상기 등화기 입력인 xn와 레지스터에 저장된 탭 계수를 각 딜레이부(40)마다 각각 곱하고 누적하여 등화기의 출력인 복소수 신호 yn을 생성하는 곱셈기(90) 및 덧셈기(100)로 구성된다.And Referring to FIG. 5, a plurality of delay unit 40 for delaying the x n, the input of the equalizer 110, the {x} to the x n input of the equalizer 110. The complex conjugate `_ {n } {{}} Output from the conversion unit 50 and an error function {(x {n}}} generated by the error function generation unit 120, a complex multiplier 60 and an accumulator 70 for generating a tap coefficient by multiplying the equalizer input x n (epsilon) _ {n}, a register 80 for storing the generated tap coefficient, And a multiplier 90 and an adder 100 for multiplying tap coefficients stored in the register with each delay unit 40 and accumulating them to generate a complex signal y n which is an output of the equalizer.
도 2에서 나타낸 종래의 필터 구조와 비슷하나 종래는 필터 두 개가 사용되어야 채널 적용이 가능하고 필터의 출력이 실수 신호 및 허수 신호 형태(yn,r또는 yn,i)로 출력된다.The conventional filter structure is similar to the conventional filter structure shown in FIG. 2. However, conventionally, two filters must be used so that the channel can be applied and the output of the filter is outputted as a real signal and an imaginary signal type (y n, r or y n, i ).
그러나 본 발명에 따른 필터구조는 하나의 필터로 채널 적응이 가능하며 필터의 출력은 복소수 신호(yn)인 점이 다르다.However, the filter structure according to the present invention differs in that the channel adaptation is possible with one filter, and the output of the filter is a complex signal y n .
그리고 본 발명에 따른 MMA 알고리즘은 LMS 알고리즘과 탭 계수 갱신 수식이동일하므로 추가의 제어로직 없이 연동이 가능하다.Since the MMA algorithm according to the present invention is a movement of the LMS algorithm and the tap coefficient update formula, it can be interlocked without additional control logic.
도 6 은 LMS 알고리즘과 연동하여 에러 함수를 생성하기 위한 도면으로, 본 발명에 따른 MMA, GMMA 그리고 LMS 알고리즘을 사용한 에러 함수 생성 블록도를 나타내고 있다.FIG. 6 is a diagram for generating an error function in cooperation with the LMS algorithm, and shows an error function generation block diagram using the MMA, GMMA, and LMS algorithms according to the present invention.
이때 변복조 방식의 성좌도가 128개 이상일 때는 두 개의 멀티플렉서(240a,240b)를 사용하여 등화기 출력값에 따라 적응 상수인 RM값을 선택함으로서, 등화기가 안정적으로 동작하도록 에러 함수의 값을 일정한 범위 안으로 제한해 준다.When the constellation diagram of the modulation and demodulation scheme is 128 or more, the two multiplexers 240a and 240b are used to select the adaptive constant R M according to the output value of the equalizer, so that the value of the error function is kept within a certain range Limit it.
도 6을 참조하여 설명하면, MMA 알고리즘의 에러 함수를 생성하기 위해서는 등화기의 출력 값 yn만으로 생성된다.Referring to FIG. 6, in order to generate the error function of the MMA algorithm, only the output value y n of the equalizer is generated.
즉, 등화기의 출력 값 yn을 허수부와 실수부로 나누어(점선으로 표시) 각각 제 2 제곱 연산부(170)(180)를 통해 제곱한 뒤 적응상수 RM값과의 차를 구한다.That is, the output value y n of the equalizer is divided by the imaginary part and the real part (indicated by a dashed line) and squared through the second square arithmetic parts 170 and 180, respectively, to obtain a difference from the adaptive constant R M.
그리고 제 2 뺄셈기(190)와 제 3 뺄셈기(200)에 의해 생성된 차와, 제 1 곱셈기(210)와 제 2 곱셈기(220)에 의해 yn과의 곱으로 생성된 값이 MMA 및 GMMA 알고리즘의 에러함수가 된다.The value generated by the product of the second subtracter 190 and the third subtracter 200 and the product of the first multiplier 210 and the second multiplier 220 by y n is MMA and This is an error function of the GMMA algorithm.
이때 성좌도가 128 이상일 때는 yn값에 의하여 RM1, RM2, RM3값 중에 하나를 선택하는 GMMA 알고리즘이 사용되며, 128 이하 일 때는 고정된 RM1값만이 적응상수로 사용된다.In this case, GMMA algorithm that selects one of R M1 , R M2 and R M3 by y n value is used when the constellation is 128 or more, and only the fixed R M1 value is used as an adaptation constant when it is 128 or less.
또한 LMS 알고리즘의 에러함수는 제 1 뺄셈기(150)를 이용하여 판정기의 출력 dn에서 등화기의 출력 yn의 값을 빼서 생성한다.The error function of the LMS algorithm is generated by subtracting the output yn of the equalizer from the output d n of the estimator using the first subtractor 150.
그리고 LMS 알고리즘의 에러함수를 제 1 제곱 연산부(160)를 이용하여 제곱한 MSE 값을 제어신호로 LMS 알고리즘의 에러함수와 MMA 및 GMMA 알고리즘의 에러함수를 멀티플렉서(280)를 통해 선택한다.The error function of the LMS algorithm and the error function of the MMA and GMMA algorithms are selected through the multiplexer 280 using the MSE value squared by using the first square calculator 160 as the control signal.
이때 제곱 연산부(square logic)에 곱셈기 대신 제곱기를 사용하여서 하드웨어의 크기를 감소시키고, 또한 고속 동작이 가능하도록 하였다.In this case, squarers are used instead of multipliers in square logic to reduce the size of the hardware and enable high-speed operation.
따라서 채널 적응을 처음 시작하거나 채널 상태가 악화될 때는 MMA 알고리즘의 에러 함수를 선택하여 채널 적응에 성공하며, 채널 적응 성공하여 MMA 값이 채널 적응에 성공했다고 간주할 정도로 낮아지면 LMS 알고리즘의 에러 함수를 선택하여 채널의 잔류 오류를 보상한다.Therefore, when the channel adaptation is started for the first time or when the channel condition deteriorates, the channel adaptation is succeeded by selecting the error function of the MMA algorithm. If the channel adaptation succeeds and the MMA value is considered to be a successful channel adaptation, Select to compensate for residual errors in the channel.
도 7 은 MMA과 LMS 알고리즘을 연동한 DFE 구조에 적용한 등화기의 전체 구조를 나타낸 도면이다.7 is a diagram showing an overall structure of an equalizer applied to a DFE structure in which an MMA and an LMS algorithm are interlocked.
도 7을 보면, 전방 필터(110a)와 후방 필터(110b)를 갖는 두 개의 필터가 병렬로 구성되어 탭 계수인 { W}`_{n } ^{b } 과 { W}`_{n } ^{f } 을 갱신하여 채널을 적응하는 등화기(110)와, 상기 등화기(110)의 출력을 생성하기 위한 덧셈기(140)와, 상기 덧셈기(140)를 통해 입력된 파형을 실수축과 허수축으로 구별하여 판정하고, 그 판정된 신호를 등화기(110) 내의 후방 필터(110b)에 공급하는 판정기(130)와, 상기 등화기(110)의 출력으로 MMA 및 GMMA 알고리즘의 에러 함수를생성하는 MMA 및 GMMA 에러 함수 생성부(270)와, 상기 등화기(110)의 출력과 판정기(130)의 출력으로 LMS 알고리즘의 에러 함수를 생성하는 LMS 에러 함수 생성부(250)와, 상기 MMA 및 GMMA 에러 함수 생성부(270)와 LMS 에러 함수 생성부(250)에서 생성된 에러 함수 중 어느 하나를 MSE 값에 의해 선택하는 멀티플렉서(280)로 구성된다.7, two filters having an anterior filter 110a and a posterior filter 110b are arranged in parallel so that the tap coefficients {W} `_ {n} ^ {b} and {W}` { an adder 140 for generating an output of the equalizer 110, and an adder 140 for adding a waveform inputted through the adder 140 to a real axis, And an error function of the MMA and GMMA algorithms as the output of the equalizer 110. The error function of the MMA and GMMA algorithms is a function of the output of the equalizer 110, An LMS error function generator 250 for generating an error function of the LMS algorithm based on the output of the equalizer 110 and the output of the estimator 130, And a multiplexer 280 for selecting one of the error functions generated by the MMA and GMMA error function generator 270 and the LMS error function generator 250 according to the MSE value do.
이와 같이 구성된 MMA과 LMS 알고리즘을 연동한 DFE 구조에 적용한 등화기의 동작을 도 7을 참조하여 상세히 설명하면 다음과 같다.The operation of the equalizer applied to the DFE structure in which the MMA and the LMS algorithm are configured as described above will be described in detail with reference to FIG.
먼저, 전방 필터(110a)와 후방 필터(110b)의 합으로 생성된 yn값으로 MMA 및 GMMA 에러 함수를 생성하고, yn값과 판정기(130)의 출력으로 LMS 에러함수를 생성한다.First, to generate the LMS error function as the output of the forward filter (110a) and a rear filter (110b) in a y n values generated by the sum generate MMA and GMMA error function, and y n value and the determiner 130 of the.
이때 LMS 에러함수의 제곱이 MSE 값이 되며, 상기 MSE 값에 의하여 MMA 및 GMMA 에러함수와 LMS 에러함수 중 하나를 멀티플렉서(280)로 선택한다.At this time, the square of the LMS error function becomes the MSE value, and one of the MMA and GMMA error functions and the LMS error function is selected by the multiplexer 280 according to the MSE value.
그리고 선택된 에러함수는 전방 필터(110a)와 후방 필터(110b)로 공급되며, 필터 구조에 의하여 에러함수와 딜레이된 필터 입력 값에 의하여 탭 계수가 생성된다.Then, the selected error function is supplied to the front filter 110a and the rear filter 110b, and the tap coefficient is generated by the error function and the delayed filter input value by the filter structure.
이때, 상기 DFE 구조에서 후방(feedback) 필터는 이전의 판정된 신호에 의해 생긴 현재 심볼의 ISI를 제거하기 위해 사용되며, 전방(feedforward) 필터는 판정되기 이전의 신호에 의한 현재 심볼의 ISI를 제거하기 위해 사용된다.At this time, a feedback filter in the DFE structure is used to remove the ISI of the current symbol caused by the previously determined signal, and a feedforward filter removes the ISI of the current symbol by the signal before the determination Lt; / RTI >
이와 같이 생성된 탭 계수와 필터 입력 값의 곱에 의해 필터의 출력값을 생성한다.The output value of the filter is generated by multiplying the tap coefficient thus generated and the filter input value.
그리고 도 6이 도면 부호 300을 간략화한 것이다.6, reference numeral 300 is simplified.
이와 같이 본 발명은 LMS 알고리즘과 탭 계수 갱신 수식이 동일하므로 추가의 제어로직이 필요 없이 구성 가능하다.As described above, since the LMS algorithm and the tap coefficient update formula are identical, the present invention can be configured without requiring additional control logic.
이상에서 설명한 바와 같은 본 발명에 따른 DFE 구조의 등화기는 다음과 같은 효과가 있다.The equalizer of the DFE structure according to the present invention as described above has the following effects.
첫째, 탭 계수 갱신 수식을 변형하여 LMS 알고리즘의 탭 계수 갱신 수식과 동일한 하나의 수식으로 생성하므로, LMS 알고리즘과 연동하기 쉬우며, 탭 계수를 하나만을 갱신하므로 탭 계수를 계산하기 위한 곱셈기와 덧셈기의 수를 50%를 줄일 수 있고, 탭 계수를 저장하기 위한 레지스터의 수를 50%가 줄일 수 있다.First, since the tap coefficient update formula is modified and generated by the same formula as the tap coefficient update formula of the LMS algorithm, it is easy to work with the LMS algorithm and since only one tap coefficient is updated, the multiplier and adder The number of registers for storing tap coefficients can be reduced by 50%, and the number of registers for storing tap coefficients can be reduced by 50%.
둘째, DFE 구조에 사용하여 판정된 신호를 다시 피드백시켜 현재 입력되는 신호의 상호 신호간 간섭을 제거하므로 채널 적응 성능을 높일 수 있다.Second, since the signal determined by using the DFE structure is fed back, interference between the mutual signals of the currently input signals is removed, thereby improving the channel adaptation performance.
셋째, 판정된 신호(dn)는 입력되는 신호(xn)보다 비트 폭이 작으므로 사용되는 곱셈기의 하드웨어를 줄일 수 있다. 즉, 곱셈기의 하드웨어 크기는 입력 비트 폭이로 줄어들면로 줄어듦으로 전체 곱셈기의 크기를 줄일 수 있다.Third, since the determined signal d n has a smaller bit width than the input signal x n , the hardware of the multiplier used can be reduced. That is, the hardware size of the multiplier is the input bit width If you decrease to The size of the whole multiplier can be reduced.
이상 설명한 내용을 통해 당업자라면 본 발명의 기술 사상을 이탈하지 아니하는 범위에서 다양한 변경 및 수정이 가능함을 알 수 있을 것이다.It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit of the invention.
따라서, 본 발명의 기술적 범위는 실시 예에 기재된 내용으로 한정되는 것이아니라 특허 청구의 범위에 의하여 정해져야 한다.Therefore, the technical scope of the present invention should not be limited to the contents described in the embodiments but should be determined according to the claims.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000048603A KR100340178B1 (en) | 2000-08-22 | 2000-08-22 | equalizer with Decision Feedback Equalizer structure |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020000048603A KR100340178B1 (en) | 2000-08-22 | 2000-08-22 | equalizer with Decision Feedback Equalizer structure |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20020015482A KR20020015482A (en) | 2002-02-28 |
KR100340178B1 true KR100340178B1 (en) | 2002-06-15 |
Family
ID=19684422
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020000048603A KR100340178B1 (en) | 2000-08-22 | 2000-08-22 | equalizer with Decision Feedback Equalizer structure |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100340178B1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20150144328A (en) * | 2013-04-16 | 2015-12-24 | 칸도우 랩스 에스에이 | Methods and systems for high bandwidth communications interface |
US10785072B2 (en) | 2016-04-28 | 2020-09-22 | Kandou Labs, S.A. | Clock data recovery with decision feedback equalization |
US10812298B2 (en) | 2017-12-08 | 2020-10-20 | Kandou Labs, S.A. | Methods and systems for providing multi-stage distributed decision feedback equalization |
US10848351B2 (en) | 2019-04-08 | 2020-11-24 | Kandou Labs, S.A. | Sampler offset calibration during operation |
US10861375B2 (en) | 2015-11-06 | 2020-12-08 | Samsung Electronics Co., Ltd. | Method of operating source driver, display driving circuit, and method of operating display driving circuit |
US10887030B2 (en) | 2017-12-07 | 2021-01-05 | Kandou Labs, S.A. | Decision feedback equalization correction of eye scope measurements |
US11036672B2 (en) | 2016-10-24 | 2021-06-15 | Kandou Labs, S.A. | Multiphase data receiver with distributed DFE |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100467528B1 (en) * | 2002-09-10 | 2005-01-24 | 주식회사 버카나와이어리스코리아 | High-speed adaptive Equalizer |
CN1306719C (en) * | 2003-06-05 | 2007-03-21 | 中兴通讯股份有限公司 | Self-adaptation balancing apparatus for SDH transmission system circuit attenuation compensation |
KR100708482B1 (en) * | 2005-03-04 | 2007-04-18 | 삼성전자주식회사 | Channel equalizer and method for equalizing channel |
KR100650670B1 (en) * | 2005-09-02 | 2006-11-29 | 한국전자통신연구원 | Adaptive analog equalizer and digital signal receiver with the same |
-
2000
- 2000-08-22 KR KR1020000048603A patent/KR100340178B1/en not_active IP Right Cessation
Cited By (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20210042428A (en) * | 2013-04-16 | 2021-04-19 | 칸도우 랩스 에스에이 | Methods and systems for high bandwidth communications interface |
KR102241045B1 (en) * | 2013-04-16 | 2021-04-19 | 칸도우 랩스 에스에이 | Methods and systems for high bandwidth communications interface |
KR20150144328A (en) * | 2013-04-16 | 2015-12-24 | 칸도우 랩스 에스에이 | Methods and systems for high bandwidth communications interface |
US11374801B2 (en) | 2013-04-16 | 2022-06-28 | Kandou Labs, S.A. | Methods and systems for high bandwidth communications interface |
KR102306505B1 (en) | 2013-04-16 | 2021-10-01 | 칸도우 랩스 에스에이 | Methods and systems for high bandwidth communications interface |
US10861375B2 (en) | 2015-11-06 | 2020-12-08 | Samsung Electronics Co., Ltd. | Method of operating source driver, display driving circuit, and method of operating display driving circuit |
US11450263B2 (en) | 2015-11-06 | 2022-09-20 | Samsung Electronics Co., Ltd. | Method of operating source driver, display driving circuit, and method of operating display driving circuit |
US11165611B2 (en) | 2016-04-28 | 2021-11-02 | Kandou Labs, S.A. | Clock data recovery with decision feedback equalization |
US10785072B2 (en) | 2016-04-28 | 2020-09-22 | Kandou Labs, S.A. | Clock data recovery with decision feedback equalization |
US12003354B2 (en) | 2016-04-28 | 2024-06-04 | Kandou Labs, S.A. | Clock data recovery with decision feedback equalization |
US11671288B2 (en) | 2016-04-28 | 2023-06-06 | Kandou Labs, S.A. | Clock data recovery with decision feedback equalization |
US11036672B2 (en) | 2016-10-24 | 2021-06-15 | Kandou Labs, S.A. | Multiphase data receiver with distributed DFE |
US11675732B2 (en) | 2016-10-24 | 2023-06-13 | Kandou Labs, S.A. | Multiphase data receiver with distributed DFE |
US11177894B2 (en) | 2017-12-07 | 2021-11-16 | Kandou Labs, S.A. | Decision feedback equalization correction of eye scope measurements |
US10887030B2 (en) | 2017-12-07 | 2021-01-05 | Kandou Labs, S.A. | Decision feedback equalization correction of eye scope measurements |
US11233677B2 (en) | 2017-12-08 | 2022-01-25 | Kandou Labs, S.A. | Methods and systems for providing multi-stage distributed decision feedback equalization |
US10812298B2 (en) | 2017-12-08 | 2020-10-20 | Kandou Labs, S.A. | Methods and systems for providing multi-stage distributed decision feedback equalization |
US11115246B2 (en) | 2019-04-08 | 2021-09-07 | Kandou Labs, S.A. | Sampler offset calibration during operation |
US10848351B2 (en) | 2019-04-08 | 2020-11-24 | Kandou Labs, S.A. | Sampler offset calibration during operation |
Also Published As
Publication number | Publication date |
---|---|
KR20020015482A (en) | 2002-02-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7944964B2 (en) | Apparatus and method for stable DEF using selective FBF | |
JPH0936704A (en) | Adaptively equalizing method, digital communication system, cellular telephone communication system and cellular telephone receiver | |
US7016406B1 (en) | Adaptation structure and methods for analog continuous time equalizers | |
US8467440B2 (en) | Compensated phase detector for generating one or more clock signals using DFE detected data in a receiver | |
WO2006093389A1 (en) | Channel equalizer and method of equalizing a channel | |
US6904087B2 (en) | Adaptive multi-modulus algorithm method for blind equalization | |
KR100340178B1 (en) | equalizer with Decision Feedback Equalizer structure | |
KR100518029B1 (en) | Method and Apparatus for Blind Decision Feedback Equalization | |
EP0529585A2 (en) | Channel impulse response estimator for MLSE receiver for rapidly changing channels | |
TW201312981A (en) | Timing recovery module and timing recovery method | |
US9237046B2 (en) | Receiver circuit | |
US9819520B1 (en) | Method of adaptively controlling the pre-cursor coefficient in a transmit equalizer | |
US7339988B1 (en) | Channel monitoring and identification and performance monitoring in a flexible high speed signal processor engine | |
JP4365125B2 (en) | Adaptive equalization method | |
US8644369B1 (en) | Equalizer adaptation for heavily compressed or clipped communications signals | |
US20110317753A1 (en) | Equalizers | |
JP2503715B2 (en) | Adaptive receiver | |
US7535954B2 (en) | Method and apparatus for performing channel equalization in communication systems | |
KR100480881B1 (en) | A Blind Adaptive Decision Feedback Equalizer using Error Feedback | |
KR100848127B1 (en) | Apparatus and Method for Stable DFE using selective FBF | |
JP4425520B2 (en) | Blind equalizer for high-definition television signals | |
KR100265058B1 (en) | Method and device for equalizing bling in digital communication system | |
KR100227804B1 (en) | Tap coefficient updating method of channel equalizer and its appratus using variable adaptive constant | |
JP2003283385A (en) | Equalizer | |
KR100281390B1 (en) | 8-VSB Adaptive Channel Equalizer and Coefficient Update Method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20060526 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |