KR20020069721A - 절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법 - Google Patents

절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법 Download PDF

Info

Publication number
KR20020069721A
KR20020069721A KR1020010010068A KR20010010068A KR20020069721A KR 20020069721 A KR20020069721 A KR 20020069721A KR 1020010010068 A KR1020010010068 A KR 1020010010068A KR 20010010068 A KR20010010068 A KR 20010010068A KR 20020069721 A KR20020069721 A KR 20020069721A
Authority
KR
South Korea
Prior art keywords
equalizer
fdts
signal
absolute value
tree search
Prior art date
Application number
KR1020010010068A
Other languages
English (en)
Inventor
이종한
Original Assignee
엘지전자 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 엘지전자 주식회사 filed Critical 엘지전자 주식회사
Priority to KR1020010010068A priority Critical patent/KR20020069721A/ko
Priority to US10/052,411 priority patent/US7415067B2/en
Publication of KR20020069721A publication Critical patent/KR20020069721A/ko

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals
    • G11B20/10046Improvement or modification of read or write signals filtering or equalising, e.g. setting the tap weights of an FIR filter
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/10Digital recording or reproducing
    • G11B20/10009Improvement or modification of read or write signals

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

본 발명은 절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법에 관한 것으로, 종래 광기록/재생 시스템의 재생단에서 정확한 데이터를 복원하기 위해 사용되는 등화기는 MLSD(Maximum Likelihood Sequency Detection) 방식의 디코딩 알고리즘을 사용하는데, 대부분 MSE(Mean Square Error) 기준하에 구현되어 디코더에 입력된 신호값과 기준값의 오차의 자승으로 최소거리를 계산하고, 이를 축적한 경로 메트릭에 따라 디코딩하게 된다. 그런데, 상기 최소거리 계산을 위해 사용되는 곱셈기는 실제 ASIC(FPGA)으로 구현하였을 때, 계산량이 많아져서 동작속도를 느리게 하는 원인이 되고, 사용되는 게이트 수가 많아져서 칩의 크기도 커지게 되며 절대값 연산을 사용할 경우 오히려 성능이 저하되는 문제점이 있다. 따라서, 본 발명은 채널을 통과한 데이터를 재생하는 재생단에서의 FDTS(Feedback Decision Tree Search)/DF(Decision Feedback) 등화기의 ASIC(FPGA) 구현시, 덧셈기를 사용한 절대값 연산을 수행함으로써, 게이트의 수를 절감하여 연산속도를 향상시키고 칩의 크기도 줄일 수 있도록 하는 효과가 있다.

Description

