[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR100524934B1 - Apparatus for synchronizing frame for burst mode receiver and method thereof - Google Patents

Apparatus for synchronizing frame for burst mode receiver and method thereof Download PDF

Info

Publication number
KR100524934B1
KR100524934B1 KR10-2002-0067543A KR20020067543A KR100524934B1 KR 100524934 B1 KR100524934 B1 KR 100524934B1 KR 20020067543 A KR20020067543 A KR 20020067543A KR 100524934 B1 KR100524934 B1 KR 100524934B1
Authority
KR
South Korea
Prior art keywords
frame synchronization
result
imaginary
real
correlation function
Prior art date
Application number
KR10-2002-0067543A
Other languages
Korean (ko)
Other versions
KR20040039510A (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 KR10-2002-0067543A priority Critical patent/KR100524934B1/en
Publication of KR20040039510A publication Critical patent/KR20040039510A/en
Application granted granted Critical
Publication of KR100524934B1 publication Critical patent/KR100524934B1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/26Systems using multi-frequency codes
    • H04L27/2601Multicarrier modulation systems
    • H04L27/2647Arrangements specific to the receiver only
    • H04L27/2655Synchronisation arrangements
    • H04L27/2656Frame synchronisation, e.g. packet synchronisation, time division duplex [TDD] switching point detection or subframe synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L7/00Arrangements for synchronising receiver with transmitter
    • H04L7/04Speed or phase control by synchronisation signals
    • H04L7/041Speed or phase control by synchronisation signals using special codes as synchronising signal
    • H04L7/042Detectors therefor, e.g. correlators, state machines

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

버스트 모드 수신기를 위한 프레임 동기 장치 및 그 방법이 개시된다. 본 발명에 따른 프레임 동기 장치는 수신신호 패턴 과 프리앰블 패턴 Ii+jQi간의 상관함수를 계산하고, 계산된 결과에서 실수부를 실수채널 프레임 동기 결과값으로, 허수부를 허수채널 프레임 동기 결과값으로서 각각 구하고, 그 결과를 출력하는 상관기부, 상기 실수채널 프레임 동기 결과값을 소정의 비선형 함수를 이용하여 비선형 처리하고, 비선형 처리된 결과값을 소정의 임계값과 비교하여 그 결과를 출력하는 실수채널 처리부, 상기 허수채널 프레임 동기 결과값을 상기 비선형 함수를 이용하여 비선형 처리하고, 비선형 처리된 결과값을 상기 임계값과 비교하여 그 결과를 출력하는 허수채널 처리부 및 상기 실수채널 처리부와 허수채널 처리부에서 각각 출력되는 비교 결과를 논리합하여 프레임 동기가 이루어졌는가를 나타내는 프레임 동기 데이터를 출력하는 논리합부를 포함하는 것을 특징으로 하며, 수신 신호와 프리앰블 사이의 상관성을 이용하므로, 신뢰도가 높으면서도 간단하게 프레임 동기를 이룰 수 있다.Disclosed are a frame synchronization device and a method thereof for a burst mode receiver. Frame synchronization device according to the present invention is a received signal pattern And a correlation function for calculating the correlation function between the preamble pattern I i + jQ i , calculating the real part as the real channel frame synchronization result value, the imaginary part as the imaginary channel frame synchronization result value, and outputting the result, respectively. A real channel processing unit for performing non-linear processing of the real channel frame synchronization result value using a predetermined nonlinear function, comparing the non-linear processed result value with a predetermined threshold value, and outputting the result of the imaginary channel frame synchronization result; Frame synchronization is performed by performing a non-linear processing using a function and comparing the non-linear processed result value with the threshold value to logically combine the imaginary channel processor and the comparison result output from the real channel processor and the imaginary channel processor, respectively. And a logical sum for outputting frame synchronization data indicating whether there is a loss. With, and so using a correlation between the received signal and the preamble, the reliability is also simple to achieve frame synchronization nopeumyeonseo.

Description

버스트 모드 수신기를 위한 프레임 동기 장치 및 그 방법{Apparatus for synchronizing frame for burst mode receiver and method thereof}Apparatus for synchronizing frame for burst mode receiver and method

본 발명은 프레임 동기 장치에 관한 것으로, 특히, 댁(deck)내에 포설된 전화선로(phone line)를 이용하여 홈 네트워킹(home networking) 시스템을 구현하기 위한 버스트 모드 수신기(burst mode receiver)를 위한 프레임 동기 장치 및 그 방법에 관한 것이다. BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a frame synchronization device, and in particular, a frame for a burst mode receiver for implementing a home networking system using a phone line installed in a home. A synchronization device and a method thereof.

버스트 모드 수신기에서 프레임 동기의 결과는 저전력 설계와 동기 알고리듬의 데이터 보조(Data-aided:DA)모드 동작을 가능하게 하고, 위상 모호성(phase ambiguity) 등을 해결할 수 있는 정보를 제공한다. 그러나, 종래의 프레임 동기 알고리듬들은 수신신호의 전력 성분을 임계값과 비교하는 방식이 주를 이루었다. 그러나 수신신호의 전력 성분을 임계값과 비교하는 방식은 전화선 모뎀을 이용하는 버스트 모드 수신기에는 적합하지 않다. 따라서 이 방식에 의한 프레임 동기 결과를 DA 모드 동작을 위한 제어신호로 사용하기가 곤란하다. The result of frame synchronization in a burst mode receiver enables data-aided (DA) mode operation of low power designs and synchronization algorithms, and provides information to resolve phase ambiguity and the like. However, the conventional frame synchronization algorithms mainly use a method of comparing a power component of a received signal with a threshold value. However, the method of comparing the power component of the received signal with a threshold is not suitable for a burst mode receiver using a telephone line modem. Therefore, it is difficult to use the frame synchronization result by this method as a control signal for the DA mode operation.

또 다른 방식으로, 전력을 일정한 윈도우(window)동안 계산하여 프레임 동기를 수행하는 방식이 있다. 그러나, 이는 정확도가 낮기 때문에 전송한 프리앰블을 활용하여 수신기를 DA 모드로 동작시킬 수 없어 성능이 저하되고, 추가적으로 위상 모호성 등을 해결해야 할 필요가 있다. Another way is to perform frame synchronization by calculating power for a given window. However, due to the low accuracy, the receiver cannot be operated in the DA mode by using the transmitted preamble, so that the performance is degraded and the phase ambiguity and the like need to be further addressed.

본 발명이 이루고자 하는 기술적 과제는 수신 신호와 프리앰블 사이의 상관성을 이용하여 신뢰도가 높으면서도 간단히 구현될 수 있는 프레임 동기 장치를 제공하는 데 있다.An object of the present invention is to provide a frame synchronization device that can be easily implemented with high reliability by using a correlation between a received signal and a preamble.

본 발명이 이루고자 하는 다른 기술적 과제는 수신 신호와 프리앰블 사이의 상관성을 이용하여 신뢰도가 높으면서도 간단히 구현될 수 있는 프레임 동기 방법을 제공하는 데 있다. Another object of the present invention is to provide a frame synchronization method that can be easily implemented with high reliability by using a correlation between a received signal and a preamble.

상기 과제를 이루기 위해, 본 발명에 따른 프레임 동기 장치는 수신신호 패턴 과 프리앰블 패턴 Ii+jQi간의 상관함수를 계산하고, 계산된 결과에서 실수부를 실수채널 프레임 동기 결과값으로, 허수부를 허수채널 프레임 동기 결과값으로서 각각 구하고, 그 결과를 출력하는 상관기부, 실수채널 프레임 동기 결과값을 소정의 비선형 함수를 이용하여 비선형 처리하고, 비선형 처리된 결과값을 소정의 임계값과 비교하여 그 결과를 출력하는 실수채널 처리부, 허수채널 프레임 동기 결과값을 비선형 함수를 이용하여 비선형 처리하고, 비선형 처리된 결과값을 임계값과 비교하여 그 결과를 출력하는 허수채널 처리부 및 실수채널 처리부와 허수채널 처리부에서 각각 출력되는 비교 결과를 논리합하여 프레임 동기가 이루어졌는가를 나타내는 프레임 동기 데이터를 출력하는 논리합부를 포함하는 것이 바람직하다.In order to achieve the above object, the frame synchronization device according to the present invention is a received signal pattern And a correlation function between the preamble pattern I i + jQ i , the real part is obtained as the real channel frame synchronization result value, the imaginary part is the imaginary channel frame synchronization result value, and the correlator part which outputs the result. A real channel processing unit for non-linear processing the channel frame synchronization result value using a predetermined nonlinear function, and comparing the non-linear processed result value with a predetermined threshold value and outputting the result using a nonlinear function. Frame synchronization indicating whether frame synchronization has been performed by comparing the results of the imaginary channel processing unit and the real channel processing unit and the imaginary channel processing unit that output the result by comparing the nonlinear processing result with a threshold value. It is preferable to include a logical sum portion for outputting data.

상기 과제를 이루기 위해, 본 발명에 따른 프레임 동기 장치는 수신신호 패턴 의 실수부인와 프리앰블 패턴 Ii+jQi의 실수부인 Ii의 상관함수를 실수채널 프레임동기 결과값으로 구하는 실수채널 상관함수 계산부, 수신신호의 패턴 허수부인 프리앰블 패턴 Ii+jQi허수부인 Qi 상관함수를 허수채널 프레임동기 결과값으로 구하는 허수채널 상관함수 계산부, 실수채널 프레임동기 결과값 및 허수채널 프레임동기 결과값을 가산하는 가산기 및 가산기에서 가산된 결과값을 소정의 임계값과 비교하고, 비교 결과를 프레임 동기가 이루어졌는가의 여부를 나타내는 프레임 동기 데이터로서 출력하는 비교기를 포함하여 구성되는 것이 바람직하다.In order to achieve the above object, the frame synchronization device according to the present invention is a received signal pattern Mrs. Mistake Real channel correlation function calculation unit, which calculates the correlation function I i, which is the real part of the preamble pattern I i + jQ i , as the real channel frame synchronization result, and the pattern of the received signal. Mrs. Imaginary And an imaginary channel correlation function calculating unit for calculating a correlation function of Q i , an imaginary part of the preamble pattern I i + jQ i , as an imaginary channel frame synchronization result, an adder for adding a real channel frame synchronization result and an imaginary channel frame synchronization result; And a comparator for comparing the result value added by the adder with a predetermined threshold value and outputting the comparison result as frame synchronization data indicating whether or not frame synchronization has been performed.

상기 다른 과제를 이루기 위해, 본 발명에 따른 프레임 동기 방법은 수신신호 패턴 과 프리앰블 패턴 Ii+jQi간의 상관함수를 계산하고, 계산된 결과에서 실수부를 실수채널 프레임 동기 결과값으로, 허수부를 허수채널 프레임 동기 결과값으로서 각각 구하는 (a)단계, 실수채널 프레임동기 결과값 및 허수채널 프레임동기 결과값 각각을 소정의 비선형 함수를 이용하여 비선형 처리를 하는 (b)단계, (b)단계에서 비선형 처리된 결과값을 소정의 임계값과 각각 비교하여 논리 레벨의 비교 결과를 생성하는 (c)단계 및 (c)단계의 비교 결과를 논리 합하고, 논리 합된 결과를 프레임 동기가 이루어졌는가를 나타내는 프레임 동기 데이터로서 생성하는 (d)단계를 포함하는 것이 바람직하다.In order to achieve the above another object, the frame synchronization method according to the present invention is a received signal pattern And calculating the correlation function between the preamble pattern I i + jQ i and calculating the real part as the real channel frame synchronization result and the imaginary part as the imaginary channel frame synchronization result from the calculated result. A comparison result of the logic level is obtained by comparing the nonlinear processing of the values and the imaginary channel frame synchronization results with a predetermined nonlinear function, respectively, with the predetermined thresholds. And (d) generating logical sums of the comparison results of steps (c) and (c), and generating the result of the logical sum as frame synchronization data indicating whether frame synchronization has been performed.

상기 다른 과제를 이루기 위해, 본 발명에 따른 프레임 동기 방법은 수신신호 패턴 의 실수부인와 프리앰블 패턴 Ii+jQi의 실수부인 Ii의 상관함수를 실수채널 프레임동기 결과값으로서, 수신신호 패턴 의 허수부인와 프리앰블 패턴 Ii+jQi의 허수부인 Qi의 상관함수를 허수채널 프레임동기 결과값으로 각각 구하는 (a)단계, 실수채널 프레임동기 결과값 및 허수채널 프레임동기 결과값을 가산하는 (b)단계 및 가산기에서 가산된 결과값을 소정의 임계값과 비교하고, 비교 결과를 프레임 동기가 이루어졌는가의 여부를 나타내는 프레임 동기 데이터로서 생성하는 (c)단계를 포함하는 것이 바람직하다.In order to achieve the above another object, the frame synchronization method according to the present invention is a received signal pattern Mrs. Mistake And the correlation function of I i, which is the real part of the preamble pattern I i + jQ i , as a result of real channel frame synchronization. Mrs. Imaginary And preamble pattern I i + jQ i of which is added to each to obtain (a) step, the real channel frame synchronization result and imaginary channel frame synchronization results of the correlation function of the imaginary denied Q i the imaginary channel frame synchronization result (b) And a step (c) of comparing the resultant value added by the adder with a predetermined threshold value and generating the comparison result as frame synchronization data indicating whether or not frame synchronization has been performed.

이하, 본 발명에 따른 프레임 동기 장치 및 그 방법을 첨부한 도면들을 참조하여 다음과 같이 설명한다. Hereinafter, a frame synchronization device and a method thereof according to the present invention will be described with reference to the accompanying drawings.

도 1은 프레임 동기 장치를 적용한 버스트 모드 수신기를 개략적으로 나타내는 블록도이다. 1 is a block diagram schematically illustrating a burst mode receiver to which a frame synchronization device is applied.

전화선을 이용하여 패킷 데이터를 전송할 수 있는 버스트 모드 수신기는 짧은 프리앰블 구간내에 동기부 수렴이 완료되어야 하므로 우수한 초기 포착(acquisition) 성능이 강조된다. 이러한 이유에서 수신기의 동기부 알고리듬은 순방향 방식의 일괄축적 복조방식(block demodulation)으로 설계한다. 또한, 프레임 시작부분에 삽입되는 프리앰블을 효과적으로 활용하기 위해 동기부들을 가급적 데이터 보조 방식으로 설계한다. A burst mode receiver capable of transmitting packet data using a telephone line has to achieve synchronization convergence within a short preamble period, which emphasizes excellent initial acquisition performance. For this reason, the synchronization algorithm of the receiver is designed by block demodulation in a forward manner. In addition, in order to effectively utilize the preamble inserted at the beginning of the frame, the synchronizers are designed in a data assisted manner.

전화선 채널은 AWGN(addictive White Gaussian Noise)의 영향이 미미하나 각종 다중경로(multipath)로 인한 인접 심벌간 간섭이 심각하다. 전화선 채널에서 주파수 오프셋이 발생할 가능성은 거의 없다고 가정할 수 있으므로 송수신단 오실레이터에서 발생하는 클럭 불안정도(clock instability)가 주파수 오프셋의 전부라 할 수 있다. 따라서, 일반적인 홈 네트워크용 수신기는 AGC(Automatic Gain Control), STR(Symbol Timing Recovery), CR(Carrier Recovery), 등화기(equalizer) 그리고, 프레임 동기부(Frame Synchronizer)등을 기본으로 구성되며, 이는 도 1에 도시된 바와 같이 설계될 수 있다. The telephone line channel has a minimal influence of AWGN (addictive white Gaussian noise), but severe interference between adjacent symbols due to various multipaths. It can be assumed that the frequency offset is unlikely to occur in the telephone line channel, so the clock instability of the transceiver oscillator is the frequency offset. Thus, a typical home network receiver is composed of AGC (Automatic Gain Control), Symbol Timing Recovery (STR), Carrier Recovery (CR), Equalizer, and Frame Synchronizer. It may be designed as shown in FIG.

도 1을 참조하여, 수신기의 이득조절은 ADC의 성능을 최적화하는 동시에 다중레벨 QAM(quadrature amplitude modulation) 신호에 대한 진폭 왜곡을 적절하게 보상하기 위해 제1 및 제2이득조절부(160,240)를 통해 2단계로 수행된다. 제1이득 조절부(160)는 패스 밴드(passband)에서 프레임 동기 이전에 거친(coarse)이득조절을 수행한다. 제2이득 조절부(240)는 베이스밴드(baseband)에서 프레임 동기 이후에 미세한(fine) 이득 조절을 수행함으로써, 수신기(100)의 성능을 개선시킨다. 제1이득조절부(160)는 구조상 역방향 방식으로, 제2이득조절부(240)는 순방향 방식으로 각각 설계하고, 제1 및 제2이득조절부(160,240) 모두 소정의 윈도우 구간동안 계산하여 그 결과를 윈도우가 끝난 시점부터 고정적으로 적용한다. Referring to FIG. 1, the gain control of the receiver is performed through the first and second gain control units 160 and 240 to optimize the performance of the ADC and to properly compensate for the amplitude distortion of the multilevel quadrature amplitude modulation (QAM) signal. It is performed in two steps. The first gain control unit 160 performs coarse gain control before frame synchronization in a passband. The second gain control unit 240 performs fine gain adjustment after frame synchronization in the baseband, thereby improving performance of the receiver 100. The first gain control unit 160 is designed in a reverse direction, the second gain control unit 240 is designed in a forward manner, respectively, and both the first and second gain control units 160 and 240 calculate the predetermined window period. Apply the result fixedly from the end of the window.

STR(180)은 버스트 모드에 적합한 순방향 방식으로 설계하고 패로우(farrow) 구조를 갖는 큐빅(cubic) 보간기를 이용하여 타이밍 오프셋을 보상한다. The STR 180 is designed in a forward manner suitable for burst mode and compensates for timing offset using a cubic interpolator with a farrow structure.

반송파 복구부(280)는 프리앰블을 활용한 데이터 보조 방식으로 설계하는데 주파수 오프셋이 충분히 작으므로 별도의 주파수 오프셋 보상 회로(Automatic Frequency Control:AFC)의 도움 없이 역방향 위상 오프셋 보상 회로만으로 설계한다. 이처럼, 위상 동기 알고리듬을 역방향 방식으로 선택한 이유는 시뮬레이션 수행 결과 경험적으로 프리앰블에서 포착한 초기동기를 페이로드 영역에서 놓치지 않고 유지하는 것이 보다 중요하다고 판단되기 때문이다. Carrier recovery unit 280 is designed in a data-assisted method using a preamble, so the frequency offset is small enough, only the reverse phase offset compensation circuit without the aid of a separate frequency offset compensation (AFC). As such, the reason why the phase synchronization algorithm is selected in the reverse direction is that, as a result of the simulation, it is more important to empirically determine that the initial synchronization captured by the preamble is not missed in the payload region.

등화기부(260)는 등화기(equalizer; 262) 및 등화기 업데이트 회로(264)를 구비한다. 등화기(262)는 통신채널(예를 들면, 전화 라인)에 의해 발생되는 선형왜곡(linear distortions)을 보상하되, 프리앰블을 활용할 수 있도록 데이터 보조방식으로 설계된다. 또한, 열악한 채널환경에서도 우수한 성능을 나타내는 비선형 등화기의 일종인 판정궤환등화기(decision feedback equalizer)로 구성된다. 등화기 업데이트 회로(264)는, 슬라이서(300)의 출력신호에 응답해서 등화기(262)에 사용되는 변수들을 업데이트 한다. Equalizer 260 includes an equalizer 262 and an equalizer update circuit 264. The equalizer 262 is designed in a data-assisted manner to compensate for linear distortions caused by a communication channel (eg, a telephone line), but to utilize a preamble. Also, it is composed of a decision feedback equalizer, which is a kind of nonlinear equalizer that shows excellent performance even in a poor channel environment. The equalizer update circuit 264 updates the variables used in the equalizer 262 in response to the output signal of the slicer 300.

한편, 성능개선의 일환으로 반송파 동기 알고리듬과 등화기(262)를 서로 시간차를 두어 동작시킬 수 있다. 이것은 등화기(262)와 방송파 동기부(280)를 동시에 동작시킬 경우 반송파 동기 과정이 오히려 등화기(262)의 동작을 방해할 수 있기 때문이다. 따라서, 도 1에 도시된 바와 같이, 등화기(262)를 먼저 동작시켜 채널에 의한 심벌간 간섭을 줄인 후 반송파 동기부(280)를 동작시키면 보다 안정되고 빠른 초기동기를 획득할 수 있다. 한편, 반송파 동기부(280)와 등화기(262)를 데이터 보조 방식으로 동작시키기 위해서는 정확한 버스트 도착 시점을 검출할 수 있는 프레임 동기가 반드시 선행되어야 한다.Meanwhile, as part of performance improvement, the carrier synchronization algorithm and the equalizer 262 may be operated with a time difference from each other. This is because the carrier synchronization process may interfere with the operation of the equalizer 262 when the equalizer 262 and the broadcast wave synchronizer 280 are operated at the same time. Accordingly, as shown in FIG. 1, when the equalizer 262 is operated first to reduce inter-symbol interference by the channel, and then the carrier synchronizer 280 is operated, more stable and faster initial synchronization can be obtained. Meanwhile, in order to operate the carrier synchronizer 280 and the equalizer 262 in a data assisted manner, frame synchronization capable of detecting an accurate burst arrival time must be preceded.

프레임 동기부(200)는 제1이득조절부(160)와 STR(180)을 통과한 신호를 이용하여 동작하고 그 결과는 반송파 동기부(280)와 등화기(262)에 입력되어 데이터 보조 방식의 동기화가 가능하도록 한다.The frame synchronizer 200 operates by using the signals passed through the first gain adjuster 160 and the STR 180, and the result is input to the carrier synchronizer 280 and the equalizer 262 to provide data assistance. Enable synchronization.

한편, 프레임 동기부(200)와 별도로 수신기의 저전력 설계를 도모하고, MAC 계층의 타임슬롯제어를 위한 목적으로 모든 동기부에 선행하여 버스트 시작시점을 대략적으로 검출할 수 있는 캐리어 센스(carrier sense:CS) 알고리듬이 필요하다. CS 알고리듬을 구현하는 반송파 감지부(185)는 노치필터(104)의 위치에 따라 도 1에 도시된 바와 같이 STR(180)의 일부, 또는 제1이득 조절부(160)의 일부를 공유하여, 하드웨어에 큰 부담을 주지 않으면서 간단히 구현될 수 있다. On the other hand, the carrier sense to achieve a low power design of the receiver separately from the frame synchronizer 200 and to roughly detect the burst start time in advance of all the synchronizers for the purpose of time slot control of the MAC layer. CS) An algorithm is required. The carrier detecting unit 185 implementing the CS algorithm shares a part of the STR 180 or a part of the first gain adjusting unit 160 as shown in FIG. 1 according to the position of the notch filter 104. It can be simply implemented without putting a heavy burden on hardware.

만일, 반송파 감지부(185)에 의하여 수행된 반송파 감지결과(CS)가 1 심벌 오차도 없이 정확한 버스트 위치를 나타낼 수 있다면, 반송파 감지부(185)는 프레임 동기기능까지도 대신할 수 있다. If the carrier detection result CS performed by the carrier detection unit 185 can indicate an accurate burst position without a symbol error, the carrier detection unit 185 may replace the frame synchronization function.

그러나, 일반적인 수신기에는 채널환경에 따른 오차가 존재하기 때문에, 버스트 모드수신기는 정확한 버스트를 검출위기 위하여 반송파 감지기능과 프레임 동기기능을 별도로 구비되어야 한다.However, since there is an error according to the channel environment in a general receiver, a burst mode receiver must be separately provided with a carrier sensing function and a frame synchronization function in order to detect an accurate burst.

프레임 동기는 버스트 단위로 전송하는 TDMA(time division multiple access) 시스템에서 프레임이 수신부에 도착하는 정확한 시점을 찾아내는 기능을 수행한다. 프레임 동기 결과는 수신부에서 크게 2가지 측면에서 이용될 수 있다. 첫째, 수신부의 각종 알고리듬들의 동작 시점(power on)을 결정하는 데 사용될 수 있다. 대부분의 수신기는 동작모드 외에 대기모드(stand-by mode)를 추가로 정의하여 프레임이 존재하지 않는 상황에서 불필요한 수신기 동작으로 인한 전력소모를 방지한다. 둘째, 프리앰블을 사용하는 시스템의 수신기 동기부를 데이터 보조 방식으로 동작시킬 수 있도록 한다. 송신기와 수신기가 미리 약속한 특정 프리앰블의 상관성을 동기 알고리듬에 이용하는 기법이다. Frame synchronization performs a function of finding the exact time frame arrives at the receiver in a time division multiple access (TDMA) system that transmits in burst units. Frame synchronization results can be used in two aspects in the receiver. First, it can be used to determine the power on of various algorithms of the receiver. Most receivers define stand-by mode in addition to the operation mode to prevent power consumption due to unnecessary receiver operation in the absence of a frame. Second, the receiver synchronization unit of the system using the preamble can be operated in a data-assisted manner. It is a technique that uses the correlation of a specific preamble promised by a transmitter and a receiver in a synchronization algorithm.

예컨대, 홈 PNA 2.0 시스템은 16 심벌(2Mbaud 기준)의 프리앰블을 4 번 반복한 총 64 심벌의 프림앰블(PREAMBLE64)을 사용하므로 프레임 동기의 중요성은 더욱 강조된다. For example, the home PNA 2.0 system uses a total of 64 symbols of the PIMamble (PREAMBLE64), which is repeated four times of the 16 symbols (based on 2Mbaud), so the importance of frame synchronization is further emphasized.

한편, 전술된 바와 같이, 수신신호와 프리앰블의 상관성을 동기 알고리듬에 이용할 경우, 송신부에서 전송한(수신부에서 저장하고 있는) i번째 프리앰블 패턴을 라 하고, 수신 신호를 경판정한(hard-limited) i번째 패턴을 라고 할 때 프레임동기에서 사용되는 상관 결과 F는 다음 수식 1과 같다.On the other hand, as described above, when the correlation between the received signal and the preamble is used in the synchronization algorithm, the i-th preamble pattern transmitted from the transmitter (stored in the receiver) is used. The i-th pattern of hard-limited In this case, the correlation result F used in frame synchronization is shown in Equation 1 below.

여기서, N은 프리앰블 심벌수이다. 수학식 1에서 진폭과 위상성분을 분리하여 정리하면 다음 수학식 2와 같다. Here, N is the number of preamble symbols. When the amplitude and phase components are separated and arranged in Equation 1, Equation 2 is obtained.

여기서, m,k는 홀수(1,3,5,7, ...)이고, n은 정수(1,2,3,4, ...)이며, 2n=k-m을 만족한다. 홈 PNA 2.0시스템의 경우 16개(N=16)의 프리앰블 심벌을 QPSK로 변조하여 전송하므로 프레임 동기 결과값은 n값에 따라 ±32j값을 가질 수 있다. 이 때, n은 k와 m의 차이에 의해 결정되는 값으로 송수신 신호간의 π/2의 정수배 위상차에 의해 결정되는 값이다. 따라서, 상관기 결과에 절대값을 사용하면 이론적으로 프레임 동기가 완료되었을 때, 최대 32를 출력하게 된다. Here, m, k is odd (1,3,5,7, ...), n is an integer (1,2,3,4, ...), and 2n = k-m is satisfied. In the case of the home PNA 2.0 system, 16 (N = 16) preamble symbols are modulated and transmitted by QPSK, and thus the frame synchronization result value may have a value of ± 32j depending on the n value. In this case, n is a value determined by the difference between k and m, and is a value determined by an integer multiple phase difference of π / 2 between transmit and receive signals. Thus, using absolute values in the correlator results in a maximum output of 32 when frame synchronization is theoretically completed.

도 2는 수학식 1을 이용한 본 발명에 따른 프레임 동기부의 일실시예를 개략적으로 나타내는 블록도이다. 본 발명의 일실시예에 따른 프레임 동기부는 경판정부(400), 상관기부(450), 실수 처리부(500), 허수 처리부(550) 및 논리합부(600)를 포함하여 구성된다. FIG. 2 is a block diagram schematically illustrating an embodiment of a frame synchronizer according to the present invention using Equation 1. Referring to FIG. The frame synchronizer according to the embodiment of the present invention includes a hard decision unit 400, a correlator unit 450, a real processor 500, an imaginary processor 550, and a logic sum unit 600.

도 2를 참조하여, 경판정부(400)는 수신신호를 파형정형하며, 파형정형된 패턴 을 생성한다. 이 경판정부(400)는 전화선을 이용하는 버스트 수신기의 경우 전화선의 이득 왜곡에 의한 영향을 최소화하기 위한 것이다. 예컨대, 도 1의 제1 이득조절부(160)에서 미처 제거되지 못한 진폭 에러로 인해 프레임 동기 여부를 판단하는 임계값이 큰 폭으로 변화하는 것에 대처하기 위한 것이다.Referring to Figure 2, the hard decision unit 400 waveform-shaped the received signal, the waveform-shaped pattern Create The hard decision unit 400 is intended to minimize the influence of gain distortion of the telephone line in the case of a burst receiver using the telephone line. For example, the first gain control unit 160 of FIG. 1 is intended to cope with a large change in the threshold for determining frame synchronization due to an amplitude error that has not been removed.

상관기부(450)는 파형정형된 패턴 과 프리앰블 패턴 Ii+jQi간의 상관함수를 계산하고, 계산된 결과서 실수부는 실수채널의 프레임 동기 결과값으로, 허수부는 허수채널의 프레임 동기 결과값으로서 각각 출력한다. 구체적으로, 상관기부(450)는 제1 및 제2실수 상관기(452,456), 제1 및 제2허수 상관기(454,458)와 제1 및 제2가산기(460,462)를 포함하여 구성된다.The correlator 450 has a corrugated pattern And a correlation function between the preamble pattern I i + jQ i and output the real part as the frame synchronization result of the real channel and the imaginary part as the frame synchronization result of the imaginary channel. Specifically, the correlator unit 450 includes first and second real correlators 452 and 456, first and second imaginary correlators 454 and 458, and first and second adders 460 and 462.

제1 및 제2실수 상관기(452,456)는 프리앰블 패턴 Ii+jQi실수부인 Ii 와 파형정형된 패턴의 상관함수를 계산하는 상관기들이고, 제1 및 제2허수 상관기(454,458)는 프리앰블 패턴 Ii+jQi허수부인 Qi 의 상관함수를 계산하는 상관기들이다. 도시된 바와 같이, 제1 및 제2실수 상관기(452,456)는 프리앰블 패턴 Ii와 파형정형된 패턴의 상관함수계산 결과인 를 각각 출력한다. 그리고, 제1 및 제2이미지 상관기(454,458)는 프리앰블 패턴 Qi와 파형정형된 패턴의 상관함수계산 결과인 를 각각 출력한다.First and second real correlators (452 456) is denied in the preamble pattern I i + jQ i I i and a real pattern waveform shaping Deulyigo the correlator for calculating the correlation function, the first and second imaginary correlator (454 458) is the preamble pattern I i + jQ i Q i of the imaginary wife Correlators for computing the correlation function of. As shown, the first and second real correlators 452 and 456 have a preamble pattern I i and a corrugated pattern. Of the correlation function And Output each of them. The first and second image correlators 454 and 458 may have a preamble pattern Q i and a wave shaped pattern. Of the correlation function And Output each of them.

제1가산기(460)는 4개의 상관기들(452,454,456,458) 중 상관함수 계산 결과가 실수인 제1실수 상관기(452)와 제1허수 상관기(454)의 상관함수계산 결과 를 가산하여 실수채널 프레임 동기 결과값으로 출력한다. 제2가산기(462)는 4개의 상관기들(452,454,456,458) 중 상관함수 계산 결과가 허수인 제2실수 상관기(456)의 상관함수 계산 결과인에서 제2허수 상관기(458)의 상관함수계산 결과인를 감산하여 허수채널 프레임 동기 결과값으로서 출력한다. 이와 같은 상관기들(452,454,456,458) 및 가산기들(460,462)의 동작에 의해 수학식 1과 같은 상관함수 계산 결과가 생성된다. 한편, 홈 PNA 2.0 시스템과 같이 16개의 프리앰블 심벌을 QPSK로 변조하여 전송하는 경우, 제1가산기(460) 또는 제2가산기(462)로 출력되는 프레임 동기 결과값은 최대 ±32를 가질 수 있다.The first adder 460 calculates the correlation function of the first real correlator 452 and the first imaginary correlator 454 whose correlation function calculation result is real among four correlators 452, 454, 456, and 458. Wow Is added to output the real channel frame synchronization result. The second adder 462 is a result of calculating the correlation function of the second real number correlator 456 whose imaginary correlation function is imaginary among four correlators 452, 454, 456, and 458. Is the result of calculating the correlation function of the second imaginary correlator Is subtracted and output as an imaginary channel frame synchronization result. The operation of the correlators 452, 454, 456, 458 and the adders 460, 462 produces a correlation function calculation result as shown in Equation (1). Meanwhile, when 16 preamble symbols are modulated by QPSK and transmitted as in the home PNA 2.0 system, the frame synchronization result value output to the first adder 460 or the second adder 462 may have a maximum of ± 32.

계속해서, 실수채널 처리부(500)는 상관기부(400)에서 계산된 실수채널 프레임 동기 결과값을 비선형 처리를 한다. 그리고, 비선형 처리된 결과를 임계값(TH)과 비교하고, 그 결과를 "로우(0)" 또는 "하이(1)"의 논리레벨로 출력한다. 구체적으로, 실수채널 처리부(500)는 제1절대값 계산기(502) 및 제1비교기(504)를 포함하여 구성된다. Subsequently, the real channel processing unit 500 performs nonlinear processing on the real channel frame synchronization result value calculated by the correlator 400. Then, the result of the nonlinear processing is compared with the threshold value TH, and the result is output at a logic level of "low (0)" or "high (1)". In detail, the real channel processor 500 includes a first absolute value calculator 502 and a first comparator 504.

제1절대값 계산기(502)는 실수채널 프레임 동기 결과값을 비선형 처리하기 위한 것으로, 상관기부(400)에서 계산된 실수채널 프레임 동기 결과값의 절대값을 계산한다. 제1비교기(504)는 제1절대값 계산기(502)에서 계산된 절대값을 임계값(TH)과 비교하여, 절대값이 임계값(TH)보다 크면 프레임 동기가 이루어졌음을 나타내는 "하이(1)"의 논리레벨을 출력하고, 절대값이 임계값(TH)보다 작으면 프레임 동기가 이루어지지 않음을 나타내는 "로우(0)"의 논리레벨을 출력한다. The first absolute value calculator 502 calculates the absolute value of the real channel frame synchronization result calculated by the correlator 400 for nonlinear processing of the real channel frame synchronization result. The first comparator 504 compares the absolute value calculated by the first absolute value calculator 502 with the threshold value TH, and indicates that frame synchronization is performed when the absolute value is greater than the threshold value TH. 1) ", and if the absolute value is less than the threshold value TH, a logic level of" low (0) "indicating that frame synchronization is not performed is output.

허수채널 처리부(550)는 상관기부(400)에서 계산된 허수채널 프레임 동기 결과값을 비선형 처리를 한다. 그리고, 비선형 처리된 결과를 절대값을 임계값(TH)과 비교하고, 그 결과를 "로우(0)" 또는 "하이(1)"의 논리레벨로 출력한다. 구체적으로, 허수채널 처리부(550)는 제2절대값 계산기(552) 및 제2비교기(554)를 포함하여 구성된다. The imaginary channel processor 550 performs nonlinear processing on the imaginary channel frame synchronization result value calculated by the correlator 400. Then, the result of the nonlinear processing is compared with the absolute value TH, and the result is output at a logic level of "low (0)" or "high (1)". Specifically, the imaginary channel processor 550 includes a second absolute value calculator 552 and a second comparator 554.

제2절대값 계산기(552)는 허수채널 프레임 동기 결과값을 비선형 처리하기 위한 것으로, 상관기부(400)에서 계산된 허수채널 프레임 동기 결과값의 절대값을 계산한다. 제2비교기(554)는 제2절대값 계산기(552)에서 계산된 절대값을 임계값(TH)과 비교하여, 절대값이 임계값(TH)보다 크면 프레임 동기가 이루어졌음을 나타내는 "하이(1)"의 논리레벨을 출력하고, 절대값이 임계값(TH)보다 작으면 프레임 동기가 이루어지지 않음을 나타내는 "로우(0)"의 논리레벨을 출력한다. The second absolute value calculator 552 calculates the absolute value of the imaginary channel frame synchronization result value calculated by the correlator 400 for nonlinear processing of the imaginary channel frame synchronization result value. The second comparator 554 compares the absolute value calculated by the second absolute value calculator 552 with the threshold value TH and indicates that frame synchronization is performed when the absolute value is greater than the threshold value TH. 1) ", and if the absolute value is less than the threshold value TH, a logic level of" low (0) "indicating that frame synchronization is not performed is output.

한편, 도 2에서는 실수채널 및 허수채널 프레임 동기값의 비선형 처리를 위해 절대값 계산기(502,552)를 이용하였으나, 제곱기 또는 4제곱기등과 같은 다른 비선형 처리기를 이용할 수 도 있다. 또한, 임계값은 프레임 동기 장치의 성능에 따라 임의로 설정할 수 있다. 전술된 바와 같이, 16개(N=16)의 프리앰블 심벌을 QPSK로 변조하여 전송하는 홈 PNA 2.0 시스템의 경우, 실수채널 또는 허수채널 프레임 동기 결과값은 n값에 따라 최대 32를 가질 수 있다. 이 때, 도 2에서와 같이 비선형 처리기로 절대값 계산기(502,554)를 이용하는 경우, 임계값은 32이하에서 임의의 값으로 설정될 수 있다. In FIG. 2, the absolute value calculators 502 and 552 are used for nonlinear processing of real and imaginary channel frame synchronization values. However, other nonlinear processors such as a squarer or a quadratic square may be used. The threshold can be arbitrarily set according to the performance of the frame synchronizer. As described above, in the home PNA 2.0 system in which 16 (N = 16) preamble symbols are modulated by QPSK and transmitted, a real channel or imaginary channel frame synchronization result value may have a maximum of 32 depending on n values. At this time, when using the absolute value calculator (502, 554) as a non-linear processor as shown in Figure 2, the threshold value may be set to any value less than 32.

계속해서, 논리합부(600)는 실수채널 처리부(500)와 허수채널 처리부(550)에서 출력되는 데이터를 논리합하고, 논리합된 결과를 프레임 동기가 이루어졌는가를 나타내는 프레임 동기 데이터로서 출력한다. 이 프레임 동기 데이터에 따라 도 1에 도시된 시스템에서 DA 동작 모드가 제어된다. 즉, 프레임 동기가 이루어지면 도 1에 도시된 시스템은 DA 동작 모드가 온되며, 프레임 동기가 이루어지지 않으면 DA 동작 모드가 오프된다. Subsequently, the OR unit 600 ORs the data output from the real channel processing unit 500 and the imaginary channel processing unit 550 and outputs the OR result as frame synchronization data indicating whether frame synchronization has been performed. In accordance with this frame synchronization data, the DA operation mode is controlled in the system shown in FIG. That is, when frame synchronization is performed, the system shown in FIG. 1 is turned on in the DA operation mode, and when frame synchronization is not performed, the DA operation mode is turned off.

한편, 도 2에 도시된 프레임 동기장치는 수학식 1을 이용하여 프레임 동기 장치를 구현한 것으로, 총 4개의 상관기들을 필요로 한다. 그러나, 4개의 상관기들을 이용하는 것이 부담스러우면 프리앰블의 실수 및 허수부분의 부호가 같은 1사분면과 3사분면의 성좌점만을 선택적으로 사용할 수 있다. 이 경우 2개의 상관기만으로 구현이 가능하고, 항상 실수 채널에서 상관기 결과가 얻어진다. 1사분면과 3사분면의 성좌점만을 선택적으로 이용한 상관함수 계산 결과 F는 다음 수학식 3과 같다. Meanwhile, the frame synchronizer shown in FIG. 2 implements the frame synchronizer using Equation 1, and requires a total of four correlators. However, if using four correlators is burdensome, only the first and third quadrant constellation points having the same real and imaginary parts of the preamble can be selectively used. In this case, only two correlators can be implemented, and correlator results are always obtained in the real channel. Correlation function calculation result F using selectively the constellation points of the first and third quadrants is shown in Equation 3 below.

여기서, K는 2 또는 4사분면에 위치한 성좌점의 개수이다. 이 경우 상관기의 최대값은 1 및 3사분면이 아닌 성좌점, 즉 2 및 4사분면의 성좌점의 개수를 뺀 값이 최대값으로 출력된다. 이처럼, 1 및 3사분면의 성좌점만을 이용하므로, 도 2에 도시된 바와 같이 4개의 상관기들을 이용할 때 보다 오보(false alarm) 및 검출 오류(miss detection) 성능이 떨어져 프레임 동기의 성능이 떨어질 수 있다. 예를 들어, 16 심벌의 프리앰블을 사용하는 홈 PNA 2.0 시스템의 경우, 2 및 4사분면에 해당하는 성좌점 개수 4개(K=4)를 뺀 12가 최대가 되고 두 상관기 결과를 더한 값은 32에서 8을 뺀 24가 최대가 된다. Where K is the number of constellation points in the 2 or 4 quadrant. In this case, the maximum value of the correlator is output as the maximum value obtained by subtracting the number of constellation points, not the first and third quadrants, that is, the two or four quadrants. As such, since only the constellation points of the first and third quadrants are used, false alarm and miss detection performance may be lowered than when using four correlators as shown in FIG. . For example, for a home PNA 2.0 system with 16 symbols of preambles, 12 minus four constellations (K = 4) corresponding to the 2 and 4 quadrants, and the sum of the two correlator results is 32 24 minus 8 is the maximum.

도 3은 수학식 3을 이용한 본 발명에 따른 프레임 동기 장치의 일실시예를 개략적으로 나타내는 블록도이다. 도 3에 도시된 프레임 동기 장치는 경판정부(700), 실수채널 상관함수 계산부(750), 허수채널 상관함수 계산부(800), 가산기(830) 및 비교기(850)를 포함하여 구성된다. FIG. 3 is a block diagram schematically showing an embodiment of a frame synchronization device according to the present invention using Equation 3. FIG. The frame synchronizer illustrated in FIG. 3 includes a hard decision unit 700, a real channel correlation function calculation unit 750, an imaginary channel correlation function calculation unit 800, an adder 830, and a comparator 850.

도 3을 참조하여, 경판정부(700)는 수신신호를 파형정형하며, 파형정형된 패턴 을 생성한다. 전술된 바와 같이, 이 경판정부(700)는 전화선을 이용하는 버스트 수신기의 경우 전화선의 이득 왜곡에 의한 영향을 최소화하기 위한 것이다. 예컨대, 도 1의 제1 AGC에서 미처 제거되지 못한 진폭 에러로 인해 프레임 동기 여부를 판단하는 임계값이 큰 폭으로 변화하는 것에 대처하기 위한 것이다.Referring to FIG. 3, the hard decision unit 700 waveform-forms a received signal and forms a waveform-formed pattern. Create As described above, this hard decision unit 700 is for minimizing the effect of gain distortion of the telephone line in the case of a burst receiver using the telephone line. For example, the present invention is to cope with a large change in the threshold for determining frame synchronization due to an amplitude error that is not removed in the first AGC of FIG. 1.

실수채널 상관함수 계산부(750)는 파형정형된 패턴 의 실수부인와 프리앰블 패턴 Ii+jQi의 실수부인 Ii의 상관함수를 계산하고, 계산된 상관함수를 비선형 처리하여 실수채널 프레임동기 결과값으로 구한다. 구체적으로, 실수채널 상관함수 계산부(750)는 제1상관기(760) 및 제1절대값 계산기(770)를 포함하여 구성된다.Real channel correlation function calculation unit 750 is a waveform-shaped pattern Mrs. Mistake And the correlation function of I i, which is the real part of the preamble pattern I i + jQ i , are computed as a real channel frame synchronization result by nonlinear processing of the calculated correlation function. Specifically, the real channel correlation function calculation unit 750 includes a first correlator 760 and a first absolute value calculator 770.

제1상관기(760)는 프리앰블 패턴 Ii+jQi의 실수부인 Ii와 파형정형된 패턴의 실수부인의 상관함수를 계산한다.A first correlator (760) is the preamble pattern I i + jQ i I i and the waveform of the real denied deny mistakes the shaped pattern Correlation function Calculate

제1절대값 계산기(770)는 제1상관기(760)에서 계산된 상관함수 결과값을 비선형 처리하기 위한 것으로, 제1상관기(760)에서 계산된 상관함수 결과값의 절대값을 구하여 실수채널 프레임 동기 결과값으로서 출력한다. The first absolute value calculator 770 is for nonlinear processing the correlation function result calculated by the first correlator 760. The real channel frame is obtained by obtaining the absolute value of the correlation function result calculated by the first correlator 760. Output as a synchronization result.

계속해서, 허수채널 상관함수 계산부(800)는 파형정형된 패턴 의 허수부인와 프리앰블 패턴 Ii+jQi의 허수부인 Qi의 상관함수를 계산하고, 계산된 상관함수를 비선형 처리하여 허수채널 프레임동기 결과값으로 구한다. 구체적으로, 허수채널 상관함수 계산부(800)는 제2상관기(810) 및 제2절대값 계산기(820)를 포함하여 구성된다.Subsequently, the imaginary channel correlation function calculating unit 800 performs a waveform-shaped pattern. Mrs. Imaginary And the correlation function of Q i, which is an imaginary part of the preamble pattern I i + jQ i , is computed as a result of imaginary channel frame synchronization by nonlinear processing of the calculated correlation function. Specifically, the imaginary channel correlation function calculator 800 includes a second correlator 810 and a second absolute value calculator 820.

제2상관기(810)는 프리앰블 패턴 Ii+jQi의 허수부인 Qi와 파형정형된 패턴의 허수부인의 상관함수를 계산한다.The second correlator 810 is the preamble pattern I i + jQ i of the imaginary wife imaginary denied Q i and the waveform shaping pattern Correlation function Calculate

제2절대값 계산기(820)는 제2상관기(810)에서 계산된 상관함수 결과값을 비선형 처리하기 위한 것으로, 제2상관기(820)에서 계산된 상관함수 결과값의 절대값을 구하여 허수채널 프레임 동기 결과값으로서 출력한다. The second absolute value calculator 820 is used for nonlinear processing of the correlation function result calculated by the second correlator 810, and obtains an absolute value of the correlation function result calculated by the second correlator 820 to form an imaginary channel frame. Output as a synchronization result.

계속해서, 가산기(830)는 실수채널 상관함수 계산부(750)와 허수채널 상관함수 계산부(800)에서 각각 출력되는 실수채널 프레임 동기 결과값과 허수채널 프레임 동기 결과값을 가산한다. Subsequently, the adder 830 adds a real channel frame synchronization result value and an imaginary channel frame synchronization result value respectively output from the real channel correlation function calculation unit 750 and the imaginary channel correlation function calculation unit 800.

비교기(850)는 가산기(830)에서 출력되는 값과 임계값(TH)을 비교하고, 비교 결과를 프레임 동기가 이루어졌는가를 나타내는 프레임 동기 데이터로서 "로우(0)" 또는 "하이(1)"의 논리레벨로 출력한다. 예컨대, 가산기(830)의 출력값이 임계값(TH)보다 크면 프레임 동기가 이루어졌음을 나타내는 "하이(1)"의 논리레벨을 출력하고, 절대값이 임계값(TH)보다 작으면 프레임 동기가 이루어지지 않음을 나타내는 "로우(0)"의 논리레벨을 출력한다. 비교기(850)에서 출력되는 이 프레임 동기 데이터에 따라 도 1에 도시된 시스템에서 DA 동작 모드가 제어된다. The comparator 850 compares the threshold value TH with the value output from the adder 830, and compares the result as "low (0)" or "high (1)" as frame synchronization data indicating whether frame synchronization has been performed. Output at the logic level of. For example, if the output value of the adder 830 is larger than the threshold value TH, a logic level of "high" is output, indicating that frame synchronization is performed. If the absolute value is smaller than the threshold value TH, the frame synchronization is A logic level of " low (0) " indicating no completion is output. The DA operation mode is controlled in the system shown in FIG. 1 according to this frame synchronization data output from the comparator 850.

한편, 도 3에서는 실수채널 및 허수채널 프레임 동기값의 비선형 처리를 위해 절대값 계산기(770,820)를 이용하였으나, 절대값 계산기 이외에 제곱기 또는 4제곱기등과 같은 다른 비선형 처리기를 이용할 수 도 있다. 또한, 임계값은 프레임 동기 장치의 성능에 따라 임의로 설정할 수 있다. 16개(N=16)의 프리앰블 심벌을 QPSK로 변조하여 전송하는 홈 PNA 2.0 시스템의 프레임 동기 장치가 도 3에 도시된 바와 같이 2개의 상관기를 이용할 경우, 가산기(830)에서 가산되는 최대값은 24가 될 수 있다. 이 때, 도 3에서와 같이 비선형 처리기로 절대값 계산기(770,820)를 이용하는 경우, 임계값은 24이하에서 임의의 값으로 설정될 수 있다. In FIG. 3, the absolute value calculators 770 and 820 are used for nonlinear processing of real and imaginary channel frame synchronization values. However, other nonlinear processors such as a squarer or a quadratic square may be used in addition to the absolute value calculator. The threshold can be arbitrarily set according to the performance of the frame synchronizer. When the frame synchronizer of the home PNA 2.0 system that modulates 16 (N = 16) preamble symbols by QPSK and uses two correlators as shown in FIG. 3, the maximum value added by the adder 830 is It can be 24. At this time, when using the absolute value calculator (770, 820) as a non-linear processor as shown in Figure 3, the threshold value may be set to any value less than 24.

도 4는 홈 PNA 2.0 규격에서 제공하는 3번 테스트 채널을 가정하여 도 2에 도시된 프레임 동기 장치를 동작시킨 결과이다. 첫 번째 16심벌의 트레이닝 시퀀스(training sequence, 1st TRN16) 위치에서 최대값은 32에 이르지 못하지만 두 번째 16심벌의 트레이닝 시퀀스(2nd TRN16) 위치에서부터는 최대값이 32에 도달함을 알 수 있다. 이것은 프레임 동기 장치 이전에 위치한 제1이득조절부(160, 도 1참조)나 STR(180, 도 1참조)등이 수렴되지 않은 상태에서 프레임 동기 장치를 동작시켰기 때문이다. 프레임 동기 장치는 상관기 출력을 임계값과 비교한 후 프레임 동기 장치 이후에 위치한 복조기들의 DA 모드 동작 시점을 결정하게 된다. 홈 PNA 2.0 시스템에서 프레임 동기 장치는 보다 많은 심벌의 트레이닝 시퀀스를 관찰할수록 안정된 성능을 얻을 수 있으나, 수신기의 제한된 복조 지연시간을 고려하여 관찰시간을 결정한다. FIG. 4 is a result of operating the frame synchronization device shown in FIG. 2 assuming a test channel 3 provided by the home PNA 2.0 standard. It can be seen that the maximum value does not reach 32 at the training sequence (1st TRN16) position of the first 16 symbols, but the maximum value reaches 32 from the training sequence (2nd TRN16) position of the second 16 symbols. This is because the first frame adjusting unit 160 (see FIG. 1), the STR 180 (see FIG. 1), etc., located before the frame synchronizing device is operated without the convergence. The frame synchronizer compares the correlator output with a threshold and then determines the DA mode operation timing of demodulators located after the frame synchronizer. In the home PNA 2.0 system, the frame synchronizer can obtain more stable performance as the training sequence of more symbols is observed, but the observation time is determined in consideration of the limited demodulation delay time of the receiver.

발명은 또한 컴퓨터로 읽을 수 있는 기록매체에 컴퓨터가 읽을 수 있는 코드로서 구현하는 것이 가능하다. 컴퓨터가 읽을 수 있는 기록매체는 컴퓨터 시스템에 의하여 읽혀질 수 있는 데이터가 저장되는 모든 종류의 기록장치를 포함한다. 컴퓨터가 읽을 수 있는 기록매체의 예로는 ROM, RAM, CD-ROM, 자기 테이프, 플라피디스크, 광데이터 저장장치 등이 있으며, 또한 캐리어 웨이브(예를 들어 인터넷을 통한 전송)의 형태로 구현되는 것도 포함한다. 또한 컴퓨터가 읽을 수 있는 기록매체는 네트워크로 연결된 컴퓨터 시스템에 분산되어, 분산방식으로 컴퓨터가 읽을 수 있는 코드가 저장되고 실행될 수 있다.The invention can also be embodied as computer readable code on a computer readable recording medium. The computer-readable recording medium includes all kinds of recording devices in which data that can be read by a computer system is stored. Examples of computer-readable recording media include ROM, RAM, CD-ROM, magnetic tape, floppy disk, optical data storage, and the like, which are also implemented in the form of a carrier wave (for example, transmission over the Internet). It also includes. The computer readable recording medium can also be distributed over network coupled computer systems so that the computer readable code is stored and executed in a distributed fashion.

이상 도면과 명세서에서 최적 실시예들이 개시되었다. 여기서 특정한 용어들이 사용되었으나, 이는 단지 본 발명을 설명하기 위한 목적에서 사용된 것이지 의미 한정이나 특허청구범위에 기재된 본 발명의 범위를 제한하기 위하여 사용된 것은 아니다. 그러므로 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 특허청구범위의 기술적 사상에 의해 정해져야 할 것이다.The best embodiments have been disclosed in the drawings and specification above. Although specific terms have been used herein, they are used only for the purpose of describing the present invention and are not used to limit the scope of the present invention as defined in the meaning or claims. Therefore, those skilled in the art will understand that various modifications and equivalent other embodiments are possible from this. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.

상술한 바와 같이, 본 발명에 따른 프레임 동기 장치 및 그 방법에 따르면, 수신 신호와 프리앰블 사이의 상관성을 이용하므로, 신뢰도가 높으면서도 간단하게 프레임 동기를 이룰 수 있다. As described above, according to the frame synchronization device and the method according to the present invention, since the correlation between the received signal and the preamble is used, frame synchronization can be achieved with high reliability.

도 1은 프레임 동기 회로를 적용한 버스트 모드 수신기를 개략적으로 나타내는 블록도이다. 1 is a block diagram schematically illustrating a burst mode receiver to which a frame synchronization circuit is applied.

도 2는 버스트 모드 수신기를 위한 본 발명에 따른 프레임 동기부의 일실시예를 개략적으로 나타내는 블록도이다.2 is a block diagram schematically illustrating an embodiment of a frame synchronizer according to the present invention for a burst mode receiver.

도 3은 버스트 모드 수신기를 위한 본 발명에 따른 프레임 동기 장치의 다른 실시예를 개략적으로 나타내는 블록도이다. 3 is a block diagram schematically showing another embodiment of a frame synchronization device according to the present invention for a burst mode receiver.

도 4는 홈 PNA 2.0 규격에서 제공하는 3번 테스트 채널을 가정하여 도 2에 도시된 프레임 동기 장치를 동작시킨 결과이다. FIG. 4 is a result of operating the frame synchronization device shown in FIG. 2 assuming a test channel 3 provided by the home PNA 2.0 standard.

Claims (18)

수신신호 패턴 과 프리앰블 패턴 Ii+jQi간의 상관함수를 계산하고, 계산된 결과에서 실수부를 실수채널 프레임 동기 결과값으로, 허수부를 허수채널 프레임 동기 결과값으로서 각각 구하고, 그 결과를 출력하는 상관기부;Received Signal Pattern A correlator unit for calculating a correlation function between the preamble pattern I i + jQ i , calculating a real part as a real channel frame synchronization result value, an imaginary part as an imaginary channel frame synchronization result value, and outputting the result from the calculated result; 상기 실수채널 프레임 동기 결과값을 소정의 비선형 함수를 이용하여 비선형 처리하고, 비선형 처리된 결과값을 소정의 임계값과 비교하여 그 결과를 출력하는 실수채널 처리부;A real channel processing unit for performing non-linear processing of the real channel frame synchronization result value using a predetermined nonlinear function, and comparing the non-linear processed result value with a predetermined threshold value and outputting the result; 상기 허수채널 프레임 동기 결과값을 상기 비선형 함수를 이용하여 비선형 처리하고, 비선형 처리된 결과값을 상기 임계값과 비교하여 그 결과를 출력하는 허수채널 처리부; 및 An imaginary channel processor for non-linear processing the imaginary channel frame synchronization result value using the nonlinear function, and comparing the non-linear processed result value with the threshold value and outputting the result; And 상기 실수채널 처리부와 허수채널 처리부에서 각각 출력되는 비교 결과를 논리합하여 프레임 동기가 이루어졌는가를 나타내는 프레임 동기 데이터를 출력하는 논리합부를 포함하는 것을 특징으로 하는 프레임 동기 장치. And a logic summation unit for outputting frame synchronization data indicating whether frame synchronization is performed by ORing the comparison results output from the real channel processing unit and the imaginary channel processing unit, respectively. 제1항에 있어서, The method of claim 1, 수신신호를 파형정형하며, 파형정형된 패턴을 상기 수신신호 패턴으로서 생성하는 경판정부를 더 포함하는 것을 특징으로 하는 프레임 동기 장치.Waveform-shaping the received signal and converting the waveform-shaped pattern into the received signal pattern And a hard decision unit to generate as a frame synchronization device. 제1항에 있어서, 상기 비선형 함수는 절대값 함수이거나 또는 2n(0<n인 정수)승 함수인 것을 특징으로 하는 프레임 동기 장치.The frame synchronizing device according to claim 1, wherein the nonlinear function is an absolute value function or a 2n (an integer of 0 <n) power function. 제1항에 있어서, 상기 상관기부는 The method of claim 1, wherein the correlator portion 상기 프리앰블 패턴 Ii+jQi의 실수부인 Ii와 상기 수신신호 패턴의 상관함수를 계산하여 상관함수 계산 결과인 를 각각 생성하는 제1 및 제2실수 상관기;Denial of the preamble pattern I i + jQ i I i and a real received signal pattern To calculate the correlation function of And First and second real correlators, respectively, generating 상기 프리앰블 패턴 Ii+jQi의 허수부인 Qi와 상기 수신신호 패턴의 상관함수를 계산하여 상관함수 계산 결과인 를 각각 생성하는 제1 및 제2허수 상관기;The preamble pattern I i + jQ i imaginary denied Q i and the received signal pattern of To calculate the correlation function of And First and second imaginary correlators, respectively, for generating a; 상기 제1실수 상관기와 상기 제1허수 상관기의 상관함수계산 결과인를 가산하여 상기 실수채널의 프레임 동기 결과값으로서 출력하는 제1가산기; 및Is a result of calculating a correlation function between the first real correlator and the first imaginary correlator Wow A first adder for adding and outputting as a frame synchronization result value of the real channel; And 상기 제2실수 상관기의 상관함수 계산 결과인에서 상기 제2허수 상관기의 상관함수계산 결과인를 감산하여 상기 허수채널의 프레임 동기 결과값으로서 출력하는 제2가산기를 포함하는 것을 특징으로 하는 프레임 동기 장치.Is a result of calculating the correlation function of the second real Is a correlation function calculation result of the second imaginary correlator And a second adder which subtracts and outputs the imaginary channel as a frame synchronization result. 제1항에 있어서, 상기 실수채널 처리부는, The method of claim 1, wherein the real channel processing unit, 상기 실수채널 프레임 동기 결과값을 상기 비선형 함수를 이용하여 비선형 처리하는 제1비선형 처리기; 및A first nonlinear processor for nonlinear processing the real channel frame synchronization result using the nonlinear function; And 상기 제1비선형 처리기에서 계산된 값을 상기 임계값과 비교하고, 그 결과를 "로우" 또는 "하이"의 논리레벨로 출력하는 제1비교기를 포함하고, A first comparator for comparing the value calculated by the first non-linear processor with the threshold and outputting the result at a logic level of "low" or "high", 상기 허수채널 처리부는, The imaginary channel processing unit, 상기 허수채널 프레임 동기 결과값을 상기 비선형 함수를 이용하여 비선형 처리하는 제2비선형 처리기; 및A second nonlinear processor configured to perform nonlinear processing of the imaginary channel frame synchronization result value using the nonlinear function; And 상기 제2비선형 처리기에서 계산된 값을 상기 임계값과 비교하고, 그 결과를 "로우" 또는 "하이"의 논리레벨로 출력하는 제2비교기를 포함하는 것을 특징으로 하는 프레임 동기 장치. And a second comparator for comparing the value calculated by the second nonlinear processor with the threshold and outputting the result at a logic level of "low" or "high". 제5항에 있어서, The method of claim 5, 상기 비선형 함수는 절대값 함수이거나 또는 2n(0<n인 정수)승 함수인 것을 특징으로 하는 프레임 동기 장치.And the nonlinear function is an absolute value function or a 2n (an integer of 0 < n) power function. (a)수신신호 패턴 과 프리앰블 패턴 Ii+jQi간의 상관함수를 계산하고, 계산된 결과에서 실수부를 실수채널 프레임 동기 결과값으로, 허수부를 허수채널 프레임 동기 결과값으로서 각각 구하는 단계;(a) Received signal pattern Calculating a correlation function between the preamble pattern I i + jQ i and calculating a real part as a real channel frame synchronization result value and an imaginary part as an imaginary channel frame synchronization result value from the calculated result; (b)상기 실수채널 프레임동기 결과값 및 상기 허수채널 프레임동기 결과값 각각을 소정의 비선형 함수를 이용하여 비선형 처리를 하는 단계; (b) performing nonlinear processing on each of the real channel frame synchronization result value and the imaginary channel frame synchronization result value using a predetermined nonlinear function; (c)상기 (b)단계에서 비선형 처리된 결과값을 소정의 임계값과 각각 비교하여 논리 레벨의 비교 결과를 생성하는 단계; 및(c) comparing the non-linear processing result in step (b) with a predetermined threshold to generate a comparison result of a logic level; And (d)상기 (c)단계의 비교 결과를 논리 합하고, 논리 합된 결과를 프레임 동기가 이루어졌는가를 나타내는 프레임 동기 데이터로서 생성하는 단계를 포함하는 것을 특징으로 하는 프레임 동기 방법.and (d) logically adding the comparison result of step (c), and generating the logical sum result as frame synchronization data indicating whether frame synchronization has been performed. 제7항에 있어서, The method of claim 7, wherein 상기 수신신호를 파형정형하며, 파형정형된 패턴을 상기 수신신호 패턴으로서 생성하는 단계를 더 포함하는 것을 특징으로 하는 프레임 동기 방법.Waveform-shaping the received signal and converting the waveform-shaped pattern into the received signal pattern And generating as a frame synchronization method. 제7항에 있어서, 상기 (a)단계는 The method of claim 7, wherein step (a) (a1)상기 프리앰블 패턴 Ii+jQi의 실수부인 Ii와 상기 수신신호 패턴의 상관함수를 계산하여 상관함수 계산 결과인 를 각각 생성하는 단계;(a1) denial of the preamble pattern I i + jQ i I i and a real received signal pattern To calculate the correlation function of And Generating each; (a2)상기 프리앰블 패턴 Ii+jQi의 허수부인 Q와 상기 수신신호 패턴의 상관함수를 계산하여 상관함수 계산 결과인를 각각 생성하는 단계;(a2) Q which is an imaginary part of the preamble pattern I i + jQ i and the received signal pattern To calculate the correlation function of And Generating each; (a3)상기 (a1)단계 및 상기 (a2)단계에서 각각 생성된 상관함수계산 결과를 가산하여 상기 실수채널의 프레임 동기 결과값으로서 생성하는 단계; 및(a3) Correlation function calculation results generated in steps (a1) and (a2), respectively Wow Adding as to generate as a frame synchronization result value of the real channel; And (a4)상기 (a1)단계에서 생성된 상관함수 계산 결과에서 상기 (a2)단계에서 생성된 상관함수계산 결과를 감산하여 상기 허수채널의 프레임 동기 결과값으로서 생성하는 단계를 포함하는 것을 특징으로 하는 프레임 동기 방법.(a4) Correlation function calculation result generated in step (a1) Correlation function calculation result generated in step (a2) Subtracting and generating as a frame synchronization result of the imaginary channel. 제7항에 있어서, The method of claim 7, wherein 상기 비선형 함수는 절대값 함수이거나 또는 2n(0<n인 정수)승 함수인 것을 특징으로 하는 프레임 동기 방법.And the nonlinear function is an absolute value function or a 2n (an integer of 0 < n) power function. 수신신호 패턴 의 실수부인와 프리앰블 패턴 Ii+jQi의 실수부인 Ii의 상관함수를 실수채널 프레임동기 결과값으로 구하는 실수채널 상관함수 계산부;Received Signal Pattern Mrs. Mistake And preamble pattern I i + jQ i mistakes denied real channel to obtain the correlation function of the I i in real channel frame synchronization results correlation function calculation section; 수신신호의 패턴 허수부와 프리앰블 패턴 Ii+jQi허수부인 Qi의 상관함수를 허수채널 프레임동기 결과값으로 구하는 허수채널 상관함수 계산부;Received signal pattern Imaginary man And preamble pattern I i + jQ i the imaginary part of the imaginary channel correlation function calculation section to obtain a correlation function of Q i the imaginary channel frame synchronization results of the; 상기 실수채널 프레임동기 결과값 및 상기 허수채널 프레임동기 결과값을 가산하는 가산기; 및 An adder for adding the real channel frame synchronization result value and the imaginary channel frame synchronization result value; And 상기 가산기에서 가산된 결과값을 소정의 임계값과 비교하고, 비교 결과를 프레임 동기가 이루어졌는가의 여부를 나타내는 프레임 동기 데이터로서 출력하는 비교기를 포함하여 구성되는 것을 특징으로 하는 프레임 동기 장치. And a comparator for comparing the result value added by the adder with a predetermined threshold value and outputting the comparison result as frame synchronization data indicating whether or not frame synchronization has been performed. 제11항에 있어서, The method of claim 11, 수신신호를 파형정형하며, 파형정형된 패턴을 상기 수신신호 패턴으로서 생성하는 경판정부를 더 포함하는 것을 특징으로 하는 프레임 동기 장치.Waveform-shaping the received signal and converting the waveform-shaped pattern into the received signal pattern And a hard decision unit to generate as a frame synchronization device. 제11항에 있어서, 상기 실수채널 상관함수 계산부는, The method of claim 11, wherein the real channel correlation function calculation unit, 상기 수신신호의 패턴 의 실수부인와 프리앰블 패턴 Ii+jQi의 실수부인 Ii의 상관함수인 를 계산하는 제1상관기; 및Pattern of the received signal Mrs. Mistake And the correlation function I i , the real part of the preamble pattern I i + jQ i A first correlator for calculating a; And 상기 제1상관기에서 출력된 상관함수 결과값을 소정의 비선형 함수를 이용하여 비선형 처리를 하여 상기 실수채널 프레임동기 결과값으로 구하는 제1비선형 처리기를 포함하고, A first nonlinear processor for performing a nonlinear process on the correlation function result value output from the first correlator to obtain the real channel frame synchronization result value using a nonlinear function; 상기 허수채널 상관함수 계산부는, The imaginary channel correlation function calculation unit, 상기 수신신호 패턴 의 허수부인와 프리앰블 패턴 Ii+jQi의 허수부인 Qi의 상관함수인 를 계산하는 제2상관기; 및The received signal pattern Mrs. Imaginary And the correlation function of Q i , the imaginary part of the preamble pattern I i + jQ i Calculating a second correlator; And 상기 제2상관기에서 출력된 상관함수 결과값을 상기 비선형 함수를 이용하여 비선형 처리를 하여 상기 허수채널 프레임동기 결과값으로 구하는 제2비선형 처리기를 포함하는 것을 특징으로 하는 프레임 동기 장치.And a second nonlinear processor for performing a nonlinear process on the correlation function result value output from the second correlator to obtain the imaginary channel frame synchronization result value. 제13항에 있어서, The method of claim 13, 상기 비선형 함수는 절대값 함수이거나 또는 2n(0<n인 정수)승 함수인 것을 특징으로 하는 프레임 동기 장치.And the nonlinear function is an absolute value function or a 2n (an integer of 0 < n) power function. (a)수신신호 패턴 의 실수부인와 프리앰블 패턴 Ii+jQi의 실수부인 Ii의 상관함수를 실수채널 프레임동기 결과값으로서 구하는 단계;(a) Received signal pattern Mrs. Mistake Obtaining a correlation function of and I i , which is a real part of the preamble pattern I i + jQ i , as a real channel frame synchronization result; (b)상기 수신신호 패턴 의 허수부인와 상기 프리앰블 패턴 Ii+jQi의 허수부인 Qi의 상관함수를 허수채널 프레임동기 결과값으로서 구하는 단계;(b) the received signal pattern Mrs. Imaginary And the preamble pattern I i + jQ i for calculating a correlation function, the imaginary channel frame synchronization results of denial imaginary Q i; (c)상기 실수채널 프레임동기 결과값 및 상기 허수채널 프레임동기 결과값을 가산하는 단계; 및 (c) adding the real channel frame synchronization result and the imaginary channel frame synchronization result; And (d)상기 가산기에서 가산된 결과값을 소정의 임계값과 비교하고, 비교 결과를 프레임 동기가 이루어졌는가의 여부를 나타내는 프레임 동기 데이터로서 생성하는 단계를 포함하는 것을 특징으로 하는 프레임 동기 방법. (d) comparing the result value added by the adder with a predetermined threshold value, and generating the comparison result as frame synchronization data indicating whether or not frame synchronization has been performed. 제15항에 있어서, The method of claim 15, 수신신호를 파형정형하며, 파형정형된 패턴을 상기 수신신호 패턴으로서 생성하는 단계를 더 포함하는 것을 특징으로 하는 프레임 동기 방법.Waveform-shaping the received signal and converting the waveform-shaped pattern into the received signal pattern And generating as a frame synchronization method. 제15항에 있어서, 상기 (a) 및 (b)단계는The method of claim 15, wherein (a) and (b) (a1)상기 수신신호 패턴 과 상기 프리앰블 패턴 Ii+jQi 각각에서 실수부 와Ii의 상관함수인 및 허수부 와 Qi의 상관함수인 를 각각 계산하는 단계; 및(a1) the received signal pattern And a real part in each of the preamble pattern I i + jQ i Is the correlation function of and I i And imaginary part And the correlation function of Q i Calculating each; And (a2)상기 (a1)단계에서 계산된 실수부 상관함수 계산 결과 및 허수부의 상관함수 계산 결과를 소정의 비선형 함수를 이용하여 각각 비선형 처리를 하여 상기 실수채널 프레임동기 결과값 및 상기 허수채널 프레임동기 결과값으로서 각각 구하는 단계를 포함하는 것을 특징으로 하는 프레임 동기 방법.(a2) Non real-time processing of the result of calculating the real part correlation function and the imaginary part correlation function calculated in step (a1) using a predetermined nonlinear function, respectively, results in the real channel frame synchronization and the imaginary channel frame synchronization And obtaining each as a result value. 제17항에 있어서, The method of claim 17, 상기 비선형 함수는 절대값 함수이거나 또는 2n(0<n인 정수)승 함수인 것을 특징으로 하는 프레임 동기 방법.And the nonlinear function is an absolute value function or a 2n (an integer of 0 < n) power function.
KR10-2002-0067543A 2002-11-01 2002-11-01 Apparatus for synchronizing frame for burst mode receiver and method thereof KR100524934B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR10-2002-0067543A KR100524934B1 (en) 2002-11-01 2002-11-01 Apparatus for synchronizing frame for burst mode receiver and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR10-2002-0067543A KR100524934B1 (en) 2002-11-01 2002-11-01 Apparatus for synchronizing frame for burst mode receiver and method thereof

Publications (2)

Publication Number Publication Date
KR20040039510A KR20040039510A (en) 2004-05-12
KR100524934B1 true KR100524934B1 (en) 2005-10-31

Family

ID=37337074

Family Applications (1)

Application Number Title Priority Date Filing Date
KR10-2002-0067543A KR100524934B1 (en) 2002-11-01 2002-11-01 Apparatus for synchronizing frame for burst mode receiver and method thereof

Country Status (1)

Country Link
KR (1) KR100524934B1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100665004B1 (en) * 2004-12-17 2007-01-09 삼성전기주식회사 Receiver comprising symbol synchronization circuit
KR100746997B1 (en) * 2005-12-09 2007-08-07 한국전자통신연구원 Method for Making Transmission Frame and Apparatus for Acquiring Synchronization in Orthogonal Frequency Division Multiple Access System Thereof
KR100826525B1 (en) 2006-09-29 2008-04-30 한국전자통신연구원 Apparatus and method for detecting a packet in wireless LAN based on Orthogonal Frequency Division Multiplexing

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000031013A (en) * 1998-11-02 2000-06-05 윤종용 Finger and method to accomplish the acquisitive action of initial synchoronization in the mobile communication system of code dividion multiple access.
JP2001257734A (en) * 2000-03-09 2001-09-21 Matsushita Electric Ind Co Ltd Preamble receiving apparatus and preamble reception method
JP2002118543A (en) * 2000-10-05 2002-04-19 Oki Electric Ind Co Ltd Receiving circuit
JP2002204214A (en) * 2000-12-28 2002-07-19 Fujitsu General Ltd Method and device for timing detection of ofdm receiving device
JP2002217882A (en) * 2001-01-24 2002-08-02 Hitachi Kokusai Electric Inc Frame synchronizing circuit
KR20030093037A (en) * 2002-06-01 2003-12-06 삼성전자주식회사 Burst mode receiver and method for receiving packet-based data stably on a telephone line

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20000031013A (en) * 1998-11-02 2000-06-05 윤종용 Finger and method to accomplish the acquisitive action of initial synchoronization in the mobile communication system of code dividion multiple access.
JP2001257734A (en) * 2000-03-09 2001-09-21 Matsushita Electric Ind Co Ltd Preamble receiving apparatus and preamble reception method
JP2002118543A (en) * 2000-10-05 2002-04-19 Oki Electric Ind Co Ltd Receiving circuit
JP2002204214A (en) * 2000-12-28 2002-07-19 Fujitsu General Ltd Method and device for timing detection of ofdm receiving device
JP2002217882A (en) * 2001-01-24 2002-08-02 Hitachi Kokusai Electric Inc Frame synchronizing circuit
KR20030093037A (en) * 2002-06-01 2003-12-06 삼성전자주식회사 Burst mode receiver and method for receiving packet-based data stably on a telephone line

Also Published As

Publication number Publication date
KR20040039510A (en) 2004-05-12

Similar Documents

Publication Publication Date Title
US6720824B2 (en) Demodulation method and apparatus
JP3013763B2 (en) Carrier synchronization unit
JP3100447B2 (en) Adaptive equalizer and receiver
US7068593B2 (en) Apparatus and method for synchronizing frequency in orthogonal frequency division multiplexing communication system
US6774829B2 (en) Apparatus and method for receiving signals including data carriers and pilot carriers modulated by multi-carrier modulation method
JP3024524B2 (en) Carrier synchronization unit and synchronization method
US6359878B1 (en) Non-data-aided maximum likelihood based feedforward timing synchronization method
WO2001003397A1 (en) Synchronization and detection of modulation type
JP2007505524A (en) Frequency domain equalizer for wireless communication system
JP2002511711A (en) Method and apparatus for fine frequency synchronization in a multi-carrier demodulation system
JPH06508244A (en) Method and apparatus for carrier frequency offset compensation in a TDMA communication system
WO2001020863A9 (en) Method and apparatus for carrier phase tracking
EP3185500B1 (en) Frequency offset and modulation index estimation in bluetooth low energy, ble, communication devices
WO2002032067A1 (en) Method for automatic frequency control
KR100446301B1 (en) Burst mode receiver and method for receiving packet-based data stably on a telephone line
JP2008530951A (en) Demodulator and receiver for pre-encoded partial response signals
JP3575883B2 (en) Digital demodulator
JP4272309B2 (en) OFDM communication device
KR101635072B1 (en) Method and apparatus for estimating phase noise in an ofdm transmission system
KR100524934B1 (en) Apparatus for synchronizing frame for burst mode receiver and method thereof
KR101019481B1 (en) Apparatus of timing recovery system and Recovering method of the same
JP4315549B2 (en) Signal carrier recovery processing method
JP3342967B2 (en) OFDM synchronous demodulation circuit
JP3973332B2 (en) Digital modulation / demodulation synchronization system
EP1337083A1 (en) DC offset and channel impulse response estimation

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
LAPS Lapse due to unpaid annual fee