KR20030056314A - 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템 및 그타이밍 추정방법 - Google Patents

순방향 구조로 심볼 타이밍을 추정하는 수신 시스템 및 그타이밍 추정방법 Download PDF

Info

Publication number
KR20030056314A
KR20030056314A KR1020010086513A KR20010086513A KR20030056314A KR 20030056314 A KR20030056314 A KR 20030056314A KR 1020010086513 A KR1020010086513 A KR 1020010086513A KR 20010086513 A KR20010086513 A KR 20010086513A KR 20030056314 A KR20030056314 A KR 20030056314A
Authority
KR
South Korea
Prior art keywords
signal
value
timing
variable
symbol
Prior art date
Application number
KR1020010086513A
Other languages
English (en)
Other versions
KR100438519B1 (ko
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 KR10-2001-0086513A priority Critical patent/KR100438519B1/ko
Priority to US10/183,466 priority patent/US7092467B2/en
Priority to EP02254815A priority patent/EP1324529B1/en
Priority to AT02254815T priority patent/ATE544259T1/de
Publication of KR20030056314A publication Critical patent/KR20030056314A/ko
Application granted granted Critical
Publication of KR100438519B1 publication Critical patent/KR100438519B1/ko

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0054Detection of the synchronisation error by features other than the received signal transition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0008Synchronisation information channels, e.g. clock distribution lines
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0016Arrangements for synchronising receiver with transmitter correction of synchronization errors
    • H04L7/002Arrangements for synchronising receiver with transmitter correction of synchronization errors correction by interpolation
    • H04L7/0029Arrangements for synchronising receiver with transmitter correction of synchronization errors correction by interpolation interpolation of received data signal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/0054Detection of the synchronisation error by features other than the received signal transition
    • H04L7/007Detection of the synchronisation error by features other than the received signal transition detection of error based on maximum signal power, e.g. peak value, maximizing autocorrelation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Digital Transmission Methods That Use Modulated Carrier Waves (AREA)

Abstract

본 발명은 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템 및 그 타이밍 추정방법에 관한 것이다.
본 발명은 기저대역의 신호(Sin)를 입력받아 신호의 실수부와 허수부를 분리하여 출력하는 정합 필터; 상기 정합필터로부터 출력되는 신호(rI, rQ)를 입력받아, 각종 변수를 이용하여 심볼 타이밍 추정하여 출력하는 타이밍 추정부; 상기 타이밍 추정부의 동작에 필요한 각종 변수의 값을 저장하였다가 상기 타이밍 추정부의 요구에 따라 출력하는 기억장치; 상기 기저대역의 신호를 상기 타이밍 추정부에서 신호처리하는 만큼 지연시켜 출력하는 지연기; 상기 타이밍 추정부로부터 출력되는 타이밍 추정값()을 입력받아 상기 지연기로부터 출력되는 지연된 기저대역의 신호의 심볼 리딩 타이밍을 조절하는 보간기를 포함한다.
이러한 본 발명에 따르면, 디지털 위상변조 통신 시스템의 수신 시스템에 있어서, 순방향의 구조로서 심볼 타이밍을 추정하며, 빠른 동작속도로 타이밍 추정을 할 수 있다.

Description

순방향 구조로 심볼 타이밍을 추정하는 수신 시스템 및 그 타이밍 추정방법 {Receiving system for estimating a symbol timing forward structure and timing estimating method therefor}
본 발명은 순방향 구조로 심볼(symbol) 타이밍(timing)을 추정하는 수신 시스템 및 그 타이밍 추정방법에 관한 것으로서, 더 상세하게 말하자면, 디지털 (digital) 위상변조(phase modulation) 통신 시스템의 수신 시스템에 있어서, 순방향의 구조로서 심볼 타이밍을 추정하며, 빠른 동작속도로 타이밍 추정을 할 수 있는 수신 시스템 및 그 타이밍 추정방법에 관한 것이다.
일반적으로 통신 시스템의 수신 시스템은, 전송되어 수신되는 신호를 기저대역의 신호로 변환하고, 기저대역에서의 타이밍 추정, 보간 및 복조를 통하여 직접사용할 수 있는 목적신호를 추출해낸다.
그런데, 고속의 정보 전송이 이루어지면서, 통신 시스템의 심볼 구간이 매우 짧아지므로, 신호를 추출해 내는 타이밍을 정확하게 맞추어야 정확한 데이터 추출이 가능하게 되었으며, 타이밍 추정 알고리즘의 필요성이 높아지게 되었다.
상기 타이밍 추정 알고리즘은 궤환 구조와 순방향 구조로 나눌 수 있으며, 상기 궤환 구조의 심볼 타이밍 보정 알고리즘에서는 심볼마다 2개의 샘플만으로도 동작 가능하지만, 널리 알려진 순방향 구조의 심볼 타이밍 추정 알고리즘들은 대부분 심볼마다 3개 이상의 샘플을 필요로 하며, 상기 심볼은 신호를 보낼 때의 가장 작은 단위인 비트(bit)의 복수 형태로 존재하는 데이터 단위이다.
그런데, 패킷 전송 통신 시스템에서는 궤환 구조의 심볼 타이밍 추정 알고리즘을 사용하기 곤란하므로 순방향 구조의 심볼 타이밍 추정 알고리즘을 사용하며, 그 예가 논문(논문제목 : Digital filter and square timing recovery, 게재지 : IEEE Trans. Communications, Vol. 36, No. 5, 605페이지-612페이지, 발표년월 : 1988년 5월)에 개재되어 있다.
상기 논문에 기재된 주요 기술 내용은, 고속의 데이터 전송에 적합한 심볼 타이밍 보정 알고리즘에 대한 것으로서, 이 알고리즘을 적용하면 심볼 타이밍 제어 동작에 영향을 받지 않는 독립적인 발진기를 아날로그-디지탈 변환기에 사용할 수 있다는 장점이 있다.
일반적으로, 궤환 구조의 심볼 타이밍 보정 방법을 이용하는 경우 아날로그-디지털 변환기에서 샘플링 시점은 심볼 타이밍 오차에 의해 제어받으므로, 이 경우에는 독립적으로 동작되는 발진기를 사용할 수 없다.
그런데, 독립적으로 동작되는 아날로그-디지털 변환에 필요한 발진기를 사용한다는 것은 순방향 구조의 심볼 타이밍 보정을 가능케 한다는 의미와 상통하며, 패킷 전송에 있어서는 심볼 타이밍 보정을 위해 순방향 구조를 이용하는 것이 적합하다.
그리고, 심볼마다 필요로 하는 샘플의 개수가 작으면 아날로그-디지털 변환기의 동작 속도가 낮아도 되고, 또한 심볼 타이밍 추정 알고리즘의 동작 속도도 낮아도 되므로 그 만큼 구현이 용이한 장점을 갖는다.
그런데, 상기 논문에 게재된 종래 기술은, 심볼 타이밍을 추정하는 데에 있어서, 정확한 타이밍을 추정하기 위하여 3개 내지 4개 이상의 다수의 샘플을 필요로 하며, 그에 따라 단위 시간에 처리해야 하는 샘플 개수가 많으므로 전체적인 통신 서비스를 제공하는 데에 많은 부하를 요구하는 단점이 있다.
즉, 상기 논문에 게재된 종래의 기술에서 제시하는 구체화된 심볼 타이밍 추정 알고리즘은 아래의 수학식 1과 같이 되는데, r( )은 수신 신호의 복소수 값을 나타내고, |x| 은 복소수 x의 크기를 나타내며, Ts는 샘플링 구간을, T는 심볼 구간을 나타낸다.
만약에 Ts = T/2 이면는 항상 실수를 갖기 때문에 위 식의 추정값은 0 혹은 1/2 만을 갖게 되어 정상적인 기능을 못하게 된다.
따라서, 위 식이 제 기능을 하기 위해서는 Ts/T < 1/2를 만족해야 하고, 일반적으로 Ts/T = 1/4를 많이 사용하므로, 4개 이상의 다수의 샘플을 요구함을 알 수 있다.
따라서, 본 발명의 목적은 상기와 같은 종래 기술의 문제점을 해결하기 위한 것으로서, 디지털 통신 시스템의 수신 시스템에 있어서, 수신된 신호의 복원을 위하여 타이밍 추정을 하는 데에 한 심볼 구간마다 2개만의 샘플을 사용하면서도 순방향 구조로 정확한 심볼 타이밍을 추정함으로써, 전체적인 통신 서비스의 품질을 높일 수 있는 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템 및 그 타이밍 추정방법을 제공하는 데에 있다.
도 1은 본 발명의 실시예에 따른 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템을 적용한 블럭도,
도 2는 본 발명의 실시예에 따른 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템의 타이밍 추정방법을 적용한 동작순서도이다.
상기와 같은 목적을 달성하기 위한 본 발명의 하나의 특징에 따른 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템은, 무선 전송신호를 입력받아 심볼 단위로 타이밍을 추정하는 수신 시스템에 있어서, 기저대역의 신호를 입력받아 신호의 실수부와 허수부를 분리하여 출력하는 정합 필터; 상기 정합필터로부터 출력되는 신호를 입력받아, 각종 변수를 이용하여 심볼 타이밍 추정을 하여 출력하는 타이밍 추정부; 상기 타이밍 추정부의 동작에 필요한 각종 변수의 값을 저장하였다가 상기 타이밍 추정부의 요구에 따라 출력하는 기억장치; 상기 타이밍 추정부로부터 출력되는 타이밍 추정값을 입력받아 기저대역의 신호의 심볼 리딩 타이밍을 보간하는보간기를 포함한다.
상기에서, 보간기로 입력되는 기저대역의 신호를 상기 타이밍 추정부에서 신호처리하는만큼 지연시키는 지연기를 더 포함한다.
상기와 같은 목적을 달성하기 위한 본 발명의 하나의 특징에 따른 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템의 타이밍 추정방법은, 무선 전송신호를 입력받아 기저대역의 신호로 변환하여 복조하는 수신 시스템의 심볼 타이밍을 추정하는 방법에 있어서, 타이밍 추정에 소요되는 심볼의 샘플 개수(k)와 산출값 저장용 변수(sI, sQ) 및 이전 샘플 신호 변수(vI, vQ)를 초기화하는 제1단계; 기저대역으로 변환된 신호의 실수 성분의 샘플신호(rI)와 허수 성분의 샘플신호(rQ)를 수신하는 제2단계; 상기 샘플 개수(k)가 0, 또는 짝수 또는 홀수인지의 여부에 따라 이전 샘플 신호 변수(vI, vQ)와 현재의 샘플신호(rI, rQ)를 이용하여 산출값 저장용 변수(sI, sQ)를 산출하는 제3단계; 상기 샘플 개수(k)가 소정의 값이 될 때까지 상기 제2단계 및 제3단계를 반복하도록 제어하는 제4단계; 및 상기 샘플 개수(k)가 소정의 값이 되면, 그때의 산출값 저장용 변수(sI, sQ)를 이용하여 심볼 타이밍 추정값을 산출하는 제5단계를 포함한다.
상기 제3단계는,
a) 상기 샘플 개수(k)가 0이 아닌 경우, 현재 샘플신호의 실수값의 제곱과 현재 샘플신호의 실수값의 제곱을 더하여 제1임시저장 변수(x)에 저장하고, 현재샘플신호의 실수값(rI)에 이전 샘플신호 변수의 실수값(vI)을 곱한 값과 현재 샘플신호의 허수값(rQ)에 이전 샘플신호 변수의 허수값(vQ)을 곱한 값을 더하여 제2임시저장 변수(y)에 저장하는 단계; b) 상기 샘플 개수(k)가 홀수인 경우, 이전의 산출값 저장용 변수의 실수값(sI)에서 상기 제1임시저장 변수(x)의 값을 감산하고, 이전의 산출값 저장용 변수의 허수값(sQ)에서 상기 제2임시저장 변수(y)의 값을 감산하는 단계; c) 상기 샘플 개수(k)가 짝수인 경우, 이전의 산출값 저장용 변수의 실수값(sI)에서 상기 제1임시저장 변수(x)의 값을 가산하고, 이전의 산출값 저장용 변수의 허수값(sQ)에서 상기 제2임시저장 변수(y)의 값을 가산하는 단계; 및 d) 상기 b단계 및 c단계 이후, 그리고, 상기 샘플 개수(k)가 0인 경우, 현재 샘플신호의 변수값을 이전 샘플신호의 변수값에 저장시키고, 샘플갯수(k)를 증가시키는 단계를 포함한다.
상기 제5단계는, 산출값 저장용 변수(sI, sQ)의 복소수 각도값을 산출하여 원주율의 2배로 나눔으로써 심볼 타이밍 추정값을 산출한다.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세하게 설명한다.
도 1에 도시되어 있듯이, 본 발명의 실시예에 따른 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템은,
무선 전송신호를 입력받아 심볼 단위로 타이밍을 추정하는 수신 시스템에 있어서, 안테나(1)를 통해 수신되는 고주파신호를 입력받아, 고주파신호처리 및 중간주파 신호처리하여 출력하는 고주파/중간주파 신호처리부(2); 상기 고주파/중간주파 신호처리부(2)로부터 출력되는 신호를 기저대역의 신호로 변환하여 출력하는 기저대역 변환처리부(3); 상기 기저대역 변환처리부(3)로부터 출력되는 기저대역의 신호(Sin)를 입력받아 신호의 실수부와 허수부를 분리하여 출력하는 정합 필터(4); 상기 정합필터(4)로부터 출력되는 신호(rI, rQ)를 입력받아, 각종 변수를 이용하여 심볼 타이밍 추정하여 출력하는 타이밍 추정부(5); 상기 타이밍 추정부(5)의 동작에 필요한 각종 변수의 값을 저장하였다가 상기 타이밍 추정부(5)의 요구에 따라 출력하는 기억장치(6); 상기 기저대역의 신호를 상기 타이밍 추정부(6)에서 신호처리하는 만큼 지연시켜 출력하는 지연기(7); 상기 타이밍 추정부(5)로부터 출력되는 타이밍 추정값()을 입력받아 상기 지연기(7)로부터 출력되는 지연된 기저대역의 신호의 심볼 리딩 타이밍을 보간하는 보간기(8); 상기 보간기(8)로부터 출력되는 보간된 신호를 복조하는 복조부(9)를 포함한다.
상기와 같이 이루어진 본 발명의 실시예의 동작은 다음과 같다.
안테나(1)를 통해서 외부로부터 디지털 위상 변조된 신호가 수신되면, 고주파/중간주파 신호처리부(2)는 그 신호를 입력받아, 고주파 대역에서의 신호처리를 하고, 중간주파수 대역에서의 신호처리를 하여 출력한다.
그리고, 기저대역 변환처리부(3)는 상기 고주파/중간주파 신호처리부(2)로부터 출력되는 중가주파수 대역의 신호를 기저대역의 신호로 변환하여 출력한다.
정합 필터(4)는 상기 기저대역 변환처리부(3)로부터 출력되는 기저대역의 신호(Sin)를 입력받아 실수값의 신호(rI)와 허수값의 신호(rQ)로 분리하여 출력한다.
타이밍 추정부(5)는 상기 정합필터(4)로부터 출력되는 신호들(rI, rQ)을 입력받아, 기억장치(6)에 저장되어 있는 각종 변수를 이용하여 심볼 타이밍 추정값()을 산출하여 출력한다.
상기 기억장치(6)에 저장되어 있는 것은 타이밍 추정에 소요되는 심볼의 샘플 개수(k)와, 산출값 저장용 변수(sI, sQ)와, 이전 샘플 신호 변수(vI, vQ) 및 현재 샘플 신호 변수(rI, rQ)의 값을 포함한다.
한편, 지연기(7)는 상기 기저대역 변환처리부(3)로부터 출력되는 기저대역의 신호를 상기 타이밍 추정부(6)에서 신호처리하는만큼 지연시켜 출력함으로써, 시간 지연에 따른 신호의 위상차이가 없도록 한다.
보간기(8)는 상기 타이밍 추정부(5)로부터 출력되는 타이밍 추정값()을 입력받아 상기 지연기(7)로부터 출력되는 지연된 기저대역의 신호(Sin)의 심볼 리딩 타이밍을 보간하여 출력하고, 복조부(9)는 상기 보간기(8)로부터 출력되는 보간된 신호를 복조한다.
상기와 같이 동작함으로써, 디지털 위상변조되어 송신되었던 수신신호를 원래의 신호로 복조하여 가청신호로서 출력하는데, 통신에 사용되는 주파수의 값이 높아짐에 따라, 정확한 신호를 추출하기 위해서는 심볼을 검출하는 타이밍을 적절하게 제어하여야 하며, 그 시간을 최소화하여야 통신 서비스의 품질을 실시간으로 할 수 있다.
이하, 도 2를 참조하여, 상기 타이밍 추정부(5)의 동작을 구체적으로 설명한다.
먼저, 상기 타이밍 추정부(5)는 타이밍 추정에 소요되는 심볼의 샘플 개수(k)와 산출값 저장용 변수(sI, sQ) 및 이전 샘플 신호 변수(vI, vQ) 등 상기 기억장치(6)에 저장되어 있는 각각의 변수의 값을 초기화한다(S10).
그리고 나서, 상기 타이밍 추정부(5)는 상기 정합필터(4)로부터 출력되는 기저대역으로 변환된 신호의 실수 성분의 샘플신호(rI)와 허수 성분의 샘플신호(rQ)를 수신한다(S20).
그리고, 상기 기억장치(6)에 저장되어 있는 상기 샘플 개수(k)가 '0'인지의 여부를 판단한다(S30).
처음에는 상기 샘플 개수(k)가 초기화되어 그 값이 '0'이므로 상기에서 수신받은 현재의 샘플신호의 값(rI, rQ)을 이전 샘플신호 변수(vI, vQ)의 값으로 저장하고, 샘플 개수(k)를 하나 증가시킨다(S80).
그리고 나서, 샘플 개수(k)가 소정의 설정된 값(L)이 되었는지의 여부를 판단하여(S90), 샘플 개수(k)가 설정된 값(L) 이하이므로 다시 정합 필터(4)로부터 출력되는 기저대역으로 변환된 신호의 실수 성분의 샘플신호(rI)와 허수 성분의 샘플신호(rQ)를 수신하는 단계(S20)로 돌아간다.
상기 타이밍 추정부(5)는 다시 정합 필터(4)로부터 출력되는 기저대역으로 변환된 신호의 실수 성분의 샘플신호(rI)와 허수 성분의 샘플신호(rQ)를 수신하고 나서, 샘플 개수(k)의 값이 '0' 이상인지의 여부를 판단한다(S30).
상기 샘플 개수(k)의 값이 증가되었으므로, 상기 타이밍 추정부(5)는 현재 샘플신호의 실수값의 제곱과 현재 샘플신호의 실수값의 제곱을 더하여 제1임시저장 변수(x)에 저장하며, 아래의 수학식 2와 같다.
그리고, 마찬가지로, 현재 샘플신호의 실수값(rI)에 이전 샘플신호 변수의 실수값(vI)을 곱한 값과 현재 샘플신호의 허수값(rQ)에 이전 샘플신호 변수의 허수값(vQ)을 곱한 값을 더하여 제2임시저장 변수(y)에 저장하며, 아래의 수학식 3과 같다(S40).
x ← rI 2+ rQ 2
y ← rI·vI+ rQ·vQ
그리고 나서, 상기 타이밍 추정부(5)는 상기 샘플 개수(k)의 값이 홀수인지 짝수인지의 여부를 판단한다(S50).
상기에서 샘플 개수(k)의 값이 '1'이어서 홀수이므로, 타이밍 추정부(5)는 이전의 산출값 저장용 변수의 실수값(sI)에서 상기 제1임시저장 변수(x)의 값을 감산하고, 이전의 산출값 저장용 변수의 허수값(sQ)에서 상기 제2임시저장 변수(y)의 값을 감산하여 저장하며, 각각 아래의 수학식 4 및 수학식 5와 같다(S60).
sI← sI- x
sQ← sQ- y
그리고 나서, 상기 타이밍 추정부(5)는 현재의 샘플신호의 값(rI, rQ)을 이전 샘플신호 변수(vI, vQ)의 값으로 저장하고, 샘플 개수(k)를 하나 더 증가시킨다(S80).
또, 샘플 개수(k)가 설정된 값(L)이 되었는지의 여부를 판단하여(S90), 샘플 개수(k)가 설정된 값(L) 이하이므로 다시 정합 필터(4)로부터 출력되는 기저대역으로 변환된 신호의 실수 성분의 샘플신호(rI)와 허수 성분의 샘플신호(rQ)를 수신하는 단계(S20)로 돌아간다.
그리고, 다시 상기 수학식 2과 수학식 3의 동작을 한 다음, 샘플 개수(k)가 홀수인지 짝수인지의 여부를 판단하여, 그 값이 짝수이므로, 이전의 산출값 저장용 변수의 실수값(sI)에서 상기 제1임시저장 변수(x)의 값을 가산하고, 이전의 산출값저장용 변수의 허수값(sQ)에서 상기 제2임시저장 변수(y)의 값을 가산하며, 아래의 수학식 6 및 수학식 7과 같이 된다.
sI← sI+ x
sQ← sQ+ y
상기 타이밍 추정부(5)는 상기와 같은 동작을 샘플 개수(k)가 설정된 값(L)이 될 때까지 반복하여 수행하며, 기본적으로 샘플 개수(k)가 2가 되면 필요한 데이터를 얻을 수 있다.
샘플 개수(k)가 설정된 값(L)이 되면, 타이밍 추정부(5)는 그때의 산출값 저장용 변수(sI, sQ)를 이용하여 심볼 타이밍 추정값을 산출한다.
즉, 아래의 수학식 8에 나타낸 바와 같이, 산출값 저장용 변수(sI, sQ)의 복소수 각도값을 산출하여 원주율의 2배로 나눔으로써 심볼 타이밍 추정값()을 산출한다.
상기 타이밍 추정부(5)에서 상기와 같이 산출된 타이밍 추정값()은 보간기(6)에서 신호를 보간하는 데에 이용되며, 그에 따라 적절한 보간을 통하여정확한 원신호를 추출하여 복조할 수 있다.
본 발명에서 제안하는 구체화된 알고리즘은 아래의 수학식 9에 나타난 바와 같이 도출되는데, 여기서 Ts = T/2를 사용함을 전제한다.
즉, 심볼마다 2개의 샘플만을 사용하여 심볼 타이밍을 추정할 수 있음을 의미한다.
본 발명은 상기와 같이 함으로써, 심볼 구간마다 작은 개수의 샘플로 타이밍을 추정할 수 있는데, 타이밍을 추정하는 데에 종래의 방법에 비하여 단위 시간에 3분의 2 혹은 2분의 1 만큼의 부하만을 요구한다.
따라서, 상기와 같이 동작하는 본 발명은, 디지털 통신 시스템의 수신 시스템에 있어서, 수신된 신호의 복원을 위하여 타이밍 추정을 하는 데에 단위 시간에 필요한 부하를 줄이면서도 순방향 구조로 정확한 심볼 타이밍을 추정할 수 있는 효과가 있다.
그에 따라 본 발명은 전체 수신 시스템에서 수신된 신호를 처리하는 데에 단위 시간에 필요한 부하를 줄일 수 있게 되어 전체적인 통신 서비스의 품질을 높일 수 있는 효과가 있다.

Claims (7)

  1. 무선 전송신호를 입력받아 심볼 단위로 타이밍을 추정하는 수신 시스템에 있어서,
    기저대역의 신호를 입력받아 신호의 실수부와 허수부를 분리하여 출력하는 정합 필터;
    상기 정합필터로부터 출력되는 신호를 입력받아, 각종 변수를 이용하여 심볼 타이밍 추정을 하여 출력하는 타이밍 추정부;
    상기 타이밍 추정부의 동작에 필요한 각종 변수의 값을 저장하였다가 상기 타이밍 추정부의 요구에 따라 출력하는 기억장치;및
    상기 타이밍 추정부로부터 출력되는 타이밍 추정값을 입력받아 기저대역의 신호의 심볼 리딩 타이밍을 보간하는 보간기
    를 포함하는 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템.
  2. 제1항에 있어서,
    상기 보간기로 입력되는 기저대역의 신호를 상기 타이밍 추정부에서 신호처리하는만큼 지연시키는 지연기를 더 포함하는 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템.
  3. 제1항 또는 제2항에 있어서,
    안테나를 통해 수신되는 고주파신호를 입력받아, 고주파신호처리 및 중간주파 신호처리하여 출력하는 고주파/중간주파 신호처리부; 및
    상기 고주파/중간주파 신호처리부로부터 출력되는 신호를 기저대역의 신호로 변환하여 상기 정합필터로 출력하는 기저대역 변환처리부
    를 더 포함하는 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템.
  4. 제1항 또는 제2항에 있어서, 상기 기억장치에서 저장하는 것은,
    타이밍 추정에 소요되는 심볼의 샘플 개수(k)와, 산출값 저장용 변수(sI, sQ)와, 이전 샘플 신호 변수(vI, vQ) 및 현재 샘플 신호 변수(rI, rQ)의 값을 포함하는 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템.
  5. 무선 전송신호를 입력받아 기저대역의 신호로 변환하여 복조하는 수신 시스템의 심볼 타이밍을 추정하는 방법에 있어서,
    타이밍 추정에 소요되는 심볼의 샘플 개수(k)와 산출값 저장용 변수(sI, sQ) 및 이전 샘플 신호 변수(vI, vQ)를 초기화하는 제1단계;
    기저대역으로 변환된 신호의 실수 성분의 샘플신호(rI)와 허수 성분의 샘플신호(rQ)를 수신하는 제2단계;
    상기 샘플 개수(k)가 0, 또는 짝수 또는 홀수인지의 여부에 따라 이전 샘플신호 변수(vI, vQ)와 현재의 샘플신호(rI, rQ)를 이용하여 산출값 저장용 변수(sI, sQ)를 산출하는 제3단계;
    상기 샘플 개수(k)가 소정의 값이 될 때까지 상기 제2단계 및 제3단계를 반복하도록 제어하는 제4단계; 및
    상기 샘플 개수(k)가 소정의 값이 되면, 그때의 산출값 저장용 변수(sI, sQ)를 이용하여 심볼 타이밍 추정값을 산출하는 제5단계
    를 포함하는 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템의 타이밍 추정방법.
  6. 제5항에 있어서, 상기 제3단계는,
    a) 상기 샘플 개수(k)가 0이 아닌 경우, 현재 샘플신호의 실수값의 제곱과 현재 샘플신호의 실수값의 제곱을 더하여 제1임시저장 변수(x)에 저장하고, 현재 샘플신호의 실수값(rI)에 이전 샘플신호 변수의 실수값(vI)을 곱한 값과 현재 샘플신호의 허수값(rQ)에 이전 샘플신호 변수의 허수값(vQ)을 곱한 값을 더하여 제2임시저장 변수(y)에 저장하는 단계;
    b) 상기 샘플 개수(k)가 홀수인 경우, 이전의 산출값 저장용 변수의 실수값(sI)에서 상기 제1임시저장 변수(x)의 값을 감산하고, 이전의 산출값 저장용 변수의 허수값(sQ)에서 상기 제2임시저장 변수(y)의 값을 감산하는 단계;
    c) 상기 샘플 개수(k)가 짝수인 경우, 이전의 산출값 저장용 변수의 실수값(sI)에서 상기 제1임시저장 변수(x)의 값을 가산하고, 이전의 산출값 저장용 변수의 허수값(sQ)에서 상기 제2임시저장 변수(y)의 값을 가산하는 단계; 및
    d) 상기 b단계 및 c단계 이후, 그리고, 상기 샘플 개수(k)가 0인 경우, 현재 샘플신호의 변수값을 이전 샘플신호의 변수값에 저장시키고, 샘플갯수(k)를 증가시키는 단계를 포함하는 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템의 타이밍 추정방법.
  7. 제5항에 있어서, 상기 제5단계는,
    산출값 저장용 변수(sI, sQ)의 복소수 각도값을 산출하여 원주율의 2배로 나눔으로써 심볼 타이밍 추정값을 산출하는 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템의 타이밍 추정방법.
KR10-2001-0086513A 2001-12-28 2001-12-28 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템 및 그타이밍 추정방법 KR100438519B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR10-2001-0086513A KR100438519B1 (ko) 2001-12-28 2001-12-28 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템 및 그타이밍 추정방법
US10/183,466 US7092467B2 (en) 2001-12-28 2002-06-28 Method for estimating symbol timing in feed-forward manner
EP02254815A EP1324529B1 (en) 2001-12-28 2002-07-09 Method for estimating symbol timing in feed-forward manner
AT02254815T ATE544259T1 (de) 2001-12-28 2002-07-09 Verfahren zur schätzung des symboldtaktes in einer vorwärtsarbeitsweise

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2001-0086513A KR100438519B1 (ko) 2001-12-28 2001-12-28 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템 및 그타이밍 추정방법

Publications (2)

Publication Number Publication Date
KR20030056314A true KR20030056314A (ko) 2003-07-04
KR100438519B1 KR100438519B1 (ko) 2004-07-03

Family

ID=19717738

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2001-0086513A KR100438519B1 (ko) 2001-12-28 2001-12-28 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템 및 그타이밍 추정방법

Country Status (4)

Country Link
US (1) US7092467B2 (ko)
EP (1) EP1324529B1 (ko)
KR (1) KR100438519B1 (ko)
AT (1) ATE544259T1 (ko)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100493026B1 (ko) * 2002-09-09 2005-06-07 삼성전자주식회사 전화선 모뎀을 위한 강건한 심벌 타이밍 복구 회로

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100576014B1 (ko) * 2003-05-23 2006-05-02 삼성전자주식회사 이동통신 시스템에서 심볼 단위의 결정 경계값 추정을위한 장치 및 방법
US8009723B2 (en) * 2006-06-02 2011-08-30 Terrace Communications Corporation Measurement of baseband timing in a spread spectrum communications system

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA1288878C (en) 1988-08-15 1991-09-10 John D. Mcnicol Timing and carrier recovery in tdma without preamable sequence
JP3114409B2 (ja) * 1993-01-14 2000-12-04 三菱電機株式会社 マルチキャリア変調方式用受信機
US5802117A (en) * 1996-02-08 1998-09-01 Philips Electronics North America Corporation Method and apparatus for joint frequency offset and timing estimation of a multicarrier modulation system
FR2748878B1 (fr) * 1996-05-14 1998-06-26 Alcatel Telspace Systeme de detection de la presence d'une onde porteuse d'un signal numerique et recepteur comprenant un tel systeme
KR100195756B1 (ko) * 1996-09-30 1999-06-15 전주범 가변 레이트 복조기의 심볼 타이밍 복원 회로
US6282248B1 (en) * 1998-07-14 2001-08-28 Agere Systems Guardian Corp. Variable baud rate demodulator
KR20000037694A (ko) * 1998-12-01 2000-07-05 정선종 수직 주파수 분할 멀티플렉싱-코드분할 다중접속 신호의 위상및 심볼타이밍 오차 동시 보정방법
US6839380B1 (en) * 1999-09-17 2005-01-04 Texas Instruments Incorporated Robust detection for embedded signaling
US20020131528A1 (en) * 2001-01-10 2002-09-19 Hughes Electronics System and method of parallel partitioning a satellite communications modem
US6868129B2 (en) * 2001-03-12 2005-03-15 Freescale Semiconductor, Inc. Demodulator for a radio receiver and method of operation
KR20030029235A (ko) * 2001-10-05 2003-04-14 삼성전자주식회사 피드포워드 심볼 동기 장치 및 방법
US20030107986A1 (en) * 2001-12-11 2003-06-12 Sarnoff Corporation Method and apparatus for demodulating orthogonal frequency division multiplexed signals
US20030179838A1 (en) * 2002-03-20 2003-09-25 Francois Hamon Vector based tracking system and method for symbol timing recovery

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100493026B1 (ko) * 2002-09-09 2005-06-07 삼성전자주식회사 전화선 모뎀을 위한 강건한 심벌 타이밍 복구 회로

