KR101083081B1 - 직교주파수분할 시스템에서 채널 추정을 위한 패턴 삽입시 전송시간 계산방법 및 그 장치 - Google Patents
직교주파수분할 시스템에서 채널 추정을 위한 패턴 삽입시 전송시간 계산방법 및 그 장치 Download PDFInfo
- Publication number
- KR101083081B1 KR101083081B1 KR1020080127353A KR20080127353A KR101083081B1 KR 101083081 B1 KR101083081 B1 KR 101083081B1 KR 1020080127353 A KR1020080127353 A KR 1020080127353A KR 20080127353 A KR20080127353 A KR 20080127353A KR 101083081 B1 KR101083081 B1 KR 101083081B1
- Authority
- KR
- South Korea
- Prior art keywords
- channel estimation
- frame
- transmission time
- pattern
- calculating
- 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
- H04L27/2601—Multicarrier modulation systems
- H04L27/2602—Signal structure
- H04L27/261—Details of reference signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/0202—Channel estimation
- H04L25/0224—Channel estimation using sounding signals
-
- 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/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0048—Allocation of pilot signals, i.e. of signals known to the receiver
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Power Engineering (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명의 무선 통신 시스템에서 프레임을 전송하는데 걸리는 시간을 계산하는 방법 및 장치에 관한 것으로, 특히 직교주파수분할 시스템에서 채널 추정을 위한 패턴 삽입시 전송시간 계산방법 및 그 장치에 관한 것이다.
이러한 본 발명에 따르면, OFDM 시스템에서의 이동국이 전송할 프레임에 삽입되는 채널 추정용 패턴의 개수를 파악하고, 상기 채널 추정용 패턴의 개수에 따른 삽입 패턴의 전송시간을 계산한다. 그리고, 상기 삽입 패턴의 전송시간을 고려하여 상기 채널 추정용 패턴이 삽입된 프레임의 전송시간을 계산한다.
이로써, OFDM 시스템에서 채널 추정을 위해 패턴을 삽입시 프레임의 실제 전송시간을 정확히 계산함으로써 패턴 삽입으로 인한 전송 충돌을 예방하는 효과가 있다.
OFDM, NAV, 프레임, 패턴, 채널 추정
Description
본 발명은 무선 통신 시스템에서 프레임을 전송하는데 걸리는 시간을 계산하는 방법으로서, 특히 OFDM 방식을 사용하는 시스템에서 OFDM 심볼들 중간에 채널 추정을 위한 패턴을 삽입하여 전송하는 경우 전송 시간을 계산하는 방법에 관한 것이다.
본 발명은 지식경제부 및 정보통신연구진흥원의 IT원천기술개발사업의 일환으로 수행한 연구로부터 도출된 것이다[과제관리번호: 2007-F-039-02, 과제명: VMC 기술 개발].
직교주파수분할(Orthogonal Frequency Division Multiplexing, 이하, OFDM라 명명함)의 기본원리는 고속 전송률을 갖는 데이터열을 낮은 전송률을 갖는 많은 수의 데이터열로 나누고 이들을 다수의 부반송파를 사용하여 동시에 전송하는 것이다. OFDM을 사용하는 중요한 이유 중 하나는 주파수 선택적 페이딩이나 협대역 간섭에 강하기 때문이다. 단일 반송파 시스템에서는 하나의 페이드나 간섭에 의해 전 체 링크가 실패할 수 있지만 다수 반송파 시스템에서는 일부 부반송파만이 영향을 받게 된다. 따라서 오류정정부호화를 사용하는 소수의 오류 부반송파를 정정할 수 있다. 이러한 이유로 무선 전송 시스템에서 OFDM을 사용하는 경우가 많다.
일반적으로 OFDM 시스템은 반송파 감지 매체 접근 방식을 사용하며, 두 가지의 반송파 감지 방법을 사용한다.
첫 번째는 무선 채널의 신호를 감지하여 다른 노드가 사용하고 있는지 여부를 판단하는 물리적 반송파 감지 방법이고, 두 번째는 네트워크 할당 백터 (Network Allocation Vector, 이하, NAV라 명명함)라는 값을 이용하여 전송시간을 다른 노드들에게 알리고 이를 수신한 노드들은 NAV 값이 가리키는 시간만큼 전송을 시도하지 않는 가상 반송파 감지 방법이다.
NAV는 프레임의 한 필드로서, 전송 시퀀스가 수행되는데 걸리는 시간정보를 마이크로초 단위로 표시한 값으로 일종의 타이머 역할을 한다. 이 값은 송신 노드에서 송신하는 프레임의 전송 시간뿐만 아니라, 수신 노드의 응답 프레임이 필요한 경우 응답 프레임의 송신 시간 및 두 프레임간의 시간 간격도 포함한다.
이동국(Mobile Station)은 무선매체에 접근하기 위하여 서비스 기지국(Base Station) 과 프레임(예; RTS(Request to Send)/CTS(Clear to Send))을 교환하는데, 송신 노드와 기지국 간에 교환되는 프레임에는 NAV 값이 포함되어 있고, 이를 수신한 다른 노드(경쟁 노드)들은 NAV 시간 동안 송신을 연기한다. 즉, 이동국은 NAV에 의한 채널 예약을 통하여 기지국에 접근하는 다른 노드들을 대기시킴으로써 충돌 없이 트래픽을 전송할 수 있다.
이 때, NAV 값을 계산하기 위해서는 프레임을 송신하는 데 걸리는 전송시간을 알아야 하며, 종래의 프레임 전송 시간은 다음의 수학식 1을 통하여 계산할 수 있다.
여기서, TXTIME은 프레임을 전송하는 데 걸리는 시간, T_PREAMBLE은 프리엠블 전송 시간, T_SIGNAL 은 시그널 필드 전송 시간, T_SYM 은 OFDM 심볼 하나를 전송하는 데 걸리는 시간, LENGTH는 전송하는 프레임의 길이의 바이트 값 및 N_DBPS 는 OFDM 심볼 당 데이터 비트 수를 각각 의미하며, Ceiling 은 함수로써, 인수와 같거나, 인수보다 큰 가장 작은 정수 값을 구하는 함수이다.
한편, OFDM 시스템에서는 채널이 시간의 흐름에 따라 변화하거나 OFDM 심볼이 변화하는 채널을 통과하면서 크기, 위상의 왜곡 등이 발생하는 문제점이 있으며, 이러한 채널의 변화를 보상하기 위하여 전송되는 OFDM 심볼들 사이에 채널 추정을 위한 특정 패턴을 삽입될 수 있다.
그런데, 이런 경우에 삽입되는 상기 패턴의 전송시간 때문에 위의 수학식 1로는 정확한 전송시간을 계산할 수 없는 문제점이 발생한다. 즉, 상기한 수학식 1로 계산한 값이 상기 패턴을 삽입한 경우의 값보다 작아서 전송되는 시간을 정확히 계산할 수 없으며, 이 때, 삽입되는 패턴이 전송되는 시간이 정확히 계산되지 않으 면 NAV에 의해 채널 예약되는 시간이 실제 전송되는 시간보다 짧아서 전송 충돌이 일어날 확률이 높아지는 문제점이 있다.
따라서 본 발명은 상기 문제점을 해결하기 위한 것으로 OFDM 시스템에서 채널 추정을 위해 삽입되는 패턴을 미리 정해진 패턴 및 간격으로 삽입하고, 삽입된 패턴의 전송시간을 고려함으로써 삽입 기준값 및 삽입 간격에 관계없이 정확한 프레임 전송시간을 계산하는 방법을 제공하는 것이다.
전술한 기술 과제를 해결하기 위한, 본 발명의 실시 예에 따른 무선 통신 시스템의 이동국이 프레임의 전송시간을 계산하는 방법은,
a) 전송할 프레임에 삽입되는 채널 추정용 패턴의 개수를 파악하는 단계; b) 상기 채널 추정용 패턴의 개수에 따른 삽입 패턴의 전송시간을 계산하는 단계; 및 c) 상기 삽입 패턴의 전송시간을 고려하여 상기 채널 추정용 패턴이 삽입된 프레임의 전송시간을 계산하는 단계를 포함한다.
그리고, 상기 a) 단계 이전에 프레임의 길이를 비트 값으로 계산하는 단계; 및 상기 계산한 프레임의 길이가 미리 설정된 상기 채널 추정용 삽입 패턴의 기준 값보다 큰 경우 상기 채널 추정용 패턴을 삽입하는 단계를 더 포함한다.
한편, 본 발명의 실시 예에 따른 무선 통신 시스템에서 채널 추정을 위한 패턴 삽입시 전송시간을 계산하는 이동국은,
전송할 프레임의 길이가 미리 설정된 채널 추정용 삽입 패턴의 기준 값보다 큰지 여부를 판단하는 전송 프레임 검사부; 상기 프레임의 길이가 큰 것으로 판단되면 상기 프레임에 채널 추정용 패턴을 삽입하는 패턴 삽입부; 및 상기 삽입된 채널 추정용 패턴의 개수에 따른 삽입 패턴 전송시간을 계산하고, 상기 삽입 패턴의 전송시간을 고려하여 상기 채널 추정용 패턴이 삽입된 프레임의 전송시간을 계산하는 전송시간 산출부를 포함한다.
여기에, 상기 채널 추정용 패턴이 삽입된 프레임의 전송시간에 기초하는 네트워크 할당 백터를 생성하여 기지국으로 매체 접근을 요청하는 제어부를 더 포함한다.
그리고, 상기 전송시간 산출부는, 상기 프레임의 길이, 상기 채널 추정용 패턴의 기준값, 상기 채널 추정용 패턴의 삽입 주기 및 Ceiling 중 적어도 하나를 이용하여 상기 채널 추정용 패턴의 개수를 계산하는 것을 특징으로 한다.
전술한 구성에 의하여 OFDM 시스템에서 채널 추정을 위해 패턴을 삽입시 삽입된 패턴의 전송시간을 고려하여 전송시간을 계산함으로써 프레임의 실제 전송시간을 정확히 계산할 수 있고, 그로 인해 전송시간과 채널 예약시간을 동기 시킴으로써 전송 충돌을 예방하는 효과를 기대할 수 있다.
또한, 채널 추정을 위해 삽입되는 패턴의 간격과 삽입 개시 기준 값이 변하더라도 같은 방법에 의해 정확한 프레임 전송시간을 계산할 수 있는 효과가 있다.
아래에서는 첨부한 도면을 참고로 하여 본 발명의 실시 예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시 예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
명세서 전체에서, 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다. 또한, 명세서에 기재된 "…부", "…기", "모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어나 소프트웨어 또는 하드웨어 및 소프트웨어의 결합으로 구현될 수 있다.
이제 본 발명의 실시 예에 따른 OFDM 시스템에서 채널 추정을 위한 패턴 삽입시 전송시간 계산방법에 대하여 도면을 참조로 하여 상세하게 설명한다.
도 1은 본 발명의 실시 예에 따른 OFDM 시스템에서 채널예약을 위한 네트워크 구성을 나타낸다.
첨부된 도 1을 참조하면, 본 발명의 실시 예에 따른 OFDM 시스템은 기지국(200), 기지국(200)으로 매체전송을 위해 채널 예약을 수행하는 송신 노드인 이동국(100) 및 매체 접근을 위하여 이동국(100)과 경쟁하는 경쟁 노드(300)를 포함한다.
이동국(100)은 채널 추정을 위해 삽입된 패턴의 전송시간이 고려된 프레임의 전송시간을 계산하여 NAV를 생성하고, 매체 접근을 요청하는 메시지에 NAV를 포함시켜 기지국(200)에 전송하여 채널 예약을 수행한다.
본 명세서에서 이동국(100)(Mobile Station, MS)은 단말(terminal), 이동 단말(Mobile Terminal, MT), 가입자국(Subscriber Station, SS), 휴대 가입자국(Portable Subscriber Station, PSS), 사용자 장치(User Equipment, UE), 접근 단말(Access Terminal, AT) 등을 지칭할 수도 있고, 이동 단말, 가입자국, 휴대 가입자 국, 사용자 장치 등의 전부 또는 일부의 기능을 포함할 수도 있다.
기지국(200)은 이동국으로부터 매체 접근을 요청하는 메시지를 수신하고, 일정시간(DIFS)이 지난 후 경쟁 노드(300)가 없거나, 경쟁 노드(300)보다 우선되는 경우 이동국(100)과의 채널 예약을 수락한다.
본 명세서에서 기지국(200)(Base Station, BS)은 접근점(Access Point, AP), 무선 접근국(Radio Access Station, RAS), 노드B(Node B), 송수신 기지국(Base Transceiver Station, BTS), MMR(Mobile Multihop Relay)-BS 등을 지칭할 수도 있고, 접근점, 무선 접근국, 노드B, 송수신 기지국, MMR-BS 등의 전부 또는 일부의 기능을 포함할 수도 있다.
경쟁 노드(300)는 서비스 기지국(200)영역 내에서 이동국(100)과 채널 예약을 위해 경쟁하는 노드로써 이동국(100)과 기지국(200)간의 채널 예약이 수행되면, 이동국(100)이 예약한 NAV 값에 따라 고정된 시간 동안 기지국(200)으로의 매체 접근을 연기한다.
본 명세서에서 경쟁 노드(300)는 이동국(100)과 구별하기 위하여 경쟁 노드(300)라 명명했을 뿐이며, 이동국(100)과 유사한 기능을 갖는 단말일 수 있다.
한편, 도 2를 통하여 본 발명의 실시 예에 따른 OFDM 시스템에서의 NAV를 이용한 채널 예약방법을 설명한다.
도 2는 본 발명의 실시 예에 따른 OFDM 시스템에서의 NAV를 이용한 채널 예약 방법을 나타낸 흐름도이다.
이하, 본 발명의 실시 예에서는 설명의 편의상 이동국(100)과 기지국(200)간의 RTS/CTS 교환을 통한 채널예약을 가정하되 이에 한정되지 않는다.
첨부된 도 2를 참조하면, 본 발명의 실시 예에 따른 OFDM 시스템에서 이동국(100)이 기지국(200)과의 채널 예약을 위한 매체 접근 요청 메시지(RTS)를 기지국(200)에 전송한다(S201). 이 때, 매체 접근 요청 메시지의 헤더에는 채널 추정을 위해 삽입된 패턴을 고려하여 전송시간이 계산된 NAV 값이 포함되는 것이 바람직하다.
기지국(200)은 이동국(100)으로부터 매체 접근 요청 메시지를 수신하면 NAV를 확인하여 NAV에 포함된 전송시간 동안 채널 예약을 허용하는 메시지(CTS)를 SIFS(Short Interframe Space)이후에 응답한다(S202).
여기서, SIFS는 통상적으로 정의된 짧은 프레임 간격으로 프레임 및 RTS/CTS을 송수신한 후에 대기하는 시간이며, 도 2의 하단에 시간축 선상에 막대로 표시하였듯이 기지국(200)에서 전송하는 CTS에는 RTS에 비해 짧은 NAV 값이 포함된다. 그리고, 상기 RTS/CTS가 경쟁 노드(300)에 전달됨으로써 NAV에 따라 예약된 전송시간 동안 경쟁 노드(300)의 매체 접근을 연기시킨다.
이동국(100)은 기지국(200)으로부터 CTS를 수신하면 SIFS 이후에 데이터 프레임을 전송한다(S203). 그리고, 기지국(200)은 데이터 프레임의 전송이 완료되면 SIFS 이후에 데이터 프레임의 ACK를 이동국(100)으로 알리며, 이 때, ACK를 송신함과 동시에 기 설정된 채널 예약이 종료(NAV=0)된다(S204). 이후, DIFS(DCF Interframe Space) 이후에 경쟁 윈도우가 시작된다.
이처럼 본 발명의 실시 예에 따른 이동국(100)은 데이터 프레임 전송을 위한 전송시간을 계산시 데이터 프레임에 채널 추정을 위해 삽입된 패턴을 고려하여 전송시간이 계산하고, 그에 따른 NAV를 토대로 채널 예약을 수행한다. 그리고, 채널 예약된 NAV시간 내에(NAV=0) 데이터 프레임의 전송을 완료한다.
그런데, 기존에는 채널 추정을 위해 삽입된 패턴을 고려하지 않고 전송시간을 계산함으로써 NAV시간이 실제 데이터 프레임 전송시간보다 짧아지고, 데이터 프레임 전송이 완료되지 않은 상태에서 채널 예약이 종료(NAV=0)되어 전송 충돌을 유발하는 문제가 존재하였다.
한편, 도 3을 통하여 본 발명의 실시 예에 따른 이동국(100)의 채널 추정을 위해 삽입된 패턴을 고려하여 전송시간이 계산하는 구성을 설명한다.
도 3은 본 발명의 실시 예에 따른 이동국의 구성을 개략적으로 나타낸 블록도이다.
첨부된 도 3을 참조하면, 본 발명의 실시 예에 따른 이동국(100)은 전송 프레임 검사부(110), 패턴 삽입부(120), 전송시간 산출부(130), 제어부(140) 및 통신 부(150)를 포함한다.
전송 프레임 검사부(110)는 전송할 프레임의 길이를 비트 값으로 계산한다. 그리고, 전송할 프레임의 길이를 채널 추정용 삽입 패턴의 미리 설정된 기준 값과 비교하여 상기 프레임의 길이가 상기 기준 값보다 큰 지 여부를 판단한다.
패턴 삽입부(120)는 전송 프레임 검사부(110)에서 판단된 미리 설정된 기준 값보다 큰 프레임에 대하여 적어도 하나의 채널 추정용 패턴을 삽입한다. 여기서, 상기 채널 추정용 패턴은 주파수와 시간에 따라 빠르게 변화하는 채널환경과 채널을 통과하면서 발생하는 크기와 위상의 왜곡이 발생하는 것을 보상하기 위한 채널 추정 값을 의미한다.
예컨대, 상기 추정 값은 PSAM(Pilot Symbol Assisted Modulation, 훈련심볼 및 Blind 등을 이용한 채널 추정 값일 수 있으며, 미리 설정된 패턴(형식) 및 간격으로 삽입될 수 있다.
전송시간 산출부(130)는 채널 추정을 위하여 적어도 하나의 채널 추정용 패턴이 삽입된 프레임의 전송시간을 계산하는 역할을 하며, 이를 다음의 수학식을 통하여 순차적으로 설명한다.
먼저, 전송시간 산출부(130)는 프레임에 삽입되는 패턴의 개수를 계산한다. 프레임에는 미리 설정된 간격마다 패턴을 삽입하는 경우 프레임의 길이가 길수록 더 많은 개수의 패턴이 삽입될 수 있다.
이 때, 전송시간 산출부(130)는 프레임에 삽입되는 패턴의 개수를 다음의 수학식 2를 통하여 계산한다.
여기서, N_MID는 삽입 패턴의 수, LENGTH_BIT는 프레임 길이의 비트값, MID_TH는 삽입 패턴의 기준값, MID_CYC은 삽입 패턴의 삽입 주기이며, Ceiling 은 함수로써, 인수와 같거나, 인수보다 큰 가장 작은 정수값을 구하는 함수를 의미한다.
다음, 전송시간 산출부(130)는 삽입되는 패턴의 수를 구한 후 다음의 수학식 3을 통하여 프레임에 삽입되는 패턴을 송신하는데 걸리는 시간을 계산한다.
여기서, T_MID_TOTAL은 프레임에 삽입되는 패턴을 송신하는 데 걸리는 시간, T_MID는 하나의 삽입 패턴을 송신하는데 걸리는 시간, N_MID 는 삽입되는 패턴의 수를 의미한다.
다음, 전송시간 산출부(130)는 다음의 수학식 4를 통하여 채널 추정을 위하여 적어도 하나의 패턴이 삽입된 프레임을 전송하는데 걸리는 시간을 계산한다.
여기서, TXTIME은 프레임을 전송하는 데 걸리는 시간, T_PREAMBLE은 프리엠블 전송 시간, T_SIGNAL 은 시그널 필드 전송 시간, T_SYM 은 OFDM 심볼 하나를 전송하는 데 걸리는 시간, LENGTH는 전송하는 프레임의 길이의 바이트 값 및 N_DBPS 는 OFDM 심볼 당 데이터 비트 수를 각각 의미하며, Ceiling 은 함수로써, 인수와 같거나, 인수보다 큰 가장 작은 정수 값을 구하는 함수를 의미한다. 그리고, T_MID_TOTAL은 프레임에 삽입되는 패턴을 송신하는데 걸리는 시간을 의미한다.
제어부(140)는 이동국(100)의 채널 추정을 위한 패턴 삽입 및 그에 따른 프레임 전송시간을 계산하기 위한 전체적인 동작을 제어한다.
특히, 제어부(140)는 전송시간 산출부(130)에서 계산된 프레임 전송시간에 기초하여 NAV를 생성하고, 상기 생성된 NAV를 채널 예약을 위한 매체 접근 요청 메시지(RTS)상에 입력한다.
이 때, NAV(RTS)에는 도 2에서와 같이 이동국(100)에서 데이터 프레임을 전송하는 시간(삽입되는 패턴을 송신하는데 걸리는 시간 포함)뿐 아니라 기지국(200)과의 각종 프레임 송신 및 수신에 요구되는 시간 간격(SIFS)들도 모두 포함된다.
통신부(150)는 제어부(140)에서 생성된 채널 예약을 위한 매체 접근 요청 메시지(RTS)를 기지국(200)으로 송신하는 역할을 한다.
한편, 도 4를 통하여 본 발명의 실시 예에 따른 이동국(100)이 프레임 전송시간을 계산하고, 그에 따라 NAV를 설정하는 방법을 설명한다.
도 4는 본 발명의 실시 예에 따른 이동국이 프레임 전송시간을 계산하고 그 에 따른 NAV를 설정 방법을 나타낸 흐름도이다.
첨부된 도 4를 참조하면, 본 발명의 실시 예에 따른 이동국(100)이 전송할 프레임의 길이를 비트 값으로 계산한다(S401). 그리고, 상기 프레임과 미리 설정된 채널 추정용 삽입 패턴의 기준과 비교하여(S402), 상기 프레임의 길이가 상기 기준 값에 비해 더 큰지 여부를 판단한다(S403). 즉, 상기 프레임의 길이가 상기 기준값보다 큰지 확인하여 채널 추정용 패턴의 삽입 여부를 판단한다.
이동국(100)은 상기 S402 단계에서의 판단결과 상기 프레임의 크기가 더 크다고 판단되면(S402, 예), 상기 프레임에 대하여 N개의 채널 추정용 패턴을 삽입한다(S404). 이 때, 상기 프레임의 길이가 길수록 간헐적으로 더 많은 수의 패턴이 삽입될 수 있으며, 패턴 크기 또한 미리 설정된 크기를 가질 수 있다.
이동국(100)은 프레임에 삽입되는 채널 추정용 패턴의 개수(수학식 2)를 계산한다(S405). 이어서, 삽입된 패턴의 개수에 따른 전송시간(수학식 3)을 구하고, 이를 고려하여 프레임 전송시간(수학식 4)을 계산한다(S406).
그런 다음, 이동국(100)은 계산된 프레임 전송시간에 따른 NAV를 생성하고, 상기 생성된 NAV를 채널 예약을 위한 매체 접근 요청 메시지(RTS)상에 입력한다(S408).
반면, 이동국(100)은 상기 S402 단계에서의 판단결과 상기 프레임의 크기가 더 작다고 판단되면(S402, 아니오), 상기 프레임의 전송시간을 수학식 1을 통하여 계산하고(S407), 상기 S408 단계를 수행한다.
이상에서 설명한 바와 같이 본 발명에 의하면, OFDM 시스템에서 채널 추정을 위해 패턴을 삽입시 삽입된 패턴의 전송시간을 고려하여 전송시간을 계산함으로써 프레임의 실제 전송시간을 정확히 계산할 수 있고, 그로 인해 전송시간과 채널 예약시간을 동기 시킴으로써 전송 충돌을 예방하는 효과를 기대할 수 있다.
또한, 채널 추정을 위해 삽입되는 패턴의 간격과 삽입 개시 기준 값이 변하더라도 같은 방법에 의해 정확한 프레임 전송시간을 계산할 수 있는 효과가 있다
따라서, 채널 추정을 위한 패턴 삽입시 기준 값과 삽입주기가 상수 값이 아니더라도 삽입된 패턴의 수를 파악함으로써 프레임을 전송하는 데 걸리는 정확한 시간을 계산할 수 있는 장점이 있다.
본 발명의 실시 예는 이상에서 설명한 장치 및/또는 방법을 통해서만 구현이 되는 것은 아니며, 본 발명의 실시 예의 구성에 대응하는 기능을 실현하기 위한 프로그램, 그 프로그램이 기록된 기록 매체 등을 통해 구현될 수도 있으며, 이러한 구현은 앞서 설명한 실시 예의 기재로부터 본 발명이 속하는 기술분야의 전문가라면 쉽게 구현할 수 있는 것이다.
이상에서 본 발명의 실시 예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속하는 것이다.
도 1은 본 발명의 실시 예에 따른 OFDM 시스템에서 채널예약을 위한 네트워크 구성을 나타낸다.
도 2는 본 발명의 실시 예에 따른 OFDM 시스템에서의 NAV를 이용한 채널 예약 방법을 나타낸 흐름도이다.
도 3은 본 발명의 실시 예에 따른 이동국의 구성을 개략적으로 나타낸 블록도이다.
도 4는 본 발명의 실시 예에 따른 이동국이 프레임 전송시간을 계산하고 그에 따른 NAV를 설정 방법을 나타낸 흐름도이다.
Claims (12)
- 무선 통신 시스템의 이동국이 프레임의 전송시간을 계산하는 방법에 있어서,a) 전송할 프레임에 삽입되는 채널 추정용 패턴--상기 채널 추정용 패턴은 주파수와 시간에 따라 변화하는 채널환경 혹은 채널을 통과시 발생하는 상기 프레임의 크기와 위상 왜곡을 보상하기 위한 채널 추정 값을 의미함--의 개수를 파악하는 단계;b) 상기 채널 추정용 패턴의 개수에 따른 삽입 패턴의 전송시간을 계산하는 단계; 및c) 상기 삽입 패턴의 전송시간을 고려하여 상기 채널 추정용 패턴이 삽입된프레임의 전송시간을 계산하는 단계를 포함하는 전송시간 계산 방법.
- 제 1 항에 있어서,상기 a) 단계 이전에,프레임의 길이를 비트 값으로 계산하는 단계; 및상기 계산한 프레임의 길이가 미리 설정된 상기 채널 추정용 삽입 패턴의 기준 값보다 큰 경우 상기 채널 추정용 패턴을 삽입하는 단계를 더 포함하는 전송시간 계산 방법.
- 제 1 항 또는 제 2 항에 있어서,상기 채널 추정용 패턴은,상기 프레임의 사이에 미리 설정된 기준 값과 주기(간격)로 삽입되는 것을 특징으로 하는 전송시간 계산 방법.
- 제 3 항에 있어서,상기 a) 단계의 상기 채널 추정용 패턴의 개수는,상기 프레임의 길이, 상기 채널 추정용 패턴의 기준값, 상기 채널 추정용 패턴의 삽입 주기 및 Ceiling 중 적어도 하나를 이용하여 계산하는 것을 특징으로 하는 전송시간 계산 방법.
- 제 4 항에 있어서,상기 b) 단계는,상기 채널 추정용 패턴 하나의 전송시간에 상기 채널 추정용 패턴의 개수를 곱하여 계산하는 것을 특징으로 하는 전송시간 계산 방법.
- 제 5 항에 있어서,상기 c) 단계는,상기 삽입 패턴의 전송시간과 상기 프레임의 길이에 따른 전송시간을 합하여 계산하는 것을 특징으로 하는 전송시간 계산 방법.
- 제 1 항에 있어서,상기 c) 단계 이후에,상기 채널 추정용 패턴이 삽입된 프레임의 전송시간을 포함하는 네트워크 할당 백터를 생성하여 기지국으로 매체 접근을 요청하는 단계를 더 포함하는 전송시간 계산 방법.
- 무선 통신 시스템에서 채널 추정을 위한 패턴 삽입시 전송시간을 계산하는 장치에 있어서,전송할 프레임의 길이가 미리 설정된 채널 추정용 삽입 패턴의 기준 값보다 큰지 여부를 판단하는 전송 프레임 검사부;상기 프레임의 길이가 큰 것으로 판단되면 상기 프레임에 채널 추정용 패턴--상기 채널 추정용 패턴은 주파수와 시간에 따라 변화하는 채널환경 혹은 채널을 통과시 발생하는 상기 프레임의 크기와 위상 왜곡을 보상하기 위한 채널 추정 값을 의미함--을 삽입하는 패턴 삽입부; 및상기 삽입된 채널 추정용 패턴의 개수에 따른 삽입 패턴 전송시간을 계산하고, 상기 삽입 패턴의 전송시간을 고려하여 상기 채널 추정용 패턴이 삽입된 프레임의 전송시간을 계산하는 전송시간 산출부를 포함하는 전송시간 계산 장치.
- 제 8 항에 있어서,상기 전송시간 산출부는,상기 프레임의 길이, 상기 채널 추정용 패턴의 기준값, 상기 채널 추정용 패턴의 삽입 주기 및 Ceiling 중 적어도 하나를 이용하여 상기 채널 추정용 패턴의 개수를 계산하는 것을 특징으로 하는 전송시간 계산 장치.
- 삭제
- 제 8 항에 있어서,상기 채널 추정용 패턴이 삽입된 프레임의 전송시간에 기초하는 네트워크 할당 백터를 생성하여 기지국으로 매체 접근을 요청하는 제어부를 더 포함하는 전송시간 계산 장치.
- 제 11 항에 있어서,상기 네트워크 할당 백터는,상기 채널 추정용 패턴이 삽입된 프레임의 전송시간과 상기 기지국과의 메시지 송수신에 요구되는 시간 간격(SIFS)을 포함하는 전송시간 계산 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080127353A KR101083081B1 (ko) | 2008-12-15 | 2008-12-15 | 직교주파수분할 시스템에서 채널 추정을 위한 패턴 삽입시 전송시간 계산방법 및 그 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020080127353A KR101083081B1 (ko) | 2008-12-15 | 2008-12-15 | 직교주파수분할 시스템에서 채널 추정을 위한 패턴 삽입시 전송시간 계산방법 및 그 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20100068854A KR20100068854A (ko) | 2010-06-24 |
KR101083081B1 true KR101083081B1 (ko) | 2011-11-16 |
Family
ID=42367046
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020080127353A KR101083081B1 (ko) | 2008-12-15 | 2008-12-15 | 직교주파수분할 시스템에서 채널 추정을 위한 패턴 삽입시 전송시간 계산방법 및 그 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101083081B1 (ko) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100872043B1 (ko) | 2005-12-29 | 2008-12-05 | 삼성전자주식회사 | 광대역 무선접속 통신시스템에서 파일럿 패턴 결정 장치 및방법 |
-
2008
- 2008-12-15 KR KR1020080127353A patent/KR101083081B1/ko not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100872043B1 (ko) | 2005-12-29 | 2008-12-05 | 삼성전자주식회사 | 광대역 무선접속 통신시스템에서 파일럿 패턴 결정 장치 및방법 |
Also Published As
Publication number | Publication date |
---|---|
KR20100068854A (ko) | 2010-06-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11516845B2 (en) | Method and equipment for channel sensing and signal transmission | |
EP3592054B1 (en) | Method for a mobile station, and mobile station | |
US7315524B2 (en) | Master station of communication system and access control method | |
US20180041329A1 (en) | Clock synchronization frequency offset estimation method adapted to wia-pa network | |
KR101851544B1 (ko) | 사이클릭 프리픽스 길이를 설정하기 위한 시스템 및 방법 | |
EP1949640B1 (en) | Medium access apparatus and method for preventing a plurality of stations in a wireless local area network from colliding with one another | |
US20190200377A1 (en) | Data transmitting method and apparatus | |
CN104995980A (zh) | 终端装置、基站装置、通信方法以及集成电路 | |
CN105991244A (zh) | 测量和报告信道状态信息的方法和设备 | |
CN104105138A (zh) | 数据信道的传输、接收处理方法及装置 | |
US11930520B2 (en) | Interference management in wireless systems | |
CN104995979A (zh) | 终端装置、基站装置、通信方法以及集成电路 | |
US20230396480A1 (en) | Wireless Communication Method and Apparatus | |
KR20230010616A (ko) | 동기화를 위한 방법 | |
KR101083081B1 (ko) | 직교주파수분할 시스템에서 채널 추정을 위한 패턴 삽입시 전송시간 계산방법 및 그 장치 | |
CN101026446A (zh) | 一种感知无线区域网***中确定异步寂静周期的方法 | |
Rizal | Passive Available Bandwidth Estimation Based on Collision Probability and Node State Synchronization in Wireless Networks. | |
Rademacher | Performance estimation and optimization of the IEEE802. 11 MAC layer for long distance point-to-point links | |
CN110831143B (zh) | 同步信号块位置的指示及获取方法、基站、终端、介质 | |
EP2257109B1 (en) | Method, system and apparatus for determining power offset parameters | |
US10985855B2 (en) | Communication device, method of communication, and computer program product | |
JP2006516079A (ja) | 共有通信チャネル上の送信の最適化 | |
Shangjuan et al. | Improving throughput through dynamically tuning contention window size in dense wireless network | |
EP4228214A1 (en) | Signal transmission method and apparatus | |
JP3098968B2 (ja) | 無線パケット伝送方式 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20141027 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20151028 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |