[go: up one dir, main page]

KR100877742B1 - Channel Estimation Apparatus and Method in a Wireless Communication System Supporting OPDM or OPDMA - Google Patents

Channel Estimation Apparatus and Method in a Wireless Communication System Supporting OPDM or OPDMA Download PDF

Info

Publication number
KR100877742B1
KR100877742B1 KR1020070044723A KR20070044723A KR100877742B1 KR 100877742 B1 KR100877742 B1 KR 100877742B1 KR 1020070044723 A KR1020070044723 A KR 1020070044723A KR 20070044723 A KR20070044723 A KR 20070044723A KR 100877742 B1 KR100877742 B1 KR 100877742B1
Authority
KR
South Korea
Prior art keywords
channel
subcluster
slot symbols
time offset
weights
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020070044723A
Other languages
Korean (ko)
Other versions
KR20080099086A (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 KR1020070044723A priority Critical patent/KR100877742B1/en
Priority to JP2009532297A priority patent/JP5055373B2/en
Priority to CN2007800378831A priority patent/CN101523839B/en
Priority to US12/445,129 priority patent/US20100027698A1/en
Priority to PCT/KR2007/004986 priority patent/WO2008044888A1/en
Publication of KR20080099086A publication Critical patent/KR20080099086A/en
Application granted granted Critical
Publication of KR100877742B1 publication Critical patent/KR100877742B1/en
Priority to US13/593,120 priority patent/US8861633B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/2668Details of algorithms
    • H04L27/2673Details of algorithms characterised by synchronisation parameters
    • H04L27/2675Pilot or known symbols
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/0202Channel estimation
    • H04L25/0224Channel estimation using sounding signals
    • 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/2657Carrier synchronisation
    • 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/2689Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation
    • H04L27/2695Link with other circuits, i.e. special connections between synchronisation arrangements and other circuits for achieving synchronisation with channel estimation, e.g. determination of delay spread, derivative or peak tracking

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Radio Transmission System (AREA)

Abstract

OFDM 또는 OFDMA를 지원하는 무선통신 시스템에서 채널을 추정하는 장치 및 방법이 개시된다. 상기 방법은, 수신신호로부터 복수 개의 파일럿들을 추출하여 시간 오프셋 및/또는 반송파 주파수 오프셋에 따른 오차를 보상하는 단계와, 상기 오차가 보상된 파일럿들의 채널 추정치와 상기 파일럿들 각각에 대하여 미리 연산된 가중치들의 곱을 이용하여 상기 수신신호에 대한 채널을 추정하는 단계를 포함하고, 상기 장치는, 수신신호를 입력받아 시간 오프셋을 추정하는 시간 오프셋 추정부와, 상기 추정된 시간 오프셋을 이용하여 위상오차를 보상하는 시간 오프셋 보상부와, 미리 연산된 가중치들을 저장하도록 구성된 가중치 저장부와, 및 상기 시간 오프셋이 보상된 수신신호에 대한 파일럿 채널 추정치들과 상기 가중치들과의 곱 형태로 상기 수신신호의 채널을 추정하는 적어도 하나의 채널 추정부를 포함하여, 채널 추정 시 이용되는 보간(interpolation) 및/또는 평균(averaging) 등과 같은 비병렬적인 처리를 줄임으로써 수신 시스템의 구현을 용이하게 하고 연산량을 줄일 수 있다.An apparatus and method for estimating a channel in a wireless communication system supporting OFDM or OFDMA are disclosed. The method includes extracting a plurality of pilots from a received signal to compensate for an error according to a time offset and / or a carrier frequency offset, channel estimates of the pilots for which the error is compensated, and weights precomputed for each of the pilots. Estimating a channel for the received signal by using a multiplication of the signals, and the apparatus comprises: a time offset estimator for estimating a time offset by receiving the received signal; and using the estimated time offset to compensate for a phase error. A time offset compensation unit, a weight storage unit configured to store precomputed weights, and a channel of the received signal in the form of a product of pilot channel estimates and the weights of the received signal whose time offset is compensated. Interpolation (int) used for channel estimation, including at least one channel estimator By reducing non-parallel processing such as erpolation and / or averaging, the implementation of the receiving system can be facilitated and the amount of computation can be reduced.

Description

OFDM 또는 OFDMA를 지원하는 무선통신 시스템에서의 채널 추정 장치 및 방법{Apparatus and Method for Estimating Channel in OFDM/OFDMA System}Apparatus and Method for Estimating Channel in OFDM / OFDMA System for Wireless Communication System Supporting OPDM or OPDMA

도 1은 IEEE 802.16d/e 기반의 휴대인터넷 시스템에서 사용되는 프레임 구조의 일 예를 나타낸 도면.1 is a diagram illustrating an example of a frame structure used in an IEEE 802.16d / e based portable Internet system.

도 2는 도 1의 하향링크 PUSC 부채널 구간에서 할당되는 부반송파 구조의 일부를 나타내는 도면.FIG. 2 is a diagram illustrating a part of a subcarrier structure allocated in a downlink PUSC subchannel section of FIG. 1; FIG.

도 3은 SISO 시스템과 MIMO 시스템의 개요를 설명하는 도면.3 is a diagram illustrating an outline of a SISO system and a MIMO system.

도 4는 2×2 MIMO 시스템에서 송신 안테나와 수신 안테나 사이의 신호 전송 방법을 설명하는 도면.4 is a diagram illustrating a signal transmission method between a transmitting antenna and a receiving antenna in a 2x2 MIMO system.

도 5는 2×2 MIMO 시스템에서 제1 송신 안테나와 제2 송신 안테나가 각각 송신하는 하향링크 PUSC 모드의 파일럿 패턴을 예시하는 도면.FIG. 5 is a diagram illustrating a pilot pattern in downlink PUSC mode transmitted by a first transmit antenna and a second transmit antenna in a 2x2 MIMO system, respectively. FIG.

도 6은 수신 안테나에서 수신된 파일럿 및 데이터 패턴을 나타내는 도면.6 illustrates pilot and data patterns received at a receive antenna.

도 7은 본 발명의 일 실시예에 따른 채널 추정 장치를 나타내는 구성도.7 is a block diagram illustrating a channel estimating apparatus according to an embodiment of the present invention.

도 8은 도 7의 시간 오프셋 추정부를 나타내는 구성도.FIG. 8 is a configuration diagram illustrating a time offset estimator of FIG. 7. FIG.

도 9는 본 발명에 따른 시간 오프셋 추정 방법을 설명하기 위한 도면.9 is a view for explaining a time offset estimation method according to the present invention.

도 10은 도 7의 반송파 주파수 오프셋 추정부를 나타내는 구성도.FIG. 10 is a configuration diagram illustrating a carrier frequency offset estimator of FIG. 7. FIG.

도 11는 본 발명에 따른 가중치를 연산하는 방법의 흐름도. 11 is a flow chart of a method for calculating weights in accordance with the present invention.

도 12는 도 11의 가중치 연산 방법을 설명하기 위한 프레임의 일부를 나타내는 도면.FIG. 12 is a diagram illustrating a part of a frame for explaining a weight calculation method of FIG. 11; FIG.

도 13은 본 발명의 일 실시예에 따른 채널 추정 방법을 나타내는 흐름도.13 is a flowchart illustrating a channel estimation method according to an embodiment of the present invention.

* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

100: FFT부 200: 오프셋 추정부100: FFT unit 200: offset estimation unit

300: 오프셋 보상부 400: 채널 추정부300: offset compensation unit 400: channel estimation unit

500: 가중치 저장부 500: weight storage unit

본 발명은 직교 주파수 분할 다중 전송 시스템에서의 채널 추정에 관한 것으로, 보다 상세하게는 OFDM 또는 OFDMA을 지원하는 무선통신 시스템에서 파일럿의 패턴에 따른 채널 추정 장치 및 방법에 관한 것이다.The present invention relates to channel estimation in an orthogonal frequency division multiplexing transmission system, and more particularly, to an apparatus and method for channel estimation according to a pilot pattern in a wireless communication system supporting OFDM or OFDMA.

OFDM(Orthogonal Frequency Division Multiplexing)이나 이에 기반한 OFDMA(Orthogonal Frequency Division Multiple Access)는 넓은 대역의 단일 반송파(carrier) 대신 서로 직교성을 갖는 여러 부반송파(subcarrier)를 이용하여 데이터를 병렬로 보내는 전송 방식으로, 매우 큰 ISI(Inter-Symbol Interference)를 갖는 주파수 선택적 페이딩(fading) 채널에서도 좁은 대역의 각 부채널(subchannel)이 플랫 페이딩(flat fading) 특성을 갖게 된다는 사실에 기초한 방식이다. Orthogonal Frequency Division Multiplexing (OFDM) or Orthogonal Frequency Division Multiple Access (OFDMA) based on OFDM is a transmission scheme that transmits data in parallel using multiple subcarriers having orthogonality to each other instead of a single wide carrier. Even in a frequency selective fading channel having a large ISI (Inter-Symbol Interference), the method is based on the fact that each subchannel of a narrow band has a flat fading characteristic.

이러한 OFDM/OFDMA 시스템은 단일 반송파를 사용하는 통신 시스템에 비해 높 은 주파수 효율성과 전송율을 가진다. 그러나, 이러한 OFDM/OFDMA 시스템에서도 수신측에서는 수신된 OFDM/OFDMA 심볼(symbol)(이하, '심볼'이라 함)에 대해 채널 환경에 따른 왜곡 보상을 필요로 한다. 특히, OFDM/OFDMA 시스템이 휴대 인터넷 서비스처럼 이동성(mobility)을 보장하는 시스템인 경우에는 무선 채널 환경이 시변(time-varying)하는 특징을 가지고 있다. 이에 따라 채널 추정도 변화하는 채널을 계속 추적(tracking)하도록 설계되어야 한다. 시변 채널에 대한 채널 추정을 위해, 송신측은 심볼 내의 일부 부반송파에 할당되는 파일럿 부반송파에 수신측이 이미 알고 있는 파일럿(pilot) 신호를 전송한다. 그러면 수신측은 실제로 데이터가 전송되는 부반송파에 대한 채널 추정을 파일럿을 이용하여 수행한다. Such an OFDM / OFDMA system has higher frequency efficiency and transmission rate than a communication system using a single carrier. However, even in such an OFDM / OFDMA system, the reception side requires distortion compensation according to a channel environment for the received OFDM / OFDMA symbol (hereinafter, referred to as a 'symbol'). In particular, when an OFDM / OFDMA system is a system that guarantees mobility, such as a portable Internet service, the wireless channel environment is time-varying. Accordingly, channel estimation should also be designed to keep track of changing channels. For channel estimation for the time-varying channel, the transmitting side transmits a pilot signal known to the receiving side to the pilot subcarrier allocated to some subcarriers in the symbol. Then, the receiver performs channel estimation on a subcarrier through which data is actually transmitted using a pilot.

그러나, 상술한 파일럿을 이용하여 채널을 추정하는 경우, 시간축상에서의 보간 및/또는 주파수축 상에서의 보간 등과 같은 비병렬적인 연산으로 인하여 복잡한 연산이 발생하고, 이에 따른 하드웨어 구현의 어려움이 있었다. 특히, 복수 개의 송신 안테나와 복수 개의 수신 안테나를 이용하여 다중 입출력 전송을 수행하는 MIMO(Multiple Input Multiple Output) 시스템은 송신측과 수신측 사이에 복수 개의 채널이 존재하므로, 이 복수 개의 채널 각각에 대해 추정하고 보상하는 것이 필요하다. 이에 따라 MIMO 시스템의 경우에는 상술한 복잡한 연산이 안테나 수에 따라 더욱 증가하는 문제점이 있었다.However, in the case of estimating a channel using the above-described pilot, a complicated operation occurs due to non-parallel operation such as interpolation on the time axis and / or interpolation on the frequency axis, and thus there is a difficulty in hardware implementation. In particular, in a multiple input multiple output (MIMO) system that performs multiple input / output transmissions using a plurality of transmit antennas and a plurality of receive antennas, a plurality of channels exist between a transmitting side and a receiving side. It is necessary to estimate and compensate. Accordingly, in the case of the MIMO system, there is a problem in that the above-mentioned complex operation is further increased according to the number of antennas.

따라서, 이에 대한 연구와 개발이 지속적으로 이루어지고 있으며, 특히 OFDM/OFDMA 시스템에서 우선적으로 채택하는 PUSC(Partial Usage of Subchannels) 모드에 MIMO 알고리즘이 적용될 경우, 상술한 문제점들을 해결하기 위한 최적의 채널 추정 기술이 요구되고 있는 실정이다.Therefore, research and development on this is ongoing, and in particular, when the MIMO algorithm is applied to the Partial Usage of Subchannels (PUSC) mode, which is preferentially adopted in the OFDM / OFDMA system, the optimal channel estimation for solving the above-mentioned problems. Technology is required.

본 발명은 상기와 같은 요구에 부응하기 위하여 창안된 것으로, 본 발명의 목적은 OFDM 또는 OFDMA을 지원하는 무선통신 시스템에서 파일럿의 패턴에 따른 채널 추정 장치 및 방법을 제공하는데 있다.The present invention was devised to meet the above requirements, and an object of the present invention is to provide an apparatus and method for channel estimation according to a pilot pattern in a wireless communication system supporting OFDM or OFDMA.

또한, 본 발명의 다른 목적은 OFDM 또는 OFDMA을 지원하는 다중 입출력 무선통신 시스템에서 파일럿의 패턴에 따른 가중치를 미리 오프라인에서 작성하여 수신 시스템의 채널 추정 시 복잡도를 감소시키는 채널 추정 장치 및 방법을 제공하는데 있다.In addition, another object of the present invention is to provide a channel estimation apparatus and method for reducing the complexity in channel estimation of the receiving system by offline writing the weight according to the pilot pattern in advance in a multiple input and output wireless communication system supporting OFDM or OFDMA. have.

상기 목적을 위하여, 본 발명의 일 형태에 따른 OFDM 또는 OFDMA을 지원하는 무선통신 시스템에서 채널을 추정하는 장치는, 수신신호를 입력받아 시간 오프셋을 추정하는 시간 오프셋 추정부; 상기 추정된 시간 오프셋을 이용하여 위상오차를 보상하는 시간 오프셋 보상부; 미리 연산된 가중치를 저장하도록 구성된 가중치 저장부; 및 상기 시간 오프셋이 보상된 수신신호에 대한 파일럿 채널 추정치와 상기 가중치와의 곱을 이용하여 상기 채널을 추정하는 적어도 하나의 채널 추정부를 포함하는 것을 특징으로 한다.For this purpose, an apparatus for estimating a channel in a wireless communication system supporting OFDM or OFDMA of one embodiment of the present invention includes a time offset estimating unit for receiving a received signal and estimating a time offset; A time offset compensator for compensating for a phase error using the estimated time offset; A weight storage unit configured to store a pre-calculated weight; And at least one channel estimator estimating the channel using a product of a pilot channel estimate and a weight of the received signal whose time offset is compensated.

한편, 본 발명의 일 형태에 따른 OFDM 또는 OFDMA를 지원하는 무선통신 시스템에서 채널을 추정하는 방법은, (a) 수신신호로부터 복수 개의 파일럿들을 추출하여 시간 오프셋 및/또는 반송파 주파수 오프셋에 따른 오차를 보상하는 단계; 및 (b) 상기 오차가 보상된 파일럿들의 채널 추정치들과 상기 파일럿들 각각에 대하여 미리 연산된 가중치들의 곱을 이용하여 상기 수신신호에 대한 채널을 추정하는 단계를 포함하는 것을 특징으로 한다.Meanwhile, in a wireless communication system supporting OFDM or OFDMA according to one embodiment of the present invention, a method of estimating a channel includes (a) extracting a plurality of pilots from a received signal to correct an error according to a time offset and / or a carrier frequency offset. Compensating; And (b) estimating a channel for the received signal using a product of channel estimates of the error compensated pilots and weights precomputed for each of the pilots.

또한, 본 발명의 다른 형태에 따른 OFDM 또는 OFDMA을 지원하는 무선통신 시스템에서 채널을 추정하는 방법은, (a) 각 클러스터에서 얻어진 파일럿들에 대한 파일럿 채널 추정치를 구하는 단계; 및 (b) 시간축상 보간, 주파수축상 보간 및 이동 평균 중 적어도 하나를 토대로 미리 연산된 가중치와, 상기 파일럿 채널 추정치를 이용하여 상기 채널을 추정하는 단계를 포함하는 것을 특징으로 한다.In addition, a method for estimating a channel in a wireless communication system supporting OFDM or OFDMA according to another aspect of the present invention includes: (a) obtaining a pilot channel estimate for pilots obtained in each cluster; And (b) estimating the channel using a weight previously calculated based on at least one of time-axis interpolation, frequency-axis interpolation, and a moving average, and the pilot channel estimate.

한편, 본 발명의 일 형태에 따른 OFDM 또는 OFDMA을 지원하는 무선통신 시스템에서 채널을 추정하는 방법은, (a) 부반송파 주파수 할당 단위에서 얻어진 파일럿에 대한 파일럿 채널 추정치를 구하는 단계; 및 (b) 시간축상 보간, 주파수축상 보간 및 이동 평균 중 적어도 하나를 토대로 미리 연산된 가중치와, 상기 파일럿 채널 추정치를 이용하여 상기 채널을 추정하는 단계를 포함하는 것을 특징으로 한다. On the other hand, a method for estimating a channel in a wireless communication system supporting OFDM or OFDMA of one embodiment of the present invention includes the steps of: (a) obtaining a pilot channel estimate for a pilot obtained in a subcarrier frequency allocation unit; And (b) estimating the channel using a weight previously calculated based on at least one of time-axis interpolation, frequency-axis interpolation, and a moving average, and the pilot channel estimate.

이하에서는 첨부 도면 및 바람직한 실시예를 참조하여 본 발명을 상세히 설명한다. 참고로, 하기 설명에서 본 발명의 요지를 불필요하게 흐릴 수 있는 공지 기능 및 구성에 대한 상세한 설명은 생략하였다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and preferred embodiments. For reference, in the following description, detailed descriptions of well-known functions and configurations that may unnecessarily obscure the subject matter of the present invention are omitted.

도 1은 IEEE 802.16d/e 기반의 휴대인터넷 시스템에서 사용되는 프레임 구조의 일 예를 나타낸 도면으로서, TDD 방법을 이용하는 휴대인터넷 시스템은 하나의 프레임을 시간적으로 분할하여 송신용과 수신용으로 사용한다.FIG. 1 is a diagram illustrating an example of a frame structure used in an IEEE 802.16d / e based portable Internet system. A portable Internet system using the TDD method divides one frame in time and uses it for transmission and reception. .

도 1을 참조하면, 하나의 프레임은 기지국에서 단말로 데이터를 전송하는 하향링크 프레임(DownLink frame)과 단말에서 기지국으로 데이터를 전송하는 상향링크 프레임(UpLink frame)으로 구분되며, 그 사이에 TTG(Transmit/receive Transition Gap)와 RTG(Receive/transmit Transition Gap)가 삽입된다. 도시된 예에서, 하향링크 프레임은 프리앰블(Preamble) 구간, PUSC(Partial Usage of Subchannels) 부채널 구간, FUSC(Full Usage of Subchannels) 부채널 구간, AMC(Adaptive Modulation & Coding) 부채널 구간 등을 적어도 하나 포함하고, 상향링크 프레임은 상향제어 심볼 구간, PUSC 부채널 구간, AMC 부채널 구간 등을 적어도 하나 포함한다. Referring to FIG. 1, one frame is divided into a downlink frame for transmitting data from a base station to a terminal and an uplink frame for transmitting data from a terminal to a base station, with TTG ( Transmit / receive transition gap and RTG (receive / transmit transition gap) are inserted. In the illustrated example, the downlink frame includes at least a preamble section, a partial usage of subchannels (PUSC) subchannel section, a full usage of subchannels (FUSC) subchannel section, an adaptive modulation & coding (AMC) subchannel section, and the like. One uplink frame includes at least one uplink symbol interval, a PUSC subchannel interval, an AMC subchannel interval, and the like.

특히, 본 발명과 관련하여, 하향링크 PUSC 모드에 대한 부반송파 할당 방법 중 1024 FFT(Fast Fourier Transform)를 이용할 경우, 하기 표 1과 같이 할당될 수 있으며, 도 2는 표 1에 따른 부반송파 할당 구조의 일부를 도시한 것이다.In particular, in connection with the present invention, when using 1024 fast fourier transform (FFT) of the subcarrier allocation method for the downlink PUSC mode, it can be allocated as shown in Table 1 below, Figure 2 is a subcarrier allocation structure according to Table 1 Some are shown.

[표 1]  TABLE 1

Figure 112007034256405-pat00001
Figure 112007034256405-pat00001

표 1 및 도 2를 참조하면, 1024 FFT를 사용하는 하향링크 PUSC 모드에서는 전체 1024개의 부반송파 중에서 좌우측 각각 92개와 91개의 부반송파를 인접 채널간의 간섭을 완화시키기 위한 보호 구간으로 사용되며, 1개는 DC 부반송파로 사용된다. 그리고, 이들을 제외한 840개의 부반송파가 유효 부반송파로 사용되고, 그 중 120개의 부반송파가 파일럿으로 사용되며, 나머지 720개의 부반송파가 데이터 전송에 사용된다.Referring to Table 1 and FIG. 2, in downlink PUSC mode using 1024 FFT, 92 and 91 subcarriers, respectively, are used as protection intervals to alleviate interference between adjacent channels among the 1024 subcarriers. Used as a subcarrier. In addition, 840 subcarriers except these are used as effective subcarriers, 120 subcarriers are used as pilots, and the remaining 720 subcarriers are used for data transmission.

하향링크 PUSC 부채널 구간은 시간축상으로 연속된 2개의 심볼구간에 걸쳐 정의되고, 프레임 구성 정보를 전송하기 위한 FCH(Frame Control Header)를 포함한다. 또한, 하향링크 PUSC 부채널 구간은 주파수축상으로 분산된 부반송파로 구성되며, 하나의 하향링크 PUSC 부채널은 4개의 파일럿 부반송파와 48개의 데이터 부반 송파로 구성된다. 그리고, 하향링크 PUSC 부채널의 기본 구성 단위는 클러스터(cluster)이며, 이 클러스터는 널(null) 부반송파 및 DC 부반송파를 제외한 모든 부반송파를 인접한 14개의 부반송파로 블록화된다. The downlink PUSC subchannel period is defined over two consecutive symbol periods on the time axis, and includes a frame control header (FCH) for transmitting frame configuration information. In addition, the downlink PUSC subchannel section includes subcarriers distributed on a frequency axis, and one downlink PUSC subchannel includes 4 pilot subcarriers and 48 data subcarriers. The basic component unit of the downlink PUSC subchannel is a cluster, and the cluster blocks all subcarriers except for the null subcarrier and the DC subcarrier into 14 adjacent subcarriers.

한편, 본 발명은 또한 복수 개의 송신 안테나와 복수 개의 수신 안테나를 사용하여 다중 입출력 전송을 수행하는 MIMO 시스템에 적용된 것인데, 이하에서는 도 3 내지 도 5를 참조하여 MIMO 시스템에 대하여 설명한다.Meanwhile, the present invention is also applied to a MIMO system that performs multiple input / output transmissions using a plurality of transmit antennas and a plurality of receive antennas. Hereinafter, the MIMO system will be described with reference to FIGS. 3 to 5.

먼저, 도 3은 SISO 시스템과 MIMO 시스템의 개요를 설명하는 도면이다.First, FIG. 3 is a diagram for explaining an outline of a SISO system and a MIMO system.

도 3(a)에 도시된 바와 같이, SISO(Single Input Single Output) 시스템은 하나의 송신 안테나(TxAnt)와 하나의 수신 안테나(RxAnt) 사이에 형성된 하나의 채널(H)을 통해 단일 입출력 전송을 수행한다.As shown in FIG. 3A, a single input single output (SISO) system performs single input / output transmission through one channel H formed between one transmit antenna TxAnt and one receive antenna RxAnt. Perform.

이와는 달리, MIMO(Multiple Input Multiple Output) 시스템은 복수 개의 송신 안테나와 복수 개의 수신 안테나 사이에 형성된 복수 개의 채널을 통해 다중 입출력 전송을 수행한다. 도 3(b)는 그 중 2개의 송신 안테나와 2개의 수신 안테나를 사용하는 2×2 MIMO 시스템을 예시한 것인데, 도시된 바와 같이, 제1 및 제2 송신 안테나(TxAnt0, TxAnt1)와 제1 및 제2 수신 안테나(RxAnt0, RxAnt1) 사이에는 4개의 채널, 즉 제1 채널(H00), 제2 채널(H01), 제3 채널(H10) 및 제4 채널(H11)이 형성된다. 참고로, 채널 표기 H00 에 있어 첫 번째 인덱스 0는 수신 안테나의 인덱스와 관련되며, 두 번째 인덱스0 는 송신 안테나의 인덱스와 관련된다.In contrast, a multiple input multiple output (MIMO) system performs multiple input / output transmissions through a plurality of channels formed between a plurality of transmit antennas and a plurality of receive antennas. FIG. 3 (b) illustrates a 2 × 2 MIMO system using two transmit antennas and two receive antennas, of which the first and second transmit antennas TxAnt0 and TxAnt1 and the first are shown. Four channels, that is, a first channel H00, a second channel H01, a third channel H10, and a fourth channel H11 are formed between the second reception antennas RxAnt0 and RxAnt1. For reference, in channel notation H00, the first index 0 is related to the index of the receiving antenna, and the second index 0 is related to the index of the transmitting antenna.

이하에서는 도 4를 참조하여 2×2 MIMO 시스템의 신호 전송 방법을 보다 상 세히 살펴본다.Hereinafter, a method of transmitting a signal of a 2 × 2 MIMO system will be described in detail with reference to FIG. 4.

하향링크 구간에서, 기지국(Base Station/Radio Access Station)은 2개의 송신 안테나(TxAnt0, TxAnt1)로 신호를 송신하며, 단말(Mobile Station/Portable Subscriber Station)은 2개의 수신 안테나(RxAnt0, RxAnt1)로 신호를 수신한다. 이 경우, 프리앰블(preamble)은 2개의 송신 안테나 중 하나의 안테나(TxAnt0)에서 송신되며, 제1 수신 안테나(RxAnt0) 및 제2 수신 안테나(RxAnt1)는 각각 제1 채널(H00) 및 제3 채널(H10)을 통해 프리앰블을 수신한다(도 4(a) 참조). 그리고, 파일럿은 제1 및 제2 송신 안테나(TxAnt0, TxAnt1)에서 각각 상이한 패턴으로 송신되며, 제1 수신 안테나(RxAnt0)는 제1 채널(H00) 및 제2 채널(H01)을 통해, 그리고 제2 수신 안테나(RxAnt1)는 제3 채널(H10) 및 제4 채널(H11)을 통해 각각 제1 및 제2 송신 안테나에서 전송된 파일럿을 모두 수신한다(도 4(b) 참조). In the downlink period, a base station (Base Station / Radio Access Station) transmits signals to two transmit antennas (TxAnt0 and TxAnt1), and a terminal (Mobile Station / Portable Subscriber Station) to two receive antennas (RxAnt0 and RxAnt1). Receive the signal. In this case, the preamble is transmitted from one antenna TxAnt0 of two transmit antennas, and the first receiving antenna RxAnt0 and the second receiving antenna RxAnt1 are respectively the first channel H00 and the third channel. The preamble is received through the H10 (see FIG. 4A). The pilot is transmitted in different patterns at the first and second transmit antennas TxAnt0 and TxAnt1, respectively, and the first receive antenna RxAnt0 is transmitted through the first channel H00 and the second channel H01, and The two receiving antennas RxAnt1 receive both pilots transmitted from the first and second transmitting antennas through the third channel H10 and the fourth channel H11, respectively (see FIG. 4 (b)).

또한, 도 5는 제1 송신 안테나(TxAnt0)와 제2 송신 안테나(TxAnt1)가 각각 송신하는 하향링크 PUSC 모드의 파일럿 패턴을 도시한 것으로, 시공간코드(STC; Space Time Code)가 적용된 파일럿 패턴이고, 공간 다중화(SM; Spatial Multiplexing)를 적용하기 위해 각 안테나 별로 서로 다른 데이터를 전송한다. FIG. 5 illustrates a pilot pattern in downlink PUSC mode transmitted by the first transmit antenna TxAnt0 and the second transmit antenna TxAnt1, respectively, and is a pilot pattern to which a space time code (STC) is applied. In order to apply spatial multiplexing (SM), different data is transmitted for each antenna.

도 5를 참조하면, 제1 송신 안테나(TxAnt0)는 도 5(a)에 도시된 패턴으로 파일럿 및 데이터를 송신하고, 제2 송신 안테나(TxAnt1)는 도 5(b)에 도시된 패턴으로 파일럿 및 데이터를 송신한다. 그러면, 제1 수신 안테나(RxAnt0)는 제1 및 제2 채널(H00, H01)을 통해 각각 제1 및 제2 수신신호(즉, 제1 채널 및 제2 채널의 수신신호)를 수신하고, 제2 수신 안테나(RxAnt1)는 제3 및 제4 채널(H10, H11)을 통 해 각각 제3 및 제4 수신신호(즉, 제3 채널 및 제4 채널의 수신신호)를 수신하여, 2개의 송신 안테나에서 전송한 신호(하향링크 프레임)를 모두 수신한다.Referring to FIG. 5, the first transmit antenna TxAnt0 transmits pilot and data in the pattern shown in FIG. 5A, and the second transmit antenna TxAnt1 pilots in the pattern shown in FIG. 5B. And transmit the data. Then, the first reception antenna RxAnt0 receives the first and second reception signals (that is, the reception signals of the first channel and the second channel) through the first and second channels H00 and H01, respectively. 2 The reception antenna RxAnt1 receives the third and fourth reception signals (that is, the reception signals of the third channel and the fourth channel) through the third and fourth channels H10 and H11, respectively, and transmits two transmission signals. Receive all signals (downlink frame) transmitted from the antenna.

이때, 각 수신 안테나에서 수신된 파일럿 및 데이터 패턴은 도 6에 도시한 바와 같다.At this time, the pilot and data patterns received at each receive antenna are as shown in FIG.

도 6을 참조하면, 본 발명에 따른 하향링크 PUSC 모드는 4 심볼 주기로 파일럿 패턴이 반복되므로, 상기 하향링크 PUSC 모드에 대한 전체 파일럿 패턴은 다음 수학식 1과 같이 표현될 수 있다. 여기서, m은 수신 안테나 인덱스를 나타내고, l 0은 심볼 인덱스를 나타낸다. 또한, 식 1-(1)과 식 1-(3)은 각각 제1 및 제2 채널을 통해 수신된 파일럿 패턴을, 식 1-(2)와 식 1-(4)는 각각 제3 및 제4 채널을 통해 수신된 파일럿 패턴을 나타낸다. Referring to FIG. 6, since the pilot pattern is repeated in a period of 4 symbols in the downlink PUSC mode according to the present invention, the entire pilot pattern for the downlink PUSC mode may be expressed by Equation 1 below. Here, m represents a receive antenna index and l 0 represents a symbol index. In addition, equations 1- (1) and 1- (3) represent pilot patterns received through the first and second channels, respectively. Represents a pilot pattern received over four channels.

[수학식 1][Equation 1]

Figure 112007034256405-pat00002
Figure 112007034256405-pat00002

이하에서는, 도 7 내지 도 13을 참조하여 본 발명의 일 실시예에 따른 채널 추정 장치 및 방법을 설명한다. 참고로, 본 실시예는 2×2 MIMO 시스템에 적용된 채널 추정 장치 및 방법에 관한 것이고, 본 실시예에서 사용하는 하향링크 PUSC 모드는 시공간코드(STC; Space Time Code)가 적용된 파일럿 패턴이고, 공간 다중 화(SM; Spatial Multiplexing)를 적용하기 위해 각 송신 안테나 별로 서로 다른 데이터를 전송한다.Hereinafter, a channel estimation apparatus and method according to an embodiment of the present invention will be described with reference to FIGS. 7 to 13. For reference, the present embodiment relates to a channel estimation apparatus and method applied to a 2x2 MIMO system, and the downlink PUSC mode used in the present embodiment is a pilot pattern to which a space time code (STC) is applied, and a space In order to apply Spatial Multiplexing (SM), different data is transmitted for each transmit antenna.

도 7은 본 발명의 일 실시예에 따른 채널 추정 장치를 나타내는 구성도로서, 제1 채널(H00), 제2 채널(H01), 제3 채널(H10), 및 제4 채널(H11)을 통해 수신된 신호에 대한 채널 추정 장치를 도시한다. FIG. 7 is a block diagram illustrating a channel estimating apparatus according to an embodiment of the present invention, and includes a first channel H00, a second channel H01, a third channel H10, and a fourth channel H11. A channel estimation apparatus for the received signal is shown.

도 7에 도시된 바와 같이, 채널 추정 장치는 FFT(Fast Fourier Transform)부(100)와, 오프셋 추정부(200)와, 오프셋 보상부(300)와, 가중치 저장부(500)와, 채널 추정부(400)를 포함한다.As shown in FIG. 7, the channel estimating apparatus includes an FFT (Fast Fourier Transform) unit 100, an offset estimator 200, an offset compensator 300, a weight storage unit 500, and a channel weight. Government 400.

FFT부(100)는 제1 채널 및 제2 채널을 통해 수신된 기저대역의 시간 영역의 신호를 주파수 영역의 신호로 변환한다. 여기서 FFT부(100)는 제1 수신 안테나를 통해 수신된 시간 영역의 제1 채널 및 제2 채널의 수신신호를 주파수 영역의 신호로 변환하며, 비록 도시되지는 않았으나, 제3 채널 및 제4 채널을 통해 시간 영역의 신호를 주파수 영역의 신호로 변환하는 별도의 FFT부(미도시)가 존재함은 쉽게 유추될 수 있다. 물론 하나의 FFT부에서 모든 시간 영역의 신호를 주파수 영역의 신호로 변환하도록 구현될 수도 있다.The FFT unit 100 converts a signal in the baseband time domain received through the first channel and the second channel into a signal in the frequency domain. Here, the FFT unit 100 converts the received signals of the first channel and the second channel of the time domain received through the first receiving antenna into signals of the frequency domain, and although not shown, the third channel and the fourth channel. It can be easily inferred that there is a separate FFT unit (not shown) for converting a signal in the time domain into a signal in the frequency domain through. Of course, one FFT unit may be implemented to convert signals in all time domains into signals in frequency domain.

오프셋 추정부(200)는 이와 같이 변환된 주파수 영역의 신호를 이용하여 시간 오프셋(TO: Time Offset) 및/또는 반송파 주파수 오프셋(CFO; Carrier Frequency Offset)을 추정한다. FFT부(100)에서 변환된 주파수 영역의 신호에는 프리앰블, 파일럿, 데이터 등이 포함되어 있으며, 프리앰블은 프리앰블 추출부(미도시)에서, 그리고 파일럿은 상술한 수학식 1을 기초로 하는 파일럿 추출부(미도시) 에서 각각 추출되어 오프셋 추정부(200)로 입력된다. 그러면, 오프셋 추정부(210)는 이와 같이 추출된 프리앰블과 파일럿을 이용하여 시간 오프셋과 반송파 주파수 오프셋을 추정한다. 이러한 오프셋 추정부(200)는 시간 오프셋을 추정하는 시간 오프셋 추정부(210)와 반송파 주파수 오프셋을 추정하는 반송파 주파수 오프셋 추정부(220)로 구분되며, 도 8 내지 도 10을 참조하여 후술하기로 한다.The offset estimator 200 estimates a time offset (TO) and / or a carrier frequency offset (CFO) using the converted frequency domain signal. The signal in the frequency domain converted by the FFT unit 100 includes a preamble, a pilot, data, etc., the preamble is a preamble extractor (not shown), and the pilot is a pilot extractor based on Equation 1 described above. Extracted from each other (not shown) and input to the offset estimator 200. Then, the offset estimator 210 estimates the time offset and the carrier frequency offset using the extracted preamble and pilot. The offset estimator 200 is divided into a time offset estimator 210 estimating a time offset and a carrier frequency offset estimator 220 estimating a carrier frequency offset, which will be described later with reference to FIGS. 8 to 10. do.

오프셋 보상부(300)는 오프셋 추정부(200)에서 추정된 시간 오프셋 또는 반송파 주파수 오프셋을 이용하여 채널 통과 시에 발생된 에러들을 보상한다. 이와 같은 오프셋 보상부(300)는 시간 오프셋을 보상하는 시간 오프셋 보상부(310)와 반송파 주파수 오프셋을 보상하는 반송파 주파수 오프셋 보상부(320)로 구분되며, 이에 대해서는 후술하기로 한다.The offset compensator 300 compensates for errors generated when the channel passes by using the time offset or the carrier frequency offset estimated by the offset estimator 200. The offset compensator 300 is divided into a time offset compensator 310 for compensating a time offset and a carrier frequency offset compensator 320 for compensating a carrier frequency offset, which will be described later.

한편, 가중치 저장부(500)는 오프라인에서 파일럿을 이용하여 각 부클러스터 별 채널 응답을 통해 연산된 가중치를 저장하도록 구성된다. 이는 각 클러스터 내의 채널 특성이 각 부클러스터 단위로 일정한 파일럿들의 상이한 비율의 조합이라는 것을 그 근거로 한다. 이에 따라, 각 부클러스터와 인접한 파일럿들의 패턴에 따라 부반송파 간격을 고려하여 상기 부클러스터에 가까운 파일럿에 높은 비율을 반영하고 멀리 떨어진 파일럿에 낮은 비율을 반영한 가중치를 미리 구하여 상기 가중치 저장부(500)에 저장함으로써, 채널 추정 시 많은 연산량과 그 연산시간을 줄일 수 있다. 또한, 본 발명에서의 가중치는 각 부클러스터 단위로 일정한 파일럿 패턴을 이용하였으나, 상기 파일럿 패턴과 프리앰블 패턴과 조합하여 가중치를 연산할 수도 있다. 이에 대한 상세한 설명 역시 후술하기로 한다.On the other hand, the weight storage unit 500 is configured to store the weight calculated through the channel response for each subcluster using the pilot offline. This is based on the fact that the channel characteristics in each cluster are a combination of different ratios of constant pilots in each subcluster unit. Accordingly, in consideration of the subcarrier spacing according to the pattern of each subcluster and adjacent pilots, the weight storage unit 500 obtains a weight reflecting a high ratio in the pilot close to the subcluster and a low ratio in the distant pilot in advance. By storing, it is possible to reduce the amount of computation and its computation time during channel estimation. In the present invention, a weighted pilot pattern is used for each subcluster unit, but a weight may be calculated by combining the pilot pattern and the preamble pattern. Detailed description thereof will also be described later.

채널 추정부(400)는, 가중치 저장부(500)에 저장된 가중치를 토대로 채널을 추정한다. 이렇게 함으로써, 채널 추정부(400)는 단순히 각 파일럿들의 채널 응답과 상기 연산된 가중치의 곱 형태로 각 부클러스터에 대한 채널 추정치를 구할 수 있다. 이러한 채널 추정부(400)는 제1 채널(H00) 및 제2 채널(H01)에 대한 채널을 추정하며, 비록 도시되지는 않았으나, 제3 채널(H10) 및 제4 채널(H11)에 대한 채널을 추정하는 다른 채널 추정부 역시 쉽게 유추될 수 있으며, 이 채널 추정부(400)에 대한 상세한 설명 역시 후술하기로 한다.The channel estimator 400 estimates a channel based on the weights stored in the weight storage 500. By doing so, the channel estimator 400 can simply obtain a channel estimate for each subcluster in the form of the product of each pilot's channel response and the calculated weight. The channel estimator 400 estimates the channels for the first channel H00 and the second channel H01, and although not shown, the channels for the third channel H10 and the fourth channel H11. Another channel estimator for estimating a can also be easily inferred, and a detailed description of the channel estimator 400 will be described later.

한편, 도 8에는 도시하지 않았으나, 본 발명의 일 실시예에 따른 채널 추정 장치는, 송신측에서 부호화된 시공간 코드를 복호하는 시공간 코드 디코더(미도시) 및/또는 각 안테나 별로 서로 다르게 전송된 데이터를 복호하는 공간 다중화 디코더를 상기 채널 추정부(400) 다음 단에 더 포함할 수도 있다.On the other hand, although not shown in Figure 8, the channel estimating apparatus according to an embodiment of the present invention, the space-time code decoder (not shown) for decoding the space-time code encoded on the transmitting side and / or data transmitted differently for each antenna It may further include a spatial multiplexing decoder to decode a next stage of the channel estimator 400.

이와 같이 구성된 본 발명의 일 실시예에 따른 채널 추정 장치의 구성을 보다 상세히 설명한다.The configuration of the channel estimation apparatus according to an embodiment of the present invention configured as described above will be described in more detail.

도 8은 본 발명의 일 실시예에 따른 시간 오프셋 추정부를 나타내는 구성도이다.8 is a block diagram illustrating a time offset estimator in accordance with an embodiment of the present invention.

도 8에 도시된 바와 같이, 시간 오프셋 추정부(210)는 제1 위상차 연산기(211)와, 제1 위상차 누적기(212)와, 제1 선형위상 연산기(213)와, 시간 오프셋 연산기(214)를 포함한다.As shown in FIG. 8, the time offset estimator 210 includes a first phase difference calculator 211, a first phase difference accumulator 212, a first linear phase calculator 213, and a time offset calculator 214. ).

제1 위상차 연산기(211)는 제1 수신 안테나를 통해 수신된 제1 채널 및 제2 채널의 수신신호(제1 및 제2 수신신호)와 제2 수신 안테나를 통해 수신된 제3 채널 및 제4 채널의 수신신호(제3 및 제4 수신신호) 중 적어도 하나의 수신신호에 포함된 적어도 두 개의 프리앰블을 이용하여 시간 오프셋에 따른 위상차를 연산한다. 이때, 상술한 적어도 두 개의 프리앰블과 적어도 두 개의 파일럿의 조합을 이용할 수도 있다. 이러한 제1 위상차 연산기(211)는, 예컨대 두 복소수에 대하여 서로 컨쥬게이트 멀티플리케이션(conjugate multiplication)을 수행하는 곱셈기 형태로 구현될 수 있다.The first phase difference calculator 211 receives received signals (first and second received signals) of the first and second channels received through the first receiving antenna and the third and fourth received through the second receiving antenna. The phase difference according to the time offset is calculated using at least two preambles included in at least one of the received signals (the third and fourth received signals) of the channel. In this case, a combination of at least two preambles and at least two pilots may be used. The first phase difference operator 211 may be implemented in the form of a multiplier that performs conjugate multiplication with respect to two complex numbers, for example.

제1 위상차 누적기(212)는 상기 제1 위상차 연산기(211)에서 연산된 각각의 시간 오프셋에 따른 위상차를 누적하여 위상차 누적치를 생성한다. 이러한 제1 위상차 누적기(212)는 보다 많은 수의 프리앰블에 대하여 연산된 위상차를 누적함으로써 보다 정확한 시간 오프셋을 추정할 수 있다. 참고로, 제1 위상차 누적기(212)는 가산기의 형태로 구현될 수 있다.The first phase difference accumulator 212 accumulates the phase difference according to each time offset calculated by the first phase difference calculator 211 to generate a phase difference accumulation value. The first phase difference accumulator 212 may estimate a more accurate time offset by accumulating the phase difference calculated for a greater number of preambles. For reference, the first phase difference accumulator 212 may be implemented in the form of an adder.

제1 선형위상 연산기(213)는 제1 위상차 누적기(212)에서 누적된 위상차 누적치를 시간 오프셋에 따른 선형위상(ФTO)으로 변환한다. 위상차 누적치는 복소수 형태로 존재하므로, 선형위상 연산기(213)는 위상차 누적치에 대해 실수부를 분모로 하고 허수부를 분자로 하는 형태로 변환하고, 이 변환된 분수 형태에 대하여 아크탄젠트(Arctan) 연산을 수행한 후 이를 부반송파 인덱스 차(즉, 위상차 연산에 사용된 프리앰블 위치 차)만큼 나눔으로써 시간 오프셋에 따른 선형위상을 구할 수 있다. 여기서, 아크탄젠트 연산은 복소수의 실수부와 허수부의 비를 입력으로 하고 아크탄젠트 연산된 값을 출력으로 하는 룩업 테이블(Look-Up Table)을 이용하여 수행할 수 있으며, 공지된 다른 연산 방법을 이용하여 선형위상을 구할 수도 있다. 이와 같이 구해진 시간 오프셋에 대한 선형위상(ФTO)은 인접하는 부반송파(즉, 부반송파 인덱스의 차가 1인 부반송파들) 사이에 발생하는 시간 오프셋에 따른 평균 위상차를 나타낸다.The first linear phase calculator 213 converts the phase difference accumulator accumulated in the first phase difference accumulator 212 into a linear phase Ф TO according to a time offset. Since the phase difference cumulative values exist in a complex form, the linear phase calculator 213 converts the phase difference cumulative values into a real denominator and an imaginary part as a numerator, and performs an arc tangent operation on the converted fractions. Then, by dividing this by the subcarrier index difference (that is, the preamble position difference used in the phase difference calculation), the linear phase according to the time offset can be obtained. Here, the arc tangent operation may be performed by using a look-up table that takes a ratio of a complex real part and an imaginary part as an input and outputs an arc tangent calculated value, and uses another known calculation method. You can also find the linear phase. The linear phase? TO for the time offset obtained as described above represents an average phase difference according to a time offset occurring between adjacent subcarriers (that is, subcarriers having a difference of subcarrier indices of 1).

시간 오프셋 연산기(214)는 제1 선형위상 연산기(213)에서 연산된 시간 오프셋에 따른 선형위상(ФTO)을 시간 오프셋(TO: Time Offset)으로 변환한다. 예컨대, 본 실시예와 같이 1024 FFT를 사용하는 경우, 시간 오프셋(TO)은 하기 수학식 2에 의해 연산될 수 있다.The time offset calculator 214 converts the linear phase? TO according to the time offset calculated by the first linear phase calculator 213 into a time offset TO. For example, when using the 1024 FFT as in the present embodiment, the time offset (TO) can be calculated by the following equation (2).

[수학식 2][Equation 2]

Figure 112007034256405-pat00003
Figure 112007034256405-pat00003

이하에서는 도 9를 참조하여 시간 오프셋을 추정하는 방법을 구체적인 예로 들어 설명한다.Hereinafter, a method of estimating a time offset will be described with reference to FIG. 9.

도 9를 참조하면, 하향링크 프레임의 첫 번째 심볼은 프리앰블로 사용되는데, 이들 프리앰블은 신호 레벨이 높으며 동일한 심볼 인덱스를 갖기 때문에 시간 오프셋에 따른 위상차를 추정하는데 용이하다. 도 9에는 3개의 세그먼트(Segment 0, Segment 1, Segment 2)로 나누어진 프리앰블 전송 구조가 도시된다. 이에 따라, 기지국은 상기 3개의 세그먼트 중 하나에 해당하는 패턴으로 프리앰블 부반송파를 전송한다. 또한, 프리앰블 부반송파의 좌우측으로는 인접 주파수 대역의 간섭을 줄 이기 위한 보호 대역(Left Guard, Right Guard)이 형성되며, 제1 세그먼트(Segment 0)는 DC 부반송파(프리앰블 부반송파 인덱스 = 142)를 포함한다. 그리고, 하나의 세그먼트에 있어 인접하는 프리앰블 부반송파 사이(프리앰블 인덱스의 차가 1인 경우)에는 시간 오프셋에 따른 선형위상의 3배에 해당하는 위상차가 발생하며, 프리앰블 인덱스의 차가 2인 경우에는 시간 오프셋에 따른 선형위상의 6배에 해당하는 위상차가 발생한다는 것을 알 수 있다. 참고로, 하기 수학식 3은 제1 위상차 연산기(211) 및 제1 위상차 누적기(212)를 거쳐 제1 선형위상 연산기(213)에서 연산된 시간 오프셋에 따른 선형위상의 연산 결과의 일 예를 나타낸 것이다. 하기 수학식 3에서, P는 프리앰블 부반송파를 나타내며, k는 프리앰블 부반송파 인덱스를 나타내고, m은 수신 안테나 인덱스를 나타낸다.Referring to FIG. 9, the first symbol of the downlink frame is used as a preamble. Since the preambles have a high signal level and the same symbol index, it is easy to estimate a phase difference according to a time offset. 9 shows a preamble transmission structure divided into three segments (Segment 0, Segment 1, and Segment 2). Accordingly, the base station transmits the preamble subcarrier in a pattern corresponding to one of the three segments. In addition, left and right guard bands for reducing interference of adjacent frequency bands are formed on the left and right sides of the preamble subcarrier, and the first segment 0 includes a DC subcarrier (preamble subcarrier index = 142). . In addition, a phase difference corresponding to three times the linear phase according to a time offset occurs between adjacent preamble subcarriers in one segment (when the difference in the preamble index is 1), and when the difference in the preamble index is 2, the time offset occurs. It can be seen that a phase difference corresponding to six times the linear phase occurs. For reference, Equation 3 below shows an example of a calculation result of the linear phase according to the time offset calculated by the first linear phase calculator 213 through the first phase difference calculator 211 and the first phase difference accumulator 212. It is shown. In Equation 3, P denotes a preamble subcarrier, k denotes a preamble subcarrier index, and m denotes a reception antenna index.

[수학식 3][Equation 3]

Figure 112007034256405-pat00004
Figure 112007034256405-pat00004

이와 같이 얻어진 시간 오프셋에 따른 선형위상(θTO)은 시간 오프셋 연산기(214)에서 시간 오프셋(TO) 값으로 변환되며, 이는 추후 시간 오프셋 보상부(310)에서 시간 오프셋을 보상하는데 이용된다.The linear phase θ TO according to the time offset thus obtained is converted into a time offset TO value in the time offset calculator 214, which is used later to compensate for the time offset in the time offset compensator 310.

여기서, 본 발명에 따른 실시예는 상술한 시간 오프셋 추정 방법 이외에도 동일한 심볼 인덱스를 갖는 파일럿 쌍을 이용하여 시간 오프셋에 따른 위상차를 연산하는 방법 및 서로 동일한 심볼 인덱스 차를 가지는 2쌍의 파일럿을 이용하여 시간 오프셋에 따른 위상차를 연산하는 방법 등을 적용할 수도 있다.Here, an embodiment according to the present invention uses a method of calculating a phase difference according to a time offset using a pilot pair having the same symbol index in addition to the above-described method for estimating a time offset, and using two pairs of pilots having the same symbol index difference. A method of calculating a phase difference according to a time offset may also be applied.

한편, 다시 도 7을 참조하면, 시간 오프셋 보상부(310)는 시간 오프셋 추정부(210)에서 추정된 시간 오프셋을 이용하여 수신된 신호의 위상을 보상함으로써 시간 오프셋에 따른 에러를 보상한다. 이때, 전술한 시간 오프셋 추정은 프리앰블을 이용하여 수행되었으나, 시간 오프셋 보상부(310)는 심볼 단위로 시간 오프셋을 보상한다. 따라서, 하향링크 PUSC 모드의 파일럿 및 데이터에 대한 시간 오프셋 보상은 다음 수학식 4와 같이 표현된다. 여기서, k(k=0, 1, ..., 1023)는 부반송파 인덱스를 나타내고, ФTO는 라디안 단위인 시간 오프셋의 선형위상을 나타내고, rm은 수신된 하향링크 PUSC 모드의 파일럿 및 데이터를 나타내고,

Figure 112007034256405-pat00005
은 시간 오프셋이 보상된 하향링크 PUSC 모드의 파일럿 및 데이터를 나타내며, l(l=0, 1, ..., 23)은 OFDMA 심볼 인덱스를 나타낸다.Meanwhile, referring back to FIG. 7, the time offset compensator 310 compensates an error according to the time offset by compensating for the phase of the received signal using the time offset estimated by the time offset estimator 210. In this case, although the above-described time offset estimation is performed using the preamble, the time offset compensator 310 compensates the time offset in symbol units. Therefore, the time offset compensation for the pilot and data in the downlink PUSC mode is expressed by Equation 4 below. Where k (k = 0, 1, ..., 1023) represents the subcarrier index, Ф TO represents the linear phase of the time offset in radians, and r m represents the pilot and data of the received downlink PUSC mode. Indicate,
Figure 112007034256405-pat00005
Denotes pilot and data of a downlink PUSC mode with time offset compensation, and l ( l = 0, 1, ..., 23) denotes an OFDMA symbol index.

[수학식 4][Equation 4]

Figure 112007034256405-pat00006
Figure 112007034256405-pat00006

이때, 시간 오프셋의 선형위상(k ФTO)에 대한 지수함수는 삼각함수 형태로 나타낼 수 있고, 다음 수학식 5를 이용하여 정리하면 다음 수학식 6과 같은 복소 형태로 나타낼 수 있다. 따라서, 수학식 6을 통해 복소 평면상에서 시간 오프셋의 위상을 보상할 수 있다.In this case, the exponential function for the linear phase (k Ф TO ) of the time offset may be represented in the form of a trigonometric function, and can be expressed in a complex form as shown in Equation 6 below by using Equation 5. Therefore, Equation 6 can compensate for the phase of the time offset on the complex plane.

[수학식 5][Equation 5]

Figure 112007034256405-pat00007
Figure 112007034256405-pat00007

[수학식 6] [Equation 6]

Figure 112007034256405-pat00008
Figure 112007034256405-pat00008

도 10은 본 발명의 일 실시예에 따른 반송파 주파수 오프셋 추정부를 나타내는 구성도이다.10 is according to an embodiment of the present invention. It is a block diagram which shows a carrier frequency offset estimation part.

도 10에 도시된 바와 같이, 반송파 주파수 오프셋 추정부(220)는 제2 위상차 연산기(221)와, 제2 위상차 누적기(222)와, 제2 선형위상 연산기(223)와, 반송파 주파수 오프셋 연산기(224)와, 파라미터 변환기(225)를 포함한다.As shown in FIG. 10, the carrier frequency offset estimator 220 includes a second phase difference calculator 221, a second phase difference accumulator 222, a second linear phase calculator 223, and a carrier frequency offset calculator. 224 and parameter converter 225.

제2 위상차 연산기(221)는 제1 수신 안테나를 통해 수신된 제1 채널 및 제2 채널의 수신신호와 제2 수신 안테나를 통해 수신된 제3 채널 및 제4 채널의 수신신호 중 적어도 하나의 수신신호에 포함된 적어도 두 개 이상의 파일럿을 추출하여 반송파 주파수 오프셋에 따른 위상차를 연산한다.The second phase difference calculator 221 receives at least one of the received signals of the first and second channels and the received signals of the third and fourth channels received through the second receiving antenna. At least two pilots included in the signal are extracted to calculate a phase difference according to a carrier frequency offset.

제2 위상차 누적기(222)는 상기 제2 위상차 연산기(221)에서 연산된 각각의 반송파 주파수 오프셋에 따른 위상차를 누적하여 위상차 누적치를 생성한다. 이러한 제2 위상차 누적기(222)는 보다 많은 수의 파일럿에 대하여 연산된 위상차를 누적함으로써 보다 정확한 반송파 주파수 오프셋을 추정할 수 있다.The second phase difference accumulator 222 accumulates the phase difference according to each carrier frequency offset calculated by the second phase difference calculator 221 to generate a phase difference accumulation value. The second phase difference accumulator 222 may estimate a more accurate carrier frequency offset by accumulating the phase difference calculated for a larger number of pilots.

제2 선형위상 연산기(223)는 상기 제2 위상차 누적기(222)에서 누적된 위상 차 누적치를 반송파 주파수 오프셋에 따른 선형위상(ФCFO)으로 변환한다. 이와 같이 변환된 반송파 주파수 오프셋에 대한 선형위상(ФCFO)은 동일한 부반송파 인덱스를 갖는 인접하는 심볼(즉, 심볼 인덱스의 차가 1인 부반송파들) 사이에 발생하는 반송파 주파수 오프셋에 대한 평균 위상차를 나타낸다.The second linear phase calculator 223 converts the phase difference accumulated value accumulated in the second phase difference accumulator 222 into a linear phase? CFO according to the carrier frequency offset. The linear phase (Ф CFO ) with respect to the carrier frequency offset transformed as described above represents an average phase difference with respect to the carrier frequency offset occurring between adjacent symbols having the same subcarrier index (that is, subcarriers having a difference of symbol indices of 1).

반송파 주파수 오프셋 연산기(224)는 제2 선형위상 연산기(223)에서 연산된 반송파 주파수 오프셋에 따른 선형위상(ФCFO)을 반송파 주파수 오프셋(CFO)으로 변환한다. 예컨대, 하향링크 프레임에 있어 OFDMA 심볼 구간이 115.2 μs를 갖는 경우 반송파 주파수 오프셋(CFO)은 다음 수학식 7에 의해 연산될 수 있다.The carrier frequency offset calculator 224 converts the linear phase? CFO according to the carrier frequency offset calculated by the second linear phase calculator 223 into a carrier frequency offset CFO. For example, when an OFDMA symbol interval has 115.2 μs in a downlink frame, a carrier frequency offset (CFO) may be calculated by the following equation.

[수학식 7][Equation 7]

Figure 112007034256405-pat00009
Figure 112007034256405-pat00009

파라미터 변환기(225)는 라디안(radian) 단위로 측정된 반송파 주파수 오프셋을 Hz(Hertz) 값으로 변환하며, 다음 수학식 8에 의해 연산될 수 있다. 여기서, fcurrent는 현재 하향링크 PUSC 모드의 프레임에서 반송파 주파수 오프셋 추정부(220)의 출력이고, fpre는 이전 하향링크 PUSC 모드의 프레임에서 반송파 주파수 오프셋 추정부의 출력이고, Gain은

Figure 112007034256405-pat00010
이며,
Figure 112007034256405-pat00011
는 갱신된 계수이다.The parameter converter 225 converts a carrier frequency offset measured in radians into a Hz (Hertz) value and may be calculated by Equation 8 below. Here, f current is an output of the carrier frequency offset estimator 220 in a frame of a current downlink PUSC mode, f pre is an output of a carrier frequency offset estimator in a frame of a previous downlink PUSC mode, and Gain is
Figure 112007034256405-pat00010
Is,
Figure 112007034256405-pat00011
Is the updated coefficient.

[수학식 8][Equation 8]

Figure 112007034256405-pat00012
Figure 112007034256405-pat00012

이하에서는 반송파 주파수 오프셋을 추정하는 방법을 구체적인 예로 들어 설명한다. Hereinafter, a method of estimating a carrier frequency offset will be described as a specific example.

먼저, 파일럿 추출부(미도시)에서 시간 오프셋이 보상된 파일럿들을 전술한 수학식 1과 같은 형태로 추출한다. 이 파일럿 추출부는 시간 오프셋이 보상된 파일럿들을 추출한다는 점에서 전술한 파일럿 추출부와 차별화된다. 그리고, 제2 위상차 연산기(221)에서 이 파일럿들을 이용하여 반송파 주파수 오프셋에 따른 위상차를 연산한다. 하기 수학식 9는 이를 일반화한 것으로, 시간 오프셋이 보상된 2개의 파일럿의 위치 관계를 이용하여 제2 위상차 연산기(221)에서 산출된 반송파 주파수 오프셋에 따른 선형위상의 누적 결과를 나타낸 것이다. 즉, 추출된 파일럿 쌍에 대해 제2 위상차 연산기(221)는 추출된 파일럿 쌍에 대해 복소 곱(complex products) 연산을 수행하고, 제2 위상차 누적기(222)가 이 복소 곱 연산이 수행된 파일럿 쌍을 누적한다. 이렇게 누적된 파일럿 쌍은 다음 수학식 9과 같이 표현될 수 있다. 이때, 수학식 1에 대해 Pm(4, l, v)는 Pm (0, v)로, Pm(8, l, v)는 Pm (1, v)로, Pm(4, l+1, v)는 Pm (2, v)로, Pm(8, l+1, v)는 Pm (3, v)로, Pm(0, l+2, v)는 Pm (0, v)로, Pm(12, l+2, v)는 Pm (1, v)로, Pm(0, l+3, v)는 Pm (2, v)로, 그리고 Pm(12, l+3, v)는 Pm (3, v)로 설정하고, v는 클러스터 인덱스를 나타내며, NC는 누적된 클러스터의 수를 나타낸다.First, the pilot extractor (not shown) extracts pilots whose time offset is compensated in the form of Equation 1 described above. This pilot extractor differs from the aforementioned pilot extractor in that it extracts pilots whose time offset is compensated. The second phase difference calculator 221 calculates the phase difference according to the carrier frequency offset using these pilots. Equation (9) below generalizes this and shows a cumulative result of the linear phase according to the carrier frequency offset calculated by the second phase difference calculator 221 using the positional relationship of two pilots whose time offset is compensated. That is, the second phase difference calculator 221 performs a complex products operation on the extracted pilot pair, and the second phase difference accumulator 222 performs the complex product operation on the pilot. Accumulate pairs. The accumulated pilot pairs may be expressed as in Equation 9 below. In this case, P m (4, l , v) is P m (0, v), P m (8, l , v) is P m (1, v), and P m (4, l +1, v) is P m (2, v), P m (8, l +1, v) is P m (3, v), and P m (0, l +2, v) is P m (0, v), P m (12, l +2, v) is P m (1, v), P m (0, l +3, v) is P m (2, v), And P m (12, l + 3, v) is set to P m (3, v), v represents the cluster index, N C represents the cumulative number of clusters.

[수학식 9][Equation 9]

Figure 112007034256405-pat00013
Figure 112007034256405-pat00013

이어, 선형위상 연산기(223)에서 반송파 주파수 오프셋에 따른 선형위상(ФCFO)을 다음 수학식 10을 이용하여 연산한다. 즉, 선형위상 연산기(223)에서 상술한 수학식 9와 같이 표현된 위상차 누적치에 대해 실수부를 분모로 하고 허수부를 분자로 하는 형태로 변환하고, 이 변환된 분수 형태에 대하여 아크탄젠트(Arctan) 연산을 수행한 후 이를 부반송파 인덱스 차(즉, 위상차 연산에 사용된 프리앰블 위치 차)만큼 나눔으로써 반송파 주파수 오프셋에 따른 선형위상(θCFO)을 연산한다.Subsequently, the linear phase calculator 223 calculates the linear phase? CFO according to the carrier frequency offset using Equation 10 below. That is, the linear phase calculator 223 converts the phase difference accumulated value expressed by Equation 9 into a real part as a denominator and an imaginary part as a numerator, and an arc tangent operation is performed on the converted fraction form. After performing the operation, the linear phase (θ CFO ) according to the carrier frequency offset is calculated by dividing this by the subcarrier index difference (that is, the preamble position difference used in the phase difference calculation).

[수학식 10][Equation 10]

Figure 112007034256405-pat00014
Figure 112007034256405-pat00014

이와 같이 연산된 반송파 주파수 오프셋에 따른 선형위상(θCFO)은 반송파 주파수 오프셋 연산기(224)에서 라디안(radian) 단위의 반송파 주파수 오프셋(CFO) 값으로 변환되며, 이는 다시 파라미터 변환기(225)에서 Hz(Hertz) 값으로 변환되어 추후 반송파 주파수 오프셋 보상부(320)에서 반송파 주파수 오프셋을 보상하는데 이용된다. 예컨대, 반송파 주파수 오프셋 보상부(320)는 상기 추정된 반송파 주파수 오프셋을 기초로 AFC(Automatic Frequency Controller) 등을 이용하여 오실레이터(예컨대, VCXO; voltage controlled crystal oscillator)의 에러를 보상함으로써 반송파 주파수 오프셋을 보상한다.The linear phase (θ CFO ) according to the carrier frequency offset calculated in this way is converted into a carrier frequency offset (CFO) value in radians in the carrier frequency offset calculator 224, which in turn is Hz in the parameter converter 225. The carrier frequency offset compensation unit 320 is used to compensate for the carrier frequency offset. For example, the carrier frequency offset compensator 320 compensates for an error of an oscillator (eg, a voltage controlled crystal oscillator (VCXO)) using an AFC (Automatic Frequency Controller) or the like based on the estimated carrier frequency offset to adjust the carrier frequency offset. To compensate.

본 실시예에서는 지금까지 설명한 반송파 주파수 오프셋을 추정하는 방법 이외에, 동일한 송신 안테나에서 전송된 프리앰블과 파일럿을 이용하여 반송파 주파수 오프셋에 따른 위상차를 연산하는 방법과, 서로 동일한 부반송파 인덱스 차를 가지는 2쌍의 파일럿을 이용하여 반송파 주파수 오프셋에 따른 위상차를 연산하는 방법 등을 이용할 수도 있다. 물론, 상기 예시한 방법 외에도 프리앰블과 파일럿의 또 다른 조합을 이용하여 반송파 주파수 오프셋에 따른 선형위상을 구할 수 있다.In the present embodiment, in addition to the method of estimating the carrier frequency offset described above, a method of calculating a phase difference according to the carrier frequency offset using a preamble and a pilot transmitted from the same transmitting antenna, and two pairs having the same subcarrier index difference A method of calculating a phase difference according to a carrier frequency offset using a pilot may be used. Of course, in addition to the above-described method, the linear phase according to the carrier frequency offset can be obtained using another combination of the preamble and the pilot.

이하에서는 도 11 및 도 12를 참조하여 가중치 저장부에 미리 저장되는 가중치의 연산 방법을 상세히 설명한다. Hereinafter, a method of calculating weights previously stored in the weight storage unit will be described in detail with reference to FIGS. 11 and 12.

도 11은 본 발명의 일 실시예에 따른 가중치 연산 방법을 나타내는 순서도이고, 도 12는 도 11의 가중치 연산 방법을 설명하기 위한 프레임의 일부를 나타내는 도면으로서, 14개의 부반송파와 16개의 심볼을 그 예로 한다. 여기서, p는 파일럿을, d는 데이터를 나타내고, 굵은 점선의 부클러스터는 채널 응답을 구하기 위해 선택된 부클러스터이며 해당 부클러스터의 채널 응답은 H로 표시된다. FIG. 11 is a flowchart illustrating a weight calculation method according to an embodiment of the present invention, and FIG. 12 is a diagram illustrating a part of a frame for explaining the weight calculation method of FIG. 11, wherein 14 subcarriers and 16 symbols are used as examples. do. Here, p denotes a pilot, d denotes data, a thick dotted subcluster is a subcluster selected to obtain a channel response, and the channel response of the corresponding subcluster is represented by H.

먼저, 하향링크 PUSC 모드에서 수학식 1과 같은 패턴으로 이루어진 파일럿들에 대해 도 12에 도시한 바와 같이, 시간축상으로 연속된 두 개의 심볼과 주파수축상으로 연속된 4개의 부반송파를 부클러스터(sub-cluster)로 각각 구획한다. 즉, 각 클러스터에 대해 부반송파 인덱스 방향(부반송파 주파수축)으로 3개의 부클러스터로 가상적으로 나누며, 하나의 부 클러스터는 동일한 채널 응답을 가진다고 가정한다. 여기서, 수학식 1의 l 0는 본 발명에 적용되는 시공간코드(STC; Space Time Code)가 시작되는 심볼 인덱스를 나타내고, 상기 수학식1-(2) 및 수학식1-(4)는 제3 채널 및 제4 채널을 위한 파일럿 패턴을 나타낸다는 점을 유의해야 한다.First, in the downlink PUSC mode, as shown in FIG. 12 for the pilots having the same pattern as in Equation 1, two sub-continuous symbols on the time axis and four subcarriers consecutive on the frequency axis are sub-clusters. partition into clusters). That is, it is assumed that three subclusters are virtually divided in the subcarrier index direction (the subcarrier frequency axis) for each cluster, and one subcluster has the same channel response. Here, l 0 in Equation 1 represents a symbol index at which a space time code (STC) applied to the present invention starts, and Equation 1- (2) and Equation 1- (4) represent a third index. Note that the pilot patterns for the channel and the fourth channel are shown.

