KR100801290B1 - Apparatus and method for demodulation in orthogonal frequency division multiple access communication system - Google Patents
Apparatus and method for demodulation in orthogonal frequency division multiple access communication system Download PDFInfo
- Publication number
- KR100801290B1 KR100801290B1 KR1020060113449A KR20060113449A KR100801290B1 KR 100801290 B1 KR100801290 B1 KR 100801290B1 KR 1020060113449 A KR1020060113449 A KR 1020060113449A KR 20060113449 A KR20060113449 A KR 20060113449A KR 100801290 B1 KR100801290 B1 KR 100801290B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- buffer
- subchannel
- output
- burst
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/26—Systems using multi-frequency codes
- H04L27/2601—Multicarrier modulation systems
- H04L27/2647—Arrangements specific to the receiver only
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0052—Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L27/00—Modulated-carrier systems
- H04L27/32—Carrier systems characterised by combinations of two or more of the types covered by groups H04L27/02, H04L27/10, H04L27/18 or H04L27/26
- H04L27/34—Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems
- H04L27/38—Demodulator circuits; Receiver circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/02—Channels characterised by the type of signal
- H04L5/023—Multiplexing of multicarrier modulation signals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Time-Division Multiplex Systems (AREA)
Abstract
Description
도 1은 종래의 OFDMA 통신시스템에서의 프레임(Frame)의 일 예를 도시한 것이다. 1 illustrates an example of a frame in a conventional OFDMA communication system.
도 2는 종래의 OFDMA 통신시스템에서 하나의 프레임에 위치한 여러 개의 데이터 베스트를 동시에 수신해야 하는 경우의 단말의 복조장치를 도시한 구조도이다.FIG. 2 is a structural diagram illustrating a demodulation device of a terminal when multiple data bests located in one frame are to be simultaneously received in the conventional OFDMA communication system.
도 3은 종래의 OFDMA 통신시스템에서 OFDMA 통신시스템에서 복조장치가 하나의 프레임에서 여러 개의 데이터 버스트를 복조하는 동작 타이밍을 도시한 타이밍도이다. FIG. 3 is a timing diagram illustrating an operation timing of a demodulation device demodulating several data bursts in one frame in an OFDMA communication system in a conventional OFDMA communication system.
도 4는 본 발명의 제 1 실시 예에 따른 OFDMA 통신시스템에서 하나의 프레임에서 하나 이상의 데이터 버스트를 복조하기 위한 복조장치를 도시한 구조도이다. 4 is a structural diagram illustrating a demodulation device for demodulating one or more data bursts in one frame in an OFDMA communication system according to a first embodiment of the present invention.
도 5는 본 발명의 제 1 실시 예에 따른 OFDMA 통신시스템에서 복조장치 내의 슬롯 버퍼를 도시한 상세도이다. 5 is a detailed diagram illustrating a slot buffer in a demodulator in an OFDMA communication system according to a first embodiment of the present invention.
도 6은 본 발명의 제 1 실시 예에 따른 OFDMA 통신시스템에서 복조장치가 하나의 프레임에서 여러 개의 데이터 버스트를 복조하는 동작 타이밍을 도시한 타이 밍도이다. FIG. 6 is a timing diagram illustrating an operation timing of a demodulation device demodulating multiple data bursts in one frame in an OFDMA communication system according to a first embodiment of the present invention.
도 7은 본 발명의 제 2 실시 예에 따른 OFDMA 통신시스템에서 하나의 프레임에서 하나 이상의 데이터 버스트를 복조하는 복조장치를 도시한 구조도이다. 7 is a structural diagram showing a demodulation device for demodulating one or more data bursts in one frame in an OFDMA communication system according to a second embodiment of the present invention.
도 8은 본 발명의 제 2 실시 예에 따른 OFDMA 통신시스템에서 하나의 프레임에 포함된 하나 이상의 데이터 버스트를 복조하기 위한 복조장치의 슬롯 버퍼 및 슬롯 버퍼의 주소 값을 산출하기 위한 주변 장치를 도시한 구성도이다FIG. 8 illustrates a slot buffer of a demodulator for demodulating one or more data bursts included in one frame and a peripheral device for calculating an address value of a slot buffer in an OFDMA communication system according to a second embodiment of the present invention. It is a block diagram
도 9a는 본 발명의 제 2 실시 예에 따른 OFDMA 통신시스템에서 하나의 프레임에 포함된 하나 이상의 데이터 버스트를 복조하기 위한 복조장치가 슬롯 버퍼에 데이터를 쓰기 위한 과정을 도시한 흐름도이다. 9A is a flowchart illustrating a process of a data demodulator writing data into a slot buffer by a demodulator for demodulating one or more data bursts included in one frame in an OFDMA communication system according to a second embodiment of the present invention.
도 9b는 본 발명의 제 2 실시 예에 따른 OFDMA 통신시스템에서 하나의 프레임에 포함된 하나 이상의 데이터 버스트를 복조하기 위한 복조장치가 슬롯 버퍼의 데이터를 읽기 위한 과정을 도시한 흐름도이다. FIG. 9B is a flowchart illustrating a process of a demodulator for reading data of a slot buffer by a demodulator for demodulating one or more data bursts included in one frame in an OFDMA communication system according to a second embodiment of the present invention.
본 발명은 직교 주파수 분할 다중 접속(Orthogonal Frequency Division Multiple Access; 이하 "OFDMA") 통신시스템의 복조장치 및 그 방법에 관한 것으로, 특히 하나의 프레임(Frame)에서 여러 개의 데이터 버스트(Data burst)를 복조해야 하는 경우의 복조장치 및 그 방법에 관한 것이다.BACKGROUND OF THE
최근, 무선 LAN과 같은 고정 억세스 포인트를 기초로 한 무선 데이터 통신 방식에, 가입자 단말의 이동성을 더 지원하는 광대역 무선 접속 시스템이 개발되고 있다. 현재, 개발 중인 광대역 무선 접속 시스템 중 IEEE 802.16 규격에서는 물리 계층(Physical Layer)의 통신 방식으로 OFDMA를 채택하고 있다. Recently, broadband wireless access systems have been developed that further support the mobility of subscriber stations in wireless data communication schemes based on fixed access points such as wireless LAN. Currently, the IEEE 802.16 standard of the broadband wireless access system under development adopts OFDMA as a communication method of a physical layer.
여기서, OFDMA는 엄밀하게, OFDM-FDMA 통신 방식으로서, 복수의 직교주파수의 부반송파(sub-carrier)를 복수의 부채널(sub-channel)로 이용하는 다중화 방식이다. 광대역 무선 접속 시스템에서는 동일한 변조 레벨과 채널 방식(channel scheme)을 하나의 버스트(burst)로서 전송한다는 점에서, 타임 슬롯 별로 사용자 단말에게 데이터를 전송하는 OFDM-TDMA 방식과 구별된다. 이하 설명에서는 OFDM-FDMA 방식을 간략히 OFDMA 방식으로 칭한다. Here, OFDMA is strictly an OFDM-FDMA communication method, and is a multiplexing method using a plurality of orthogonal sub-carriers as a plurality of sub-channels. In the broadband wireless access system, the same modulation level and channel scheme are transmitted as one burst, which is different from the OFDM-TDMA scheme in which data is transmitted to a user terminal for each time slot. In the following description, the OFDM-FDMA scheme will be referred to simply as the OFDMA scheme.
도 1은 종래의 OFDMA 통신시스템에서의 프레임(Frame)의 일 예를 도시한 것이다. 1 illustrates an example of a frame in a conventional OFDMA communication system.
도 1에서 가로축은 시간 축으로서 심볼(symbol) 단위로 표시한 것이고, 세로축은 주파수 축으로서 부채널(sub-channel) 단위로 표시한 것이다. 상기 부채널은 다수의 반송파(sub-carrier)의 묶음을 의미한다. 구체적으로 설명하면, OFDMA 물리계층에서는 활성 반송파를 그룹으로 분리해서, 그룹별로 각기 다른 수신단으로 송신된다. 이렇게 한 수신단에 전송되는 반송파의 그룹을 부채널이라고 부른다. 각 부채널을 구성하는 반송파는 서로 인접하거나 또는 등 간격으로 떨어져 있을 수도 있다.In FIG. 1, the horizontal axis represents a time axis in symbol units, and the vertical axis represents a frequency axis in sub-channel units. The subchannel means a bundle of a plurality of sub-carriers. Specifically, in the OFDMA physical layer, active carriers are divided into groups and transmitted to different receivers for each group. The group of carriers transmitted to such a receiver is called a subchannel. Carriers constituting each subchannel may be adjacent to each other or at equal intervals.
도 1을 참조하면, 각 프레임의 맨 앞에는 프리앰블(Preamble) 심볼이 위치하는데, 프래앰블 심볼은 시간동기 획득, 주파수 동기 획득, 단말기가 속한 셀 탐색, 채널 추정 등을 수행하는데 사용된다. Referring to FIG. 1, a preamble symbol is positioned at the beginning of each frame, and the preamble symbol is used to perform time synchronization acquisition, frequency synchronization acquisition, cell search to which a terminal belongs, channel estimation, and the like.
프리앰블 심볼 다음에는 맵(MAP) 정보가 오는데, 맵에는 복조에 필요한 정보 및 기지국의 상태 등의 다양한 정보가 실려 있다. 즉, 맵은 단말에게 할당되는 데이터 버스트(data burst)의 위치 및 크기 정보와 어떤 변조방식(Modulation)을 사용하는지에 대한 정보 등을 포함한다. 한편, 맵 정보는 사용자가 필수적으로 복조해서 알아야 하는 정보이므로 해당 데이터 심볼의 모든 부채널을 사용하여 전송된다.The preamble symbol is followed by map (MAP) information, which contains various information such as information necessary for demodulation and the state of the base station. That is, the map includes location and size information of a data burst allocated to the terminal and information on which modulation scheme is used. Meanwhile, since map information is information that a user needs to demodulate, the map information is transmitted using all subchannels of the corresponding data symbol.
맵 다음에는 여러 개의 사용자 데이터 버스트(data burst)가 위치한다. 사용자 데이터는 사용자 및 용도에 따라 여러 개의 데이터 버스트로 구성되는데 OFDMA 방식에서는 2차원으로 할당된다. 데이터 버스트는 여러 개의 부반송파로 이루어진 부채널을 기본단위로 하여 구성된다. Following the map are several user data bursts. User data is composed of several data bursts according to users and purposes. In the OFDMA scheme, user data is allocated in two dimensions. The data burst is configured based on a subchannel composed of several subcarriers.
각각의 데이터 버스트는 서로 다른 변조 및 코딩 방식을 사용하여 전송된다. 예를 들어, 도 1의 burst #1과 burst #2는 방송(broadcast) 정보를 셀(cell) 내의 모든 사용자에게 전송하기 위하여 QPSK로 변조한 후 1/12 채널 코딩을 사용하여 전송하고, burst #3은 채널 상태가 좋은 사용자에게 64 QAM, 5/6으로 변조 및 코딩 하여 전송할 수도 있다.Each data burst is transmitted using a different modulation and coding scheme. For example,
단말기가 하나의 데이터 버스트나 하나의 방송 정보만을 수신하는 경우에는 간단한 구조의 복조장치만 필요하다. 그러나 하나의 프레임에 위치한 여러 개의 데이터 버스트를 동시에 수신해야 하는 경우에는 단말의 복조장치는 복잡한 구조를 가지게 된다. 단말의 복조장치가 여러 개의 데이터 버스트를 복조해야 하는 경우는 참조한 선행 특허(Masaki Ichihara and Yukitsuna Furuya, "Orthogonal Frequency Division Multiplex Modem Circuit", US2001/0053124A1)에서 제시한 바와 같이 다양한 용도의 다양한 전송 속도(28.8 kbps, 1.44 Mbps 등)를 가진 데이터들이 하나의 사용자에게 동시에 할당될 때 발생할 수 있다. 또는 참조한 선행 논문(Z.Wang, R.A.Stirling-Gallacher, "Improving performance of multi-user OFDM systems using bit-wise interleaver", Electronics Letters Vol. 37, No.19, 13th.Sep.2001)에서 제시한 것과 같이 여러 개의 반송파(Carrier)를 읽어서 하나의 정보를 재구성하도록 구성된 OFDM 시스템에서도 발생하게 된다.When the terminal receives only one data burst or one broadcast information, only a simple demodulation device is required. However, when multiple data bursts located in one frame need to be received at the same time, the demodulator of the terminal has a complicated structure. When the demodulator of the terminal needs to demodulate multiple data bursts, various transmission speeds for various purposes (as described in the preceding patent (Masaki Ichihara and Yukitsuna Furuya, "Orthogonal Frequency Division Multiplex Modem Circuit", US2001 / 0053124A1)) 28.8 kbps, 1.44 Mbps, etc.) can occur when data is allocated to a user at the same time. Or as previously described in Z.Wang, RAStirling-Gallacher, "Improving performance of multi-user OFDM systems using bit-wise interleaver", Electronics Letters Vol. 37, No.19, 13th.Sep.2001. Similarly, an OFDM system configured to read several carriers and reconstruct one piece of information may occur.
도 2는 하나의 프레임에 위치한 여러 개의 데이터 버스트를 동시에 수신해야 하는 경우의 단말의 복조장치를 도시한 구조도이다.2 is a structural diagram illustrating a demodulation device of a terminal when multiple data bursts located in one frame are to be simultaneously received.
도 2에 도시된 바와 같이 단말의 복조장치는 A-D 변환기(Analog-Digital converter)(10), FFT(Fast Fourier Transform; 이하 "FFT")기(11), 재정렬 버퍼(Reorder buffer)(12), 복조부(13), 슬롯 버퍼(Slot buffer)(14) 및 채널 디코더(channel decoder)(15)를 포함한다. 여기서, 복조부(13)는 등화기 및 QAM 디매퍼를 포함한다. As shown in FIG. 2, the demodulation device of the terminal includes an analog-to-digital converter (AD) 10, a fast fourier transform (FFT) device 11, a
한편, 수신된 OFDMA 프레임은 도 2에 도시된 복조장치를 통해 A-D 변환기(10)에 의해 디지털 신호로 변환된 뒤 FFT기(11)를 통해 변환되고, 이후 재정렬 버퍼(12)에 저장되었다가 복조부(13)를 통해 채널 추정되고 등화되어 QAM 디매핑 된 후 출력된다. 복조부(13)로부터 출력된 데이터는 슬롯 버퍼(14)에 저장되었다가 채널 디코더(15)에서 채널 디코딩 되어 최종적으로 복조된다. Meanwhile, the received OFDMA frame is converted into a digital signal by the
이때, A-D 변환기(10), FFT기(11) 및 재정렬 버퍼(12)는 복조할 데이터 버스트의 개수와 무관하므로 개수가 정해져 있지만, 복조부(13), 슬롯 버퍼(14) 및 채널 디코더(15)는 복조할 데이터 버스트의 개수에 따라서 그 개수를 달리한다. 즉, 하나의 프레임에 최대 N개의 데이터 버스트를 동시에 복조해야 하는 경우에 복조부(13), 슬롯 버퍼(14) 및 채널 디코더(15)의 각각의 개수는 N개가 된다. At this time, the
도 3은 전술한 복조장치가 도 1에 도시된 프레임을 수신하여 Data burst #1에서 Data burst #4까지 총 4개의 데이터 버스트를 복조하는 처리 과정을 도시한 흐름도이다. 3 is a flowchart illustrating a process of demodulating four data bursts from the
도 3에 도시된 바에 따르면, 수신된 데이터는 고속 퓨리에 변환(Fast Fourier Transform; 이하 "FFT")을 거쳐 재정렬 버퍼(12)에 저장된다. 이후, 재정렬 버퍼(12)에 저장된 부채널 데이터들은 각각의 부채널이 포함되는 데이터 버스트에 대응되는 복조부(13)를 통해 채널 추정 및 등화되고 QAM 디매핑 되어 슬롯 버퍼(14)에 저장된다. 즉, Data burst #2에 해당하는 부채널 1 및 부채널 2와 Data burst #3에 해당하는 부채널 3이 동시에 수신된 경우, 고속 퓨리에 변환된 후 재정렬 버퍼에 저장된 부채널 1, 부채널 2 및 부채널 3에 해당하는 데이터들은, 이후 부채널 1 및 부채널 2에 해당하는 데이터는 Data burst #2에 대응되는 복조부(13)를 거쳐 슬롯 버퍼(14)에 저장되고, 부채널 3에 해당하는 데이터는 Data burst #3에 대응되는 복조부(13)를 거쳐 슬롯 버퍼(14)에 저장된다. 이렇게 슬롯 버퍼(14)에 저장된 데이터들은 각각의 데이터 버스트의 모든 데이터가 QAM 디매핑 과정까지 끝내면 해당 채널 디코더(15)에 의해 채널 디코딩 된다. As shown in FIG. 3, the received data is stored in the
전술한 바와 같이, 하나의 데이터 프레임에 포함된 N개의 데이터 버스트를 복조하기 위해 N개의 복조부(13), N개의 슬롯 버퍼(14), N개의 채널 디코더(15)를 포함하는 복조장치는 하드웨어 구현이 복잡하므로 이에 따라 부품 단가가 상승하게 된다. As described above, a demodulator including N demodulator 13, N slot buffer 14, and
본 발명이 이루고자 하는 기술적 과제는, OFDMA 통신시스템에서 단말이 하나의 프레임에서 여러 개의 데이터 버스트를 복조해야 하는 경우 좀더 간단하고 구현이 용이한 복조장치를 제공하는데 있다. An object of the present invention is to provide a demodulation device that is simpler and easier to implement when a terminal needs to demodulate multiple data bursts in one frame in an OFDMA communication system.
상기한 목적을 달성하기 위한 복조 장치는, Demodulation device for achieving the above object,
하나의 프레임에 포함된 하나 이상의 데이터 버스트 데이터를 저장하고 특정 순서에 따라 출력하는 재정렬 버퍼; 상기 재정렬 버퍼에 저장된 데이터를 복조하고자 하는 부채널 순서에 따라 순차적으로 출력하도록 상기 재정렬 버퍼의 특정 순서를 제어하는 버스트 선택기; 상기 재정렬 버퍼로부터 출력되는 데이터를 상기 부채널 순서에 따라 복조하여 출력하는 복조부; 상기 복조부로부터 출력되는 데이터를 저장하는 슬롯 버퍼; 및 상기 슬롯 버퍼에 저장된 데이터를 데이터 버스트 별로 디코딩하는 채널 디코더를 포함한다.A reordering buffer which stores one or more data burst data included in one frame and outputs the data in a specific order; A burst selector for controlling a specific order of the reordering buffer to sequentially output the data stored in the reordering buffer according to a subchannel order to be demodulated; A demodulator for demodulating and outputting data output from the reordering buffer according to the subchannel order; A slot buffer for storing data output from the demodulator; And a channel decoder for decoding the data stored in the slot buffer for each data burst.
또한, 본 발명의 특징에 따른 복조 방법은,In addition, the demodulation method according to a feature of the present invention,
a) 하나의 프레임에 포함된 하나 이상의 데이터 버스트 데이터를 재정렬 하여 저장하는 단계; b) 상기 a) 단계에서 재정렬된 데이터를 복조하고자 하는 부채 널 순서에 따라 순차적으로 출력하는 단계; c) 상기 b) 단계에서 출력된 데이터를 상기 부채널 순서에 따라 순차적으로 복조하여 출력하는 단계; 및 d) 상기 c) 단계에서 출력되는 데이터를 데이터 버스트 별로 디코딩하는 단계를 포함한다. a) reordering and storing one or more data burst data included in one frame; b) sequentially outputting the rearranged data in step a) according to the debt null order to be demodulated; c) sequentially demodulating and outputting the data output in step b) according to the subchannel order; And d) decoding the data output in step c) for each data burst.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나, 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art may easily implement the present invention. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 '포함'한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is said to include a certain component, it means that it may further include other components, except to exclude other components unless otherwise stated.
이제, 아래에서는 본 발명의 제 1 실시 예에 따른 OFDMA 통신 시스템에서 하나의 프레임에서 여러 개의 데이터 프레임을 복조하는 복조장치에 대해 도면을 참고로 하여 상세하게 설명한다. Hereinafter, a demodulation device for demodulating several data frames in one frame in an OFDMA communication system according to a first embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 4는 본 발명의 제 1 실시 예에 따른 OFDMA 통신시스템에서 하나의 프레임에서 여러 개의 데이터 버스트를 복조하기 위한 복조장치를 도시한 구조도이다. 4 is a structural diagram illustrating a demodulation device for demodulating multiple data bursts in one frame in an OFDMA communication system according to a first embodiment of the present invention.
도 4에 도시된 바에 따르면, 복조장치는 A-D 변환기(100), FFT기(110), 재정렬 버퍼(120), 복조부(130), 슬롯 버퍼(140) 및 채널 디코더(150)를 포함하고, 버스트 선택기(160) 및 멀티플렉서(Multiplexer; 이하 "MUX")(170)를 더 포함할 수 있다. 도 4에 도시된 바와 같이 본 발명의 실시 예에 따른 복조장치는 하나의 프레임에서 복조할 데이터 버스트의 개수와 상관없이 하나의 복조부(130), 슬롯 버퍼(140) 및 채널 디코더(150)를 포함한다.As shown in FIG. 4, the demodulator includes an
A-D 변환기(100)는 송신 장치로부터 송신된 데이터 프레임을 수신하여 디지털 신호로 변환하여 출력한다. The
FFT기(110)는 A-D 변환기(100)로부터 출력된 신호를 FFT 처리하여 주파수 성분의 신호로 변환하여 출력한다. The
재정렬 버퍼(120)는 FFT기(110)에서 출력되는 신호를 다음의 처리를 위해 재정렬하여 저장한다. The
한편, 버스트 선택기(160)는 재정렬 버퍼(120)에 저장된 부채널 데이터들을 순차적으로 복조부(130)로 출력하도록 제어한다. 즉, Data burst #2에 해당하는 부채널 1 및 부채널 2 데이터와 Data burst #3에 해당하는 부채널 3 데이터가 동시에 수신되었다면, 고속 퓨리에 변환되어 재정렬 버퍼에 저장된 경우, 버스트 선택기(160)는 우선 Data burst #2에 해당하는 부채널 1 및 부채널 2 데이터를 먼저 출력한 후 Data burst #3에 해당하는 부채널 3 데이터를 출력하도록 재정렬 버퍼(120)를 제어한다.The burst selector 160 controls the subchannel data stored in the
복조부(130)는 재정렬 버퍼(120)에서 출력하는 부채널 데이터를 사용하여 채널 추정 및 등화 과정을 수행하고, QAM 디매핑의 복조과정을 수행한다. 이후, 복조부(130)에 의해 복조된 부채널 데이터들은 각 데이터 버스트 별로 분류되어 슬롯 버퍼(140) 내의 해당 데이터 버스트에 할당된 메모리 블록에 저장된다.The
슬롯 버퍼(140)는 채널 디코더(150)에 의해 채널 디코딩이 수행되기 전까지 복조부(130)에서 출력되는 데이터를 저장할 수 있을 정도의 크기 또는 개수를 가져야 한다. 각 데이터 버스트 별로 할당된 메모리 블록(141) 및 슬롯 버퍼(140)의 크기를 결정하는 방법에 대해서는 추후 상세하게 설명한다. The
채널 디코더(150)는 슬롯 버퍼(140)에 저장된 데이터를 사용하여 채널 디코딩을 수행한다. 한편, 전술한 복조장치는 MUX(170)를 더 포함할 수 있는데, 이 경우 MUX(170)는 채널 디코더(150)에서 출력하는 슬롯 버퍼(140)의 주소(Address) 값에 따라서 슬롯 버퍼(140) 메모리 블록(141)들 중 특정 데이터 버스트에 할당된 메모리 블록(141)의 데이터만을 선택하여 채널 디코더(150)로 출력한다. The
도 5는 본 발명의 제 1 실시 예에 따른 OFDMA 통신시스템에서 복조장치 내의 슬롯 버퍼(140)을 도시한 상세도이다. 5 is a detailed diagram illustrating a
도 5에 도시된 바에 따르면, 슬롯 버퍼(140)는 데이터 버스트 별로 분류된 메모리 블록(141)들을 포함한다. 복조부(130)에 의해 QAM 디매핑까지 수행된 부채널 데이터들은 각각의 부채널이 포함되는 데이터 버스트에 해당하는 메모리 블록(141)에 저장된다. 이후, 해당 데이터 버스트에 포함되는 모든 데이터가 QAM 디매핑까지 완료되면, 채널 디코더(150)는 해당 데이터 버스트의 유효 데이터를 읽어오기 위해 주소 값을 출력한다. 이에 따라, MUX(170)는 해당 주소 값에 대응되는 메모리 블록(141)의 데이터만을 선택하여 채널 디코더(150)로 출력하고, 채널 디코더(150)는 채널 디코딩을 수행한다. 이때, 각각의 메모리 블록 (141)은 선택 신호(Read/Write #n)에 따라서 데이터를 입출력 한다. As shown in FIG. 5, the
한편, MUX(170)는 슬롯 버퍼(140)의 구조에 따라서 선택적으로 포함될 수 있다. 즉, 슬롯 버퍼(140)에 포함된 모든 메모리 블록(141)이 입출력 신호선을 공유하고, 주소(Address) 값에 의해 해당 메모리 블록(141)의 데이터 입출력이 제어되는 경우에 복조장치는 MUX(170)를 포함하지 않는다.Meanwhile, the
한편, 채널 디코딩을 수행하기 이전에 QAM 디매핑을 완료한 데이터들은 해당 데이터 버스트의 모든 데이터가 QAM 디매핑을 완료하기 전까지, 각 데이터 버스트 별로 슬롯 버퍼(140)에 저장되어야 하는데 이를 위해 슬롯 버퍼(140)을 구성하는데 필요한 메모리의 크기(S)는 다음 수학식 1과 같이 구해진다. On the other hand, data that has completed QAM demapping before performing channel decoding should be stored in the
여기서, B는 하나의 프레임에서 동시에 복조해야 하는 데이터 버스트의 개수, M은 하나의 데이터 버스트에 할당될 수 있는 부채널의 최대 개수, C는 하나의 부채널에 할당될 수 있는 부반송파의 최대 개수, W는 soft Decision을 위한 비트 크기이며, O 는 Modulation order의 최대치에 대응되는 값으로서 QPSK의 경우 2, 16 QAM의 경우 4, 64 QAM의 경우 6이 된다. 이때, 하나의 데이터 버스트에 할당될 수 있는 부채널 개수의 최대값인 M은 1부터 프레임 전체에 포함되는 부채널 개수의 개수 값을 가질 수 있다. Here, B is the number of data bursts that must be demodulated simultaneously in one frame, M is the maximum number of subchannels that can be allocated to one data burst, C is the maximum number of subcarriers that can be allocated to one subchannel, W is the bit size for soft decision, and O is the value corresponding to the maximum value of modulation order. It is 2 for QPSK, 4 for 16 QAM, and 6 for 64 QAM. In this case, M, the maximum value of the number of subchannels that can be allocated to one data burst, may have a number value of the number of subchannels included in the entire frame from 1.
도 6은 본 발명의 제 1 실시 예에 따른 복조장치가 하나의 프레임에서 여러 개의 데이터 버스트를 복조하는 동작 타이밍을 도시한 도면으로서, 도 1에 도시된 프레임을 수신하여 Data burst #1에서 Data burst #4까지 총 4개의 데이터 버스트 를 복조하는 경우의 일 예를 도시한 것이다. FIG. 6 is a diagram illustrating an operation timing of demodulating a plurality of data bursts in one frame by the demodulation device according to the first embodiment of the present invention. FIG. An example of demodulating a total of four data bursts up to # 4 is shown.
도 6을 참조하면, 수신된 데이터는 고속 퓨리에 변환을 거쳐 재정렬 버퍼(120)에 저장된다. 이후, 재정렬 버퍼(120)에 저장된 부채널 데이터들은 버스트 선택기(160)의 제어에 따라 데이터 버스트 별로 순차적으로 출력되어 복조부(130)를 통해 복조되어 슬롯 버퍼(140)에 저장된다. Referring to FIG. 6, the received data is stored in the
Data burst #2에 해당하는 부채널 1 및 부채널 2와 Data burst #3에 해당하는 부채널 3이 동시에 수신된 경우를 예를 들어 설명하면, 고속 퓨리에 변환된 후 재정렬 버퍼(120)에 저장된 부채널 1, 부채널 2 및 부채널 3에 해당하는 데이터들은, 이후 버스트 선택기(160)의 제어에 따라서 Data burst #2에 해당하는 부채널 1 및 부채널 2 데이터가 먼저 출력되고 Data burst #3에 해당하는 부채널 3 데이터가 나중에 출력된다. For example, when the
이후, QAM 디매핑까지 완료된 부채널 데이터들은 슬롯 버퍼(140)에 저장되는데, 이때 각각의 부채널 데이터들은 데이터 버스트 별로 분류되어 나누어진 메모리 블록에 따로 저장된다. 예들 들어, Data burst #2에 해당하는 부채널 1 및 부채널 2 데이터는 메모리 블록 1에 저장되고, Data burst #3에 해당하는 부채널 3은 메모리 블록 2에 저장되는 것이다. 이후, 각 데이터 버스트 별로 포함되는 모든 데이터에 대한 QAM 디매핑이 완료되면, 채널 디코더(150)는 슬롯 버퍼(140)에서 해당 데이터 버스트 데이터들을 읽어가서 채널 디코딩을 수행한다. Thereafter, the subchannel data completed until QAM demapping are stored in the
전술한 것과 같이 데이터 버스트 별로 순차적으로 채널 추정, 등화 및 QAM 디매핑을 수행하는 방법은, 도 3에 도시된 바와 같이 병렬로 부채널 데이터에 대한 채널 추정, 등화 및 QAM 디매핑을 수행하는 방법에 비해 추가적인 시간 지연은 발생하지 않으며, 채널 디코딩을 수행할 수 있는 시점은 변하지 않는다. As described above, a method of sequentially performing channel estimation, equalization, and QAM demapping for each data burst may include a method of performing channel estimation, equalization, and QAM demapping of subchannel data in parallel as shown in FIG. 3. In comparison, no additional time delay occurs, and the timing at which channel decoding can be performed does not change.
이는, 데이터 버스트가 시간축으로 여러 개의 심볼(Symbol)에 걸쳐 2차원으로 할당되고, 같은 시점에 수신된 부채널 데이터들이 데이터 버스트 별로 순차적으로 처리되더라도 다음 시점(다음 심볼)에 데이터들이 수신되기 전까지 처리가 가능하기 때문이다. 또한, 채널 디코더(150)는 해당 데이터 버스트의 모든 데이터가 QAM 디매핑까지 완료하여 슬롯 버퍼(140)에 저장되어야만 채널 디코딩을 수행할 수 있다. 즉, 여러 개의 심볼에 걸쳐 있는 데이터 버스트의 모든 데이터를 수신하기 전에는 채널 디코딩을 시작할 수 없기 때문에 추가적인 시간 지연이 발생하지 않는 것이다. This means that the data burst is allocated in two dimensions over several symbols on the time axis, and the subchannel data received at the same time is processed before the data is received at the next time point (next symbol) even if the subchannel data are sequentially processed for each data burst. Because it is possible. In addition, the
이와 같이 하나의 복조부(130), 슬롯 버퍼(140) 및 채널 디코더(150)만으로 하나의 프레임에 포함된 여러 개의 데이터 버스트를 처리하는 복조장치는 데이터 버스트 별로 병렬 처리하는 복조장치에 비해 구현이 간단하여 하드웨어 복잡도를 줄일 수 있으며 이로 인해 부품 단가의 하락 효과를 발생시킨다.As described above, a demodulator for processing multiple data bursts included in one frame using only one
이제, 아래에서는 본 발명의 제 2 실시 예에 따른 OFDMA 통신 시스템에서 하나의 프레임에서 하나 이상의 데이터 프레임을 복조해야 하는 경우의 복조장치에 대해 도면을 참고로 하여 상세하게 설명한다.Now, a demodulator in the case where demodulation of one or more data frames in one frame in an OFDMA communication system according to a second embodiment of the present invention will be described in detail with reference to the accompanying drawings.
도 7은 본 발명의 제 2 실시 예에 따른 OFDMA 통신시스템에서 하나의 프레임에서 하나 이상의 데이터 버스트를 복조하는 복조장치를 도시한 구조도이다. 7 is a structural diagram showing a demodulation device for demodulating one or more data bursts in one frame in an OFDMA communication system according to a second embodiment of the present invention.
도 7에 도시된 바에 따르면, 복조장치는 A-D 변환기(100), FFT기(110), 재정 렬 버퍼(120), 복조부(130) 및 버퍼 선택기(160)와, 슬롯 버퍼(200), 복조 제어부(210), 쓰기 주소 변환기(220) 및 읽기 주소 변환기(230)를 포함한다. As shown in FIG. 7, the demodulator includes an
한편, 본 발명의 제 2 실시 예의 복조장치는 전술한 제 1 실시 예와 동일한 A-D 변환기(100), FFT기(110), 재정렬 버퍼(120), 복조부(130), 채널 디코더(150) 및 버퍼 선택기(160) 등을 사용하므로 추후 제 2 실시 예에 따른 복조장치를 설명하는데 있어서 제 1 실시 예와 동일한 부분의 설명은 생략한다. Meanwhile, the demodulation device of the second embodiment of the present invention includes the
도 8은 본 발명의 제 2 실시 예에 따른 OFDMA 통신시스템에서 하나의 프레임에 포함된 하나 이상의 데이터 버스트를 복조하기 위한 복조장치의 슬롯 버퍼(200)와 슬롯 버퍼(200)에 데이터를 읽고 쓰기 위한 주소 값을 산출하기 위한 주변 장치를 도시한 도면이다. 8 is a block diagram for reading and writing data to a
도 8에 도시된 바에 따르면, 복조장치는 슬롯 버퍼(200)에 데이터를 쓰기 위해서는 복조 제어부(Demodulator Controller)(210) 및 쓰기 주소 변환기(Write Address Converter)(220)을 포함하고, 슬롯 버퍼(200)의 데이터를 읽기 위해서 읽기 주소 변환기(Read Address Converter)(230)을 더 포함할 수 있다. As shown in FIG. 8, the demodulator includes a
복조 제어부(210)는 슬롯 버퍼(200)에 데이터를 쓰기 위한 논리 주소를 출력하고, 쓰기 주소 변환기(220)는 복조 제어부(210)에서 출력한 물리 주소를 실제로 슬롯 버퍼(200)에 데이터를 쓰기 위한 논리 주소와 셀 선택 신호로 변환하여 출력한다. The
한편, 채널 디코더(150)가 디코딩을 수행하기 위해서 해당 데이터 버스트의 데이터를 슬롯 버퍼(200)에서 읽기 위한 논리 주소를 출력하면 읽기 주소 변환 기(230)이 해당 논리 주소를 실제 슬롯 버퍼(200)에서 메모리를 읽기 위한 물리주소와 셀 선택 신호로 변경한다. Meanwhile, when the
이때, 슬롯 버퍼(200)는 다수의 셀(cell)(201)로 구성 되어 있으며 셀 단위로 데이터의 읽기/쓰기 동작이 수행된다. 여기서, 메모리 셀은 본 발명의 제 2 실시 예에서 메모리를 구성하여 읽고 쓰는 기본 단위로서, Soft Decision을 위한 비트 수인 W 만큼의 폭(width)과 하나의 부채널에 할당 가능한 부반송파 최대 개수(C) × 2에 해당하는 D 만큼의 길이(depth)로 구성된다. 즉, 메모리 셀(201) 하나를 구성하는데 필요한 메모리 크기는 (W × C × 2)가 된다. 이와 같이 메모리 셀(201)의 길이를 하나의 부채널에 할당 가능한 부반송파의 최대 개수로 설정한 것은 이후 슬롯 버퍼(200)에 데이터를 읽고 쓸 때 부채널 단위로 제어하기 위한 것이다. At this time, the
한편, 슬롯 버퍼(200)는 전술한 제 1 실시 예와는 달리 데이터 버스트 별로 별도의 메모리 블록으로 나누어 데이터 입출력을 제어하는 대신, 데이터 버스트에 상관없이 부채널 데이터가 수신되는 순서대로 차례대로 메모리 셀에 저장하고, 이후 채널 디코더(150)의 요청이 있을 경우 해당 데이터 버스트의 데이터가 저장된 셀의 데이터만을 출력하도록 한다. 이때 필요한 슬롯 버퍼의 메모리 크기(S')는 다음의 수학식 2와 같이 구해질 수 있다. On the other hand, unlike the first embodiment described above, instead of controlling data input / output by dividing into separate memory blocks for each data burst, the
여기서, M는 한 프레임에서 할당할 수 있는 부채널의 최대 개수, C는 하나의 부채널에 할당 가능한 부반송파 개수, O는 Modulation Order의 최대치, W는 Soft Decision을 위한 비트 수이며, 하나의 부채널 데이터를 저장하기 위해 필요한 비트 수(SM)는 (C × O× W)가 된다. 한편, 전술한 제 1 실시 예의 수학식 1과 비교하여 수학식 2에 의해 구해지는 슬롯 버퍼(200)의 메모리 크기는 하나의 프레임에서 복조해야 하는 데이터 버스트의 개수와 무관하며, 부채널 단위로 데이터가 처리된다. Where M is the maximum number of subchannels that can be allocated in one frame, C is the number of subcarriers that can be allocated to one subchannel, O is the maximum value of a modulation order, W is the number of bits for soft decision, and one subchannel. The number of bits S M necessary for storing data is (C × O × W). Meanwhile, the memory size of the
즉, 슬롯 버퍼(200)는 하나의 부채널 데이터가 입력될 때마다 다수개의 메모리 셀(201)을 해당 부채널 데이터를 위해 동적 할당하는데, 이때 하나의 부채널 데이터를 위해 할당되는 메모리 셀(201)의 개수(Scell)는 Modulation Order에 따라 다르다. 하나의 부채널을 위해 할당되는 메모리 셀의 개수(Scell)는 (O / 2)개가 되고, 이에 따라, 하나의 데이터 버스트 데이터를 저장하기 위해 필요한 메모리 셀 개수는 (M × ( O / 2))가 된다. 즉, QPSK로 변조 된 경우에는 하나의 부채널을 위해 할당되는 메모리 셀(201)의 개수(Scell)는 1이 되고, 64 QAM으로 변조된 경우에는 하나의 부채널을 위해 할당되는 메모리 셀(201)의 개수(Scell)는 3이 된다. That is, the
도 9a 및 도 9b는 본 발명의 제 2 실시 예에 따른 OFDMA 통신시스템에서 하나의 프레임에 포함된 하나 이상의 데이터 버스트를 복조하기 위한 복조장치가 슬롯 버퍼에 데이터를 읽고 쓰기 위한 과정을 도시한 흐름도이다. 9A and 9B are flowcharts illustrating a process of a demodulation device for demodulating one or more data bursts included in one frame in a OFDMA communication system according to a second embodiment of the present invention for reading and writing data in a slot buffer. .
도 9a에 도시된 바에 따르면, 슬롯 버펴(200)에 복조된 데이터를 써야 하는 경우 복조 제어부(210)는 슬롯 버퍼(200)에 부채널 별로 QAM 디매핑 된 데이터를 쓰기 위한 논리 주소(Logical Address)를 생성한다(S100). 이때 논리 주소는 해당 부채널 데이터의 QAM 디매핑 된 순서에 대응하여 연속적으로 할당된다. As shown in FIG. 9A, when the demodulated data needs to be written to the
쓰기 주소 변환기(220)는 복조 제어부(210)로부터 출력된 논리 주소를 슬롯 버퍼(200)에 실제로 데이터를 쓰기 위한 물리 주소(Physical Address)와 메모리 셀 선택 신호(Memory Cell Selection)로 변환한다(S101). 물리 주소는 슬롯 버퍼(200)에서 해당 부채널 데이터가 쓰여질 슬롯 버퍼(200)내의 시작 위치이고, 메모리 셀 선택 신호는 해당 데이터가 시작 위치로부터 몇 번째 셀에 쓰여질 것인지를 선택하는 선택 신호이다. 즉, 쓰기 주소 변환기(220)는 입력되는 부채널의 순서에 따라 정해지는 논리 주소를 슬롯 버퍼(200) 내의 실제 메모리 셀(201) 위치로 변환한 물리주소와 셀 선택 신호를 출력하고, 복조된 데이터는 슬롯 버퍼(200) 내의 해당 위치에 쓰여진다(S102). The write address converter 220 converts the logical address output from the
이때, 메모리에 데이터를 읽고 쓰는 단위는 셀 단위로 이루어지며, 복조 제어부(210) 및 쓰기 주소 변환기(220)는 복조된 데이터들이 입력되면 셀 단위로 모아서 슬롯 버퍼에 쓰는 동작을 수행한다. At this time, the unit of reading and writing data to the memory is made in units of cells, and the
한편, 도 9b에 도시된 바에 따르면, 하나의 데이터 버스트에 대한 채널 디코딩을 수행하기 위해 채널 디코더(150)는 맵(MAP)에 포함된 데이터 버스트 할당 정보에 따라 논리 주소를 산출하여 출력한다(S200). 이때, 논리 주소는 채널 디코딩 하고자 하는 데이터 버스트에 포함된 부채널의 순서에 대응하여 연속적으로 출력된다. Meanwhile, as shown in FIG. 9B, in order to perform channel decoding on one data burst, the
읽기 주소 변환기(230)는 채널 디코더(150)로부터 출력된 논리 주소를 물리 주소와 메모리 셀 선택 신호로 변환한다(S201). 물리 주소는 슬롯 버퍼(200)에서 해당 부채널 데이터를 읽어올 슬롯 버퍼(200)내의 시작 위치이고, 메모리 셀 선택 신호는 해당 데이터를 시작 위치로부터 몇 번째 셀로부터 읽어올 것인지를 선택하는 선택 신호이다. 이와 같은 물리 주소와 셀 선택 신호에 의해 슬롯 버퍼(200)은 해당 데이터 버스트의 부채널 데이터들을 출력한다(S202). The
한편, 전술한 바와 같이 슬롯 버퍼(200)에 데이터를 쓸 때 데이터 버스트 별로 분류하여 쓰지 않고, 데이터 버스트에 상관없이 부채널 데이터가 입력되는 순서에 따라 순차적으로 데이터를 쓰게 되면, 실제로 하나의 데이터 버스트에 해당하는 데이터들은 불연속적인 메모리 셀(201) 들로 흩어져 저장된다. 한편, 채널 디코더(150)는 일반적으로 메모리 블록에서 데이터를 읽고 쓸 때처럼 연속적인 논리 주소를 사용하여 데이터 버스트 데이터를 읽는 동작을 수행한다. 이러한 이유로 인해, 불연속적으로 흩어져 저장된 데이터 버스트의 부채널 데이터들을 메모리에서 읽어오기 위해서는 연속적인 로지컬 주소를 실제 흩어져 있는 메모리 셀의 주소로 변경해주기 위한 변환기가 필요하고 이러한 역할을 읽기 주소 변환기(230)이 수행한다. On the other hand, when writing data to the
전술한 바와 같이 슬롯 버퍼(200)를 구성하면, 데이터 버스트 별로 분리된 메모리 블록으로 슬롯 버퍼(140)를 구성하는 방법에 비해 메모리 크기를 줄일 수 있으며, 데이터 버스트의 개수와 상관없이 슬롯 버퍼(200)의 메모리 크기가 일정하다. 또한, 실제 슬롯 버퍼의 물리 주소를 표현하기 위해 필요한 신호선보다 적은 수의 신호선으로 논리 주소를 표현하는 것이 가능하기 때문에 채널 디코더(150)가 별도의 FPGA나 ASIC으로 구현되는 경우에 인터페이스에 필요한 신호를 크게 줄이는 효과가 있다. As described above, when the
이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements of those skilled in the art using the basic concepts of the present invention defined in the following claims are also provided. It belongs to the scope of rights.
본 발명의 실시 예에 따르면, 전술한 바와 같이 하나의 복조부, 슬롯 버퍼 및 채널 디코더만으로 하나의 프레임에 포함된 여러 개의 데이터 버스트를 처리하는 복조장치는 데이터 버스트 별로 병렬 처리하는 복조장치에 비해 구현이 간단하여 하드웨어 복잡도를 줄일 수 있으며 이로 인해 단가 하락의 효과를 발생시킨다.According to an embodiment of the present invention, as described above, a demodulator for processing multiple data bursts included in one frame using only one demodulator, a slot buffer, and a channel decoder is implemented as compared to a demodulator for parallel processing for each data burst. This simplicity reduces hardware complexity, which results in a cost reduction.
또한, 데이터 버스트 별로 메모리를 따로 할당하는 대신에 부채널 단위로 메모리를 관리하는 방법은 슬롯 버퍼를 구성하는데 필요한 메모리 크기를 줄일 수 있다. 또한, 실제 슬롯 버퍼의 물리 주소를 표현하기 위해 필요한 신호선보다 적은 수의 신호선으로 논리 주소를 표현하는 것이 가능하기 때문에 채널 디코더가 별도의 FPGA나 ASIC으로 구현되는 경우에 인터페이스에 필요한 신호를 크게 줄이는 효과가 있다. In addition, a method of managing memory in subchannel units instead of allocating memory for each data burst may reduce the memory size required for configuring the slot buffer. In addition, since the logical address can be represented by fewer signal lines than those required to represent the physical address of the actual slot buffer, the signal required for the interface can be greatly reduced when the channel decoder is implemented in a separate FPGA or ASIC. There is.
Claims (15)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060113449A KR100801290B1 (en) | 2006-11-16 | 2006-11-16 | Apparatus and method for demodulation in orthogonal frequency division multiple access communication system |
US11/930,029 US7907686B2 (en) | 2006-11-16 | 2007-10-30 | Demodulating device and method in orthogonal frequency division multiple access communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020060113449A KR100801290B1 (en) | 2006-11-16 | 2006-11-16 | Apparatus and method for demodulation in orthogonal frequency division multiple access communication system |
Publications (1)
Publication Number | Publication Date |
---|---|
KR100801290B1 true KR100801290B1 (en) | 2008-02-05 |
Family
ID=39342461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060113449A KR100801290B1 (en) | 2006-11-16 | 2006-11-16 | Apparatus and method for demodulation in orthogonal frequency division multiple access communication system |
Country Status (2)
Country | Link |
---|---|
US (1) | US7907686B2 (en) |
KR (1) | KR100801290B1 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101007589B1 (en) | 2008-12-19 | 2011-01-14 | 한국과학기술원 | Terrestrial digital multimedia broadcasting software baseband receiver and the method for excuting the receiver |
CN108886776A (en) * | 2016-03-25 | 2018-11-23 | 株式会社Ntt都科摩 | User terminal, wireless base station and wireless communications method |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8213379B2 (en) * | 2008-05-09 | 2012-07-03 | Institute For Information Industry | Wireless station and frame constructing method and frame reading method thereof |
US9756592B2 (en) * | 2014-10-08 | 2017-09-05 | Nxp Usa, Inc. | Antenna delay buffering in telecommunication receivers |
US10524264B2 (en) | 2017-03-20 | 2019-12-31 | Samsung Electronics Co., Ltd. | Wireless communication device including memory de-allocator for efficient memory usage and method of operating the same |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030045478A (en) * | 2001-12-04 | 2003-06-11 | 한국전자통신연구원 | Orthogonal Frequency Division Multiplexing Receiving System Using Adaptive Array Antennas And Method Thereof |
KR20050061142A (en) * | 2003-12-18 | 2005-06-22 | 삼성전자주식회사 | Demodulation apparatus for efficiently embodying adaptive modulation and coding method in ofdma based packet communication system and method thereof |
KR20060087057A (en) * | 2005-01-28 | 2006-08-02 | 쓰리에스디지털(주) | Transceiving apparatus in ofdm system and method thereof |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001358692A (en) | 2000-06-14 | 2001-12-26 | Nec Corp | Orthogonal frequency-division multiplex modulating and demodulating circuit |
JP2003060614A (en) * | 2001-08-20 | 2003-02-28 | Toshiba Corp | Ofdm modulation/demodulation system and method therefor |
KR100547012B1 (en) | 2003-11-28 | 2006-01-31 | 한국전자통신연구원 | OFDM symbol differential demodulation apparatus and method for digital audio broadcasting receiver |
EP1548974B1 (en) * | 2003-12-25 | 2009-04-29 | NTT DoCoMo, Inc. | Radio communication system, transmitter, receiver and radio communicating method |
-
2006
- 2006-11-16 KR KR1020060113449A patent/KR100801290B1/en active IP Right Grant
-
2007
- 2007-10-30 US US11/930,029 patent/US7907686B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030045478A (en) * | 2001-12-04 | 2003-06-11 | 한국전자통신연구원 | Orthogonal Frequency Division Multiplexing Receiving System Using Adaptive Array Antennas And Method Thereof |
KR20050061142A (en) * | 2003-12-18 | 2005-06-22 | 삼성전자주식회사 | Demodulation apparatus for efficiently embodying adaptive modulation and coding method in ofdma based packet communication system and method thereof |
KR20060087057A (en) * | 2005-01-28 | 2006-08-02 | 쓰리에스디지털(주) | Transceiving apparatus in ofdm system and method thereof |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101007589B1 (en) | 2008-12-19 | 2011-01-14 | 한국과학기술원 | Terrestrial digital multimedia broadcasting software baseband receiver and the method for excuting the receiver |
CN108886776A (en) * | 2016-03-25 | 2018-11-23 | 株式会社Ntt都科摩 | User terminal, wireless base station and wireless communications method |
CN108886776B (en) * | 2016-03-25 | 2023-05-02 | 株式会社Ntt都科摩 | Terminal, wireless communication system, and wireless communication method |
Also Published As
Publication number | Publication date |
---|---|
US7907686B2 (en) | 2011-03-15 |
US20080117962A1 (en) | 2008-05-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4907721B2 (en) | Wireless communication method and apparatus for assigning training signals and information bits | |
US8526412B2 (en) | Frequency division multiplexing of multiple data streams in a wireless multi-carrier communication system | |
US8189516B2 (en) | Apparatus and method for transmitting/receiving packet data control channel in an OFDMA wireless communication system | |
CA2543771C (en) | Frequency division multiplexing of multiple data streams in a wireless multi-carrier communication system | |
RU2433555C2 (en) | Variable orthogonal frequency-division multiplexing subchannel coding and modulation | |
KR100874542B1 (en) | Wireless communication system, transmitter and receiver | |
US20080267122A1 (en) | Method and apparatus for mapping/demapping modulation symbols in a mobile communication system | |
KR100705441B1 (en) | Subcarrier allocation apparatus and method, subcarrier de-allocation apparatus and method in ofdm system | |
CN1879325B (en) | Apparatus and method for transmitting and receiving common control information in a wireless communication system | |
KR20060090379A (en) | Apparatus and method of automatic gain control in a wireless communication system by use of orthogonal frequency division multiple accessing | |
US7869341B2 (en) | Method and apparatus for positioning pilot in an OFDMA mobile communication system | |
KR20100090204A (en) | New frame and data pattern structure for multi-carrier systems | |
KR20060134532A (en) | Apparatus and method for frame structure in broadband wireless communication system | |
KR100801290B1 (en) | Apparatus and method for demodulation in orthogonal frequency division multiple access communication system | |
KR101650573B1 (en) | Method and apparatus for adaptive resource allocation in multi-user ofdm system | |
JP2005143115A (en) | Apparatus and method for canceling interference signal in orthogonal frequency division multiplexing system using multiple antennas | |
KR20070043600A (en) | Apparatus and method for channel selection scheduling in mobile communication system using ofdma | |
JP2008131558A (en) | Radio transmitter, radio receiver, radio communication system and radio communication method | |
CN110838890B (en) | Deinterleaving method and device | |
KR20050061142A (en) | Demodulation apparatus for efficiently embodying adaptive modulation and coding method in ofdma based packet communication system and method thereof | |
JP2003244091A (en) | Method for generating multicarrier signal and method for receiving multicarrier signal | |
JP4425811B2 (en) | OFDM transmission method, OFDM transmission apparatus, and OFDM transmission program | |
KR101230777B1 (en) | Method and apparatus for resource allocation for uplink synchronization channel for frequency division multiple access system | |
KR101491643B1 (en) | Diversity Receiver | |
KR100913871B1 (en) | Method and apparatus for positioning pilot in mobile communication system using orthogonal frequency division multiplexing access |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20121228 Year of fee payment: 6 |
|
FPAY | Annual fee payment |
Payment date: 20131230 Year of fee payment: 7 |
|
FPAY | Annual fee payment |
Payment date: 20141223 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20151229 Year of fee payment: 9 |
|
FPAY | Annual fee payment |
Payment date: 20161228 Year of fee payment: 10 |
|
FPAY | Annual fee payment |
Payment date: 20171228 Year of fee payment: 11 |
|
FPAY | Annual fee payment |
Payment date: 20181227 Year of fee payment: 12 |