KR20080008196A - Wireless network system and method for transmitting and receiving data on the wireless network - Google Patents
Wireless network system and method for transmitting and receiving data on the wireless network Download PDFInfo
- Publication number
- KR20080008196A KR20080008196A KR1020060088725A KR20060088725A KR20080008196A KR 20080008196 A KR20080008196 A KR 20080008196A KR 1020060088725 A KR1020060088725 A KR 1020060088725A KR 20060088725 A KR20060088725 A KR 20060088725A KR 20080008196 A KR20080008196 A KR 20080008196A
- Authority
- KR
- South Korea
- Prior art keywords
- schedule
- channel time
- command
- block
- field indicating
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 78
- 238000004891 communication Methods 0.000 claims abstract description 30
- 230000004044 response Effects 0.000 claims description 42
- 230000005540 biological transmission Effects 0.000 claims description 22
- 230000003068 static effect Effects 0.000 claims description 15
- 238000010586 diagram Methods 0.000 description 16
- 230000008569 process Effects 0.000 description 5
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 2
- 230000008901 benefit Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 108700026140 MAC combination Proteins 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0808—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA]
- H04W74/0816—Non-scheduled access, e.g. ALOHA using carrier sensing, e.g. carrier sense multiple access [CSMA] with collision avoidance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/26—Resource reservation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
- H04W72/044—Wireless resource allocation based on the type of the allocated resource
- H04W72/0446—Resources in time domain, e.g. slots or frames
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 본 발명은 무선 네트워크 시스템 및 상기 무선 네트워크상에서 데이터를 송수신하는 방법에 관한 것으로서, 고주파 대역에서 무선 통신을 수행하는 스테이션 중 비콘 프레임(Beacon Frame)을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션으로 하여금 수퍼 프레임내의 스케줄 정보를 획득할 수 있도록 하는 무선 네트워크 시스템 및 상기 네트워크상에서 데이터를 송수신하는 방법에 관한 것이다.The present invention relates to a wireless network system and a method for transmitting and receiving data on the wireless network, the wireless communication system in the high frequency band that does not receive a beacon frame (Beacon Frame) or damaged beacon frame received A wireless network system that enables a station to obtain schedule information in a super frame and a method of transmitting and receiving data on the network.
본 발명의 실시예에 따른 무선 네트워크 조정자는 적어도 하나 이상의 채널 타임 블록(Channel Time Block)을 포함하는 수퍼 프레임(Super Frame)을 구성하기 위한 비콘 프레임(Beacon Frame)을 생성하는 MAC 유닛과, 상기 채널 타임 블록 중 특정 채널 타임 블록을 네트워크상의 스테이션으로 하여금 소정의 제어 명령이 포함된 패킷이 송수신되는 구간으로 설정하는 대역 관리부 및 소정의 통신 채널을 통하여 상기 설정에 대한 정보가 포함된 상기 비콘 프레임을 송신하는 송신 유닛을 포함한다.The wireless network coordinator according to an embodiment of the present invention is a MAC unit for generating a beacon frame (Beacon Frame) for forming a super frame including at least one channel time block (Channel Time Block), and the channel Transmitting the beacon frame including the information on the setting through a band management unit and a predetermined communication channel for setting a specific channel time block of the time block to the interval in which a packet containing a predetermined control command is transmitted and received And a transmitting unit.
Description
도 1은 종래의 전송 요구 및 전송 클리어를 이용한 반이중적 무선 네트워크를 나타낸 도면이다.1 is a diagram illustrating a half-duplex wireless network using a conventional transmission request and a transmission clear.
도 2는 종래의 수퍼 프레임을 나타낸 도면이다.2 is a view showing a conventional super frame.
도 3은 본 발명의 실시예에 따른 무선 네트워크 시스템을 나타낸 도면이다.3 is a diagram illustrating a wireless network system according to an embodiment of the present invention.
도 4는 본 발명의 실시예에 따른 통신 계층을 나타낸 도면이다.4 is a diagram illustrating a communication layer according to an embodiment of the present invention.
도 5는 본 발명의 실시예에 따른 수퍼 프레임을 나타낸 도면이다.5 is a diagram illustrating a super frame according to an embodiment of the present invention.
도 6은 본 발명의 실시예에 따른 제어 명령을 나타낸 도면이다.6 is a view showing a control command according to an embodiment of the present invention.
도 7은 본 발명의 실시예에 따른 스케줄 정보를 나타낸 도면이다.7 is a diagram illustrating schedule information according to an embodiment of the present invention.
도 8은 본 발명의 실시예에 따른 무선 네트워크 조정자를 나타낸 블록도이다.8 is a block diagram illustrating a wireless network coordinator according to an embodiment of the present invention.
도 9는 본 발명의 실시예에 따른 스테이션을 나타낸 블록도이다.9 is a block diagram illustrating a station according to an embodiment of the present invention.
도 10은 본 발명의 실시예에 따른 무선 네트워크 조정자의 동작을 나타낸 흐름도이다.10 is a flowchart illustrating the operation of a radio network coordinator according to an embodiment of the present invention.
도 11은 본 발명의 실시예에 따른 스테이션이 데이터를 송수신하는 과정을 나타낸 흐름도이다.11 is a flowchart illustrating a process of transmitting and receiving data by a station according to an embodiment of the present invention.
<도면의 주요 부분에 관한 부호의 설명><Explanation of symbols on main parts of the drawings>
810 : CPU 820 : 메모리810: CPU 820: memory
830 : 버스 840 : MAC 유닛830
850 : 대역 관리부 860 : PHY 유닛850: Band management unit 860: PHY unit
870 : 안테나870: Antenna
본 발명은 무선 네트워크 시스템 및 상기 무선 네트워크상에서 데이터를 송수신하는 방법에 관한 것으로서, 더욱 상세하게는 고주파 대역에서 무선 통신을 수행하는 스테이션 중 비콘 프레임(Beacon Frame)을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션으로 하여금 수퍼 프레임내의 스케줄 정보를 획득할 수 있도록 하는 무선 네트워크 시스템 및 상기 네트워크상에서 데이터를 송수신하는 방법에 관한 것이다.The present invention relates to a wireless network system and a method for transmitting and receiving data on the wireless network, and more particularly, to receive a beacon frame that does not receive a beacon frame or a damaged beacon frame among stations performing wireless communication in a high frequency band. A wireless network system that enables a station to obtain schedule information in a super frame and a method of transmitting and receiving data on the network.
도 1은 종래의 전송 요구 및 전송 클리어를 이용한 반이중적 무선 네트워크를 나타낸 도면이다.1 is a diagram illustrating a half-duplex wireless network using a conventional transmission request and a transmission clear.
일반적으로, 무선 네트워크는 송신과 수신을 동시에 할 수 없는 반이중(half-duplex) 방식을 이용하는데, 반이중 방식을 이용하여 무선 매체에 접근 시 매체 점유에 대한 충돌을 방지하기 위하여 전송 요구(RTS; Request To Send) 신 호(111) 및 전송 클리어(CTS; Clear To Send) 신호(121)가 이용된다.In general, a wireless network uses a half-duplex method that cannot transmit and receive at the same time. A half-duplex method uses a request request (RTS) to prevent a collision with media occupancy when accessing a wireless medium. To Send (111) signal and Clear To Send (CTS)
전송할 프레임을 가지고 있는 송신 스테이션(110)은 우선, 전송 요구 신호(111)를 송신함으로써 전송 절차를 개시하는데, 이를 수신한 주변의 모든 스테이션은 전파 발생을 중지한다. 그리고, 수신 스테이션(120)이 전송 요구 신호(111)를 수신하면 전송 클리어 신호(121)로 응답하는데, 전송 클리어 신호(121) 또한 주변의 모든 스테이션의 전파 발생을 중지시킨다. 전송 클리어 신호(121)를 수신한 송신 스테이션(110)은 프레임(112)을 송신하고, 이를 수신한 수신 스테이션(120)으로부터 확인 응답(Acknowledgement) 신호(122)를 수신한다.The transmitting
무선 랜(Wireless LAN) 환경에서 일반적으로 사용되는 MAC(Media Access Control) 알고리즘인 반송파 감지 다중 접근/충돌 회피(CSMA/CA; Carrier Sense Multiple Access with Collision Avoidance)는 분산 조정 함수(DCF; Distributed Coordination Function)에 의해서 제공되는데, 분산 조정 함수는 이더넷과 마찬가지로 송신 스테이션(110)이 프레임(112)을 전송하기 전에 무선 링크가 깨끗하지 검사하며, 다른 스테이션과의 충돌을 피하기 위하여 각 프레임(112)의 종료 시점에서 임의의 지연(back-off)을 사용한다.Carrier Sense Multiple Access with Collision Avoidance (CSMA / CA), a Media Access Control (MAC) algorithm commonly used in wireless LAN environments, is distributed coordination function (DCF). The distributed coordination function, like Ethernet, checks that the radio link is clean before transmitting
반송파 감지(Carrier sensing)는 매체가 이용 가능한지 결정하기 위하여 사용되는데 물리적 반송파 감지와 가상 반송파 감지 기능으로 분류된다. 물리적 반송파 감지 기능은 물리 계층에서 제공하며, 사용되는 매체와 변조 방식에 의존한다. 그리고, 가상 반송파 감지는 네트워크 할당 벡터(NAV; Network Allocation Vector)가 제공하는데, 네트워크 할당 벡터는 매체가 예약된 경우의 시간 정보를 의미하는 타이머이다. 여기서, 네트워크 할당 벡터는 전송 요구 신호(111) 및 전송 클리어 신호(121)의 프레임 헤더에 포함되어 전송되며, 송신 스테이션(110) 및 수신 스테이션(120)은 동작 완료에 필요한 시간을 네트워크 할당 벡터에 설정하여 다른 스테이션의 매체 사용을 방지한다.Carrier sensing is used to determine if a medium is available and is classified into physical carrier sensing and virtual carrier sensing. Physical carrier detection is provided by the physical layer and depends on the medium and modulation scheme used. The virtual carrier detection is provided by a network allocation vector (NAV), which is a timer indicating time information when a medium is reserved. Here, the network allocation vector is included in the frame header of the
한편, 무선 팬(Wireless PAN) 환경에서 타이밍(timing)은 수퍼 프레임(Super Frame)을 기반으로 한다.Meanwhile, timing in a wireless fan environment is based on a super frame.
도 2는 종래의 수퍼 프레임을 나타낸 도면으로서, 수퍼 프레임(200)은 비콘 구간(210)으로 시작하여 경쟁 접근 구간(Contention Access Period)(220), 채널 시간 할당 구간(Channel Time Allocation Period)(230)으로 구성된다. 경쟁 접근 구간(220)을 통해서는 비동기 데이터(Asynchronous Data) 또는 제어 명령(Command) 등이 송수신된다. 채널 시간 할당 구간(230)은 CTA(Channel Time Allocation)(232), MCTA(Management CTA)(231)로 구성되고, CTA(232)를 통해서는 제어 명령, 등시성 데이터(Isochronous Data) 또는 비동기 데이터가 송수신된다.FIG. 2 is a diagram illustrating a conventional super frame, in which the
경쟁 접근 구간(220)의 길이는 액세스 포인트가 결정하고, 비콘 구간(210)에 배포된 비콘 프레임을 통해 네트워크에 참여하고 있는 스테이션들에 전달된다.The length of the
경쟁 접근 구간(220)에서는 매체 접근 방식으로 전술한 CSMA/CA를 사용한다. 반면, 채널 시간 할당 구간(230)은 스테이션마다 특정한 타임 윈도우(Time Window)를 가지는 시분할 다중 접근(TDMA; Time Division Multiple Access) 방식을 사용하는데, 액세스 포인트는 매체 접근을 요청하는 장치를 위하여 채널 시간(Channel Time)을 할당하고, 그 기간 동안 해당 스테이션과 데이터 송수신을 수행한다. 여기 서, MCTA(231)는 데이터를 서로 송수신하려는 한 쌍의 스테이션에 할당되어 TDMA로 접근하거나 슬롯 알로하(Slotted Aloha) 프로토콜을 사용하는 공유 CTA로써 사용된다.The
한편, 데이터 전송 시, 수 기가(Giga) 대역을 통하여 압축된(compressed) 데이터를 전송하는 방식과 함께, 수십 기가 대역을 통하여 비 압축된(uncompressed) 데이터를 전송하는 방식이 시도되고 있다. 비 압축된 데이터는 압축된 데이터에 비하여 고용량이므로, 수십 기가 대역을 통해서만 전송이 가능하며, 전송 중 패킷(packet)의 손실(loss)이 발생하더라도 데이터를 출력함에 있어서 압축된 데이터에 비하여 적은 영향을 받는다.Meanwhile, in the data transmission, a method of transmitting compressed data through a giga band and a method of transmitting uncompressed data through several tens of giga band has been attempted. Since uncompressed data is higher in capacity than compressed data, it can be transmitted only through several tens of gigabytes, and even if a packet loss occurs during transmission, it has less effect than the compressed data in outputting data. Receive.
이와 같은 무선 통신에서, 비콘 프레임은 네트워크 매체로의 접근에 대한 스케줄 정보를 포함하고 있다. 즉, 네트워크상의 스테이션들은 비콘 프레임을 통하여 경쟁 접근 구간 및 채널 시간 할당 구간의 배치 상태를 알게 되고, 이에 따라 매체에 접근하거나 접근을 보류할 수 있는 것이다.In such wireless communication, the beacon frame contains schedule information for access to the network medium. That is, the stations on the network know the arrangement status of the contention access section and the channel time allocation section through the beacon frame, and thus can access or withhold the medium.
한편, 네트워크 또는 스테이션 자체의 문제 등으로 인하여 비콘 프레임을 수신하지 못하거나 손상된 비콘 프레임을 수신하는 스테이션이 존재할 수도 있는데, 이러한 스테이션은 네트워크의 스케줄 정보를 제공받지 못하므로 해당 수퍼 프레임이 종료되어 이후의 비콘 프레임을 수신할 때까지 매체로의 접근을 할 수 없게 된다. 이에 따라, 해당 스테이션에 의하여 전송 중이던 데이터는 전송이 지연되며, 스테이션에게 할당된 수퍼 프레임의 해당 대역은 사용되지 않은 채로 방치되어 매체의 낭비가 발생할 수 있다.On the other hand, there may be a station that does not receive a beacon frame or receive a damaged beacon frame due to a problem in the network or the station itself. Since such a station does not receive schedule information of the network, the corresponding super frame is terminated. Access to the medium will be unavailable until a beacon frame is received. Accordingly, the data being transmitted by the corresponding station may be delayed, and the corresponding band of the super frame allocated to the station may be left unused, resulting in waste of media.
따라서, 비콘 프레임을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션으로 하여금 네트워크의 스케줄 정보를 제공받을 수 있도록 하는 발명의 등장이 요구된다.Accordingly, there is a need for an appearance of the invention that allows a station that does not receive a beacon frame or receives a damaged beacon frame to receive schedule information of a network.
본 발명은 고주파 대역에서 무선 통신을 수행하는 스테이션 중 비콘 프레임(Beacon Frame)을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션으로 하여금 수퍼 프레임내의 스케줄 정보를 획득할 수 있도록 하는데 그 목적이 있다.An object of the present invention is to enable a station that does not receive a beacon frame or receives a damaged beacon frame among stations that perform wireless communication in a high frequency band to obtain schedule information in a super frame.
본 발명의 목적들은 이상에서 언급한 목적으로 제한되지 않으며, 언급되지 않은 또 다른 목적들은 아래의 기재로부터 당업자에게 명확하게 이해되어질 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects which are not mentioned will be clearly understood by those skilled in the art from the following description.
상기 목적을 달성하기 위하여, 본 발명의 실시예에 따른 무선 네트워크 조정자는 적어도 하나 이상의 채널 타임 블록(Channel Time Block)을 포함하는 수퍼 프레임(Super Frame)을 구성하기 위한 비콘 프레임(Beacon Frame)을 생성하는 MAC 유닛과, 상기 채널 타임 블록 중 특정 채널 타임 블록을 네트워크상의 스테이션으로 하여금 소정의 제어 명령이 포함된 패킷이 송수신되는 구간으로 설정하는 대역 관리부 및 소정의 통신 채널을 통하여 상기 설정에 대한 정보가 포함된 상기 비콘 프레임을 송신하는 송신 유닛을 포함한다.In order to achieve the above object, a wireless network coordinator according to an embodiment of the present invention generates a beacon frame for constructing a super frame including at least one channel time block. The MAC unit, a band management unit for setting a specific channel time block among the channel time blocks to a section in which a packet including a predetermined control command is transmitted and received, and information about the setting through a predetermined communication channel. And a transmitting unit for transmitting the included beacon frame.
본 발명의 실시예에 따른 스테이션은 비콘 프레임의 수신 여부를 판단하는 판단부와, 상기 판단 결과에 따라 상기 비콘 프레임이 송신된 수퍼 프레임의 스케 줄 정보를 요청하기 위한 제 1 명령이 포함된 패킷을 생성하는 MAC 유닛 및 상기 수퍼 프레임에 포함된 적어도 하나 이상의 채널 타임 블록 중 특정 채널 타임 블록을 통하여 상기 제 1 명령이 포함된 패킷을 송신하고, 상기 송신에 대한 응답으로 상기 스케줄 정보를 통보하기 위한 제 2 명령이 포함된 패킷을 수신하는 송신 유닛을 포함한다.The station according to an embodiment of the present invention includes a determination unit for determining whether to receive a beacon frame and a packet including a first command for requesting schedule information of the super frame in which the beacon frame is transmitted according to the determination result. Transmitting a packet including the first command through a specific channel time block among a MAC unit to be generated and at least one channel time block included in the super frame, and notifying the schedule information in response to the transmission; And a sending unit for receiving a packet containing two instructions.
본 발명의 실시예에 따른 네트워크를 구성하는 방법은 적어도 하나 이상의 채널 타임 블록(Channel Time Block)을 포함하는 수퍼 프레임(Super Frame)을 구성하기 위한 비콘 프레임(Beacon Frame)을 생성하는 단계와, 상기 채널 타임 블록 중 특정 채널 타임 블록을 네트워크상의 스테이션으로 하여금 소정의 제어 명령이 포함된 패킷이 송수신되는 구간으로 설정하는 단계 및 소정의 통신 채널을 통하여 상기 설정에 대한 정보가 포함된 상기 비콘 프레임을 송신하는 단계를 포함한다.According to an aspect of the present invention, there is provided a method of constructing a network, including: generating a beacon frame for constructing a super frame including at least one channel time block; Setting a specific channel time block among the channel time blocks to a section in which a packet including a predetermined control command is transmitted / received and transmitting the beacon frame including information on the setting through a predetermined communication channel. It includes a step.
본 발명의 실시예에 따른 데이터를 송수신하는 방법은 비콘 프레임의 수신 여부를 판단하는 단계와, 상기 판단 결과에 따라 상기 비콘 프레임이 송신된 수퍼 프레임의 스케줄 정보를 요청하기 위한 제 1 명령이 포함된 패킷을 생성하는 단계와, 상기 수퍼 프레임에 포함된 적어도 하나 이상의 채널 타임 블록 중 특정 채널 타임 블록을 통하여 상기 제 1 명령이 포함된 패킷을 송신하는 단계 및 상기 송신에 대한 응답으로 상기 스케줄 정보를 통보하기 위한 제 2 명령이 포함된 패킷을 수신하는 단계를 포함한다.According to an embodiment of the present invention, a method for transmitting and receiving data includes determining whether a beacon frame is received and a first command for requesting schedule information of a super frame in which the beacon frame is transmitted according to the determination result. Generating a packet, transmitting a packet including the first command through a specific channel time block among at least one channel time block included in the super frame, and notifying the schedule information in response to the transmission; Receiving a packet containing a second command to:
기타 실시예들의 구체적인 사항들은 상세한 설명 및 도면들에 포함되어 있다.Specific details of other embodiments are included in the detailed description and the drawings.
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성 요소를 지칭한다.Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but can be implemented in various different forms, and only the embodiments make the disclosure of the present invention complete, and the general knowledge in the art to which the present invention belongs. It is provided to fully inform the person having the scope of the invention, which is defined only by the scope of the claims. Like reference numerals refer to like elements throughout.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 상세히 설명하기로 한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 3은 본 발명의 실시예에 따른 무선 네트워크 시스템을 나타낸 도면이다. 무선 네트워크 시스템은 무선 네트워크 조정자(Wireless Network Coordinator)(310) 및 스테이션(Wireless Network Station)(321, 322, 323, 324)을 포함하여 구성된다.3 is a diagram illustrating a wireless network system according to an embodiment of the present invention. The wireless network system includes a
무선 네트워크 조정자(310)는 비콘 프레임을 송신하여 네트워크상에 존재하는 스테이션(321, 322, 323, 324)의 대역 할당(bandwidth allocation)을 조정하는 역할을 한다. 즉, 네트워크를 구성하는 적어도 하나 이상의 스테이션들(321, 322, 323, 324)은 수신된 비콘 프레임을 참조하여 대역을 할당 받기 위하여 대기하거나, 대역이 자신에게 할당된 경우 할당된 대역을 통하여 다른 스테이션에게 송신하고자 하는 데이터를 송신할 수 있게 되는 것이다.The
본 발명의 실시예에 따른 네트워크는 적어도 하나 이상의 채널 타임 블 록(Channel Time Block)을 포함하는 수퍼 프레임에 따라 구성되는데, 채널 타임 블록은 네트워크상의 특정 스테이션에게 대역이 할당되도록 예약된 시간 구간인 예약 채널 타임 블록(Reserved Channel Time Block)과 네트워크상의 스테이션 중 경쟁을 통하여 선택된 하나의 스테이션에게 대역이 할당된 시간 구간인 비예약 채널 타임 블록(Unreserved Channel Time Block)으로 분류될 수 있다.A network according to an embodiment of the present invention is configured according to a super frame including at least one channel time block, wherein the channel time block is a reservation which is a time interval reserved for band allocation to a specific station on the network. It may be classified into an unreserved channel time block, which is a time interval in which a band is allocated to a selected station through competition between a channel time block and a station on a network.
여기서, 채널 타임 블록은 네트워크상에 존재하는 스테이션간에 데이터가 송수신되는 일정한 시간 구간(Time Period)를 의미하는 것으로서, 예약 채널 타임 블록 및 비예약 채널 타임 블록은 각각 채널 타임 할당 구간(Channel Time Allocation Period) 및 경쟁 접근 구간(Contention Access Period)에 대응된다.Here, the channel time block refers to a time period in which data is transmitted and received between stations existing on the network, and the reserved channel time block and the unreserved channel time block are respectively a channel time allocation period. ) And a contention access period.
송신하고자 하는 데이터를 갖고 있는 스테이션은 비예약 채널 타임 블록에서 다른 스테이션과 경쟁하여 데이터를 송신하거나, 자신에게 할당된 예약 채널 타임 블록에서 데이터를 송신할 수 있다. 즉, 네트워크상의 각 스테이션은 비콘 프레임에 포함된 스케줄 정보를 참조하여 대역 할당을 확인하고 데이터의 송수신을 수행하는 것이다.A station having data to transmit may transmit data in competition with another station in an unreserved channel time block or transmit data in a reserved channel time block assigned to it. That is, each station on the network refers to schedule information included in the beacon frame to check band allocation and transmit and receive data.
비예약 채널 타임 블록은 하나의 수퍼 프레임 내에 적어도 하나 이상 포함될 수 있는데, 그 중 특정 비예약 채널 타임 블록은 제어 명령이 포함된 패킷(이하, 제어 명령 패킷이라 한다)이 송수신되는 구간(이하, 제어 명령 구간이라 한다)으로 설정될 수 있다. 여기서, 제어 명령은 네트워크상의 스테이션 중 비콘 프레임을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션이 수퍼 프레임에 포함된 적어도 하나 이상의 스케줄 구간에 대한 스케줄 정보를 요청하기 위하여 생성한 정 보 요청 명령 및 정보 요청 명령에 대한 응답으로서 스케줄 정보가 포함되도록 무선 네트워크 조정자(310)에 의하여 생성된 정보 응답 명령을 포함한다.At least one non-reserved channel time block may be included in one super frame, and a specific non-reserved channel time block is a period in which a packet including a control command (hereinafter referred to as a control command packet) is transmitted and received (hereinafter, controlled). Command interval). In this case, the control command is an information request command and information generated by a station that does not receive a beacon frame or receives a damaged beacon frame among the stations on the network to request schedule information for at least one or more schedule sections included in the super frame. An information response command generated by the
이에 따라, 네트워크 또는 자체적인 문제로 인하여 비콘 프레임을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션도 스케줄 정보를 획득하여 다른 스테이션에게 할당된 예약 채널 타임 블록을 침해하지 않고 자신에게 할당된 예약 채널 타임 블록을 통하여 데이터를 송신하거나, 비예약 채널 타임 블록에 다른 스테이션과 경쟁하여 데이터를 송신할 수 있게 된다.Accordingly, a station that does not receive a beacon frame or receives a damaged beacon frame due to a network or its own problem can also obtain schedule information and reserve channel time allocated to itself without violating a reserved channel time block allocated to another station. It is possible to transmit data through a block or to compete with other stations in an unreserved channel time block.
또한, 제어 명령 구간은 비콘 구간의 바로 뒤에 배치될 수 있으며 그 위치 및 크기가 일정하다. 이에 따라, 비콘 프레임을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션은 전체 수퍼 프레임에 대한 스케줄 정보를 획득할 수 있게 된다.In addition, the control command section may be disposed immediately after the beacon section and its position and size are constant. Accordingly, the station that does not receive the beacon frame or receives the damaged beacon frame may obtain schedule information for the entire super frame.
도 4는 본 발명의 실시예에 따른 통신 계층을 나타낸 도면이다.4 is a diagram illustrating a communication layer according to an embodiment of the present invention.
일반적으로, 통신 계층(400)은 최하위에 무선 신호가 전파되는 소정 주파수 대역의 물리적 매체를 의미하는 채널(channel) 층(440)으로부터 시작하여, RF 층(Radio Frequency layer)(432) 및 기저대역 층(Baseband layer)(431)을 포함하는 PHY 층(Physical layer)(430)과, MAC 층(Media Access Control layer)(420) 및 상위 층(upper layer)(410)으로 구성된다. 여기서, 상위 층(410)은 MAC 층(420) 이상의 층으로서 LLC 층(Logical Link Control layer), 네트워크 층, 전송 층 및 어플리케이션 층 등을 포함할 수 있다.In general, the
그런데, 본 발명의 실시예에 따른 무선 채널은 2.4 GHz 또는 5GHz와 같은 저 주파 대역뿐만 아니라, 60GHz와 같은 고주파 대역을 포함할 수 있다. 이에 따라, 채널 층(440)은 방향성이 없는 통신뿐만 아니라, 방향성이 있는 단방향 통신을 수행할 수도 있다.However, the wireless channel according to the embodiment of the present invention may include a high frequency band such as 60 GHz as well as a low frequency band such as 2.4 GHz or 5 GHz. Accordingly, the
도 5는 본 발명의 실시예에 따른 수퍼 프레임을 나타낸 도면이다. 수퍼 프레임(500)은 비콘 구간, 비예약 채널 타임 블록(521, 522, 523, 524, 525) 및 예약 채널 타임 블록(531, 532, 533, 534, 535, 536)을 포함하여 구성된다.5 is a diagram illustrating a super frame according to an embodiment of the present invention. The
비콘 구간 동안에는 무선 네트워크 조정자에 의한 비콘 프레임(511)이 배포되는데 이에 따라, 비콘 프레임(511)을 수신한 스테이션들은 비콘 프레임(511)에 포함된 스케줄 정보를 이용하여 네트워크상의 대역을 할당 상태를 알 수 있게 된다.During the beacon period, the
비예약 채널 타임 블록(521, 522, 523, 524, 525)은 데이터를 송신하고자 하는 둘 이상의 스테이션이 서로 경쟁하는 구간으로서, 경쟁에서 선택된 스테이션만이 할당된 대역을 통하여 데이터를 송신할 수 있다.The non-reserved channel time blocks 521, 522, 523, 524, and 525 are sections in which two or more stations to transmit data compete with each other, and only a station selected in a contention may transmit data through an allocated band.
예약 채널 타임 블록(531, 532, 533, 534, 535, 536)은 특정 스테이션에 대하여 대역이 할당된 구간으로서, 대역을 할당받은 특정 스테이션만이 할당된 대역을 통하여 자신이 송신하고자 하는 데이터를 송신할 수 있다.The reserved channel time blocks 531, 532, 533, 534, 535, and 536 are intervals in which a band is allocated to a specific station, and only the specific station to which the band is allocated transmits data that it wants to transmit through the allocated band. can do.
한편, 도 5에 도시된 바와 같이, 하나의 수퍼 프레임(500)에는 적어도 하나 이상의 비예약 채널 타임 블록(521, 522, 523, 524, 525) 및 예약 채널 타임 블록(531, 532, 533, 534, 535, 536)이 포함될 수 있는데, 그 중 특정 비예약 채널 타임 블록(521)은 제어 명령 구간으로 설정될 수 있다.5, at least one unreserved
즉, 네트워크상에 존재하는 스테이션 중 비콘 프레임(511)을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션은 제어 명령 구간을 통하여 정보 요청 명령이 포함된 패킷을 송신하고, 이를 수신한 무선 네트워크 조정자는 정보 요청 명령이 포함된 패킷에 대한 응답으로 정보 응답 명령이 포함된 패킷을 생성하여 배포하는 것이다. 이에 따라, 비콘 프레임(511)을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션은 다음 비콘 프레임(512)이 배포되기 전에도 스케줄 정보를 획득할 수 있게 된다.That is, a station that does not receive a
여기서, 정보 응답 명령에는 해당 수퍼 프레임의 스케줄 정보가 포함되어 있으므로, 비콘 프레임(511)을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션도 정보 응답 명령을 통하여 획득한 스케줄 정보를 이용하여 수퍼 프레임에서의 채널 타임 블록의 활용을 수행할 수 있게 된다. In this case, since the information response command includes schedule information of the corresponding super frame, a station that does not receive the
한편, 제어 명령 구간은 비예약 채널 타임 블록으로서 스테이션들은 서로 경쟁하여 패킷을 송신하게 되는데, 여기서 패킷이 송수신되는 방식은 반송파 감지 다중 접근/충돌 회피(Carrier Sense Multiple Access with Collision Avoidance) 방식 또는 슬롯 알로하(slotted aloha) 방식을 포함한다.On the other hand, the control command interval is a non-reserved channel time block, the stations are competing with each other to transmit a packet, where the transmission and reception of the packet is a carrier sense multiple access with collision avoidance scheme or slot aloha (slotted aloha).
또한, 도 5에 도시된 바와 같이 멀티미디어 데이터와 같이 크기가 큰 데이터는 고속 주파수 채널을 통하여 전송되고, 비콘 프레임(511, 512), 제어 명령이 포함된 패킷과 같이 크기가 작은 데이터는 저속 주파수 채널을 통하여 전송될 수 있다. 여기서, 고속 주파수 채널은 60GHz 대역을 포함하고, 저속 주파수 채널은 2.4GHz 또는 5GHz 대역을 포함하는 수 있는데, 고속 주파수 채널은 방향성을 갖는 단방향 채널이고, 저속 주파수 채널은 방향성을 갖지 않는 양방향 채널일 수 있으며, 고속 주파수 채널 및 저속 주파수 채널 모두 양방향 채널일 수도 있다. 이를 위하여, 무선 네트워크 조정자 (310) 및 스테이션(321, 322, 323, 324)은 양 채널을 각각 담당하는 두 개의 PHY 층을 구비할 수 있다.In addition, as illustrated in FIG. 5, large data such as multimedia data is transmitted through a high frequency channel, and small data such as a packet including a
도 6은 본 발명의 실시예에 따른 제어 명령을 나타낸 도면으로서, 제어 명령(600)은 식별자 필드(610), 크기 필드(620), 예비 필드(630) 및 데이터 필드(640)를 포함하여 구성된다.6 is a diagram illustrating a control command according to an embodiment of the present invention, wherein the
식별자 필드(610)에는 해당 명령이 정보 요청 명령인지 정보 응답 명령인지를 나타내는 식별자가 포함된다. 크기 필드(620)에는 예비 필드(630)의 크기를 나타내는 값이 포함되고, 그리고 예비 필드(630)에는 네트워크상의 원활한 운용을 위하여 다양한 용도의 값이 포함될 수 있다.The
여기서, 정보 요청 명령은 스테이션에 의하여 생성되는데, 비콘 프레임을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션은 정보 요청 명령이 포함된 패킷을 생성하여 제어 명령 구간을 통하여 송신한다. 그리고, 무선 네트워크 조정자는 수신된 패킷에 대한 응답으로 스케줄 정보가 포함된 정보 응답 명령을 생성하고, 이에 대한 패킷을 송신한다. 정보 응답 명령의 데이터 필드(640)에는 스케줄 정보가 포함될 수 있으며 데이터 필드(640)의 크기는 가변적일 수 있다. 또한, 제어 명령이 정보 요청 명령인 경우, 데이터 필드(640)는 정보 요청 명령에 포함되지 않을 수도 있다.Here, the information request command is generated by the station, and the station that does not receive the beacon frame or receives the damaged beacon frame generates a packet including the information request command and transmits it through the control command section. The wireless network coordinator generates an information response command including schedule information in response to the received packet, and transmits a packet corresponding thereto. The data field 640 of the information response command may include schedule information, and the size of the data field 640 may be variable. In addition, when the control command is an information request command, the data field 640 may not be included in the information request command.
도 7은 본 발명의 실시예에 따른 스케줄 정보를 나타낸 도면으로서, 스케줄 정보(700)에는 인덱스 필드(710), 크기 필드(720) 및 적어도 하나 이상의 스케줄 블록(730)이 포함될 수 있다.7 is a diagram illustrating schedule information according to an embodiment of the present invention. The
인덱스 필드(710)에는 해당 정보가 스케줄 정보임을 나타내는 플래그 또는 고유 식별자가 명시되어 있고, 크기 필드(720)에는 스케줄 블록의 전체 크기가 명시되어 있다.In the
그리고, 각각의 스케줄 블록(731, 732, 733)에는 정적 지시 필드(751), 발신지 필드(752), 목적지 필드(753), 스트림 인덱스 필드(754), 시작 시간 필드(755), 블록의 간격 필드(756), 스케줄 기간 필드(757) 및 블록의 수 필드(758) 중 적어도 하나가 포함되어 있다.Each
여기서, 정적 지시 필드(751)에는 해당 스케줄 블록이 정적 스케줄을 위한 것인지를 나타내는 식별자가 명시된다. 예를 들어, 수퍼 프레임에서의 일정 시간 및 일정 구간에 존재하는 채널 타임 블록의 스케줄을 나타내는 것으로서, 해당 스케줄 블록이 정적 스케줄인 경우 1의 값이 입력되고, 동적 스케줄인 경우 0의 값이 입력될 수 있다.Here, the
발신지 필드(752)에는 수퍼 프레임상의 채널 타임 블록 중 하나에 대한 대역 할당이 허용된 송신 스테이션을 나타내는 식별자가 명시된다.The
목적지 필드(753)에는 대역 할당이 허용된 채널 타임 블록을 통하여 데이터를 송신하는 송신 스테이션으로부터 해당 데이터를 수신하는 수신 스테이션을 나타내는 식별자가 명시된다.The
스트림 인덱스 필드(754)에는 무선 네트워크 조정자에 의하여 지정된 스트림 인덱스(assigned stream index)가 명시되는데, 이는 채널 타임 블록에서 송수신되도록 지정된 데이터의 종류를 의미한다. 예를 들어, 스테이션이 등시성 스트림의 생성을 요청하는 경우 지정되지 않은 스트림 인덱스(unassigned stream index)가 명시될 수 있는데, 이 때의 스트림 인덱스는 스테이션에 의하여 정의된 값일 수 있다. 한편, 스테이션이 비동기 채널 타임 블록의 예약 또는 제거를 요청하면 스트림 인덱스는 비동기 스트림 값으로 설정될 수 있다.The
또한, 스트림 인덱스는 존재하는 스케줄의 수정 또는 제거를 요청하기 위한 값으로 설정될 수도 있다. 즉, 대역 예약을 위한 값으로 설정될 수 있는 것인데, 스트림 인덱스 필드(754)에 대역 예약을 위한 값이 명시된 경우 해당 패킷이 대역 할당 요청 패킷임을 의미할 수 있다.In addition, the stream index may be set to a value for requesting modification or removal of an existing schedule. That is, it may be set to a value for band reservation. If a value for band reservation is specified in the
시작 시간 필드(755)에는 스케줄 블록에 대응하는 스케줄 구간의 시작 시간이 명시된다.The
블록의 간격 필드(756)에는 스케줄 구간에 포함된 채널 타임 블록의 간격이 명시된다.The
스케줄 기간 필드(757)에는 스케줄 구간에 포함된 두 개의 연속적인 채널 타임 블록의 시작 시간의 간격이 명시된다.The
블록의 수 필드(758)에는 스케줄 구간에 포함된 채널 타임 블록의 수가 명시된다.The number of
도 8은 본 발명의 실시예에 따른 무선 네트워크 조정자를 나타낸 블록도로서, 무선 네트워크 조정자(800)는 CPU(810), 메모리(820), MAC 유닛(840), 대역 관 리부(850) 및 PHY 유닛(860)을 포함하여 구성된다.8 is a block diagram illustrating a wireless network coordinator according to an embodiment of the present invention, wherein the
CPU(810)는 버스(830)에 연결되어 있는 다른 구성 요소들을 제어하며, 도 4에 도시된 상위 층의 작업을 담당한다. 따라서, CPU(810)는 MAC 유닛(840)으로부터 제공되는 수신 데이터(수신 MSDU; MAC Service Data Unit)를 처리하거나 송신 데이터(송신 MSDU)를 생성하여 MAC 유닛에 제공한다.The
메모리(820)는 데이터를 저장하는 역할을 한다. 메모리(820)는 하드 디스크, 광 디스크, 플래시 메모리, CF 카드(Compact Flash Card), SD 카드(Secure Digital Card), SM 카드(Smart Media Card), MMC(Multimedia Card) 또는 메모리 스틱(Memory Stick) 등 정보의 입출력이 가능한 모듈로서 무선 네트워크 조정자(800)의 내부에 구비되어 있을 수 있고, 별도의 장치에 구비되어 있을 수도 있다.The
MAC 유닛(840)은 적어도 하나 이상의 채널 타임 블록을 포함하는 수퍼 프레임을 구성하기 위한 비콘 프레임을 생성하는 역할을 한다. 여기서, 대역 관리부(850)는 채널 타임 블록 중 특정 채널 타임 블록을 네트워크상의 스테이션들로 하여금 소정의 제어 명령이 포함된 패킷이 송수신되는 구간 즉, 제어 명령 구간으로 설정할 수 있다.The
이 때, 대역 관리부(850)는 비콘 프레임이 송신되는 비콘 구간의 바로 뒤에 제어 명령 구간을 배치할 수 있다.At this time, the
PHY 유닛(860)은 MAC 유닛(840)에 의하여 생성된 비콘 프레임을 무선 신호로 변환한 후 소정의 통신 채널을 통하여 송신하는 역할을 한다. 이를 위하여, PHY 유닛(860)은 기저대역 프로세서(Baseband processor)(861) 및 RF 유닛(862)을 포함하 여 구성되며, 안테나(870)와 연결된다. 안테나(870)는 고주파 대역의 방향성 있는 무선 신호를 송수신할 수 있다. 여기서, RF 유닛(862)에 의하여 형성되는 통신 채널은 60GHz 대역의 통신 채널을 포함한다.The
제어 명령은 네트워크상의 스테이션 중 비콘 프레임을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션이 수퍼 프레임에 포함된 적어도 하나 이상의 스케줄 구간에 대한 스케줄 정보를 요청하기 위하여 생성한 정보 요청 명령 및 정보 요청 명령에 대한 응답으로서 스케줄 정보가 포함되도록 생성된 정보 응답 명령을 포함하는데, 정보 응답 명령은 MAC 유닛(840)에 의하여 생성될 수 있다.The control command is applied to the information request command and the information request command generated by the station that does not receive the beacon frame or the damaged beacon frame among the stations on the network to request the schedule information for at least one schedule section included in the super frame. An information response command generated to include the schedule information as a response to the information response command, which may be generated by the
도 9는 본 발명의 실시예에 따른 스테이션을 나타낸 블록도로서, 스테이션(900)은 CPU(910), 메모리(920), MAC 유닛(940), 판단부(950) 및 PHY 유닛(960)을 포함하여 구성된다.9 is a block diagram illustrating a station according to an exemplary embodiment of the present invention, wherein the
CPU(910)는 버스(930)에 연결되어 있는 다른 구성 요소들을 제어하며, 도 4에 도시된 상위 층의 작업을 담당한다. 따라서, CPU(910)는 MAC 유닛(940)으로부터 제공되는 수신 데이터(수신 MSDU; MAC Service Data Unit)를 처리하거나 송신 데이터(송신 MSDU)를 생성하여 MAC 유닛(940)에 제공한다.The
메모리(920)는 데이터를 저장하는 역할을 한다. 메모리(920)는 하드 디스크, 광 디스크, 플래시 메모리, CF 카드(Compact Flash Card), SD 카드(Secure Digital Card), SM 카드(Smart Media Card), MMC(Multimedia Card) 또는 메모리 스틱(Memory Stick) 등 정보의 입출력이 가능한 모듈로서 스테이션(900)의 내부에 구비되어 있을 수 있고, 별도의 장치에 구비되어 있을 수도 있다.The
MAC 유닛(940)은 CPU(910)로부터 제공된 MSDU, 즉 송신할 데이터에 MAC 헤더를 부가하여 MPDU(MAC Protocol Data Unit)를 생성한다.The
PHY 유닛(960)은 MAC 유닛(940)에 의하여 생성된 MPDU를 무선 신호로 변환한 후 통신 채널을 통하여 송신하는 역할을 한다. 이를 위하여, PHY 유닛(960)은 기저대역 프로세서(Baseband processor)(961) 및 RF 유닛(962)을 포함하여 구성되며, 안테나(970)와 연결된다. 안테나(970)는 고주파 대역의 방향성 있는 무선 신호를 송수신할 수 있다.The
기저대역 프로세서(961)는 MAC 유닛(940)에서 생성된 MPDU를 제공받아 시그널 필드 및 프리앰블을 부가하여 PPDU를 생성한다. 그러면, RF 유닛(962)은 생성된 PPDU를 무선 신호로 변환한 후 안테나(970)를 통하여 송신한다.The
스테이션(900)은 송신 스테이션의 역할을 수행하기 위하여 수퍼 프레임에 포함된 예약 채널 타임 블록의 대역을 할당 받거나, 비예약 채널 타임 블록에 다른 스테이션과 경쟁할 수 있다. 이 때, 스테이션(900)은 수퍼 프레임의 스케줄 정보를 참조하여 자신에게 대역이 할당된 예약 채널 타임 블록을 통하여 데이터를 송신하거나 비예약 채널 타임 블록에서 다른 스테이션과 경쟁을 통하여 데이터를 송신할 수 있고 또한, 다른 스테이션에 의하여 대역이 할당된 예약 채널 타임 블록에서는 데이터의 송신을 보류할 수 있다.The
여기서, 스케줄 정보는 비콘 프레임을 통하여 제공받을 수 있는데, 판단부(950)는 비콘 프레임의 수신 여부를 판단한다. 비콘 프레임에는 이후에 전송되는 비콘 프레임의 시작 시간이 명시되어 있는데, 판단부(950)는 이전에 수신한 비콘 프레임을 참조하여 현재 수신될 비콘 프레임의 수신 여부를 판단할 수 있는 것이다. 이를 위하여, 메모리(920)에는 이전에 수신한 비콘 프레임이 저장되어 있을 수 있다.Here, the schedule information may be provided through the beacon frame, the
그리고, 판단 결과는 MAC 유닛(940)으로 전달되는데, 이에 따라 MAC 유닛(940)은 비콘 프레임이 송신된 수퍼 프레임의 스케줄 정보를 요청하기 위한 정보 요청 명령이 포함된 패킷(이하, 정보 요청 패킷이라 한다)을 생성한다. 정보 요청 명령에 대한 자세한 설명은 전술하였으므로 생략하기로 한다.The determination result is transmitted to the
그리고, 생성된 정보 요청 패킷은 PHY 유닛(960)으로 전달되고, PHY 유닛(960)은 전달받은 정보 요청 패킷을 송신한다. 즉, 무선 네트워크 조정자(800)로 하여금 정보 요청 패킷을 수신받도록 하는 것으로서, 이를 위하여 정보 요청 패킷의 목적지 필드(미도시)에는 무선 네트워크 조정자(800)의 주소가 삽입되거나 브로드캐스트(broadcast) 주소가 삽입될 수 있다.The generated information request packet is delivered to the
정보 요청 패킷이 송신됨에 따라 무선 네트워크 조정자(800)는 스케줄 정보가 포함된 정보 응답 명령에 대한 패킷(이하, 정보 응답 패킷이라 한다)을 생성하고 이를 송신한다.As the information request packet is transmitted, the
그리고, PHY 유닛(960)은 정보 응답 패킷을 수신하고 이는 MAC 유닛(940)으로 전달되는데 이에 따라, MAC 유닛(940)은 정보 응답 패킷에 포함된 스케줄 정보를 참조하여 네트워크에서의 대역을 이용할 수 있게 된다.And, the
한편, 목적지 필드(753)에 브로드캐스트 주소가 삽입된 경우, 정보 요청 패킷은 네트워크상의 다른 스테이션들도 수신할 수 있게 되는데 이에 따라, PHY 유 닛(960)은 다른 스테이션으로부터 정보 응답 패킷을 수신할 수도 있다.On the other hand, when the broadcast address is inserted in the
여기서, 정보 요청 패킷 및 정보 응답 패킷은 수퍼 프레임의 비콘 구간 바로 뒤에 배치된 제어 명령 구간을 통하여 송수신될 수 있는데, 제어 명령 구간은 비예약 채널 타임 블록이므로, PHY 유닛(960)은 다른 스테이션들과 경쟁하여 정보 요청 패킷을 송신하게 된다.Here, the information request packet and the information response packet may be transmitted and received through a control command section disposed immediately after the beacon section of the super frame. Since the control command section is a non-reserved channel time block, the
스테이션(900)의 MAC 유닛(940)은 전술한 바와 같은 과정을 통하여 데이터를 생성하는데 여기서, PHY 유닛(960)에 의하여 이용되는 통신 채널은 60GHz 대역의 통신 채널을 포함하며, 송신되는 데이터는 비압축 데이터일 수 있다.The
한편, 네트워크상에 존재하는 스테이션 중 대역 관리부(850)를 구비한 스테이션은 무선 네트워크 조정자(800)의 역할을 수행할 수도 있다. 즉, 이 때의 스테이션은 비콘 프레임을 생성하여 배포함으로써 네트워크상의 다른 스테이션에게 스케줄 정보를 제공할 수 있는 것이다.Meanwhile, a station including the
도 10은 본 발명의 실시예에 따른 무선 네트워크 조정자의 동작을 나타낸 흐름도이다.10 is a flowchart illustrating the operation of a radio network coordinator according to an embodiment of the present invention.
무선 네트워크 조정자(800)의 MAC 유닛(840)은 적어도 하나 이상의 채널 타임 블록을 포함하는 수퍼 프레임을 구성하기 위한 비콘 프레임을 생성한다(S1010). 여기서, 비콘 프레임에는 네트워크상의 스테이션에게 할당된 대역에 대한 정보인 스케줄 정보가 포함된다.The
이 때, 대역 관리부(850)는 수퍼 프레임의 채널 타임 블록 중 특정 채널 타임 블록을 네트워크상의 스테이션으로 하여금 소정의 제어 명령이 포함된 패킷이 송수신되는 구간(제어 명령 구간)으로 설정할 수 있다(S1020). 여기서, 제어 명령에는 정보 요청 패킷 및 정보 응답 패킷이 포함될 수 있다.At this time, the
그리고, PHY 유닛(860)은 소정의 통신 채널을 통하여 생성된 비콘 프레임을 송신한다(S1030).In addition, the
네트워크상의 스테이션 중 비콘 프레임을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션은 비콘 프레임에 포함된 스케줄 정보를 획득하기 위하여 정보 요청 패킷을 송신할 수 있는데, PHY 유닛(860)은 이를 수신한다(S1040). 이 때, 정보 요청 패킷은 수퍼 프레임의 비예약 채널 타임 블록(제어 명령 구간)을 통하여 송신되는데, 이는 수퍼 프레임의 비콘 구간 바로 뒤에 배치된 것일 수 있다.A station that does not receive a beacon frame or a damaged beacon frame among the stations on the network may transmit an information request packet to obtain schedule information included in the beacon frame, and the
정보 요청 패킷을 수신함에 따라, MAC 유닛(840)은 정보 요청 패킷에 대한 응답으로 정보 응답 패킷을 생성하는데(S1050) 이 때, 스케줄 정보가 정보 응답 패킷에 포함될 수 있다.Upon receiving the information request packet, the
이렇게 하여 생성된 정보 응답 패킷은 수퍼 프레임의 제어 명령 구간에 송신되어 해당 스테이션들에게 송신되고(S1060) 이에 따라, 해당 스테이션은 스케줄 정보에 따른 네트워크 활용을 수행할 수 있게 된다.The information response packet generated in this way is transmitted in the control command section of the super frame and transmitted to the corresponding stations (S1060). Accordingly, the corresponding station can perform network utilization according to the schedule information.
도 11은 본 발명의 실시예에 따른 스테이션이 데이터를 송수신하는 과정을 나타낸 흐름도이다.11 is a flowchart illustrating a process of transmitting and receiving data by a station according to an embodiment of the present invention.
데이터를 송신하고자 하는 스테이션(900)은 비콘 프레임에 포함된 스케줄 정보를 통하여 예약된 채널 블록을 통하여 데이터를 송신하거나 비예약 채널 블록을 통하여 다른 스테이션과 경쟁하여 데이터를 송신할 수 있는데, 이는 수퍼 프레임에 대한 스케줄 정보에 따라 수행될 수 있다.The
따라서, 비콘 프레임을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션(900)은 스케줄 정보를 획득하기 위한 시도를 하여야 하는데, 이를 위하여 스테이션(900)의 판단부(950)는 우선 비콘 프레임의 수신 여부를 판단한다(S1110). 그리고, 그 결과는 MAC 유닛(940)으로 전달되는데, 만일 비콘 프레임이 수신되지 않은 경우 MAC 유닛(940)은 정보 요청 패킷을 생성한다(S1120).Therefore, the
그리고, PHY 유닛(960)은 제어 명령 구간을 통하여 정보 요청 패킷을 송신하고(S1130), 그에 대한 응답으로 정보 응답 패킷을 수신한다(S1140). 여기서, 제어 명령 구간은 비예약 채널 타임 블록이므로 PHY 유닛(960)은 다른 스테이션들과의 경쟁을 통하여 정보 요청 패킷을 송신하게 된다.The
한편, 정보 응답 패킷은 MAC 유닛(940)으로 전달되는데, 이에 따라 MAC 유닛(940)은 정보 응답 패킷에 포함된 스케줄 정보에 따라 데이터를 송신할 수 있게 된다(S1150).On the other hand, the information response packet is delivered to the
이상 첨부된 도면을 참조하여 본 발명의 실시예를 설명하였지만, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명이 그 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다.Although embodiments of the present invention have been described above with reference to the accompanying drawings, those skilled in the art to which the present invention pertains may implement the present invention in other specific forms without changing the technical spirit or essential features thereof. I can understand that. Therefore, it should be understood that the embodiments described above are exemplary in all respects and not restrictive.
상기한 바와 같은 본 발명의 무선 네트워크 시스템 및 상기 무선 네트워크상 에서 데이터를 송수신하는 방법에 따르면 고주파 대역에서 무선 통신을 수행하는 스테이션 중 비콘 프레임(Beacon Frame)을 수신하지 못하거나 손상된 비콘 프레임을 수신한 스테이션으로 하여금 수퍼 프레임내의 스케줄 정보를 획득할 수 있도록 함으로써 데이터 전송의 지연을 방지하고 해당 수퍼 프레임의 활용 효율을 증진시키는 장점이 있다.According to the wireless network system of the present invention and the method for transmitting and receiving data on the wireless network as described above, a station that does not receive a beacon frame or a damaged beacon frame among stations performing wireless communication in a high frequency band is received. By allowing the station to acquire schedule information in the super frame, there is an advantage of preventing delay of data transmission and enhancing utilization efficiency of the super frame.
Claims (58)
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/783,172 US20080019347A1 (en) | 2006-07-18 | 2007-04-06 | Wireless network system and method of transmitting-receiving data over wireless network |
PCT/KR2007/003340 WO2008010652A1 (en) | 2006-07-18 | 2007-07-10 | Wireless network system and method of transmitting/receiving data over wireless network |
TW096126117A TW200810481A (en) | 2006-07-18 | 2007-07-18 | Wireless network system and method of transmitting/receiving data over wireless network |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US83147306P | 2006-07-18 | 2006-07-18 | |
US60/831,473 | 2006-07-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20080008196A true KR20080008196A (en) | 2008-01-23 |
Family
ID=39221195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020060088725A Withdrawn KR20080008196A (en) | 2006-07-18 | 2006-09-13 | Wireless network system and method for transmitting and receiving data on the wireless network |
Country Status (3)
Country | Link |
---|---|
KR (1) | KR20080008196A (en) |
CN (1) | CN101455034A (en) |
TW (1) | TW200810481A (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100914707B1 (en) | 2006-12-01 | 2009-08-28 | 엘지전자 주식회사 | Method of allocating instant channel resources and device in a wireless network |
CN102461031B (en) * | 2009-06-12 | 2015-02-04 | Lg电子株式会社 | Method of managing carriers in a broadband wireless access system |
US8644772B2 (en) | 2009-09-01 | 2014-02-04 | Intel Corporation | Device, system and method of transferring a wireless communication session between wireless communication frequency bands |
KR101761962B1 (en) * | 2010-02-22 | 2017-07-26 | 삼성전자주식회사 | Method and apparatus for performing communication in a wireless communication network |
CN108601090B (en) * | 2011-09-20 | 2021-10-26 | 华为技术有限公司 | System and method for managing contention in a wireless communication system |
US10412744B2 (en) * | 2014-08-21 | 2019-09-10 | Lg Electronics Inc. | Data transmission method in wireless communication system, and apparatus therefor |
-
2006
- 2006-09-13 KR KR1020060088725A patent/KR20080008196A/en not_active Withdrawn
-
2007
- 2007-07-10 CN CNA2007800199954A patent/CN101455034A/en active Pending
- 2007-07-18 TW TW096126117A patent/TW200810481A/en unknown
Also Published As
Publication number | Publication date |
---|---|
CN101455034A (en) | 2009-06-10 |
TW200810481A (en) | 2008-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100791300B1 (en) | Wireless network system and method for transmitting and receiving data on the wireless network | |
KR100898714B1 (en) | Wireless network system and method for transmitting/receiving data under the wireless network | |
US7933217B2 (en) | Wireless network system and method for transmitting and receiving data in the wireless network | |
US20080019347A1 (en) | Wireless network system and method of transmitting-receiving data over wireless network | |
KR100917888B1 (en) | Wireless network system and method for transmitting/receiving data under the wireless network | |
CA2558531A1 (en) | System and method to enable wusb applications in a distributed uwb mac | |
KR20080008196A (en) | Wireless network system and method for transmitting and receiving data on the wireless network | |
KR100654465B1 (en) | Wireless relay device and method | |
KR100781526B1 (en) | Wireless network system and method for transmitting/receiving data under the wireless network | |
KR100746039B1 (en) | Apparatus and method for reserving communication medium | |
KR100736102B1 (en) | Apparatus and method for transmitting and receiving wireless data |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20060913 |
|
PG1501 | Laying open of application | ||
PC1203 | Withdrawal of no request for examination | ||
WITN | Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid |