KR101000932B1 - Method for communication between devices supporting multiple communication modes in WiFi and apparatus for same - Google Patents
Method for communication between devices supporting multiple communication modes in WiFi and apparatus for same Download PDFInfo
- Publication number
- KR101000932B1 KR101000932B1 KR1020080111852A KR20080111852A KR101000932B1 KR 101000932 B1 KR101000932 B1 KR 101000932B1 KR 1020080111852 A KR1020080111852 A KR 1020080111852A KR 20080111852 A KR20080111852 A KR 20080111852A KR 101000932 B1 KR101000932 B1 KR 101000932B1
- Authority
- KR
- South Korea
- Prior art keywords
- phy
- communication mode
- piconet
- pnc
- primitive
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/06—Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/323—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the physical layer [OSI layer 1]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
WPAN(Wireless Personal Area Network)에서 복수의 PHY 통신 모드를 지원하는디바이스가 다양한 PHY 통신 모드의 디바이스들과 통신하기 위해 비컨 프레임을 참조하여 PHY 통신 모드를 변경할 타이밍을 결정하고, 결정된 타이밍에 PHY 통신 모드를 나타내는 정보를 프리미티브 파라미터로서 PHY 계층에게 전달하는 WPAN 디바이스의 동작 방법이 개시된다. In a wireless personal area network (WPAN), a device supporting a plurality of PHY communication modes determines a timing for changing a PHY communication mode by referring to a beacon frame to communicate with devices in various PHY communication modes, and at the determined timing, the PHY communication mode. A method of operating a WPAN device is disclosed that delivers information indicating a to a PHY layer as a primitive parameter.
Description
본 발명은 WPAN(Wireless Personal Area Network)에서 디바이스가 통신하는 방법에 관한 것이다.The present invention relates to a method in which a device communicates in a wireless personal area network (WPAN).
WPAN(Wireless Personal Area Network)는 짧은 거리 내에 존재하는 디바이스들이 저전력으로 데이터 통신을 수행하는 무선 네트워크이다. WPAN에서는 피코넷(piconet)에 속한 디바이스들이 TDMA(Time Division Multiple Access) 방식을 사용하여 채널을 공유한다. 즉, 데이터 통신을 수행하려는 디바이스들은 PNC(Piconet Coordinator)라고 불리는 디바이스로부터 할당 받은 시간(CTA, Channel Time Allocation) 동안 채널을 독점하고, 데이터 통신을 수행한다.A wireless personal area network (WPAN) is a wireless network in which devices existing within a short distance perform data communication at low power. In WPAN, devices belonging to a piconet share a channel using a time division multiple access (TDMA) scheme. That is, devices to perform data communication monopolize a channel for a time allocated to a device called Piconet Coordinator (PNC) and perform data communication.
최근, WPAN에서 파장이 1~10mm 정도로 짧고 직진성(또는 지향성)이 강한 밀리미터 웨이브를 이용하여 60GHz의 주파수 대역에서 대용량의 데이터를 고속으로 전송하는 기술이 개발됨에 따라, SC(Single Carrier), OFDM(Orthogonal Frequency Division Multiplexing), OOK(On-Off-Keying) 등의 다양한 PHY 통신 모드들이 WPAN에서 사용 가능하게 되었다.Recently, as a technique for transmitting a large amount of data at high speed in a frequency band of 60 GHz using a millimeter wave having a short wavelength of about 1 to 10 mm and a strong straightness (or directivity) in a WPAN, SC (Single Carrier), OFDM ( Various PHY communication modes such as Orthogonal Frequency Division Multiplexing (OOK) and On-Off-Keying (OOK) have been made available in WPAN.
서로 다른 PHY 통신 모드를 가지는 디바이스들은 서로 통신할 수 없으므로, 복수의 PHY 통신 모드들을 지원하는 디바이스는 상황에 따라 PHY 통신 모드를 적절히 전환하여야 한다. 그러나, 종래에는 피코넷에 속한 모든 디바이스들이 한 가지의 PHY 통신 모드를 사용하는 것으로 가정하였으므로, 복수의 PHY 통신 모드를 지원하는 디바이스가 피코넷에서 다른 디바이스들과 통신하기 위해 수행해야 하는 내부적인 프로세스는 아직 구체적으로 정의되지 않았다. Since devices having different PHY communication modes cannot communicate with each other, a device supporting a plurality of PHY communication modes must switch PHY communication mode according to circumstances. However, in the past, it is assumed that all devices belonging to the piconet use one PHY communication mode, and thus, an internal process that a device supporting multiple PHY communication modes must perform to communicate with other devices in the piconet is yet to be performed. Not specifically defined.
본 발명은 WPAN에서 복수의 PHY 통신 모드들을 지원하는 디바이스가 피코넷에서 다양한 PHY 통신 모드들을 가지는 다른 디바이스들과 통신하기 위해 수행하는 내부적인 프로세스를 제공한다.The present invention provides an internal process that a device supporting multiple PHY communication modes in WPAN performs to communicate with other devices having various PHY communication modes in the piconet.
이러한 목적을 달성하기 위한 본 발명의 일 실시예는, WPAN 디바이스가 동작하는 방법에 있어서, 상기 디바이스의 PHY 통신 모드를 제 1 통신 모드에서 제 2 통신 모드로 변경할 타이밍을 결정하는 단계; 및 상기 결정된 타이밍에 상기 제 2 통신 모드를 나타내는 정보를 소정 프리미티브(primitive)의 파라미터로서 상기 디바이스의 상위 계층에서 PHY 계층에게 전달하는 단계를 포함한다.An embodiment of the present invention for achieving this object, the method for operating a WPAN device, comprising: determining a timing to change the PHY communication mode of the device from a first communication mode to a second communication mode; And transferring information indicating the second communication mode at a determined timing from a higher layer of the device to a PHY layer as a parameter of a predetermined primitive.
상기 디바이스는 부모 피코넷에서는 디바이스로 동작하고 상기 부모 피코넷의 자식 피코넷에서는 PNC로 동작하며, 상기 두 PHY 통신 모드들 중 하나는 상기 부모 피코넷의 PNC와 통신하는데 사용되고, 다른 하나는 상기 자식 피코넷에 속한 디바이스들과의 통신에 사용될 수 있다.The device operates as a device in the parent piconet and as a PNC in the child piconet of the parent piconet, one of the two PHY communication modes is used to communicate with the PNC of the parent piconet, and the other belongs to the child piconet. It can be used for communication with the field.
상기 하나의 PHY 통신 모드는 상기 부모 피코넷에 속한 모든 자식 피코넷들의 PNC들이 공통적으로 지원하는 PHY 통신 모드이며, 상기 다른 하나의 PHY 통신 모드는 SC(Single Carrier), OOK(On-Off Keying) 및 OFDM(Orthogonal Frequency Division Multiplexing) 중 하나인 것이 바람직하다.The one PHY communication mode is a PHY communication mode commonly supported by PNCs of all child piconets belonging to the parent piconet, and the other PHY communication mode is SC (Single Carrier), OOK (On-Off Keying) and OFDM. It is preferably one of (Orthogonal Frequency Division Multiplexing).
상기 타이밍은 상기 부모 피코넷의 PNC로부터 수신된 비컨 프레임에 기초하여 결정되는 것이 바람직하다.The timing is preferably determined based on a beacon frame received from the PNC of the parent piconet.
상기 프리미티브는 PHY-TX-START.request 또는 PHY-RX-START.request가 될 수 있다.The primitive may be PHY-TX-START.request or PHY-RX-START.request.
상기 프리미티브는 하나의 데이터 프레임의 MAC 프레임 바디에 포함된 복수 개의 서브 프레임들 각각에 대한 정보를 서브 프레임 개수 만큼의 파라미터로서 더 포함하는 것이 바람직하다. The primitive preferably further includes information on each of the plurality of subframes included in the MAC frame body of one data frame as a parameter of the number of subframes.
또한, 본 발명의 일 실시예는, 상기 WPAN 디바이스가 동작하는 방법을 실행하는 컴퓨터 프로그램을 기록한 기록 매체를 제공한다.In addition, an embodiment of the present invention provides a recording medium that records a computer program for executing a method of operating the WPAN device.
또한, 본 발명의 일 실시예는, WPAN 디바이스를 제어하는 장치에 있어서, 상기 디바이스의 PHY 통신 모드를 제 1 통신 모드에서 제 2 통신 모드로 변경할 타이밍을 결정하는 결정부; 및 상기 결정된 타이밍에 상기 제 2 통신 모드를 나타내는 정보를 소정 프리미티브(primitive)의 파라미터로서 상기 디바이스의 PHY 계층에게 전달하는 프리미티브처리부를 포함한다.According to another aspect of the present invention, there is provided an apparatus for controlling a WPAN device, comprising: a determining unit configured to determine a timing for changing a PHY communication mode of the device from a first communication mode to a second communication mode; And a primitive processing unit for transferring the information indicating the second communication mode to the PHY layer of the device at the determined timing as a parameter of a predetermined primitive.
상기 디바이스는 부모 피코넷에서는 디바이스로 동작하고 상기 부모 피코넷의 자식 피코넷에서는 PNC로 동작하며, 상기 두 PHY 통신 모드들 중 하나는 상기 부모 피코넷의 PNC와 통신하는데 사용되고, 다른 하나는 상기 자식 피코넷에 속한 디바이스들과의 통신에 사용될 수 있다.The device operates as a device in the parent piconet and as a PNC in the child piconet of the parent piconet, one of the two PHY communication modes is used to communicate with the PNC of the parent piconet, and the other belongs to the child piconet. It can be used for communication with the field.
상기 하나의 PHY 통신 모드는 상기 부모 피코넷에 속한 모든 자식 피코넷들의 PNC들이 공통적으로 지원하는 PHY 통신 모드이며, 상기 다른 하나의 PHY 통신 모드는 SC(Single Carrier), OOK(On-Off Keying) 및 OFDM(Orthogonal Frequency Division Multiplexing) 중 하나인 것이 바람직하다.The one PHY communication mode is a PHY communication mode commonly supported by PNCs of all child piconets belonging to the parent piconet, and the other PHY communication mode is SC (Single Carrier), OOK (On-Off Keying) and OFDM. It is preferably one of (Orthogonal Frequency Division Multiplexing).
상기 결정부는 상기 타이밍을 상기 부모 피코넷의 PNC로부터 수신된 비컨 프레임에 기초하여 결정하는 것이 바람직하다.Preferably, the determination unit determines the timing based on a beacon frame received from the PNC of the parent piconet.
상기 프리미티브는 PHY-TX-START.request 또는 PHY-RX-START.request가 될 수 있다. The primitive may be PHY-TX-START.request or PHY-RX-START.request.
상기 프리미티브는 하나의 데이터 프레임의 MAC 프레임 바디에 포함된 복수 개의 서브 프레임들 각각에 대한 정보를 서브 프레임 개수 만큼의 파라미터로서 더 포함하는 것이 바람직하다.The primitive preferably further includes information on each of the plurality of subframes included in the MAC frame body of one data frame as a parameter of the number of subframes.
이하에서 첨부된 도면을 참조하여, 본 발명의 바람직한 실시예를 상세히 설명한다.Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1a 및 도 1b는 본 발명의 일 실시예에 따른 피코넷에서 디바이스들이 통신하는 방법을 설명하기 위한 도면이다.1A and 1B are diagrams for describing a method of communicating devices in a piconet according to an embodiment of the present invention.
도 1a에 도시된 6개의 디바이스들(101 내지 106)가 부모 피코넷(parent piconet)(110)을 구성하고 있으며, 부모 피코넷(110)은 두 개의 자식 피코넷들(child piconet)(110, 120)을 포함한다. The six devices 101-106 shown in FIG. 1A form a
6개의 디바이스들은 물리 계층 프로토콜, 즉 PHY 통신 모드에 따라 SC(Single Carrier), OOK(On-Off Keying), OFDM(Orthogonal Frequency Division Multiplexing) 등으로 구분된다. 이하에서는 SC 방식의 PHY 통신 모드를 사용하는 디바이스를 SC 디바이스, OOK 방식의 PHY 통신 모드를 사용하는 디바이스를 OOK 디바이스, OFDM 방식의 PHY 통신 모드를 사용하는 디바이스를 OFDM 디바이스라 칭하 기로 한다. The six devices are classified into single carrier (SC), on-off keying (OOK), orthogonal frequency division multiplexing (OFDM), etc. according to a physical layer protocol, that is, a PHY communication mode. Hereinafter, a device using an SC-type PHY communication mode is referred to as an SC device, a device using a OOK-type PHY communication mode as an OOK device, and a device using an OFDM type PHY communication mode as an OFDM device.
도 1a에서 PHY 통신 모드가 서로 다른 디바이스들은 서로 통신할 수 없으므로, SC 방식의 PHY 통신 모드를 사용하는 디바이스(101)는 SC 디바이스(102)와만 데이터 통신을 수행할 수 있다. 그러나, 현재 부모 피코넷(100)의 PNC로 동작하고 있는 디바이스(101)와 통신할 수 없는 다른 디바이스들은 통신을 하기 위한 채널 타임을 할당 받을 수 없으므로, 본 발명의 일 실시예에 의한 WPAN에서는 동일한 PHY 통신 모드를 사용하는 디바이스들끼리 자식 피코넷을 구성하고, 각 자식 피코넷에서 PNC 기능을 지원하는 디바이스들(103, 105)은 자식 피코넷에서의 PNC 역할을 수행한다. 따라서, 도 1a의 WPAN에서 디바이스(101)는 부모 피코넷(110)의 PNC로 동작하며, 디바이스(103)은 자식 피코넷(110)의 PNC로 동작하고, 디바이스(105)는 자식 피코넷(120)의 PNC로 동작한다.In FIG. 1A, since devices having different PHY communication modes cannot communicate with each other, the
일반적으로 WPAN에서 디바이스들은 시그널링을 통해 PNC로부터 채널 타임을 할당받기 때문에, 적어도 부모 피코넷(100)의 PNC(101)와 자식 피코넷(110, 120)의 PNC들(103, 105) 간에 시그널링(signaling)은 가능해야 한다. 여기서, 시그널링이란 데이터 통신과 대비되는 개념으로, 피코넷에서 통신 환경을 구축/제어하기 위한 메시지를 송수신하는 과정을 가리키며, 비컨(beacon), 프로브 요청/응답(Probe request/response), 결합 요청/응답(Association request/response) 등이 시그널링을 통해 PNC와 디바이스들 간에 송수신된다. In general, since the devices in the WPAN are allocated channel time from the PNC through signaling, signaling between at least the
따라서, 본 발명의 일 실시예에 따르는 WPAN에서 PNC 기능을 지원하는 디바이스들(101, 102, 103)은 적어도 하나의 공통되는 PHY 통신 모드를 지원해야 하며, 이하에서는 이와 같은 PHY 통신 모드를 공통 데이터율 모드(common rate mode)라 칭하기로 한다. 예를 들면, 공통 데이터율 모드는 SC 방식의 50Mbps 데이터율을 사용하는 PHY 통신 모드로 지정될 수 있다. Accordingly,
자식 피코넷들(110, 120)의 PNC들(103, 105)은 공통 데이터율 모드에 따른 시그널링을 통해 부모 피코넷(100)의 PNC(101)로부터 채널 타임을 할당 받으며, 자식 피코넷들(110, 120)의 PNC들(103, 105)에 각각 할당된 채널 타임들은 해당 자식 피코넷의 슈퍼 프레임 길이와 동일하게 된다. 자식 피코넷 내에서는 시그널링 및 데이터 통신 모두 해당 피코넷에 속한 디바이스들의 공통적인 PHY 통신 방식에 따라 수행된다. 즉, 도 1a에서 자식 피코넷(110)에서는 OOK 방식, 자식 피코넷(120)에서는 OFDM 방식에 따라 시그널링 및 데이터 통신이 수행된다.The
도 1b에는 도 1a에 도시된 부모 피코넷(100)의 슈퍼 프레임 구조에 대한 일 실시예를 나타내었다. 도 1b에 도시된 바와 같이, 부모 피코넷(100)의 PNC(101)는 공통 데이터율 모드에 따른 비컨 프레임(beacon frame)을 부모 피코넷(100)에 브로드캐스트 한다. 공통 데이터율 모드가 SC 방식에 따른 기본 데이터율이라 가정하면, 이러한 비컨 프레임은 SC 디바이스(102) 및 PNC 기능을 지원하는 디바이스들(103, 105)만이 해석할 수 있다. FIG. 1B illustrates an embodiment of the super frame structure of the
따라서, 경쟁 액세스 구간(Contention Access Period, CAP)에서 SC 디바이스(102), OFDM PNC/DEV(105) 및 OOK PNC/DEV(103)은 각각 CTA 1, CTA 2, CTA 3에 해당하는 채널 타임을 할당받는다. 참고로, "OFDM PNC/DEV"는 OFDM 방식을 사용하는 디바이스이며, PNC 기능을 지원하는 디바이스임을 의미한다. 따라서, OFDM PNC/DEV(105)는 OFDM 방식의 PHY 통신 모드를 사용하지만, PNC 기능을 지원하므로 공통 데이터율 모드 역시 지원한다. 마찬가지로, OOK PNC/DEV(103) 역시 OOK 방식의 PHY 통신 모드 및 공통 데이터율 모드를 모두 지원한다.Accordingly, in the contention access period (CAP), the
전술한 바와 같이, 자식 피코넷의 PNC가 할당 받은 채널 타임은 자식 피코넷 내에서의 슈퍼 프레임 길이에 해당하므로, CTA 2는 자식 피코넷(120)에서의 슈퍼 프레임이 되며, CTA 3은 자식 피코넷(110)의 슈퍼 프레임이 된다. 자식 피코넷(110)의 디바이스들끼리는 OOK 방식에 따라 시그널링 및 데이터 통신이, 자식 피코넷(120)의 디바이스들끼리는 OFDM 방식에 따른 시그널링 및 데이터 통신이 수행된다. As described above, since the channel time allocated to the PNC of the child piconet corresponds to the super frame length in the child piconet,
도 2는 본 발명의 일 실시예에 따른 데이터 프레임의 구조를 나타낸 도면이다.2 is a diagram illustrating the structure of a data frame according to an embodiment of the present invention.
도 2에 도시된 바와 같이, 본 발명의 일실시예에 따른 데이터 프레임은 프리앰블(201), PHY 헤더(202), MAC 헤더(204), HCS1(205), 서브 헤더들(206), HCS2(207), 서브 프레임들(208)을 포함한다.As shown in FIG. 2, a data frame according to an embodiment of the present invention includes a
PHY 헤더(202)에는 데이터 프레임에 서브 헤더들(206)이 포함되어 있는지의 여부를 나타내는 서브헤더 플래그(도시하지 않음)가 포함될 수 있다.The
HCS1(205)은 프리앰블(201), PHY 헤더(202) 및 MAC 헤더(204)의 오류를 검출하기 위한 CRC 코드인 HCS(Header Check Sequence)가 기록되는 필드이며, HCS2(207)는 서브 헤더들(206)의 오류를 검출하기 위한 CRC 코드인 HCS가 기록되는 필드이다.The
한편, 서브 헤더들(206)을 구성하는 서브 헤더(211) 각각에는 서브 프레임에 어떠한 MCS(Modulation and Coding Scheme)가 적용되었는지를 나타내는 정보, 서브 프레임에 FCS가 포함되어 있는지의 여부를 나타내는 정보, 서브 프레임이 MSDU(MAC Service Data Unit)의 조각들(fragmentations) 중 하나인 경우, 그 조각들 내에서 해당 서브 프레임의 순서를 나타내는 정보 등이 포함될 수 있다.On the other hand, each of the
즉, 본 발명의 일 실시예에 따른 데이터 프레임은 하나의 MAC 프레임 바디(MAC Frame Body)에 복수 개의 서브 프레임들을 포함할 수 있으며, 이러한 서브 프레임들은 적어도 하나의 MSDU로부터 생성된 것이다. That is, a data frame according to an embodiment of the present invention may include a plurality of subframes in one MAC frame body, and these subframes are generated from at least one MSDU.
한편, 도 2에 도시된 실시예에서는 각 서브 프레임마다 40 비트를 할당하였으나, 이러한 비트 수가 구현 예에 따라 달라질 수 있음은 당업자에게 자명할 것이다.Meanwhile, although 40 bits are allocated to each subframe in the embodiment shown in FIG.
도 3은 복수의 PHY 통신 모드들을 지원하는 WPAN 디바이스가 본 발명의 일 실시예에 따라 PHY 통신 모드를 변경하는 방법을 설명하기 위한 도면이다.3 is a diagram for describing a method of changing a PHY communication mode by a WPAN device supporting a plurality of PHY communication modes according to an embodiment of the present invention.
도 3에 도시된 바와 같이, WPAN 디바이스에서 MAC 계층 및 PHY 계층은 각각 MLME 및 PLME라 불리는 관리개체들(management entities)를 포함하며, 모든 디바이스에는 정확한 MAC 동작을 위해 계층 독립적인 디바이스 관리 개체(Device Management Entity, DME)가 포함된다.As shown in FIG. 3, in the WPAN device, the MAC layer and the PHY layer include management entities called MLME and PLME, respectively, and every device has a layer independent device management entity (Device) for accurate MAC operation. Management Entity (DME)).
도 3에 도시된 다양한 개체들은 서비스 액세스 포인트(Service Access Point,SAP)를 통해 프리미티브(primitive)라고 하는 커맨드들을 교환함으로써 상호 작용(interation)을 한다. The various entities shown in FIG. 3 interact by exchanging commands called primitives via a Service Access Point (SAP).
예를 들면, PHY-TX-START.request는 MAC 계층이 PHY 계층에게 MPDU(MAC Protocol Data Unit)의 송신을 시작하도록 요청할 때 사용되는 프리미티브이다. PHY-TX-START.request에는 TXDataRate, TXLengh, TXPowerLevel, TXMACHead, TXAntSelect 등의 다양한 파라미터들이 포함된다. For example, PHY-TX-START.request is a primitive used when the MAC layer requests the PHY layer to start sending MAC Protocol Data Units (MPDUs). PHY-TX-START.request includes various parameters such as TXDataRate, TXLengh, TXPowerLevel, TXMACHead, and TXAntSelect.
TXDataRate 는 프레임의 송신에 사용되는 데이터율을 나타낸다. TXLengh 는 송신될 MAC 프레임의 길이를 나타낸다. TXPowerLevel 는 프레임의 송신에 사용될 송신 전력을 나타낸다. TXMACHead 는 송신될 프레임의 MAC 헤더이다. TXAntSelect 는 데이터의 송신에 사용될 안테나를 특정한다. TXDataRate represents the data rate used for transmission of the frame. TXLengh indicates the length of the MAC frame to be transmitted. TXPowerLevel indicates the transmit power to be used for transmission of the frame. TXMACHead is a MAC header of a frame to be transmitted. TXAntSelect specifies an antenna to be used for transmission of data.
한편, PHY-RX-START.request는 MAC 계층이 PHY 계층에게 수신기를 활성화하여 프레임의 수신을 시작하도록 요청할 때 사용되는 프리미티브이다. PHY-RX-START.request에는 데이터의 수신에 사용할 안테나를 특정하기 위한 RXAntSelect 파라미터가 사용된다.On the other hand, PHY-RX-START.request is a primitive used when the MAC layer requests the PHY layer to activate a receiver to start receiving a frame. In PHY-RX-START.request, the RXAntSelect parameter is used to specify the antenna to be used for receiving data.
다른 예를 들면, PHY-RX-START.indication은 PHY 계층이 유효한(valid) PHY 및 MAC 헤더를 수신하였음을 MAC 계층에게 알리기 위해 사용되는 프리미티브이다. PHY-RX-START.indication 프리미티브에는 RXDataRate, RXLength, RXMACHead, RSSI 등의 파라미터들이 포함된다.As another example, PHY-RX-START.indication is a primitive used to inform the MAC layer that the PHY layer has received a valid PHY and MAC header. The PHY-RX-START.indication primitive includes parameters such as RXDataRate, RXLength, RXMACHead, and RSSI.
RXDataRate은 수신된 프레임의 데이터율을 나타낸다. RXLength는 수신된 프레임의 길이를 나타낸다. RXMACHead는 수신된 프레임의 MAC 헤더이다. RSSI는 수신된 신호의 파워 레벨을 나타낸다. RXDataRate represents the data rate of the received frame. RXLength represents the length of the received frame. RXMACHead is the MAC header of the received frame. RSSI indicates the power level of the received signal.
WPAN에서 사용되는 다양한 프리미티브들 및 파라미터에 관한 보다 상세한 설 명은 IEEE 802.15.3 표준에 개시되어 있으므로, 여기서는 생략한다.A more detailed description of the various primitives and parameters used in the WPAN is described in the IEEE 802.15.3 standard, and will be omitted here.
전술한 바와 같이, 기존의 WPAN 디바이스는 하나의 PHY 통신 모드만을 사용하는 것으로 가정하므로, PHY 전송 모드와 관련된 프리미티브 또는 파라미터가 정의되지 않았다. 따라서, 본 발명에서는 복수의 PHY 통신 모드들을 지원하는 디바이스가 기존의 IEEE 802.15.3 규격과 호환성을 유지하면서 PHY 전송 모드를 변경할 수 있도록 MAC 계층와 PHY 계층 간에 교환되는 프리미티브의 파라미터로서 PHY 통신 모드에 관한 정보를 전달한다.As described above, since the existing WPAN device is assumed to use only one PHY communication mode, primitives or parameters associated with the PHY transmission mode are not defined. Accordingly, the present invention relates to a PHY communication mode as a parameter of a primitive exchanged between a MAC layer and a PHY layer so that a device supporting a plurality of PHY communication modes can change the PHY transmission mode while maintaining compatibility with the existing IEEE 802.15.3 standard. Communicate information
즉, 도 3에 도시된 바와 같이, 본 발명에 따른 WPAN 디바이스의 MAC 계층은 PHY 계층에게 프리미티브의 파라미터로서 PHY 통신 모드 정보를 전달하고, PHY 계층 역시 MAC 계층에게 프리미티브의 파라미터로서 PHY 통신 모드 정보를 전달한다. That is, as shown in FIG. 3, the MAC layer of the WPAN device according to the present invention delivers PHY communication mode information as a parameter of a primitive to the PHY layer, and the PHY layer also sends PHY communication mode information as a parameter of the primitive to the MAC layer. To pass.
예를 들면, MAC 계층은 PHY-TX-START.request의 파라미터로 PHY 통신 모드 정보를 전달하면서 해당 PHY 통신 모드로 프레임을 송신할 것을 PHY 계층에게 요청한다. 또한, MAC 계층은 PHY-RX-START.request의 파라미터로 PHY 통신 모드 정보를 전달하면서 프레임의 수신을 PHY 계층에게 요청한다.For example, the MAC layer sends PHY communication mode information as a parameter of PHY-TX-START.request and requests the PHY layer to transmit a frame in the corresponding PHY communication mode. In addition, the MAC layer transmits PHY communication mode information as a parameter of PHY-RX-START.request and requests the PHY layer to receive a frame.
한편, PHY 통신 모드 정보는 PHY-RX-START.indication의 파라미터가 될 수도 있다. 즉, 디바이스의 PHY 계층은 프레임의 수신에 어떠한 PHY 통신 모드를 사용하였는지를 나타내는 PHY 통신 모드 정보를 PHY-RX-START.indication의 파라미터로서 MAC 계층에게 전달할 수 있을 것이다. Meanwhile, the PHY communication mode information may be a parameter of PHY-RX-START.indication. That is, the PHY layer of the device may transmit PHY communication mode information indicating which PHY communication mode was used to receive the frame as a parameter of the PHY-RX-START.indication to the MAC layer.
한편, 복수 개의 서브 프레임들을 포함하는 데이터 프레임이 수신된 경우, PHY 계층은 MAC 서브 헤더들을 PHY-RX-START.indication의 파라미터로서 MAC 계층 에게 전달할 수 있을 것이다. 이러한 경우, MAC 서브 헤더들의 개수는 서브 프레임들의 개수와 동일하므로, 결국 서브 프레임들 개수 만큼의 파라미터가 요구될 것이다.Meanwhile, when a data frame including a plurality of subframes is received, the PHY layer may deliver MAC subheaders as parameters of PHY-RX-START.indication to the MAC layer. In this case, since the number of MAC subheaders is the same as the number of subframes, eventually as many parameters as the number of subframes will be required.
도 4는 본 발명의 일 실시예에 따른 WPAN 디바이스가 동작하는 과정을 나타낸 순서도이다.4 is a flowchart illustrating a process of operating a WPAN device according to an embodiment of the present invention.
단계 410에서, 디바이스는 PNC로부터 송신된 비컨 프레임을 분석한다. In
단계 420에서, 디바이스는 비컨 프레임을 참조하여 PHY 통신 모드를 변경할 타이밍을 결정한다. In
단계 430에서, 디바이스의 MAC 계층은 결정된 타이밍에 해당 PHY 통신 모드를 나타내는 정보를 프리미티브 파라미터로서 PHY 계층에게 전달한다.In
예를 들면, 도 1에서 OFDM PNC/DEV(105)는 부모 피코넷(100)의 PNC(101)로부터 수신된 비컨 프레임을 참조하여 자신이 PNC로 동작하는 자식 피코넷(120)에 CTA 2가 할당 되었음을 알게 된다. 따라서, OFDM PNC/DEV(105)는 CTA 2가 시작하는 지점이 PHY 통신 모드를 공통 데이터율 모드에서 OFDM 모드로 변경할 타이밍으로 결정하고, CTA 2 동안에는 OFDM 디바이스(106)와 OFDM 모드를 이용하여 통신한다. For example, in FIG. 1, the OFDM PNC /
도 5는 본 발명의 일 실시예에 따른 WPAN 디바이스의 구조를 나타낸 도면이다. 5 is a diagram illustrating the structure of a WPAN device according to an embodiment of the present invention.
도 5에 도시된 바와 같이, 본 발명의 일 실시예에 따른 디바이스(500)는 MAC 계층 모듈(510) 및 PHY 계층 모듈(520)을 포함한다. MAC 계층 모듈(510)은 본 발명의 일 실시예에 따른 디바이스(500), 즉 복수의 PHY 전송 모드들을 지원하는 디바 이스가 다양한 PHY 전송 모드를 가지는 디바이스들이 공존하는 피코넷에서 통신할 수 있도록 디바이스(500)를 제어한다. PHY 계층 모듈(520)은 디바이스(500)의 PHY 계층에서 처리되는 프로세스들을 수행한다.As shown in FIG. 5, a
MAC 계층 모듈(510)은 비컨 분석부(511), 결정부(512) 및 프리미티브 처리부(513)를 포함한다.The
비컨 분석부(511)는 WPAN(550)의 PNC로부터 수신된 비컨을 분석한다.The
결정부(512)는 비컨 분석부(511)의 분석 결과에 기초하여 PHY 통신 모드를 변경할 타이밍을 결정한다. The
예를 들면, 디바이스(500)가 부모 피코넷에서는 디바이스로 동작하고 OFDM 방식이 사용되는 자식 피코넷에서는 PNC로 동작하는 경우, 부모 피코넷의 PNC와 통신할 때는 공통 데이터율 모드로 통신하나, 자신에게 할당된 채널 타임 동안에는 자식 피코넷의 디바이스들과 OFDM 방식으로 통신한다. 따라서 자신에게 할당된 채널 타임, 즉 OFDM 자식 피코넷의 슈퍼 프레임이 시작하는 시점을 PHY 전송 모드를 변경할 타이밍으로 결정한다.For example, when the
프리미티브 처리부(513)는 결정부(512)에 의해 결정된 타이밍에 변경될 PHY 통신 모드를 나타내는 정보를 프리미티브의 파라미터로서 PHY 계층 모듈(520)에게 전달한다. The
전술한 바와 같이, 이 때의 프리미티브는 PHY-TX-START.request 또는 PHY-RX-START.request가 될 수 있다. 또한, PHY 통신 모드를 나타내는 정보는 SC(Single Carrier), OOK(On-Off Keying) 및 OFDM(Orthogonal Frequency Division Multiplexing) 중 하나를 나타낼 수 있다. As described above, the primitive at this time may be PHY-TX-START.request or PHY-RX-START.request. In addition, the information indicating the PHY communication mode may indicate one of Single Carrier (SC), On-Off Keying (OOK), and Orthogonal Frequency Division Multiplexing (OFDM).
이상의 실시예들에서는 디바이스가 두 가지 PHY 통신 모드들을 지원하는 경우를 설명하였으나, 세 가지 이상의 PHY 통신 모드를 지원하는 경우에도 본 발명이 적용될 수 있음은 당업자에게 자명할 것이다.In the above embodiments, the case in which the device supports two PHY communication modes has been described, but it will be apparent to those skilled in the art that the present invention can be applied to the case in which three or more PHY communication modes are supported.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. Meanwhile, the above-described embodiments of the present invention can be written as a program that can be executed in a computer, and can be implemented in a general-purpose digital computer that operates the program using a computer-readable recording medium.
상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다. The computer-readable recording medium may be a magnetic storage medium (for example, a ROM, a floppy disk, a hard disk, etc.), an optical reading medium (for example, a CD-ROM, a DVD, etc.) and a carrier wave (for example, the Internet). Storage medium).
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.
도 1a 및 도 1b는 본 발명의 일 실시예에 따른 피코넷에서 디바이스들이 통신하는 방법을 설명하기 위한 도면, 1A and 1B are diagrams for describing a method of communicating devices in a piconet according to an embodiment of the present invention;
도 2는 본 발명의 일 실시예에 따른 데이터 프레임의 구조를 나타낸 도면,2 is a diagram showing the structure of a data frame according to an embodiment of the present invention;
도 3은 복수의 PHY 통신 모드들을 지원하는 WPAN 디바이스가 본 발명의 일 실시예에 따라 PHY 통신 모드를 변경하는 방법을 설명하기 위한 도면,3 is a diagram for describing a method of changing a PHY communication mode by a WPAN device supporting a plurality of PHY communication modes according to an embodiment of the present invention;
도 4는 본 발명의 일 실시예에 따른 WPAN 디바이스가 동작하는 과정을 나타낸 순서도,4 is a flowchart illustrating a process of operating a WPAN device according to an embodiment of the present invention;
도 5는 본 발명의 일 실시예에 따른 WPAN 디바이스의 구조를 나타낸 도면이다. 5 is a diagram illustrating the structure of a WPAN device according to an embodiment of the present invention.
Claims (13)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/501,662 US8917655B2 (en) | 2008-07-11 | 2009-07-13 | Method and apparatus for allowing device supporting multiple PHY communication mode to communicate with device in wireless personal area network |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US7989808P | 2008-07-11 | 2008-07-11 | |
| US61/079,898 | 2008-07-11 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20100007679A KR20100007679A (en) | 2010-01-22 |
| KR101000932B1 true KR101000932B1 (en) | 2010-12-13 |
Family
ID=41816619
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020080111852A Expired - Fee Related KR101000932B1 (en) | 2008-07-11 | 2008-11-11 | Method for communication between devices supporting multiple communication modes in WiFi and apparatus for same |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101000932B1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10278054B2 (en) | 2015-04-21 | 2019-04-30 | Electronics And Telecommunications Research Institute | Method and apparatus for communicating in wireless personal area network communication system |
| KR102382896B1 (en) * | 2015-10-27 | 2022-04-06 | 에스케이플래닛 주식회사 | APPARATUS, METHOD and RECODING MEDIUM for SETTING WIRELESS MESH NETWORK |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040125820A1 (en) | 2002-12-31 | 2004-07-01 | Carlos Rios | Multiprotocol WLAN access point devices |
| KR100652013B1 (en) | 2005-11-17 | 2006-12-01 | 한국전자통신연구원 | Time Synchronization Method in Heterogeneous Network Environments Using Wireless IEEE1394 Protocol |
-
2008
- 2008-11-11 KR KR1020080111852A patent/KR101000932B1/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040125820A1 (en) | 2002-12-31 | 2004-07-01 | Carlos Rios | Multiprotocol WLAN access point devices |
| KR100652013B1 (en) | 2005-11-17 | 2006-12-01 | 한국전자통신연구원 | Time Synchronization Method in Heterogeneous Network Environments Using Wireless IEEE1394 Protocol |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20100007679A (en) | 2010-01-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5858983B2 (en) | Wireless communication method and wireless communication station | |
| US8767690B2 (en) | Wireless communication device, wireless communication system, wireless communication method, and program | |
| JP5389922B2 (en) | Method and apparatus for switching between base channel and 60 GHz channel | |
| KR101524027B1 (en) | Coordination in wireless networks having devices with different physical layer transmission schemes | |
| US11051315B2 (en) | Data exchange method, terminal device, and network device | |
| AU2017292029B2 (en) | Techniques for signaling a transmit power headroom in a control field | |
| WO2008088186A1 (en) | Method and system for wireless communication using out-of-band channels | |
| CN112154680B (en) | Multi-antenna mobile and network devices for wireless communications | |
| KR101347422B1 (en) | Radio resource measurement techniques in directional wireless networks | |
| WO2017003586A1 (en) | Soft access point backend data connection speed within a wi-fi beacon | |
| US8917655B2 (en) | Method and apparatus for allowing device supporting multiple PHY communication mode to communicate with device in wireless personal area network | |
| KR101000932B1 (en) | Method for communication between devices supporting multiple communication modes in WiFi and apparatus for same | |
| Wu et al. | Distributed MAC protocol for multichannel cognitive radio ad hoc networks based on power control | |
| KR20100007691A (en) | Apparatus and method for transceiving data using relay device in wireless communication system of centralized mac | |
| ES2828483T3 (en) | Method and system to collect information from wireless devices outside the channel | |
| CN120569952A (en) | Multilink communication method and device | |
| EP4544799A1 (en) | Method of enabling communication in a second communication channel through location information | |
| KR101621913B1 (en) | Operating system for master channel based on wireless personal area network and method thereof | |
| US20090046680A1 (en) | Data transmission system for wireless local area network and method thereof | |
| CN120712887A (en) | Multi-link communication method and device | |
| KR100965891B1 (en) | Method and apparatus for transmitting information about a device in a wireless private network | |
| CN119366207A (en) | Method for implementing communication in a second communication channel through an intermediary in a first communication channel | |
| Mehta et al. | A Multi-Channel MAC Protocol for AD-HOC Networks | |
| KR20160128022A (en) | Method and appratus of resource management to improve reliablility and connectivity between wireless usb devices in ship area networks | |
| KR20090049523A (en) | Method for performing handheld handover in wpane and apparatus for same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20131128 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20141127 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20151127 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20161129 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20171129 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20181208 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20181208 |