이어, 상기 구획된 부클러스터에 대한 채널 응답을 연산하여 채널 간격이 동일한 적어도 하나의 인접 부클러스터 또는 파일럿들(adjacent sub-cluster or pilots)에 대한 채널 응답으로 표현한다(S510-S520). 즉, 도 12에서 선택된 부클러스터의 채널 응답은 H로 표현되며, 이 H는 인접한 채널의 평균에 해당하므로, H = 1/4(h0 + h1 + h2 + h3)으로 표현될 수 있다.Subsequently, the channel response for the partitioned subcluster is calculated and expressed as a channel response for at least one adjacent subcluster or pilots having the same channel spacing (S510-S520). That is, the channel response of the subcluster selected in FIG. 12 is represented by H. Since H corresponds to an average of adjacent channels, it may be represented by H = 1/4 (h0 + h1 + h2 + h3).

다음으로, 상기 적어도 하나의 인접 부클러스터 또는 파일럿의 채널 응답을 상기 부클러스터를 기준으로 하여 주변 파일럿(around pilots)과 이 주변 파일럿들 사이의 상대적 심볼 거리 비율의 조합으로 표현한다(S530). 예컨대, 도 12에서, 파일럿에 대한 채널 추정치를 p(k, j)라 하면, h0는 p(0,2), p(0, 6), p(4, 4), 및 p(4, 8)를 이용하여 표현할 수 있고, h1은 p(4, 4) 및 p(4, 8)를 이용하여 표현할 수 있고, h2는 p(0, 6), p(0, 10), p(4, 8), 및 p(4, 12)를 이용하여 표현할 수 있으며, h3은 p(4, 8) 및 p(4, 12)를 이용하여 표현할 수 있다. 여기서, k는 심볼 인덱스에 해당하고, j는 부반송파 인덱스에 해당한다. 또한, 상대적 심볼 거리 비율의 조합이란 상기 부클러스터에 가까운 파일럿에 대한 거리 비율이 상기 부클러스터에 멀리 위치한 파일럿에 대한 거리 비율보다 더 크게 설정하는 것을 의미한다. 이와 같이, 상기 적어도 하나의 인접 부클러스터 또는 파일럿의 채널 추정치를 상 대적 심볼 거리 비율의 조합으로 표현하면, h0는 p(0,2)와, p(0, 6)와, p(4, 4)와, p(4, 8)를 이용하여 표현 가능하며, h0 = 1/16{1.5 × 3.0× p(0,2) + 2.5 × 3.0 × p(0, 6)} + 3.5 × p(4, 4) + 0.5 × p(4, 8)}로 나타낼 수 있다. 이와 같은 방법으로 h0, h1, h2, h3에 대해 각각 정리하면, h0 = (1.5 × 3.0)/16 × p(0, 2) + (2.5 × 3.0)/16 × p(0, 6) + (3.5 × 1.0)/16 × p(4, 4) + (0.5 × 1.0)/16 × p(4, 8)}로 표현되고, h1 = 3.5/4 × p(4, 4) + 0.5/4 × p(4, 8)로 표현되고, h2 = (1.5 × 3.0)/16 × p(0, 6) + (2.5 × 3.0)/16 × p(0, 10) + (3.5 × 1.0)/16 × p(4, 8) + (0.5 × 1.0)/16 × p(4, 12)로 표현되고, h3 = 3.5/4 × p(4, 8) + 0.5/4 × p(4, 12)으로 표현될 수 있다.Next, the channel response of the at least one neighboring subcluster or pilot is expressed as a combination of the surrounding pilots and the relative symbol distance ratio between the neighboring pilots based on the subcluster (S530). For example, in FIG. 12, if the channel estimate for the pilot is p (k, j), h0 is p (0,2), p (0, 6), p (4, 4), and p (4, 8). ), H1 can be expressed using p (4, 4) and p (4, 8), h2 can be expressed by p (0, 6), p (0, 10), p (4, 8) and p (4, 12), and h3 can be expressed using p (4, 8) and p (4, 12). Here, k corresponds to a symbol index and j corresponds to a subcarrier index. In addition, the combination of relative symbol distance ratios means that a distance ratio for a pilot close to the subcluster is set to be larger than a distance ratio for a pilot located far from the subcluster. As such, when the channel estimates of the at least one adjacent subcluster or pilot are expressed as a combination of relative symbol distance ratios, h0 is p (0,2), p (0, 6), and p (4, 4). ) And p (4, 8), h0 = 1/16 {1.5 × 3.0 × p (0,2) + 2.5 × 3.0 × p (0, 6)} + 3.5 × p (4 , 4) + 0.5 × p (4, 8)}. In this way, for h0, h1, h2, and h3, respectively, h0 = (1.5 × 3.0) / 16 × p (0, 2) + (2.5 × 3.0) / 16 × p (0, 6) + ( 3.5 × 1.0) / 16 × p (4, 4) + (0.5 × 1.0) / 16 × p (4, 8)}, h1 = 3.5 / 4 × p (4, 4) + 0.5 / 4 × Expressed as p (4, 8), h2 = (1.5 × 3.0) / 16 × p (0, 6) + (2.5 × 3.0) / 16 × p (0, 10) + (3.5 × 1.0) / 16 × Expressed as p (4, 8) + (0.5 × 1.0) / 16 × p (4, 12), expressed as h3 = 3.5 / 4 × p (4, 8) + 0.5 / 4 × p (4, 12) Can be.

이어, 상기 부클러스터의 채널 응답을 상기 부클러스터를 기준으로 하는 주변 파일럿과 이 주변 파일럿들의 상대적 심볼 거리 비율의 조합으로 표현한다(S540). 예컨대, 도 12에서 H = 1/4(h0 + h1 + h2 + h3) 이므로, H = 1/4{(1.5 × 3.0)/16} × p(0, 2) + 1/4{(2.5 × 3.0)/16 + (1.5 × 3.0)/16} × p(0, 6) + 1/4{(3.5 × 1.0)/16 + 3.5/4} × p(4, 4) + 1/4{(0.5 × 1.0)/16 + 0.5/4 + (3.5 × 1.0)/16 + 3.5/4} × p(4, 8) + 1/4{(0.5 × 1.0)/16 + 0.5/4} × p(4, 12) + 1/4{(2.5 × 3.0)/16} × p(0, 10)이다. 이때, p(0, 2) 앞에 곱한 비율(즉, 가중치)을 w0으로, p(0, 6)을 w1으로, p(4, 4)를 w2로, p(4, 8)을 w3으로, p(4, 12)를 w4로, p(0, 10)을 w5로 각각 설정하면, H = w0 × p(0, 2) + w1 × p(0, 6) + w2 × p(4, 4) + w3 × p(4, 8) + w4 × p(4, 12) + w5 × p(0, 10)와 같이 H가 주변 파일럿과 이 주변 파일럿들의 상대적 심볼 거리 비율의 조합으로 표현된다. Subsequently, the channel response of the subcluster is expressed as a combination of the relative pilot distance relative to the subcluster and the relative symbol distance ratios of the peripheral clusters (S540). For example, in FIG. 12, since H = 1/4 (h0 + h1 + h2 + h3), H = 1/4 {(1.5 × 3.0) / 16} × p (0, 2) + 1/4 {(2.5 × 3.0) / 16 + (1.5 × 3.0) / 16} × p (0, 6) + 1/4 {(3.5 × 1.0) / 16 + 3.5 / 4} × p (4, 4) + 1/4 {( 0.5 × 1.0) / 16 + 0.5 / 4 + (3.5 × 1.0) / 16 + 3.5 / 4} × p (4, 8) + 1/4 {(0.5 × 1.0) / 16 + 0.5 / 4} × p ( 4, 12) +1/4 {(2.5 × 3.0) / 16} × p (0, 10). In this case, the ratio (i.e. weight) multiplied by p (0, 2) before w0, p (0, 6) for w1, p (4, 4) for w2, p (4, 8) for w3, If p (4, 12) is set to w4 and p (0, 10) is set to w5, respectively, then H = w0 × p (0, 2) + w1 × p (0, 6) + w2 × p (4, 4 H is expressed as a combination of the peripheral pilots and the relative symbol distance ratios of the neighboring pilots, such as) + w3 × p (4, 8) + w4 × p (4, 12) + w5 × p (0, 10).

마지막으로, 상기 주변 파일럿 각각에 대한 상대적 심볼 거리 비율을 연산하고 상기 파일럿 각각에 대한 계수를 가중치 저장부에 저장한다(S550). 예컨대, 도 12에서, w0 = 1/4{(1.5 × 3.0)/16} = 0.0703이고, w1 = 1/4{(2.5 × 3.0)/16 + (3.5 × 1.0)/16} = 0.1719이고, w2 = 1/4{(3.5 × 1.0)/16 + 3.5/4} =0.2734이고, w3 = 1/4{(0.5 × 1.0)/16 + 0.5/4 + (3.5 × 1.0)/16 + 3.5/4} = 0.3125이고, w4 = 1/4{(0.5 × 1.0)/16 + 0.5/4} =0.0391이며, w5 = 1/4{(2.5 × 3.0)/16} = 0.1172이다. 따라서, 이렇게 저장된 상기 주변 파일럿 각각에 대한 상대적 심볼 거리 비율(w0 내지 w5)을 가중치 저장부에 저장하여 채널 추정부(400)가 채널 추정 시 참고하도록 한다.Finally, a relative symbol distance ratio for each of the peripheral pilots is calculated and a coefficient for each of the pilots is stored in the weight storage unit (S550). For example, in Fig. 12, w0 = 1/4 {(1.5 x 3.0) / 16} = 0.0703, w1 = 1/4 {(2.5 x 3.0) / 16 + (3.5 x 1.0) / 16} = 0.1719, w2 = 1/4 {(3.5 × 1.0) / 16 + 3.5 / 4} = 0.2734, w3 = 1/4 {(0.5 × 1.0) / 16 + 0.5 / 4 + (3.5 × 1.0) / 16 + 3.5 / 4} = 0.3125, w4 = 1/4 {(0.5 x 1.0) / 16 + 0.5 / 4} = 0.0391, w5 = 1/4 {(2.5 x 3.0) / 16} = 0.1172. Therefore, the relative symbol distance ratios w0 to w5 for each of the neighboring pilots thus stored are stored in the weight storage unit so that the channel estimator 400 refers to the channel estimation unit.

본 실시예의 경우, 하나의 부클러스터의 채널 응답(H)에 대해 파일럿 6개를 이용하여 나타내었으나, 이와 동일한 방법으로 복수 개의 파일럿으로도 나타낼 수 있음은 자명하다. 예컨대, 하나의 부클러스터의 채널 응답(H)에 대해 인접 파일럿 4개를 이용하면 다음과 같다. 즉, 도 12에 도시된 부클러스터의 채널 응답(H)에 대해 그 인접 파일럿(예컨대, p(0, 6), p(4, 4), p(4, 8), 및 p(0, 10))으로 표현하면, H = 1/8{3.5 × p(0, 6) + 0.5× p(0, 10) + 1.5 × p(4, 4) + 2.5 × p(0.6)}이고, 각 파일럿에 대한 상대적 심볼 거리 비율은, p(0, 6)에 대한 계수가 0.4375, p(0, 10)에 대한 계수가 0.0625, p(4, 4)에 대한 계수가 0.1875, p(4, 8)에 대한 계수가 0.3125와 같이 표현될 수도 있다. In the present embodiment, six pilots are used for the channel response (H) of one subcluster, but it is obvious that a plurality of pilots can be represented in the same manner. For example, using four adjacent pilots for the channel response H of one subcluster is as follows. That is, for the channel response H of the subcluster shown in FIG. 12, its neighbor pilots (eg, p (0, 6), p (4, 4), p (4, 8), and p (0, 10). )), H = 1/8 (3.5 × p (0, 6) + 0.5 × p (0, 10) + 1.5 × p (4, 4) + 2.5 × p (0.6)}, each pilot The relative symbol distance ratios for the coefficients for p (0, 6) are 0.4375, the coefficients for p (0, 10) are 0.0625, and the coefficients for p (4, 4) are 0.1875, p (4, 8). The coefficient for may be expressed as 0.3125.