절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법{METHOD FOR CARRYING OUT FDTS/DF EQUALIZER USING ABSOULUTE VALUE OPERATION}
본 발명은 디지털 광기록/재생 시스템의 등화기 구현방법에 관한 것으로, 특히 채널을 통과한 데이터를 재생하는 재생단에서의 에프디티에스/디에프(FDTS/DF) 등화기의 ASIC(FPGA) 구현시, 절대값 연산에 의해 내부 계산량을 감소시켜 동작속도를 높이고 칩의 크기를 줄일 수 있도록 하는 절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법에 관한 것이다.
일반적으로, 디지털 광기록/재생 시스템에서 데이터를 매체에 기록하고 재생하는 과정은 디지털 통신 시스템의 데이터 전달 과정과 유사하다.
또한, 최근의 광기록 시스템은 기존의 용량 한계를 벗어나서 더욱 고밀도화 되어가는 추세인데, 이렇게 채널의 기록 밀도가 증가할수록 기록 데이터 사이에 상호심볼 간섭(ISI : Inter Symbol Interference)이 증가하게 되므로, 그 재생단 쪽에서 정확한 데이터를 복원하기 위해서는 등화기를 사용해야 하고 일반적으로는 MLSD(Maximum Likelihood Sequency Detection) 방식의 디코딩 알고리즘을 사용한다.
그런데, MLSD(Maximum Likelihood Sequency Detection) 방식의 대부분은 MSE(Mean Square Error) 기준하에 구현되어 디코더에 입력된 신호값과 기준값의 오차의 자승으로 최소거리를 계산하고, 이를 축적한 경로 메트릭에 따라 디코딩하게 된다.
그런데, 상기 최소거리 계산을 위해 사용되는 곱셈기는 실제 ASIC(FPGA)으로 구현하였을 때, 계산량이 많아져서 동작속도를 느리게 하는 원인이 되고, 사용되는 게이트 수가 많아져서 칩의 크기도 커지는 원인이 된다.
만약, 상기 MLSD(Maximum Likelihood Sequency Detection) 방식을 이용한 최소거리 연산시 속도를 향상시키기 위해 절대값 연산을 사용하게 되면 오히려 성능이 저하되는 문제점이 있다.
따라서, 본 발명은 상기와 같은 종래의 문제점을 해결하기 위하여 창출한 것으로, 디지털 광기록/재생 시스템의 재생단에서의 FDTS(Feedback Decision Tree Search)/DF(Decision Feedback) 방식을 이용하여 최소거리를 구할 때 곱셈기 대신 덧셈기를 사용한 절대값 연산을 수행함으로써, 게이트의 수를 절감하여 연산속도를 향상시키고 칩의 크기도 줄일 수 있도록 하는 절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법를 제공함에 그 목적이 있다.
도 1은 본 발명에 의한 등화기를 적용한 디지털 광기록/재생 시스템의 구성을 보인 블록도.
도 2는 도1에 있어서, FDTS/DF 등화기의 상세 구성을 보인 블록도.
도 3은 곱셈기를 이용한 FDTS/DF 등화기와 덧셈기를 이용한 FDTS/DF 등화기의 모의실험 결과를 나타낸 그래프도.
도 4는 곱셈기를 이용한 FDTS/DF 등화기와 덧셈기를 이용한 FDTS/DF 등화기를 주문형 반도체로 구현했을 때의 결과를 비교한 예시도.
이와 같은 목적을 달성하기 위한 본 발명은, 정확한 데이터의 복원을 위해 재생단에 등화기를 구비한 디지털 광기록/재생 시스템 또는 디지털 통신 시스템에 있어서,
상기 등화기는 A/D 변환된 채널 신호를 전방 필터링(Feed-forward Filtering)한 신호에서, 상기 전방 필터링된 신호를 가지 탐색(Tree Search)과정 및 후방필터링(Feed-back Filtering) 과정을 거쳐 출력된 신호를 감산하고, 그 감산된 신호를 다시 가지 탐색(Tree Search)과정을 수행시켜 FDTS/DF 등화시키도록 이루어진 것을 특징으로 한다.
이하, 본 발명에 따른 일실시예를 첨부한 도면을 참조하여 상세히 설명하면 다음과 같다.
일단, 종래의 문제점을 개선하기 위한 FDTS/DF 방식의 등화기는 유한 깊이(fixed-depth)를 갖는 재귀적 가지탐색(tree search) 알고리듬을 사용하는 것으로, 등화기의 출력에 나타나는 ISI의 일부를 남겨놓은 후 가지탐색 알고리즘을 사용하여 제한된 깊이를 갖는 MLSD를 수행한다.
도1은 본 발명에 의한 등화기를 적용한 디지털 광기록/재생 시스템의 구성을 보인 블록도이다.
이에 도시된 바와 같이, 광기록 패스(Path)는 음성 및 영상데이터(Audio, Video)를 A/D 변환하는 A/D 변환기(10)와, 상기 A/D 변환된 신호를 엠펙(MPEG) 형식으로 엔코딩하는 엠펙 A/V 엔코더(11)와, 상기 엠펙 형식으로 엔코딩된 신호에 에러 정정을 위한 부호화를 수행하는 ECC 엔코더(12)와, 베이스밴드 신호를 전송에 적합하게 변조하기 위한 변조코드 엔코더(13)와, 전송에러 방지를 위한 NRZI(Non Return To Zero Inverse) 엔코더(14)와, 광기록 매체의 특성에 따른 기록 파형을 생성하는 기록파형 생성부(15)와; 상기 기록파형에 의해 광 다이오드를 구동하는 LD 구동부(16)와, 데이터 기록시 동기를 맞추기 위한 기록용 PLL(Phase Locked Loop)로 이루어진다.
다음, 재생 패스(Path)는 광기록 매체에 저장된 데이터를 읽어 증폭하는 고주파 증폭부(RF Amp)(20)와, 상기 고주파 증폭된 신호의 이득을 제어하기 위한 AGC 회로부(21)와, 전치등화기(PreEQ)(22)와, 상기 전치등화기(22)의 출력을 미분하는 미분기(23)와, 재생시 동기 검출을 위한 재생용 PLL(24)과, 상기 이득 제어된 신호를 A/D 변환하는 A/D 변환기(25)와, FDTS/DF 등화기(26)와, 변조 엔코딩된 신호를 복호하는 변조코드 디코더(27)와, ECC 엔코딩된 신호를 복호하기 위한 ECC 디코더(28)와, 엠펙 형식으로 엔코딩된 신호를 복호하기 위한 엠펙 A/V 디코더(29)와, 엠펙 디코딩딘 음성/영상 신호를 디에이 변환하여 출력하기 위한 디에이 변환기(30)로 이루어진다.
여기서, 상기 FDTS/DF 등화기(26)의 상세 구성은 도2에 도시된 바와 같이 A/D 변환기(10)에서 출력된 신호를 직접 입력받는 전방필터(Feed-forward Filter)(26a)와, 상기 필터링된 신호에서 덧셈기(26b) 및 가지 탐색기(Tree Search)(26c), 스위치(SW), 후방필터(Feed-back Filter)(26d)를 거쳐 출력된 신호를 상기 덧셈기(26d)를 통해 감산하여 다시 가지 탐색기(26c)로 입력되는 구조로 이루어져 있다.
FDTS/DF 검출기의 기본적인 개념은 기록 신호값의 결정을 τ만큼 지연시킨 다음, τ만큼의 신호 전체를 고려하여 x_{k-tau}를 추정하는 것이다.
다시 말해, FDTS/DF에서는 τ만큼 유한 깊이를 갖고 각 단에서의 오차 자승을 분기 메트릭(branch metric)에 축적시켜 가장 작은 값을 갖는 경로를 선택한다.
FDTS/DF에서 결정 지연값이 τ인 경우, 등화기 출력값(Z_k)은 다음 수학식1과 같이 주어진다.
여기서, Z_k는 전방 필터를 통과한 출력값,
w^b는 후방 궤환 필터의 계수를 나타낸다.
이때 축적된 경로 메트릭(Path metric)(m_k)과 분기 메트릭(branch metric)( lambda _k)은 다음 수학식 2 및 3과 같이 나타난다.
lambda_k = (Z_k - y_k )^2
여기서, y_k는 목표열(target sequence)로서 다음과 같이 주어진다.
따라서, 상기 수학식 3은 다음 수학식 4와 같이 나타낼 수 있다.
=
이와 같이, FDTS/DF에서는 MLSD 방식에서 계산량이 상호심볼 간섭(ISI)의 길이에 따라 지수 함수적으로 증가하는 것과 달리 선형적으로 증가한다.
따라서, 결정단에 유한 깊이의 MLSD를 적용한 FDTS/DF 등화방식은 적은 계산량으로 우수한 성능을 가져올 수 있는 것이다.
그러나, 15GB급의 고밀도 DVD 시스템은 지금보다 고속의 동작속도를 요구하므로 지금보다 더욱 계산량을 감소시킬 수 있는 새로운 방법이 필요하게 된다.
현재 사용되고 있는 방식의 대부분은 MSE 기준하에 구현되지만, 이러한 경우에는 FDTS 검출단에서 곱셈기가 필요하게 되어 하드웨어 구현시 동작속도를 떨어뜨리는 주요 원인이 된다.
따라서, 본 발명에서는 곱셈기를 제거하기 위해 절대값을 사용하여 FDTS 검출단을 구성한다.
이때의 축적된 경로 메트릭(path metric)(m_k)과 분기 메트릭(branch metric)(lambda_k)은 다음 수학식 5와 같다.
도3은 모의실험 결과를 나타낸 그래프도로서 신호대 잡음비(SNR)가 커질수록 비트 에러율(BER)이 감소하여 성능이 더 좋아짐을 알 수 있고, FDTS/DF 등화기의 특성이 곱셈기(Multiply)를 이용해서 구성했을 때와 절대값(Abs)을 이용해서 구성했을 때 성능상에 큰 차이가 없음을 알 수 있다.
도4는 상기와 같은 특성을 가지는 FDTS/DF 등화기를 ASIC(FPGA)로 구현했을 때의 결과를 비교한 예시도이다.
이에 도시한 바와 같이 곱셈기를 사용한 FDTS보다 절대값 연산을 이용한 FDTS의 임계경로(Critical Path)시간이 짧아서 동작속도가 빠름을 알 수 있고, 칩의 크기를 나타내는 셀면적(Cell Area)도 많이 줄어드는 것을 알 수 있다.
이상에서 설명한 바와 같이 본 발명 절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법은 채널을 통과한 데이터를 재생하는 재생단에서의 FDTS(Feedback Decision Tree Search)/DF(Decision Feedback) 등화기의 ASIC(FPGA) 구현시, 덧셈기를 사용한 절대값 연산을 수행함으로써, 게이트의 수를 절감하여 연산속도를 향상시키고 칩의 크기도 줄일 수 있도록 하는 효과가 있다.

Claims (2)

  1. 정확한 데이터의 복원을 위해 재생단에 등화기를 구비한 디지털 광기록/재생 시스템 또는 디지털 통신 시스템에 있어서,
    상기 등화기는 A/D 변환된 채널 신호를 전방 필터링(Feed-forward Filtering)한 신호에서, 상기 전방 필터링된 신호를 가지 탐색(Tree Search)과정 및 후방필터링(Feed-back Filtering) 과정을 거쳐 출력된 신호를 감산하고, 그 감산된 신호를 다시 가지 탐색(Tree Search)과정을 수행시켜 FDTS/DF 등화시키도록 이루어진 것을 특징으로 하는 절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법.
  2. 제1항에 있어서, 상기 가지 탐색 과정은 덧셈기를 이용한 절대값 연산에 의해 수행하도록 한 것을 특징으로 하는 절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법.
KR1020010010068A 2001-02-27 2001-02-27 절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법 KR20020069721A (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
KR1020010010068A KR20020069721A (ko) 2001-02-27 2001-02-27 절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법
US10/052,411 US7415067B2 (en) 2001-02-27 2002-01-23 Fixed delay tree search/decision feedback equalizer using absolute value calculation and data restoring method using the same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020010010068A KR20020069721A (ko) 2001-02-27 2001-02-27 절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법

Publications (1)

Publication Number Publication Date
KR20020069721A true KR20020069721A (ko) 2002-09-05

Family

ID=19706314

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020010010068A KR20020069721A (ko) 2001-02-27 2001-02-27 절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법

Country Status (2)

Country Link
US (1) US7415067B2 (ko)
KR (1) KR20020069721A (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11456900B2 (en) 2020-10-29 2022-09-27 Samsung Electronics Co., Ltd. Data receiving device and method

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8094707B1 (en) 2007-03-21 2012-01-10 Arrowhead Center, Inc. List-based detection in fading channels with long intersymbol interference
US7990648B1 (en) * 2009-12-09 2011-08-02 Western Digital Technologies, Inc. Disk drive margining read channel using predictable disturbance samples generated as a function of a written pattern
US10892727B2 (en) * 2019-02-22 2021-01-12 Qualitas Semiconductor Co., Ltd. Adaptive equalization apparatus and method of using the same

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3715670A (en) * 1971-12-20 1973-02-06 Bell Telephone Labor Inc Adaptive dc restoration in single-sideband data systems
JPS5927133B2 (ja) * 1979-02-21 1984-07-03 日本電気株式会社 適応型受信機
NL8701332A (nl) * 1987-06-09 1989-01-02 Philips Nv Systeem voor transmissie van datasignalen met gebruikmaking van beslissingsteruggekoppelde egalisatie.
DE69223438T2 (de) * 1991-04-24 1998-06-04 Koninkl Philips Electronics Nv Abtasttaktrückwinnung für Empfänger, die Viterbi-Verarbeitung benutzen
US5155742A (en) * 1991-05-03 1992-10-13 Bell Communications Research, Inc. Time dispersion equalizer receiver with a time-reversal structure for TDMA portable radio systems
US5398259A (en) * 1992-07-01 1995-03-14 Nec Corporation Decision-feedback equalizer for cancelling CW interference
US5517527A (en) * 1992-12-11 1996-05-14 Industrial Technology Research Institute Adaptive equalizer for ISDN U-interface transceiver
US5757855A (en) * 1995-11-29 1998-05-26 David Sarnoff Research Center, Inc. Data detection for partial response channels
US5822143A (en) * 1996-06-11 1998-10-13 Western Digital Corporation Decision feedback equalization implementation of partial-response signaling in a magnetic recording channel
KR19980079114A (ko) * 1997-04-30 1998-11-25 배순훈 트렐리스 코드 데이터의 디코딩방법 및 장치
KR100244767B1 (ko) * 1997-06-25 2000-02-15 전주범 디지탈 자기 기록/재생 시스템의 선택적 동기/비동기 부분 응답 채널 데이터 검출 장치
US6553085B1 (en) * 1997-07-31 2003-04-22 Francois Trans Means and method for increasing performance of interference-suppression based receivers
US6038269A (en) * 1997-11-20 2000-03-14 National Semiconductor Corporation Detection for digital communication receivers
US6535553B1 (en) * 1998-06-19 2003-03-18 Samsung Electronics Co., Ltd. Passband equalizers with filter coefficients calculated from modulated carrier signals
EP1065851A1 (en) * 1999-07-02 2001-01-03 Motorola, Inc. Decision feedback equaliser with reduced-state sequence estimation
TW466474B (en) * 1999-08-06 2001-12-01 Fujitsu Ltd Semiconductor device with decision feedback equalizer
US6356586B1 (en) * 1999-09-03 2002-03-12 Lucent Technologies, Inc. Methods and apparatus for parallel decision-feedback decoding in a communication system
US6870882B1 (en) * 1999-10-08 2005-03-22 At&T Corp. Finite-length equalization over multi-input multi-output channels
US6760372B1 (en) * 2000-08-10 2004-07-06 3Com Corporation Adaptive signal processor using an eye-diagram metric
US6934345B2 (en) * 2001-01-17 2005-08-23 Adtran, Inc. Apparatus, method and system for correlated noise reduction in a trellis coded environment
US7050419B2 (en) * 2001-02-23 2006-05-23 Terayon Communicaion Systems, Inc. Head end receiver for digital data delivery systems using mixed mode SCDMA and TDMA multiplexing

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11456900B2 (en) 2020-10-29 2022-09-27 Samsung Electronics Co., Ltd. Data receiving device and method

Also Published As

Publication number Publication date
US7415067B2 (en) 2008-08-19
US20020146070A1 (en) 2002-10-10

Similar Documents

Publication Publication Date Title
EP0750306B1 (en) A method of maximum likelihood decoding and a digital information playback apparatus
JP3638093B2 (ja) 光ディスクの復号装置
US5265125A (en) Signal detection apparatus for detecting digital information from PCM signal
JPH1186445A (ja) 同期/非同期データ検出装置
JP3233485B2 (ja) ディジタル信号検出回路
EP1528560A1 (en) Adaptive equalizer decoding device and error detecting device
US6791776B2 (en) Apparatus for information recording and reproducing
JP3428376B2 (ja) 自動等化システム
KR100393198B1 (ko) E2pr4ml방식의등화기를이용한타이밍복원장치,그에따른타이밍복원방법및최종데이터판정장치
US6819724B2 (en) Viterbi decoder and Viterbi decoding method
WO2001010044A1 (en) Detection apparatus
JP4707314B2 (ja) 非対称再生信号におけるオフセットを補償する方法
WO2005024822A1 (ja) 再生信号処理装置、及び再生信号処理方法
JP2002525783A (ja) パーシャルレスポンス最尤ビット検出器用の振幅レベル発生
KR20020069721A (ko) 절대값 연산을 이용한 에프디티에스/디에프 등화기 구현방법
KR100582152B1 (ko) 오프셋 보정 장치 및 방법
JPH11203795A (ja) 光ディスクの復号装置
JPH09330564A (ja) ディジタル情報再生装置
US20060188040A1 (en) Data channel with sampling rate less than the channel bit rate
JP3772602B2 (ja) ディジタル信号再生装置
JP4009965B2 (ja) ビタビ復号方法
JP4009964B2 (ja) ビタビ復号器
JP4009963B2 (ja) ビタビ復号方法
JP4009966B2 (ja) ビタビ復号器
KR20040066667A (ko) 광기록/재생장치용 등화장치 및 그의 등화방법

Legal Events

Date Code Title Description
N231 Notification of change of applicant
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid