KR101082922B1 - 무선 개인영역 네트워크에서 우선 순위를 적용한무선통신방법 - Google Patents
무선 개인영역 네트워크에서 우선 순위를 적용한무선통신방법 Download PDFInfo
- Publication number
- KR101082922B1 KR101082922B1 KR1020030101716A KR20030101716A KR101082922B1 KR 101082922 B1 KR101082922 B1 KR 101082922B1 KR 1020030101716 A KR1020030101716 A KR 1020030101716A KR 20030101716 A KR20030101716 A KR 20030101716A KR 101082922 B1 KR101082922 B1 KR 101082922B1
- Authority
- KR
- South Korea
- Prior art keywords
- frame
- class
- priority
- backoff
- devices
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 38
- 238000000034 method Methods 0.000 title claims abstract description 25
- 230000001360 synchronised effect Effects 0.000 claims abstract description 4
- 230000004044 response Effects 0.000 claims description 17
- 230000005540 biological transmission Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 8
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 3
- 238000010968 computed tomography angiography Methods 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0866—Non-scheduled access, e.g. ALOHA using a dedicated channel for access
- H04W74/0875—Non-scheduled access, e.g. ALOHA using a dedicated channel for access with assigned priorities based access
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
- H04W74/0841—Random access procedures, e.g. with 4-step access with collision treatment
- H04W74/085—Random access procedures, e.g. with 4-step access with collision treatment collision avoidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
복수의 디바이스가 접속되어, 복수의 디바이스 중 선정된 중재자로부터 브로드캐스트되는 동기신호에 의해 동기화되는 채널을 통해 무선 통신을 수행하는 네트워크 환경에서의 무선통신방법이 개시된다. 본 발명에 따른 무선통신방법은 복수의 디바이스 중 제1디바이스에서 전송하고자 하는 제1프레임을 우선 순위에 따른 소정의 개수의 클래스로 분류하는 단계, 분류된 클래스에 따라 백오프 수행 전 유휴기간을 산출하고, 산출된 유휴기간 동안 채널이 타 디바이스에 의해 사용되는지 여부를 확인하는 단계, 유휴기간 동안 채널이 사용되지 않으면, 분류된 클래스에 따라 백오프시간을 산출하고, 산출된 백오프시간 동안 백오프를 수행하는 단계 및 백오프시간이 종료되면 제1프레임을 전송하는 단계를 포함하는 것을 특징으로 한다. 따라서, 슈퍼프레임의 경쟁구간에서 우선 순위를 적용하여 제어 정보를 신속하게 전달하여 고속 무선 통신이 가능하다.
무선 개인영역 네트워크, 슈퍼프레임, 경쟁구간, 유휴기간, 백오프시간
Description
도 1은 일반적인 무선 개인영역 네트워크의 구성을 나타낸 도면,
도 2는 IEEE 802.15.3 표준에 따른 슈퍼프레임의 구성을 나타낸 도면,
도 3은 본 발명에 따른 중재자가 디바이스와의 통신을 위해 수행하는 과정을 나타내는 도면, 그리고
도 4는 본 발명에 따른 디바이스 또는 중재자가 타 디바이스와의 통신을 위해 수행하는 과정을 나타내는 도면이다.
* 도면의 주요 부분에 대한 부호의 설명 *
100: 중재자 110 내지 140: 디바이스
본 발명은 무선통신방법에 관한 것으로, 더욱 상세하게는 IEEE 802.15.3 표준을 기반으로 하는 무선 개인영역 네트워크 환경에서 우선순위를 적용하여 프레임을 전송하는 통신방법에 관한 것이다.
무선 개인영역 네트워크(Wireless Personal Area network: WPAN)는 10m 정도 의 단거리에 있는 컴퓨터와 주변기기, 이동단말기, 가전제품 등을 상호 무선 네트워크로 연결하여 기기간 양방향 통신을 가능하게 하며, 다양한 응용분야를 지원하는 기술이다. WPAN은 기존의 근거리통신망(LAN)이나 원거리통신망(WAN)과 대비되는 개념으로서, 기존의 인프라구조의 네트워크가 아닌 개인적 규모의 소규모 무선 통신 네트워크의 하나로서 저가격, 저전력으로 구현 가능하므로, 예를 들면 홈네트워크 구현 등의 응용 분야에 적용된다.
현재, WPAN 기술에 대해 IEEE 802.15.3 타스크 그룹(Task group: TG)에서 표준화가 진행중이다. IEEE 802.15.3에서는 저전력으로 11 내지 55 Mbps의 고속 데이터 전송이 가능하며, 데이터 전송 범위는 10m 이내로 제한된다. 또한, UWB(UltraWide Band) 시스템을 이용한 WPAN 시스템을 규격화하기 위한 IEEE802.15.3a 그룹에 의해 표준화가 진행중인 IEEE802.15.3는 물리계층(PHY)을 100Mbps급으로 고속화하기 위한 것으로 홈네트워크와 같은 근거리 통신에서의 무선 동영상 등의 멀티미디어 전송 등을 그 응용대상으로 하고 있다.
WPAN의 기본 단위는 하나의 피코넷 중재자(Piconet Coordinator:PNC)와 단일한 네트워크 식별자(identifier)를 공유하는 하나 이상의 무선 디바이스(device: DEV)들의 네트워크로 이루어진 피코넷(Piconet)이다. 피코넷 중재자는 비이콘(Beacon)을 전송함으로써 피코넷을 형성하고 기본적인 통신 타이밍을 제공하며, 자신이 관리하는 피코넷에 속하는 디바이스들에 대해 QoS, 동기화, 절전 모드 및 매체 접근 제어(Media Access Control: MAC) 등의 무선 통신 서비스를 제공하는 기능을 갖는다.
IEEE802.15.3에 의하면 피코넷은 필요시마다 임의로 생성되며 피코넷에서는 복수의 디바이스가 각각 독립적으로 피어투피어(peer to peer) 방식으로 하나의 매체를 공유하며 멀티홉(multihop) 방식으로 통신하며, 이러한 피코넷을 또한 애드혹 네트워크라 칭한다.
멀티홉 방식이라 함은, 애드혹 네트워크상의 각 무선장치 간의 통신에 있어서, 출발지로부터 전송되는 패킷이 호스트와 라우터의 역할을 동시에 수행하는 복수의 무선장치를 경유하여 도착지 노드에 도달하는 것을 말한다. 이는 피코넷에서는 무선 전파의 전송 범위가 최대 10m로 제한되어 있기 때문에, 패킷이 그 출발지 노드로부터 도착지 노드까지 직접 전송될 수 없는 경우가 발생하기 때문이다.
이와 같이 피코넷에서는 복수의 디바이스가 하나의 매체를 공유하여 통신을 수행하므로 각 디바이스의 매체에 대한 접근을 통제하여 적절한 타이밍으로 각 디바이스의 통신을 허용하여야 디바이스 간의 통신에 있어서 충돌이 발생하지 않게 된다.
도 1은 일반적인 무선 개인영역 네트워크의 일 예를 나타낸 도면이다. 도 1을 참조하면, 무선 개인영역 네트워크는 복수의 디바이스(100 내지 140)로 구성되며, 복수의 디바이스(100 내지 140) 중 하나는 중재자(cordinator)(100)에 해당한다. 중재자(100)는 네트워크내의 디바이스(110,120,130,140)를 동기화시키기 위한 동기신호인 비이콘(beacon) 프레임을 브로드캐스트한다. 비이콘에 따라 동기화된 디바이스(100 내지 140)는 네트워크 내에서 슈퍼프레임(Superframe)에 기초한 타이밍에 따라 피어투피어 방식으로 통신한다.
도 2는 IEEE 802.15.3 표준에 따른 무선 개인영역 네트워크 환경에서 무선통신에 사용되는 슈퍼프레임 구성을 나타낸 도면이다.
도면을 참조하면, 슈퍼프레임은 비이콘 구간, 경쟁구간(Contention Access Period: CAP) 및 채널할당구간(Channel time allocation period: CTAP)의 세 개의 구간으로 구성된다. 경쟁구간의 길이는 피코넷 중재자에 의해 정해지며 비이콘 구간 동안 각 디바이스에 전달된다.
비이콘 구간에서는 무선 개인영역 네트워크의 각 디바이스의 동기화를 위한 동기 신호가 전송되고, 각 채널에 CTA(Time slot allocation)가 할당되는 등 전체 피코넷에서의 통신을 관리하기 위한 정보가 전송된다.
경쟁구간에서는 CSMA/CA(Carrier sense multiple access with collision avoidance) 방식을 이용하여 각 디바이스가 경쟁적으로 통신을 수행하며, 비동기 데이터 프레임과 통신의 요청(request)과 응답(response), CTR(Chanel Time Request) 및 기타 제어신호 등의 제어 정보를 전달하는 명령 프레임(command frame)이 전송된다.
또한, 채널할당구간(Channel time allocation period)는 중재자에 의해 각 채널에 배타적으로 할당되어 데이터 프레임이 전송되는 복수의 CTA 및 MCTA(Management CTA)를 포함하며, CTAP에서는 TDMA 방식이 사용된다. MCTA는 CTA의 일종으로서 중재자와 디바이스 간의 통신에 사용된다. 따라서, 물리계층의 데이터 레이트가 향상되면 고속의 데이터 프레임 전송이 가능하다.
그러나, 상기한 경쟁구간에서의 CSMA/CA를 위한 CCA(Clear channel assessment) 소요시간, 유휴시간(waiting time), 백오프시간(backoff time) 등은 고정된 값으로서 프레임 전송을 위해 요구되는 상대적 오버헤드의 비율이 높아 CTAP 만큼의 고속화를 기대하기 어렵다.
또한, 경쟁구간에서는 전송되는 데이터 프레임과 명령 프레임 간에도 CSMA/CA을 통한 동등한 경쟁하에서 프레임 전송이 수행되므로 제어 정보의 전달은 상대적으로 상당히 지연되어, 결국 데이터 전송을 위한 전단계로서 통신 채널을 형성하기 위한 제어 정보의 전송이 늦어져 데이터 전송 고속화의 효과가 감소되는 문제점이 있다.
따라서, 본 발명의 목적은, IEEE 802.15.3 표준에 따른 무선 개인영역 네트워크 환경에서 프레임 전송을 위한 우선 순위를 설정하여 제어 정보의 전송이 신속히 수행되도록 하는 무선통신방법을 제공함에 있다.
상기 목적을 달성하기 위한 본 발명에 따른 복수의 디바이스가 접속되어, 상기 복수의 디바이스 중 선정된 중재자로부터 브로드캐스트되는 동기신호에 의해 동기화되는 채널을 통해 무선 통신을 수행하는 네트워크 환경에서의 무선통신방법은 상기 복수의 디바이스 중 제1디바이스에서 전송하고자 하는 제1프레임을 우선 순위에 따른 소정의 개수의 클래스로 분류하는 단계, 분류된 상기 클래스에 따라 백오프 수행 전 유휴기간을 산출하고, 산출된 상기 유휴기간 동안 상기 채널이 타 디바이스에 의해 사용되는지 여부를 확인하는 단계, 상기 유휴기간 동안 상기 채널이 사용되지 않으면, 상기 클래스에 따라 백오프시간을 산출하고, 산출된 백오프시간 동안 백오프를 수행하는 단계 및 상기 백오프시간이 종료되면 상기 제1프레임을 전송하는 단계를 포함하는 것을 특징으로 한다.
바람직하게는, 상기 네트워크는 IEEE 802.15.3 표준 및 802.15.3a 표준 중 어느 하나에 따른 고속 WPAN(Wireless Personal Area Network)이다. 또한, 상기 클래스는 슈퍼프레임의 경쟁구간(Contention Access Period)에서 전송될 상기 제1프레임 및 상기 제1디바이스의 종류에 기초하여 분류되는 것이 바람직하다.
또한, 상기 클래스는, 상기 제1프레임이 제어정보를 전달하는 명령 프레임에 해당하는 경우에 상기 제1프레임이 데이터 프레임에 해당하는 경우보다 높은 우선 순위를 갖는 방식으로 분류되는 것이 바람직하다.
바람직하게는, 상기 클래스는, 상기 제1프레임이 제어정보를 전달하는 명령 프레임 중 응답 명령 프레임에 해당하는 경우에 상기 제1프레임이 요청 명령 프레임에 해당하는 경우 보다 높은 우선 순위를 갖는 방식으로 분류된다.
또한, 상기 클래스는 우선순위가 높은 순으로 상기 제1디바이스가 상기 중재자이고 상기 제1프레임이 응답 명령 프레임인 제1클래스, 상기 제1디바이스가 상기 중재자가 아니고 상기 제1프레임이 응답 명령 프레임인 제2클래스, 상기 제1프레임이 요청 명령 프레임인 제3클래스 및 상기 제1프레임이 데이터 프레임인 제4클래스를 포함한다.
바람직하게는, 상기 제1프레임의 상기 클래스 분류에 따른 우선 순위가 낮아질수록 대응하는 상기 유휴기간이 길어지도록, 상기 유휴기간을 산출하고, 상기 제1프레임의 상기 클래스 분류에 따른 우선순위가 낮아질수록 대응하는 상기 백오프시간이 길어지도록, 상기 백오프시간을 산출한다.
또한, 상기 유휴기간 및 상기 백오프시간 중 적어도 어느 하나는, 상기 네트워크에 접속한 상기 디바이스의 개수가 증가할수록 길어지는 방식으로 산출되는 것이 바람직하다.
이하에서는 도면을 참조하여 본 발명을 보다 상세하게 설명한다.
본 발명에 따른 무선통신방법은 기본적으로 IEEE 802.15.3 표준을 기반으로 하는 무선 개인영역 네트워크 환경에서 적용되나, 반드시 이에 국한되는 것은 아니며 본 발명에 따른 조건을 만족하는 다른 네트워크 환경에서도 적용이 가능하다.
본 발명에 따른 무선통신방법의 일 실시예에 따르면 슈퍼프레임의 경쟁구간에서 전송 가능한 프레임을 종류별로 4개의 클래스로 나눈다. 클래스 구분을 참조하면, 통신 요청에 응답하는 중재자에 의한 응답 명령 프레임은 클래스(0), 디바이스에 의한 응답 명령 프레임은 클래스(1), 요청 명령 프레임은 클래스(2) 그리고 데이터 프레임은 클래스(3)으로 구분한다.
구분된 각 클래스에 대해 클래스(0)에서 클래스(3)의 순으로 우선순위를 부여하여, 예를 들면 동시에 전송을 도모하려는 경우 클래스(0)에 속하는 프레임이 타 클래스에 속하는 프레임보다 먼저 전송되도록 한다.
우선순위를 위한 클래스 구분에 있어서, 데이터 프레임보다 명령 프레임에 높은 우선순위가 책정되도록 클래스를 구분하여 제어 정보를 우선적으로 전송한다. 또한, 새로운 요청 및 응답 처리를 시작하는 것보다 기존의 진행 중인 요청 및 응 답 처리의 완료가 우선적으로 수행되도록, 요청 명령 프레임보다 응답 명령 프레임을 우선적으로 전송한다. 이는 기존의 요청 및 응답 처리의 처리가능시간 도과(timeout)를 줄이기 위한 것이다.
또한, 구분된 클래스 마다 서로 다른 우선순위를 부여하기 위해 백오프 수행전의 유휴기간(Wait time before backoff)인 BIFS(Backoff Interframe Space)를 클래스 별로 다르게 정의하여 적용한다.
IEEE802.15.3 표준에 의하면 BIFS는 프레임 간 유휴기간(Interframe space:IFS)의 하나로서 백오프 수행 전에 채널의 상태가 타 디바이스에 의해 사용 중인지(busy) 그렇지 않은지(idle)의 여부를 확인하기 위해 대기하는 구간이다. 프레임 간 유휴기간으로는 BIFS 외에도 응답 프레임을 수신한 후 확인(ACK) 프레임을 전송하기 전의 유휴기간인 SIFS(Short Interframe space) 등이 있다.
IEEE802.15.3 표준에 의하면 BIFS는 모든 프레임에 대해 동일한 값으로 정의되어 있다. 본 발명의 일 실시예에 따르면, 각 클래스 "i"에 대응하는 BIFS(i)를 서로 다르게 정의하여 적용한다. 아래의 수학식 1에서, BIFS(i)는 클래스(i)의 BIFS 값이다.
여기서, "n"은 무선 개인영역 네크워크 내의 디바이스의 개수이고, "CWmin(n)"은 경쟁윈도우(contention window)값으로서, 경쟁윈도우 "CW(n,r)" 값에 따라 달라지며, "CW(n,r)"은 프레임에 대한 (r+1) 번째 전송 시도에서의 경쟁윈도우값이다.
여기서, "r"은 전송 시도 회수로서, "r"의 최대값, 즉 총 재전송 시도회수는 디바이스가 정한다. 수학식 2를 참조하면, 상기 "CWmin(n)=CW(n,0)=2*log2n"이 된다. 여기서, "log2n"은 "n"에 대한 함수의 일 예로서, "n" 이 증가함에 따라 증가하는 타 함수를 사용할 수 있다.
본 발명에 따르면 경쟁위도우를 정의할 때 네트워크에 참여한 디바이스의 수 "n"을 고려한다. 중재자는 네트워크에 접속한 디바이스와 계속적으로 통신하며 디바이스에 대한 정보를 각 디바이스에 알려준다. 따라서, 네트워크 내의 각 디바이스는 현재 네트워크에 접속한 디바이스의 개수를 알 수 있으며, 이를 이용하여 상기 경쟁윈도우값 산출을 위한 알고리즘을 수행한다.
따라서, 네트워크에 참여한 디바이스의 개수에 따라 경쟁윈도우를 조절하여, 디바이스의 수가 적으면 경쟁윈도우 값을 작게 하여 백오프 시간을 줄이고, 디바이스의 수가 많으면 경쟁윈도우를 크게 하여 경쟁을 줄임으로써 결과적으로 프레임 전송 지연을 방지할 수 있다.
도 3은 본 발명에 따른 중재자가 디바이스와의 통신을 위해 수행하는 과정을 나타내는 도면이고 도 4는 본 발명에 따른 디바이스 또는 중재자가 타 디바이스와의 통신을 위해 수행하는 과정을 나타내는 도면이다.
디바이스(110)는 전송하고자 하는 프레임이 해당하는 클래스에 따라 미리 설정된 백오프 수행전 유휴기간 동안 대기하며, 채널 상태를 확인한다(S310). 여기서는 전송하고자 하는 프레임은 예를 들면 통신을 요청하는 요청 명령 프레임으로서 클래스(2)에 속한다. 따라서, 디바이스(110)는 "BIFS(2)=BIFS(1)+CWmin(n)" 동안 대기하며, 채널이 타 디바이스에 의해 사용되는지 여부를 확인한다.
디바이스(110)는 "BIFS(2)" 시간 동안 채널이 사용되지 않으면, 백오프를 시작하여 프레임 전송을 위한 대기상태에 들어간다(S315). 이경우 백오프 시간(backoff time:BT)은 "BT=slot time *s" 및 아래의 수학식 3을 이용하여 산출한다.
여기서, "U[0,CW(n,r)-1]"은 "0" 에서 "CW(n,r)-1" 사이의 값 중 랜덤한 값을 선택하는 함수이다. 슬롯타임 동안 채널이 사용되지 않으면 백오프 시간을 슬롯타임 만큼 줄이고, 채널이 사용되면 백오프 시간값을 그대로 유지하며 대기한다. 백오프 시간이 "0"이 되면 디바이스(110)는 해당하는 프레임을 전송한다(S320).
요청 명령 프레임을 전송받은 중재자(100)는 유휴기간(SIFS) 동안 대기한 후(S325), ACK를 전송한다(S330). 여기서 유휴기간(SIFS)는 디폴트에 의하면 "10μs"로 설정되어 있다. 이어서, 중재자(100)는 백오프 수행전 유휴기간 "BIFS(0)= SIFS + 1μs= 11 μs" 동안 대기하며(S335) 채널 상태를 확인한다. 중재자(100)가 전송하는 프레임은 기존의 요청 명령 프레임에 대한 응답 명령 프레임으로서 클래스(0)에 속한다.
중재자(100)는 유휴기간 "BIFS(0)" 동안 채널이 사용되지 않으면, 백오프를 수행하기 시작한다. 따라서, 백오프 시간 "BT = slot time * s" 동안 대기한다(S340). 상기 수학식 3을 참조하여 클래스(0)에 해당하는 백오프 시간을 산출하면 "s=0" 이므로 "BT = 0"이 되는 것을 알 수 있다. 따라서, 이경우 중재자는 백오프 수행이 시작되면 즉시 응답 명령 프레임을 전송한다(S345).
도 4를 참조하면, 디바이스(110) 또는 중재자(100)가 타 디바이스(120)와의 통신을 위해 전송하고자 하는 프레임이 해당하는 클래스에 따라 미리 설정된 백오프 수행전 유휴기간 동안 대기하며, 채널 상태를 확인한다(S410). 여기서는 전송하고자 하는 프레임은 예를 들면 요청 명령 프레임으로서 클래스(2)에 속한다. 따라서, 디바이스(120)는 "BIFS(2)=BIFS(1)+CWmin(n)" 동안 대기하며, 채널이 타 디바이스에 의해 사용되는지 여부를 확인한다.
디바이스(120)는 "BIFS(2)" 시간 동안 채널이 사용되지 않으면, 백오프를 시작하여 프레임 전송을 위한 대기상태에 들어간다(S415). 이경우 백오프 시간(backoff time:BT)은 "BT=slot time *s" 및 상기 수학식 3을 이용하여 산출한다.
여기서, 슬롯타임 동안 채널이 사용되지 않으면 백오프 시간을 슬롯타임 만 큼 줄이고, 채널이 사용되면 백오프 시간값을 그대로 유지하며 대기한다. 백오프 시간이 "0"이 되면 디바이스(120)는 해당하는 프레임을 전송한다(S420).
요청 명령 프레임을 전송받은 디바이스(110)는 유휴기간(SIFS) 동안 대기한 후(S425), ACK를 전송한다(S430). 뒤이어, 디바이스(120)는 백오프 수행전 유휴기간 "BIFS(1)= SIFS + CCA detect time= 17.2 μs" 동안 대기하며(S435) 채널 상태를 확인한다. 디바이스(110)가 전송하는 프레임은 기존의 요청 명령 프레임에 대한 응답 명령 프레임으로서 클래스(1)에 속한다. 여기서, "CCA detect time"은 디폴트에 의하면 "5*16/11"로 설정된다.
디바이스(110)는 유휴기간 "BIFS(1)" 동안 채널이 사용되지 않으면, 백오프를 수행하기 시작한다. 따라서, 백오프 시간 "BT = slot time * s" 동안 대기한다(S440). 상기 수학식 3을 참조하여 클래스(1)에 해당하는 백오프 시간을 산출하면 "s= U[0, CW(n,r)-1]" 이므로 "BT = slot time * s"가 되는 것을 알 수 있다. 따라서, 디바이스(110)는 백오프 시간이 종료되면 응답 명령 프레임을 전송한다(S445).
이상 설명한 바와 같이, 본 발명에 따르면, IEEE 802.15.3 표준을 기반으로 하는 개인영역 네트워크 환경의 슈퍼프레임의 경쟁구간에서 우선 순위를 적용하여 제어 정보를 신속하게 전달하여 고속 통신이 가능하게 된다.
또한, 본 발명에 따른 무선통신방법은 우선 순위에 따른 유휴기간 및 백오프 대기시간 산출에 있어서 네트워크 내의 디바이스의 개수를 고려하여 경쟁 윈도우를 산출하므로 효율적인 경쟁 회피(collision avoidance)가 가능하다.
또한, 이상에서는 본 발명의 바람직한 실시예에 대하여 도시하고 설명하였지만, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이러한 변형실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안될 것이다.
Claims (12)
- 복수의 디바이스가 접속되어, 상기 복수의 디바이스 중 선정된 중재자로부터 브로드캐스트되는 동기신호에 의해 동기화되는 채널을 통해 무선 통신을 수행하는 네트워크 환경에서 우선순위를 적용하여 프레임을 전송하는 통신방법에 있어서,상기 복수의 디바이스 중 제1디바이스에서 전송하고자 하는 제1프레임을 우선 순위에 따른 소정의 개수의 클래스로 분류하는 단계;분류된 상기 클래스에 따라 백오프 수행 전 유휴기간을 산출하고, 산출된 상기 유휴기간 동안 상기 채널이 타 디바이스에 의해 사용되는지 여부를 확인하는 단계;상기 유휴기간 동안 상기 채널이 사용되지 않으면, 상기 클래스에 따라 백오프시간을 산출하고, 산출된 백오프시간 동안 백오프를 수행하는 단계; 및상기 백오프시간이 종료되면 상기 제1프레임을 전송하는 단계;를 포함하고,상기 네트워크는 IEEE 802.15.3 표준 및 802.15.3a 표준 중 어느 하나에 따른 고속 WPAN(Wireless Personal Area Network)이고,상기 클래스는 슈퍼프레임의 경쟁구간(Contention Access Period)에서 전송될 상기 제1프레임 및 상기 제1디바이스의 종류에 기초하여 분류되는 것을 특징으로 하는 우선순위를 적용하여 프레임을 전송하는 통신방법.
- 삭제
- 삭제
- 제 1항에 있어서,상기 클래스는, 상기 제1프레임이 제어정보를 전달하는 명령 프레임에 해당하는 경우에 상기 제1프레임이 데이터 프레임에 해당하는 경우 보다 높은 우선 순위를 갖는 방식으로 분류되는 것을 특징으로 하는 우선순위를 적용하여 프레임을 전송하는 통신방법.
- 제 1항에 있어서,상기 클래스는, 상기 제1프레임이 제어정보를 전달하는 명령 프레임 중 응답 명령 프레임에 해당하는 경우에 상기 제1프레임이 요청 명령 프레임에 해당하는 경우 보다 높은 우선 순위를 갖는 방식으로 분류되는 것을 특징으로 하는 우선순위를 적용하여 프레임을 전송하는 통신방법.
- 제1항에 있어서,상기 클래스는 우선순위가 높은 순으로 상기 제1디바이스가 상기 중재자이고 상기 제1프레임이 응답 명령 프레임인 제1클래스, 상기 제1디바이스가 상기 중재자가 아니고 상기 제1프레임이 응답 명령 프레임인 제2클래스, 상기 제1프레임이 요청 명령 프레임인 제3클래스 및 상기 제1프레임이 데이터 프레임인 제4클래스를 포함하는 것을 특징으로 하는 우선순위를 적용하여 프레임을 전송하는 통신방법.
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
- 삭제
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030101716A KR101082922B1 (ko) | 2003-12-31 | 2003-12-31 | 무선 개인영역 네트워크에서 우선 순위를 적용한무선통신방법 |
US11/025,078 US7535919B2 (en) | 2003-12-31 | 2004-12-30 | Wireless communication method adapting priority for transmitting packets in WPAN |
JP2005000282A JP3987857B2 (ja) | 2003-12-31 | 2005-01-04 | 無線個人領域ネットワークにおける優先順位を適用した無線通信方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030101716A KR101082922B1 (ko) | 2003-12-31 | 2003-12-31 | 무선 개인영역 네트워크에서 우선 순위를 적용한무선통신방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050070985A KR20050070985A (ko) | 2005-07-07 |
KR101082922B1 true KR101082922B1 (ko) | 2011-11-11 |
Family
ID=34698902
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030101716A KR101082922B1 (ko) | 2003-12-31 | 2003-12-31 | 무선 개인영역 네트워크에서 우선 순위를 적용한무선통신방법 |
Country Status (3)
Country | Link |
---|---|
US (1) | US7535919B2 (ko) |
JP (1) | JP3987857B2 (ko) |
KR (1) | KR101082922B1 (ko) |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100713145B1 (ko) * | 2005-02-18 | 2007-05-02 | 삼성전자주식회사 | 무선 센서 네트워크에서의 전력소모를 최소화하는 네트워크형성방법 |
US20060262721A1 (en) * | 2005-04-26 | 2006-11-23 | International Business Machines Corporation | Receiving data in a sensor network |
KR101299732B1 (ko) * | 2006-07-14 | 2013-09-16 | 삼성전자주식회사 | 고주파 무선 대역에서의 무선 통신 방법 및 장치 |
JP4793192B2 (ja) * | 2006-09-13 | 2011-10-12 | パナソニック電工株式会社 | 多重アクセス通信方法 |
JP4793198B2 (ja) * | 2006-09-22 | 2011-10-12 | パナソニック電工株式会社 | 多重アクセス通信方法 |
KR100868474B1 (ko) * | 2006-12-04 | 2008-11-12 | 한국전자통신연구원 | 개인 무선 통신망에서의 타이머를 이용한 방송형 데이터수신 방법 |
JP2009005074A (ja) * | 2007-06-21 | 2009-01-08 | Oki Electric Ind Co Ltd | 無線通信ネットワーク |
US8705559B2 (en) * | 2007-11-14 | 2014-04-22 | Panasonic Corporation | Communication apparatus, communication method, and integrated circuit |
KR101008467B1 (ko) * | 2008-12-29 | 2011-01-14 | 경희대학교 산학협력단 | 유비쿼터스 헬스 케어 시스템용 무선 센서 네트워크에서의 백오프 방법 |
KR101030095B1 (ko) | 2009-02-03 | 2011-04-20 | 주식회사 웰게이트 | 무선 피어투피어 네트워크에서의 멀티미디어 데이터 전송을위한 분산형 피어 발견 방법 |
KR101024901B1 (ko) * | 2009-02-16 | 2011-03-25 | 한국외국어대학교 연구산학협력단 | 무선 센서 네트워크의 센서노드 및 백 오프 레인지 조절 방법 |
EP2227064B1 (en) | 2009-03-04 | 2014-01-15 | Fujitsu Limited | Improvements to short-range wireless networks |
CN102026336B (zh) * | 2009-09-18 | 2014-12-17 | 华为技术有限公司 | 一种加入无线个人域网络的方法、节点及*** |
US8526317B2 (en) | 2010-05-27 | 2013-09-03 | Qualcomm Incorporated | Methods and apparatus for preemptive backoff for medium access in wireless peer-to-peer networks |
JP2012068713A (ja) * | 2010-09-21 | 2012-04-05 | Sony Corp | 情報処理装置、および情報処理方法 |
KR101288252B1 (ko) * | 2010-10-11 | 2013-07-26 | 삼성전기주식회사 | 무선 네트워크에서의 채널 억세스 방법 |
US8711873B2 (en) * | 2010-12-17 | 2014-04-29 | Texas Instruments Incorporated | Carrier sense multiple access (CSMA) protocols for power line communications (PLC) |
KR101727693B1 (ko) * | 2010-12-23 | 2017-04-18 | 고려대학교 산학협력단 | 지향성 안테나를 이용한 자원 경쟁 기반 다중 접속 장치 및 방법 |
US20120188981A1 (en) * | 2010-12-24 | 2012-07-26 | Electronics And Telecommunications Research Institute | Signalling method for direct communication between terminals |
CN102958180B (zh) * | 2011-08-24 | 2015-04-01 | 无锡融格物联网科技有限公司 | 时隙调度的方法与装置 |
KR101785673B1 (ko) | 2013-10-22 | 2017-10-16 | 엘지전자 주식회사 | 무선 통신 시스템에서 nan 단말의 신호 전송 방법 및 장치 |
US9730218B2 (en) * | 2013-11-01 | 2017-08-08 | Qualcomm Incorporated | Systems and methods for group access to the wireless medium of a wireless network |
WO2016145662A1 (zh) * | 2015-03-19 | 2016-09-22 | 华为技术有限公司 | 上行多用户接入方法和装置 |
JP6569976B2 (ja) * | 2015-05-27 | 2019-09-04 | シャープ株式会社 | 通信装置、通信方法およびプログラム |
KR102554638B1 (ko) | 2015-08-14 | 2023-07-12 | 한국전자통신연구원 | 면허 및 비면허 대역들을 지원하는 네트워크에서 통신 노드의 동작 방법 |
CN110113820B (zh) * | 2019-04-11 | 2022-04-15 | 重庆邮电大学 | 多轮排序和请求拆分的太赫兹无线个域网时隙分配方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1155266A (ja) | 1997-08-01 | 1999-02-26 | Nec Corp | 無線通信システムと通信システム |
JP2001237839A (ja) * | 2000-02-21 | 2001-08-31 | Nippon Telegr & Teleph Corp <Ntt> | 無線パケット優先制御方法 |
US20030152059A1 (en) * | 2002-01-22 | 2003-08-14 | Odman Knut T. | System and method for handling asynchronous data in a wireless network |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5355516A (en) * | 1990-09-28 | 1994-10-11 | Motorola, Inc. | Method for reducing superfluous channel allocation in a cellular radiotelephone communication system |
US6674765B1 (en) * | 1998-05-22 | 2004-01-06 | Lucent Technologies Inc. | Methods and apparatus for random chip delay access priority in a communications system |
US6721281B1 (en) * | 1999-06-18 | 2004-04-13 | Interdigital Technology Corporation | Random access channel access and backoff mechanism |
US7570656B2 (en) | 2001-06-18 | 2009-08-04 | Yitran Communications Ltd. | Channel access method for powerline carrier based media access control protocol |
US7756090B2 (en) | 2002-03-12 | 2010-07-13 | Koninklijke Philips Electronics N.V. | System and method for performing fast channel switching in a wireless medium |
-
2003
- 2003-12-31 KR KR1020030101716A patent/KR101082922B1/ko active IP Right Grant
-
2004
- 2004-12-30 US US11/025,078 patent/US7535919B2/en active Active
-
2005
- 2005-01-04 JP JP2005000282A patent/JP3987857B2/ja active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH1155266A (ja) | 1997-08-01 | 1999-02-26 | Nec Corp | 無線通信システムと通信システム |
JP2001237839A (ja) * | 2000-02-21 | 2001-08-31 | Nippon Telegr & Teleph Corp <Ntt> | 無線パケット優先制御方法 |
US20030152059A1 (en) * | 2002-01-22 | 2003-08-14 | Odman Knut T. | System and method for handling asynchronous data in a wireless network |
Also Published As
Publication number | Publication date |
---|---|
KR20050070985A (ko) | 2005-07-07 |
US7535919B2 (en) | 2009-05-19 |
US20050141547A1 (en) | 2005-06-30 |
JP3987857B2 (ja) | 2007-10-10 |
JP2005198307A (ja) | 2005-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101082922B1 (ko) | 무선 개인영역 네트워크에서 우선 순위를 적용한무선통신방법 | |
KR100999094B1 (ko) | 시분할 방식의 무선랜 통신방법 및 시스템 | |
EP1626529B1 (en) | Radio communication system, radio communication apparatus, radio communication method, and computer program | |
US20020093929A1 (en) | System and method for sharing bandwidth between co-located 802.11a/e and HIPERLAN/2 systems | |
KR20060063897A (ko) | 무선 통신 시스템, 무선 통신 장치 및 무선 통신 방법, 및컴퓨터 프로그램 | |
CN107046733B (zh) | 基于信道预约机制的可见光全双工连续传输随机接入方法 | |
JP2005020163A (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP2004350168A (ja) | 無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
KR20050096839A (ko) | 무선통신 시스템, 무선통신장치 및 무선통신방법과 컴퓨터프로그램 | |
KR20040082588A (ko) | 모바일 애드 혹 네트워크에서 이동 단말기의 매체 액세스제어 프로토콜 계층 모듈 및 매체 액세스 제어 프로토콜계층 모듈의 프레임 송수신 방법 | |
JP2007129772A (ja) | 無線通信システム | |
KR100959123B1 (ko) | 무선 네트워크 통신 방법 | |
JP4329500B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP4192676B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP4264645B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
Joe et al. | Reservation csma/ca for multimedia traffic over mobile ad-hoc networks | |
Gao et al. | Radio resource management of D2D communication | |
Ye et al. | A jamming‐based MAC protocol to improve the performance of wireless multihop ad‐hoc networks | |
KR100526184B1 (ko) | 무선 네트워크에서의 멀티미디어 데이터 전송 방법 | |
Johnson et al. | Impact of turnaround time on wireless MAC protocols | |
JP4222143B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
JP4333346B2 (ja) | 無線通信システム、無線通信装置及び無線通信方法、並びにコンピュータ・プログラム | |
Lo et al. | An efficient scheduling mechanism for IEEE 802.11 e MAC enhancements | |
Xu et al. | PDMAC-SIC: Priority-based distributed low delay MAC with successive interference cancellation for industrial wireless networks | |
Tian et al. | Improving protocol capacity by scheduling random access on WLANs |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
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: 20141031 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20151030 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20181031 Year of fee payment: 8 |
|
FPAY | Annual fee payment |
Payment date: 20191031 Year of fee payment: 9 |