다른 실시예로, 상술한 방법과 유사하게 각 클러스터를 부클러스터 단위로 구획하고, 상기 부클러스터의 파일럿들에 대해 시간축상 보간, 주파수축상 보간 및 이동 평균 중 적어도 하나를 토대로 미리 가중치를 연산하여 가중치 저장부(500)에 저장할 수도 있다.In another embodiment, similar to the above-described method, each cluster is partitioned into subcluster units, and weights are calculated in advance based on at least one of time-axis interpolation, frequency-axis interpolation, and a moving average for the pilots of the subcluster. It may be stored in the storage unit 500.

지금까지 설명한 방법으로 정리하면, 다음 표 2 내지 표 8에 기재된 바와 같이 모든 채널에 대한 가중치를 구할 수 있다.Summarizing by the method described so far, weights for all channels can be obtained as described in the following Tables 2 to 8.

하기 표 2 및 표 3은 좌우측 끝 부분에 위치한 심볼에서의 각 파일럿에 대한 채널 가중치를 정리한 것이다. 구체적으로, 표 2 및 표 3은 제2 채널(H01) 또는 제4 채널(H11)을 통해 수신된 프레임(하향링크 프레임은 27개의 심볼로 이루어지되, 1 심볼은 프리앰블을 위해, 2 심볼은 FCH을 위해 이용되므로 24개의 데이터 심볼이 이용됨)에서 각 부클러스터 별 가중치를 상기 프레임의 좌우측 끝 부분(l 0+5> l 이고, l > l e-5인)에 대해 정리한 것으로, 각 파일럿에 대한 채널 가중치가 연산되어 가중치 저장부(500)에 저장된다. 여기서, l 0는 시작 심볼 인덱스를 나타내고, l e는 마지막 심볼 인덱스를 나타낸다.Tables 2 and 3 below summarize the channel weights for each pilot in the symbols located at the left and right ends. Specifically, Tables 2 and 3 illustrate frames received through the second channel H01 or the fourth channel H11 (the downlink frame includes 27 symbols, one symbol for the preamble and two symbols for the FCH). Since 24 data symbols are used for each subcluster, the weights for each subcluster are summarized for the left and right ends ( l 0 +5> l and l > l e -5) of the frame. The channel weight is calculated and stored in the weight storage unit 500. Here, l 0 represents the start symbol index and l e represents the last symbol index.

표 2에서, 파일럿에 대한 채널 추정치 P(y, x)에 대해 y(y=0,1)는 파일럿 인덱스를 나타내고, x(x=0, 1, ..., 11)는 슬롯 심볼(하향링크 PUSC 모드에서 2심볼 단위로 채널을 추정하기 때문에, 이 2 심볼 단위를 슬롯 심볼이라 함)을 나타낸다. 이때, 파일럿 인덱스는 주파수축상으로 총 14개의 부반송파를 기준으로 해당 파일럿이 6이상에 위치하면 0으로, 6 이하에 위치하면 1로 설정된다.In Table 2, for channel estimates P (y, x) for the pilot, y (y = 0,1) represents the pilot index and x (x = 0, 1, ..., 11) represents the slot symbol (downward). Since the channel is estimated in units of two symbols in the link PUSC mode, the two symbol units are called slot symbols. In this case, the pilot index is set to 0 when the corresponding pilot is located at 6 or more on the basis of a total of 14 subcarriers on the frequency axis, and is set to 1 when it is located at the 6 or less.

[표 2] 채널(H01 or H11)의 가중치(경계 심볼)[Table 2] Weight (boundary symbol) of channel H01 or H11

Figure 112007034256405-pat00015
Figure 112007034256405-pat00015

한편, 하기 표 3에서, mod(l - l 0, 4)==0인 경우란 l 에 할당된 심볼이 초기 l 0에서 4의 배수에 해당하는 경우를 의미하고, mod(l -l 0 , 4)~=0인 경우는 2의 배수에 해당하는 경우를 의미한다. On the other hand, to the table 3, mod (l - l 0 , 4) == 0, when means a case in which a symbol assigned to the l corresponds to the multiple of 4 in the initial l 0, and mod (l - l 0, 4) ~ = 0 means the case of multiple of 2.

다른 한편으로, 하기 표 4는 제2 채널(H01) 또는 제4 채널(H11)을 통해 수신 된 프레임에서 각 부클러스터 별 가중치를 상기 프레임의 중앙 부분(l 0 +5< l < l e -5)에 대해 정리한 것으로, 각 파일럿에 대한 채널 가중치를 연산하여 가중치 저장부(500)에 저장된다.On the other hand, Table 4 below shows the weight of each subcluster in a frame received through the second channel H01 or the fourth channel H11, and the weight of each subcluster in the center portion of the frame ( l 0 +5 < l < l e -5). ), The channel weights for each pilot are calculated and stored in the weight storage unit 500.

[표 3] 채널(H01 or H11) 가중치(경계 심볼)[Table 3] Channel (H01 or H11) weight (boundary symbol)

Figure 112007034256405-pat00016
Figure 112007034256405-pat00016

Figure 112007034256405-pat00017
Figure 112007034256405-pat00017

[표 4] 채널(H01 or H11) 가중치[Table 4] Channel (H01 or H11) weight

l 0 +5< l < l e -5일 때이고, l e 는 부프레임의 끝에 해당한다. When l 0 +5 < l < l e -5, l e corresponds to the end of the subframe.

Figure 112007034256405-pat00018
Figure 112007034256405-pat00018

이하의 표 5 내지 표 7은 제1 채널(H00) 또는 제3 채널(H10)을 통해 수신된 프레임에서 구해진 각 부클러스터 별 가중치를 정리한 것으로, 각 파일럿에 대한 채널 가중치를 연산하여 가중치 저장부(500)에 저장한다. 이외에는 표 5 내지 표 7 은 상술한 표 2 내지 표 4에서 설명한 바와 유사하므로 그 상세한 설명은 생략한다.Tables 5 to 7 below summarize the weights for each subcluster obtained from the frames received through the first channel H00 or the third channel H10. The weight storage unit calculates the channel weight for each pilot. Save to 500. Other than Tables 5 to 7 are similar to those described in Tables 2 to 4 described above, detailed description thereof will be omitted.

[표 5] 채널(H00 or H10) 가중치[Table 5] Channel (H00 or H10) weight

l 0 +5< l < l e -5일 때이고, l e 는 부프레임의 끝 when l 0 +5 < l < l e -5, l e is the end of the subframe

Figure 112007034256405-pat00019
Figure 112007034256405-pat00019

[표 6] 채널(H00 or H10) 가중치(경계 심볼)[Table 6] Channel (H00 or H10) weight (boundary symbol)

Figure 112007034256405-pat00020
Figure 112007034256405-pat00020

[표 7] 채널(H00 or H10) 가중치(경계 심볼)[Table 7] Channel (H00 or H10) weight (boundary symbol)

Figure 112007034256405-pat00021
Figure 112007034256405-pat00021

Figure 112007034256405-pat00022
Figure 112007034256405-pat00022

다시 도 7을 참조하면, 채널 추정부(400)는 수신신호에 대하여 시간 오프셋이 보상된 파일럿들을 수학식 1과 같이 추출하고, 오프라인에서 미리 연산되어 가중치 저장부(500)에 저장된 표 2 내지 표 7과 같은 가중치(weight value)를 참조하여 다음 수학식 11을 토대로 각 부클러스터 별 채널 응답을 연산함으로써 채널 추정치를 구한다. 여기서, u(u=0, 1, 2)는 부클러스터 인덱스를 나타내고, v(v=0, 1, ..., 59)는 클러스터 인덱스를 나타내고, x(x=0, 1, ..., 11)는 상술한 바와 같은 슬롯 심볼 인덱스를 나타내고, y(y= 0, 1)는 파일럿 인덱스를 나타낸다.Referring back to FIG. 7, the channel estimator 400 extracts pilots whose time offsets are compensated for the received signal as shown in Equation 1, and is previously calculated offline and stored in the weight storage 500. The channel estimate is calculated by calculating a channel response for each subcluster based on the following Equation 11 with reference to a weight value such as 7. Where u (u = 0, 1, 2) represents the subcluster index, v (v = 0, 1, ..., 59) represents the cluster index and x (x = 0, 1, ... 11 denotes the slot symbol index as described above, and y (y = 0, 1) denotes the pilot index.

[수학식 11][Equation 11]

Figure 112007034256405-pat00023
Figure 112007034256405-pat00023

예컨대, 표 2의 부클러스터 1의 경우, 심볼 l에 대해 부클러스터 1의 채널 응답은 다음 수학식 12와 같이 연산된다.For example, in the case of the subcluster 1 of Table 2, the channel response of the subcluster 1 with respect to the symbol l is calculated as in Equation 12 below.

[수학식 12][Equation 12]

Figure 112007034256405-pat00024
Figure 112007034256405-pat00024

Figure 112007034256405-pat00025
Figure 112007034256405-pat00025

예컨대, 파일럿 P00 가 {1.4903+0.6939i, 1.4674+0.7532i, 1.52+0.6329i 1.4585+0.6959i}에 해당하고, 가중치 W00가 {0.5313, 0.1875, 0.1875, 0.0938}에 해당하면, 채널 응답 H00는 (1.4903 + 0.6939i)×0.5313 + (1.4674 + 0.7532i)×0.1875 + (1.52 + 0.6329i)×0.1875 + (1.4585 + 0.6959i)×0.0938이므로, 최종적으로 심볼 l에 대해 부클러스터 1의 채널 응답 H00 1.4887+0.6938i에 해당한다.For example, if the pilot P 00 corresponds to {1.4903 + 0.6939i, 1.4674 + 0.7532i, 1.52 + 0.6329i 1.4585 + 0.6959i}, and the weight W 00 corresponds to {0.5313, 0.1875, 0.1875, 0.0938}, the channel response H 00 is (1.4903 + 0.6939i) x 0.5313 + (1.4674 + 0.7532i) x 0.1875 + (1.52 + 0.6329i) x 0.1875 + (1.4585 + 0.6959i) x 0.0938, so finally, the channel of subcluster 1 for symbol l Corresponds to the response H 00 1.4887 + 0.6938i.

한편, 제1 수신 안테나와 관련된 제1 채널(H00) 및 제2 채널(H01)을 추정하는 제1 채널 추정부(410)에 대해서만 설명하였으나, 이와 유사한 방법으로 제2 채널 추정부(420)를 통해 제2 수신 안테나와 관련된 제3 채널(H10) 및 제4 채널(H11)을 추정할 수 있다.Meanwhile, the first channel estimator 410 for estimating the first channel H00 and the second channel H01 associated with the first receiving antenna has been described. However, the second channel estimator 420 is similarly described. The third channel H10 and the fourth channel H11 related to the second receiving antenna can be estimated through the above.

이와 같이 구성된 본 발명의 일 실시예에 따른 채널 추정 방법을 첨부된 도 13을 참조하여 설명한다. 이하에서는 채널 추정 장치에 대한 설명과의 중복을 피하기 위하여 간략히 설명한다.A channel estimation method according to an embodiment of the present invention configured as described above will be described with reference to FIG. 13. Hereinafter, a brief description will be made to avoid overlapping with the description of the channel estimation apparatus.

먼저, 단계 S810에서 전술한 수학식 1과 같은 형태로 파일럿을 추출한다. 이어, 단계 S820에서, 추출된 파일럿을 이용하여 시간 오프셋 추정을 수행한다(시간 오프셋 추정부 참조). 다음으로, 단계 S830에서, 상기 추정된 시간 오프셋에 따른 위상 오차를 보상한다(시간 오프셋 보상부 참조). 이어, 단계 S840에서, 반송파 주파수 오프셋을 추정한다(반송파 주파수 오프셋 참조). 이어, 단계 S850에서, 상기 추정된 반송파 주파수 오프셋에 따른 위상 오차를 보상한다. 이러한 보상은 AFC(Automatic Frequency Controller) 등을 통해 오실레이터(Oscillator)의 에러를 보상할 수 있다. 이때, 반송파 주파수 오프셋의 보상단계와 시간 오프셋의 보상단계는 어느 단계를 먼저 수행하여도 무방하다. 마지막으로, 단계 S860에서, 미리 저장된 가중치를 기초로 부클러스터 단위로 채널 응답을 수행하여 전체 채널을 추정한다(채널 추정부 및 가중치 저장부 참조). 한편, 도 13에는 도시되지 않았으나, 단계 S860 이후에 시공간 부호화(STC) 및 공간 다중화(SM)에 대한 디코딩을 각각 수행할 수도 있다.First, in step S810, the pilot is extracted in the form as described above in Equation (1). Next, in step S820, time offset estimation is performed using the extracted pilot (see a time offset estimator). Next, in step S830, the phase error according to the estimated time offset is compensated (see the time offset compensator). Next, in step S840, the carrier frequency offset is estimated (see carrier frequency offset). Subsequently, in step S850, a phase error according to the estimated carrier frequency offset is compensated for. Such compensation may compensate for an error of the oscillator through an AFC (Automatic Frequency Controller). In this case, the compensation step of the carrier frequency offset and the compensation step of the time offset may be performed first. Finally, in step S860, a channel response is performed in subcluster units based on the previously stored weights to estimate the total channel (see the channel estimator and the weight storage unit). On the other hand, although not shown in Figure 13, after the step S860 may be decoded for the space-time coding (STC) and spatial multiplexing (SM), respectively.

지금까지 본 발명을 바람직한 실시예를 참조하여 상세히 설명하였지만, 본 발명이 속하는 기술분야의 당업자는 본 발명이 그 기술적 사상이나 필수적 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있으므로, 이상에서 기술한 실시 예들은 모든 면에서 예시적인 것이며 한정적인 것이 아닌 것으로서 이해해야만 한다.Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art to which the present invention pertains can implement the present invention in other specific forms without changing the technical spirit or essential features, The embodiments are to be understood in all respects as illustrative and not restrictive.

그리고, 본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 특정되는 것이며, 특허청구범위의 의미 및 범위 그리고 그 등가개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.In addition, the scope of the present invention is specified by the appended claims rather than the detailed description, and all changes or modifications derived from the meaning and scope of the claims and their equivalent concepts are included in the scope of the present invention. Should be interpreted as

본 발명에 따르면, 파일럿의 패턴에 따른 가중치를 기초로 채널을 추정하여 채널 추정 시 이용되는 보간(interpolation) 및/또는 평균(averaging) 등과 같은 비병렬적인 처리를 줄임으로써 수신 시스템의 구현을 용이하게 하고 연산량을 줄일 수 있는 효과가 있다.According to the present invention, it is easy to implement a receiving system by estimating a channel based on a weight according to a pilot pattern and reducing non-parallel processing such as interpolation and / or averaging used in channel estimation. And the amount of computation can be reduced.

Claims (24)

OFDM 또는 OFDMA을 지원하는 무선통신 시스템에서 채널을 추정하는 방법으로서,A method of estimating a channel in a wireless communication system supporting OFDM or OFDMA, (a) 수신신호로부터 파일럿들을 추출하여 시간 오프셋 및 반송파 주파수 오프셋 중 적어도 하나에 따른 위상오차를 보상하는 단계;(a) extracting pilots from the received signal to compensate for a phase error according to at least one of a time offset and a carrier frequency offset; (b) 상기 위상오차가 보상된 파일럿들에 대한 파일럿 채널 추정치들을 구하는 단계; 및(b) obtaining pilot channel estimates for the pilots that are compensated for the phase error; And (c) 부클러스터 -상기 부클러스터는 PUSC(Partial Usage of Subchannels) 부채널의 기본 구성 단위인 클러스터를 부반송파 인덱스축 방향으로 분할한 것임- 인덱스 및 슬롯 심볼 인덱스에 따라 부클러스터 별로 지정되어 있는 파일럿들에 해당하는 상기 파일럿 채널 추정치들과 상기 부클러스터 별로 지정되어 있는 파일럿들에 대한 미리 연산된 가중치들의 곱을 이용하여, 상기 수신신호에 대한 채널을 부클러스터 단위로 추정하는 단계를 포함하는 것을 특징으로 하는 채널 추정 방법.(c) Subcluster-The subcluster is a partition of a cluster, which is a basic component unit of a Partial Usage of Subchannels (PUSC) subchannel, in the subcarrier index axis direction-pilots designated for each subcluster according to an index and a slot symbol index. Estimating a channel for the received signal in subcluster units by using a product of the pilot channel estimates corresponding to the pre-computed weights for the pilots designated for each subcluster. Channel estimation method. 제 1 항에 있어서, 상기 가중치들은The method of claim 1, wherein the weights are 처음 3개의 슬롯 심볼에 해당하는 부클러스터들, 마지막 3개의 슬롯 심볼에 해당하는 부클러스터들, 및 상기 처음 및 마지막 3개의 슬롯 심볼을 제외한 나머지 슬롯 심볼에 해당하는 부클러스터들을 구분하여 연산한 것을 특징으로 하는 채널 추정 방법.Sub-clusters corresponding to the first three slot symbols, subclusters corresponding to the last three slot symbols, and subclusters corresponding to the remaining slot symbols except for the first and last three slot symbols. A channel estimation method. 제 1 항 또는 제 2 항에 있어서, 상기 가중치들은, The method of claim 1 or 2, wherein the weights are: 부클러스터를 기준으로 배치된 파일럿들의 상대적 심볼 거리 비율에 따라 결정되는 것을 특징으로 하는 채널 추정 방법.The channel estimation method characterized in that it is determined according to the relative symbol distance ratio of the pilots arranged based on the subcluster. 제 1 항 또는 제 2 항에 있어서, 상기 가중치들은,The method of claim 1 or 2, wherein the weights are: 부클러스터에 가깝게 배치된 파일럿에 대한 가중치가 상기 부클러스터에 멀리 배치된 파일럿에 대한 가중치보다 더 큰 것을 특징으로 하는 채널 추정 방법.And the weight for the pilot located close to the subcluster is greater than the weight for the pilot located far to the subcluster. 제 1 항 또는 제 2 항에 있어서, 상기 수신신호는,The method of claim 1 or 2, wherein the received signal, 복수개의 수신 안테나 중, 제1 수신 안테나를 통해 수신된 제1 채널 및 제2 채널의 수신신호와 제2 수신 안테나를 통해 수신된 제3 채널 및 제4 채널의 수신신호 중 적어도 하나인 것을 특징으로 하는 채널 추정 방법.At least one of a received signal of a first channel and a second channel received through a first receive antenna, and a received signal of a third channel and a fourth channel received through a second receive antenna, among the plurality of receive antennas. Channel estimation method. OFDM 또는 OFDMA을 지원하는 무선통신 시스템에서 채널을 추정하는 방법으로서,A method of estimating a channel in a wireless communication system supporting OFDM or OFDMA, (a) 각 클러스터에서 얻어진 파일럿들에 대한 파일럿 채널 추정치를 구하는 단계; 및(a) obtaining a pilot channel estimate for the pilots obtained in each cluster; And (b) 부클러스터 -상기 부클러스터는 PUSC(Partial Usage of Subchannels) 부채널의 기본 구성 단위인 클러스터를 부반송파 인덱스축 방향으로 분할한 것임- 인덱스 및 슬롯 심볼 인덱스에 따라 부클러스터 별로 지정되어 있는 파일럿들에 해당하는 상기 파일럿 채널 추정치들과 상기 부클러스터 별로 지정되어 있는 파일럿들에 대해 미리 연산된 가중치들의 곱을 이용하여, 상기 채널을 부클러스터 단위로 추정하는 단계를 포함하는 것을 특징으로 하는 채널 추정 방법.(b) Subcluster-The subcluster is a partition of a cluster, which is a basic configuration unit of a Partial Usage of Subchannels (PUSC) subchannel, in the subcarrier index axis direction-pilots designated for each subcluster according to an index and a slot symbol index. Estimating the channel in subcluster units by using a product of pre-computed weights for the pilot channel estimates corresponding to and the pilots designated for each subcluster. 제 6 항에 있어서, 상기 클러스터는The method of claim 6, wherein the cluster is 3개의 부클러스터로 이루어지는 것을 특징으로 하는 채널 추정 방법.A channel estimating method comprising three subclusters. 제 6 항에 있어서, 상기 가중치들은7. The method of claim 6, wherein the weights are 처음 3개의 슬롯 심볼에 해당하는 부클러스터들, 마지막 3개의 슬롯 심볼에 해당하는 부클러스터들, 및 상기 처음 및 마지막 3개의 슬롯 심볼을 제외한 나머지 슬롯 심볼에 해당하는 부클러스터들을 구분하여 연산한 것을 특징으로 하는 채널 추정 방법.Sub-clusters corresponding to the first three slot symbols, subclusters corresponding to the last three slot symbols, and subclusters corresponding to the remaining slot symbols except for the first and last three slot symbols. A channel estimation method. 제 8 항에 있어서, 상기 가중치들은9. The apparatus of claim 8, wherein the weights are 상기 처음 및 마지막 3개의 슬롯 심볼을 제외한 나머지 슬롯 심볼에 해당하는 부클러스터들에 대해, 홀수번째 슬롯 심볼에 해당하는 부클러스터들과 짝수번째 슬롯 심볼에 해당하는 부클러스터들을 구분하여 연산한 것을 특징으로 하는 채널 추정 방법.The subclusters corresponding to the remaining slot symbols except for the first and last three slot symbols may be divided into subclusters corresponding to odd-numbered slot symbols and subclusters corresponding to even-numbered slot symbols. Channel estimation method. 삭제delete OFDM 또는 OFDMA을 지원하는 무선통신 시스템에서 채널을 추정하는 장치로서,An apparatus for estimating a channel in a wireless communication system supporting OFDM or OFDMA, 수신신호를 입력받아 시간 오프셋을 추정하는 시간 오프셋 추정부;A time offset estimator which receives a received signal and estimates a time offset; 상기 추정된 시간 오프셋을 이용하여 시간 오프셋에 따른 위상오차를 보상하는 시간 오프셋 보상부;A time offset compensator for compensating a phase error according to a time offset using the estimated time offset; 부클러스터 -상기 부클러스터는 PUSC(Partial Usage of Subchannels) 부채널의 기본 구성 단위인 클러스터를 부반송파 인덱스축 방향으로 분할한 것임- 인덱스 및 슬롯 심볼 인덱스에 따라 부클러스터 별로 지정되어 있는 파일럿들에 대한 미리 연산된 가중치들을 저장하는 가중치 저장부; 및Subcluster-The subcluster is a cluster formed by sub-cluster index axis direction of the cluster, which is a basic component unit of the Partial Usage of Subchannels (PUSC) subchannel. A weight storage unit for storing the calculated weights; And 상기 시간 오프셋이 보상된 수신신호에 대해 상기 부클러스터 별로 지정되어 있는 파일럿들에 해당하는 파일럿 채널 추정치들과 상기 가중치들과의 곱을 이용하여 상기 수신신호에 대한 채널을 부클러스터 단위로 추정하는 적어도 하나의 채널 추정부를 포함하는 것을 특징으로 하는 채널 추정 장치.At least one of estimating a channel for the received signal in subcluster units by using a product of pilot channel estimates corresponding to pilots designated for each subcluster and the weights of the received signal whose time offset is compensated; And a channel estimator. 제 11 항에 있어서, 상기 클러스터는,The method of claim 11, wherein the cluster, 3개의 부클러스터로 이루어지는 것을 특징으로 하는 OFDMA 기반의 채널 추정 장치.OFDMA-based channel estimation apparatus, characterized in that consisting of three subclusters. 제 11 항에 있어서, 상기 가중치들은12. The method of claim 11, wherein the weights are 처음 3개의 슬롯 심볼에 해당하는 부클러스터들, 마지막 3개의 슬롯 심볼에 해당하는 부클러스터들, 및 상기 처음 및 마지막 3개의 슬롯 심볼을 제외한 나머지 슬롯 심볼에 해당하는 부클러스터들을 구분하여 연산한 것을 특징으로 하는 채널 추정 장치.Sub-clusters corresponding to the first three slot symbols, subclusters corresponding to the last three slot symbols, and subclusters corresponding to the remaining slot symbols except for the first and last three slot symbols. Channel estimation apparatus. 제 11 항에 있어서, 상기 가중치들은, The method of claim 11, wherein the weights are: 부클러스터를 기준으로 배치된 파일럿들의 상대적 심볼 거리 비율에 따라 결정되는 것을 특징으로 하는 채널 추정 장치.Channel estimation apparatus, characterized in that determined according to the relative symbol distance ratio of the pilots arranged based on the subcluster. 제 11 항에 있어서, 상기 가중치들은,The method of claim 11, wherein the weights are: 부클러스터에 가깝게 배치된 파일럿에 대한 가중치가 상기 부클러스터에 멀리 배치된 파일럿에 대한 가중치보다 더 큰 것을 특징으로 하는 채널 추정 장치.And a weight for a pilot disposed close to the subcluster is greater than a weight for a pilot disposed far to the subcluster. 제 13 항에 있어서, 상기 가중치들은,The method of claim 13, wherein the weights are: 상기 처음 및 마지막 3개의 슬롯 심볼을 제외한 나머지 슬롯 심볼에 해당하는 부클러스터들에 대해, 홀수번째 슬롯 심볼에 해당하는 부클러스터들과 짝수번째 슬롯 심볼에 해당하는 부클러스터들을 구분하여 연산한 것을 특징으로 하는 채널 추정 장치.The subclusters corresponding to the remaining slot symbols except for the first and the last three slot symbols may be divided into subclusters corresponding to odd-numbered slot symbols and subclusters corresponding to even-numbered slot symbols. Channel estimation device. 제 11 항에 있어서, 상기 시간 오프셋 추정부는,The method of claim 11, wherein the time offset estimator, 상기 수신신호에 대한 적어도 두 개의 프리앰블들 또는 파일럿들을 이용하여 시간 오프셋에 따른 위상차를 연산하는 제1 위상차 연산기;A first phase difference calculator for calculating a phase difference according to a time offset using at least two preambles or pilots for the received signal; 상기 위상차를 누적하는 제1 위상차 누적기;A first phase difference accumulator for accumulating the phase difference; 상기 위상차의 누적치를 상기 시간 오프셋에 따른 선형위상으로 변환하는 제1 선형위상 연산기; 및A first linear phase calculator configured to convert the accumulated value of the phase differences into a linear phase according to the time offset; And 상기 선형위상을 상기 시간 오프셋으로 변환하는 시간 오프셋 연산기를 포함하는 것을 특징으로 하는 채널 추정 장치.And a time offset calculator for converting the linear phase into the time offset. 제 11 항에 있어서,The method of claim 11, 상기 주파수 영역의 신호를 이용하여 반송파 주파수 오프셋을 추정하는 반송파 주파수 오프셋 추정부; 및A carrier frequency offset estimator estimating a carrier frequency offset using the signal in the frequency domain; And 상기 추정된 반송파 주파수 오프셋을 이용하여 반송파 주파수 오프셋에 따른위상오차를 보상하는 반송파 주파수 오프셋 보상부를 더 포함하는 것을 특징으로 하는 채널 추정 장치.And a carrier frequency offset compensator for compensating a phase error according to a carrier frequency offset using the estimated carrier frequency offset. 제 18 항에 있어서, 상기 반송파 주파수 오프셋 추정부는,The method of claim 18, wherein the carrier frequency offset estimator, 상기 시간 오프셋이 보상된 수신신호에 대하여 적어도 두 개 이상의 파일럿을 추출하여 반송파 주파수 오프셋에 따른 위상차를 연산하는 제2 위상차 연산기;A second phase difference calculator for extracting at least two pilots with respect to the received signal whose time offset is compensated, and calculating a phase difference according to a carrier frequency offset; 상기 위상차를 누적하는 제2 위상차 누적기;A second phase difference accumulator for accumulating the phase difference; 상기 위상차의 누적치를 상기 반송파 주파수 오프셋에 따른 선형위상으로 변환하는 제2 선형위상 연산기;A second linear phase calculator configured to convert the accumulated value of the phase difference into a linear phase according to the carrier frequency offset; 상기 선형위상을 상기 반송파 주파수 오프셋으로 변환하는 반송파 주파수 오프셋 연산기; 및A carrier frequency offset calculator for converting the linear phase to the carrier frequency offset; And 라디안(radian) 단위로 측정된 상기 반송파 주파수 오프셋을 헤르츠(Hertz; Hz) 단위로 변환하는 파라미터 변환기를 포함하는 것을 특징으로 하는 채널 추정 장치.And a parameter converter for converting the carrier frequency offset measured in radians in Hertz (Hz). 제 11 항 내지 제 19항 중 어느 한 항에 있어서, 상기 수신신호는, The method according to any one of claims 11 to 19, wherein the received signal is 복수개의 수신 안테나 중, 제1 수신 안테나를 통해 수신된 제1 채널 및 제2 채널의 수신신호와 제2 수신 안테나를 통해 수신된 제3 채널 및 제4 채널의 수신신호 중 적어도 하나의 수신신호인 것을 특징으로 하는 채널 추정 장치.Among the plurality of receiving antennas, at least one of the received signals of the first and second channels received through the first receiving antenna and the received signals of the third and fourth channels received through the second receiving antenna. Channel estimation apparatus, characterized in that. OFDM 또는 OFDMA을 지원하는 무선통신 시스템에서 채널을 추정하는 방법으로서,A method of estimating a channel in a wireless communication system supporting OFDM or OFDMA, (a) 부반송파 주파수 할당 단위에서 얻어진 파일럿에 대한 파일럿 채널 추정치를 구하는 단계; 및(a) obtaining a pilot channel estimate for the pilot obtained in the subcarrier frequency allocation unit; And (b) 부클러스터 -상기 부클러스터는 PUSC(Partial Usage of Subchannels) 부채널의 기본 구성 단위인 클러스터를 부반송파 인덱스축 방향으로 분할한 것임- 인덱스 및 슬롯 심볼 인덱스에 따라 부클러스터 별로 지정되어 있는 파일럿들에 대해 미리 연산된 가중치들과, 상기 부클러스터 별로 지정되어 있는 파일럿들에 해당하는 상기 파일럿 채널 추정치들의 곱을 이용하여, 상기 채널을 부클러스터 단위로 추정하는 단계를 포함하는 것을 특징으로 하는 채널 추정 방법.(b) Subcluster-The subcluster is a partition of a cluster, which is a basic configuration unit of a Partial Usage of Subchannels (PUSC) subchannel, in the direction of a subcarrier index axis. Estimating the channel in subcluster units using a product of weights precomputed with and the pilot channel estimates corresponding to pilots designated for each subcluster. . 제 21 항에 있어서, 상기 가중치들은The method of claim 21, wherein the weights are 처음 3개의 슬롯 심볼에 해당하는 부클러스터들, 마지막 3개의 슬롯 심볼에 해당하는 부클러스터들, 및 상기 처음 및 마지막 3개의 슬롯 심볼을 제외한 나머지 슬롯 심볼에 해당하는 부클러스터들을 구분하여 연산한 것을 특징으로 하는 채널 추정 방법.Sub-clusters corresponding to the first three slot symbols, subclusters corresponding to the last three slot symbols, and subclusters corresponding to the remaining slot symbols except for the first and last three slot symbols. A channel estimation method. 제 22 항에 있어서, 상기 가중치들은,The method of claim 22, wherein the weights are: 상기 처음 및 마지막 3개의 슬롯 심볼을 제외한 나머지 슬롯 심볼에 해당하는 부클러스터들에 대해, 홀수번째 슬롯 심볼에 해당하는 부클러스터들과 짝수번째 슬롯 심볼에 해당하는 부클러스터들을 구분하여 연산한 것을 특징으로 하는 채널 추정 방법.The subclusters corresponding to the remaining slot symbols except for the first and last three slot symbols may be divided into subclusters corresponding to odd-numbered slot symbols and subclusters corresponding to even-numbered slot symbols. Channel estimation method. 삭제delete
KR1020070044723A 2006-10-11 2007-05-08 Channel Estimation Apparatus and Method in a Wireless Communication System Supporting OPDM or OPDMA Active KR100877742B1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020070044723A KR100877742B1 (en) 2007-05-08 2007-05-08 Channel Estimation Apparatus and Method in a Wireless Communication System Supporting OPDM or OPDMA
JP2009532297A JP5055373B2 (en) 2006-10-11 2007-10-11 Channel estimation apparatus and method in wireless communication system supporting OFDM or OFDMA
CN2007800378831A CN101523839B (en) 2006-10-11 2007-10-11 Apparatus and method for estimating channel in ofdm/ofdma based wireless communication system
US12/445,129 US20100027698A1 (en) 2006-10-11 2007-10-11 Apparatus and method for estimating channel in ofdm/ofdma based wireless communication system
PCT/KR2007/004986 WO2008044888A1 (en) 2006-10-11 2007-10-11 Apparatus and method for estimating channel in ofdm/ofdma based wireless communication system
US13/593,120 US8861633B2 (en) 2006-10-11 2012-08-23 Apparatus and method for estimating channel in OFDM/OFDMA based wireless communication system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020070044723A KR100877742B1 (en) 2007-05-08 2007-05-08 Channel Estimation Apparatus and Method in a Wireless Communication System Supporting OPDM or OPDMA

Publications (2)

Publication Number Publication Date
KR20080099086A KR20080099086A (en) 2008-11-12
KR100877742B1 true KR100877742B1 (en) 2009-01-08

Family

ID=40286278

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070044723A Active KR100877742B1 (en) 2006-10-11 2007-05-08 Channel Estimation Apparatus and Method in a Wireless Communication System Supporting OPDM or OPDMA

Country Status (1)

Country Link
KR (1) KR100877742B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101275548B1 (en) 2010-09-13 2013-06-20 가부시키가이샤 엔티티 도코모 Node in a Wireless System and Method for Time and Frequency Synchronizing Nodes in a Wireless System

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115361260B (en) * 2022-06-30 2024-05-21 深圳泽惠通通讯技术有限公司 PRACH receiver front-end data processing method, system and equipment

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050066496A (en) * 2003-12-26 2005-06-30 한국전자통신연구원 Method for compensating channel estimation by using weight mean
KR20060071055A (en) * 2004-12-21 2006-06-26 삼성전자주식회사 Time Domain Channel Estimation Method and Apparatus in Orthogonal Frequency Division Multiplexing System
KR20060130005A (en) * 2003-07-24 2006-12-18 코다 와이어리스 피티와이 리미티드 Method and system for communication in a multiple access network

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20060130005A (en) * 2003-07-24 2006-12-18 코다 와이어리스 피티와이 리미티드 Method and system for communication in a multiple access network
KR20050066496A (en) * 2003-12-26 2005-06-30 한국전자통신연구원 Method for compensating channel estimation by using weight mean
KR20060071055A (en) * 2004-12-21 2006-06-26 삼성전자주식회사 Time Domain Channel Estimation Method and Apparatus in Orthogonal Frequency Division Multiplexing System

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101275548B1 (en) 2010-09-13 2013-06-20 가부시키가이샤 엔티티 도코모 Node in a Wireless System and Method for Time and Frequency Synchronizing Nodes in a Wireless System

Also Published As

Publication number Publication date
KR20080099086A (en) 2008-11-12

Similar Documents

Publication Publication Date Title
JP5055373B2 (en) Channel estimation apparatus and method in wireless communication system supporting OFDM or OFDMA
US20190372812A1 (en) Pilot Design for OFDM Systems with Four Transmit Antennas
KR100939941B1 (en) Symbol Timing Correction in Multicarrier Systems Using Channel Estimation
EP1826972B1 (en) Apparatus and method for channel estimation for data demodulation in broadband wireless access system
US8126068B2 (en) Method and device for estimating channel of uplink signal in wireless communication system
JP5042219B2 (en) Receiver and frequency information estimation method
KR100808463B1 (en) Apparatus and Method for Time Offset Estimation in Multiple Input / Output Communication Systems Supporting Orthogonal Frequency Division Multiplexing or Orthogonal Frequency Division Multiplexing
EP1890397B1 (en) Transmitter/receiver and method for communicating with a remote transmitter/receiver using spatial phase codes
JP3492565B2 (en) OFDM communication device and detection method
WO2003085869A1 (en) Ofdm communication method and ofdm communication device
KR100920386B1 (en) Apparatus and method for compensating for timing offset in a broadband wireless communication system
JP5080400B2 (en) Wireless terminal, base station, and channel characteristic estimation method
KR20080028625A (en) Apparatus and method for correcting common phase error in multicarrier communication system
JP4279646B2 (en) Communication device
US20100266078A1 (en) Radio communication device, and reception quality estimation method
KR100895053B1 (en) Apparatus and method for estimating channel in MIMO system based OFDM/OFDMA
KR100877742B1 (en) Channel Estimation Apparatus and Method in a Wireless Communication System Supporting OPDM or OPDMA
US20090092199A1 (en) Estimating frequency offset at a subscriber station receiver
CN101523839B (en) Apparatus and method for estimating channel in ofdm/ofdma based wireless communication system
JP5869359B2 (en) Wireless communication system and wireless communication method
KR100843727B1 (en) Receiver and method for supporting orthogonal frequency division multiplexing or orthogonal frequency division multiple access
KR100877744B1 (en) Channel Estimation Apparatus and Method in MIO Wireless Communication System Supporting OPDM / OPDMA System
KR100877743B1 (en) Apparatus and method for channel estimation for FSC mode in MIMO wireless communication system supporting OPMM / OFFDMA method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20070508

PA0201 Request for examination
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20080428

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20081007

PG1501 Laying open of application
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20081231

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20081231

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20120102

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20121129

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20121129

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20131128

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20131128

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20141010

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20141010

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20151120

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20151120

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20161114

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20161114

Start annual number: 9

End annual number: 9

FPAY Annual fee payment

Payment date: 20171129

Year of fee payment: 10

PR1001 Payment of annual fee

Payment date: 20171129

Start annual number: 10

End annual number: 10

FPAY Annual fee payment

Payment date: 20181127

Year of fee payment: 11

PR1001 Payment of annual fee

Payment date: 20181127

Start annual number: 11

End annual number: 11

FPAY Annual fee payment

Payment date: 20191125

Year of fee payment: 12

PR1001 Payment of annual fee

Payment date: 20191125

Start annual number: 12

End annual number: 12

PR1001 Payment of annual fee

Payment date: 20201124

Start annual number: 13

End annual number: 13

PR1001 Payment of annual fee

Payment date: 20211006

Start annual number: 14

End annual number: 14

PR1001 Payment of annual fee

Payment date: 20240919

Start annual number: 17

End annual number: 17