Also Published As

Publication number Publication date
EP1324529A3 (en) 2005-11-09
US7092467B2 (en) 2006-08-15
US20030123580A1 (en) 2003-07-03
EP1324529A2 (en) 2003-07-02
KR100438519B1 (ko) 2004-07-03
ATE544259T1 (de) 2012-02-15
EP1324529B1 (en) 2012-02-01

Similar Documents

Publication Publication Date Title
US5535252A (en) Clock synchronization circuit and clock synchronizing method in baseband demodulator of digital modulation type
US6650718B1 (en) Timing reproducer and demodulator comprising this
JP4366808B2 (ja) タイミングエラー検出回路および復調回路とその方法
JP3237827B2 (ja) 無線データ通信端末
JP2634319B2 (ja) コヒーレント無線受信機の周波数制御方法及びその方法を実施する装置
US7477707B2 (en) Computationally efficient demodulation for differential phase shift keying
JP3575883B2 (ja) ディジタル復調器
CN107682294B (zh) 一种基于FPGA的高速16apsk信号的相位模糊校正方法
KR100759514B1 (ko) 무선 사설망 복조기 및 복조방법
KR100438519B1 (ko) 순방향 구조로 심볼 타이밍을 추정하는 수신 시스템 및 그타이밍 추정방법
US8175202B2 (en) Receiver with clock drift compensation
US8724744B2 (en) Method and apparatus for wide dynamic range reduction
JP3120136B2 (ja) Tdmaデータ受信装置
EP0591748A1 (en) Method and circuit for estimating the carrier frequency of PSK signals
KR100327905B1 (ko) 보간 필터를 사용한 타이밍 복원 병렬 처리 방법 및 그 장치
JP4054032B2 (ja) フレーム同期検出方法
WO2001008368A1 (fr) Appareil de detection de decalage de frequence
JP2001223668A (ja) 受信タイミング検出回路、周波数オフセット補正回路、受信装置及びその受信方法
EP1337083A1 (en) DC offset and channel impulse response estimation
JPH09238168A (ja) 信号受信局の信号同期化方法および装置
JP3049587B2 (ja) 復調装置
KR960000542B1 (ko) 디지탈 무선 통신 시스템에서 동기 신호를 이용한 프레임 타이밍신호 추출방법 및 시스템
KR100547770B1 (ko) 디지털 수신기의 심볼동기 록 검출 장치 및 그 방법
JP4314330B2 (ja) 信号処理装置及び方法
JP2003152816A (ja) 受信データ復調機

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20130527

Year of fee payment: 10

FPAY Annual fee payment

Payment date: 20140529

Year of fee payment: 11

LAPS Lapse due to unpaid annual fee