KR101258058B1 - Communication device using phy layer header including destination mac address and method using the device - Google Patents
Communication device using phy layer header including destination mac address and method using the device Download PDFInfo
- Publication number
- KR101258058B1 KR101258058B1 KR1020110105394A KR20110105394A KR101258058B1 KR 101258058 B1 KR101258058 B1 KR 101258058B1 KR 1020110105394 A KR1020110105394 A KR 1020110105394A KR 20110105394 A KR20110105394 A KR 20110105394A KR 101258058 B1 KR101258058 B1 KR 101258058B1
- Authority
- KR
- South Korea
- Prior art keywords
- subframe
- data unit
- protocol data
- receiver
- physical layer
- Prior art date
Links
Images
Classifications
-
- 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]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
아래의 실시예들은 프레임 데이터를 이용하는 통신 장치 및 이를 이용한 통신 방법에 관한 것이다.
The following embodiments are related to a communication device using frame data and a communication method using the same.
IEEE 802.11 표준은 DCF(Distributed Coordination Function) 모드를 이용하는 경우, 통신 매체에 접근하기 위하여 컨텐션(contention) 기반 접근 메커니즘인 CSMA/CA 방식에 기반하여 통신을 수행한다. DCF 모드에서는 물리적 전달 매체(PHYsical Carrier) 및 가상 전달 매체(Virtual Carrier)를 감지한다. 통신 장치는 채널을 감지하는 경우, 상기 감지된 매체가 자신에 대하여 전송된 것인지 확인하기 위하여 상향 링크 프레임 및 하향 링크 프레임을 디코딩한다. 이러한 현상을 오버히어링(overhearing)이라고 하며, 통신 장치는 오버히어링(overhearing)을 수행하기 위하여 막대한 에너지를 소모하여야 한다.
The IEEE 802.11 standard performs communication based on a CSMA / CA scheme, which is a content-based access mechanism, in order to access a communication medium when using a distributed coordination function (DCF) mode. In the DCF mode, a physical carrier and a virtual carrier are detected. When the communication device detects a channel, the communication device decodes an uplink frame and a downlink frame to confirm whether the sensed medium has been transmitted for itself. This phenomenon is called overhearing, and a communication device must consume enormous energy in order to perform overhearing.
본 발명은 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함된 제2 서브 프레임에 상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기를 식별하는 제1 식별자를 포함시킴으로써, 오버히어링(overhearing) 과정에서 상기 물리계층 프로토콜 데이터 유닛에 포함된 제3 서브 프레임에 포함된 MAC 데이터 프레임 전체를 디코딩해야 하는 자원 소모를 방지하는 기술을 제공한다.
The present invention includes a first identifier for identifying a receiver for receiving the physical layer protocol data unit in a second subframe included in a physical layer protocol data unit used in a communication device, thereby performing the physical operation in an overhearing process. Provided is a technique for preventing resource consumption that requires decoding of the entire MAC data frame included in the third subframe included in the layer protocol data unit.
본 발명의 일실시예에 따른 통신 장치는 PHY 계층에서 디코딩되는 제1 서브 프레임, 상기 PHY 계층에서 디코딩되는 제2 서브 프레임, 및 MAC 계층에서 디코딩되는 제3 서브 프레임을 포함하는 물리계층 프로토콜 데이터 유닛을 생성하는 생성부; 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신부를 포함하고, 상기 제1 서브 프레임은 상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보를 포함하고, 상기 제2 서브 프레임은 상기 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하고, 상기 제3 서브 프레임은 데이터 및 상기 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함한다.A communication apparatus according to an embodiment of the present invention includes a physical layer protocol data unit including a first subframe decoded in a PHY layer, a second subframe decoded in the PHY layer, and a third subframe decoded in a MAC layer. Generation unit for generating a; And a transmitter for transmitting the physical layer protocol data unit, wherein the first subframe includes synchronization information for synchronization between a receiver for receiving the physical layer protocol data unit and a transmitter for transmitting the physical layer protocol data unit. Wherein the second subframe includes a PHY layer header that includes a first identifier identifying the receiver, and wherein the third subframe includes data and a second identifier identifying the receiver It includes.
본 발명의 일실시예에 따른 통신 장치는 PHY 계층에서 디코딩되는 제1 서브 프레임, 상기 PHY 계층에서 디코딩되는 제2 서브 프레임, 및 MAC 계층에서 디코딩되는 제3 서브 프레임을 포함하는 물리계층 프로토콜 데이터 유닛을 수신하는 수신부; 상기 제2 서브 프레임을 상기 PHY 계층에서 디코딩하는 제1 디코딩부; 상기 디코딩된 제2 서브 프레임을 이용하여 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩할지 여부를 판단하는 판단부; 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하는 판단에 따라, 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하는 제2 디코딩부를 포함하고, 상기 제1 서브 프레임은 상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보를 포함하고, 상기 제2 서브 프레임은 상기 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하고, 상기 제3 서브 프레임은 데이터 및 상기 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함한다.A communication apparatus according to an embodiment of the present invention includes a physical layer protocol data unit including a first subframe decoded in a PHY layer, a second subframe decoded in the PHY layer, and a third subframe decoded in a MAC layer. Receiving unit for receiving; A first decoder to decode the second subframe in the PHY layer; A determination unit to determine whether to decode the third subframe in the MAC layer using the decoded second subframe; In response to determining that the third subframe is decoded in the MAC layer, a second decoding unit that decodes the third subframe in the MAC layer, wherein the first subframe receives the physical layer protocol data unit. A synchronization information for synchronization between a receiver and a transmitter transmitting the physical layer protocol data unit, wherein the second subframe includes a PHY layer header including a first identifier identifying the receiver; The subframe includes a MAC protocol data unit containing data and a second identifier identifying the receiver.
상기 제1 식별자 및 상기 제2 식별자 각각은 상기 수신기의 MAC 어드레스에 따라 상기 수신기를 식별할 수 있다.Each of the first identifier and the second identifier may identify the receiver according to the MAC address of the receiver.
상기 제1 식별자는 상기 수신기의 MAC 어드레스 중 미리 정해진 개수의 하위 N 비트들에 따라 상기 수신기를 식별할 수 있다.The first identifier may identify the receiver according to a predetermined number of lower N bits of the MAC address of the receiver.
상기 동기화 정보는 IEEE 802.11a 표준 프로토콜, IEEE 802.11g 표준 프로토콜, IEEE 802.11n 표준 프로토콜, 및 IEEE 802.11ac 표준 프로토콜 등을 포함하는 모든 무선 LAN 프로토콜들의 PLCP 부계층 프리엠블들 중 어느 하나를 포함하고, 상기 PHY 계층 헤더는 상기 모든 무선 LAN 프로토콜들의 PLCP 부계층 헤더들 중 어느 하나를 더 포함할 수 있다.The synchronization information includes any one of PLCP sublayer preambles of all wireless LAN protocols including IEEE 802.11a standard protocol, IEEE 802.11g standard protocol, IEEE 802.11n standard protocol, and IEEE 802.11ac standard protocol, The PHY layer header may further include any one of PLCP sublayer headers of all the wireless LAN protocols.
본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛은 상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보를 포함하는 제1 서브 프레임; 상기 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하는 제2 서브 프레임; 및 데이터 및 상기 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함하는 제3 서브 프레임을 포함한다.The physical layer protocol data unit used in the communication apparatus according to an embodiment of the present invention includes synchronization information for synchronization between a receiver for receiving the physical layer protocol data unit and a transmitter for transmitting the physical layer protocol data unit. A first subframe; A second subframe including a PHY layer header including a first identifier identifying the receiver; And a third subframe comprising a MAC protocol data unit comprising data and a second identifier identifying the receiver.
상기 제1 식별자 및 상기 제2 식별자 각각은 상기 수신기의 MAC 어드레스에 따라 상기 수신기를 식별하는 물리계층 프로토콜 데이터 유닛을 이용할 수 있다.Each of the first identifier and the second identifier may use a physical layer protocol data unit that identifies the receiver according to the MAC address of the receiver.
상기 제1 식별자는 상기 수신기의 MAC 어드레스 중 미리 정해진 개수의 하위 N 비트들에 따라 상기 수신기를 식별하는 물리계층 프로토콜 데이터 유닛을 이용할 수 있다.The first identifier may use a physical layer protocol data unit identifying the receiver according to a predetermined number of lower N bits of the MAC address of the receiver.
상기 동기화 정보는 IEEE 802.11a 표준 프로토콜, IEEE 802.11g 표준 프로토콜, IEEE 802.11n 표준 프로토콜, 및 IEEE 802.11ac 표준 프로토콜 등을 포함하는 모든 무선 LAN 프로토콜들의 PLCP 부계층 프리엠블들 중 어느 하나를 포함하고, 상기 PHY 계층 헤더는 상기 모든 무선 LAN 프로토콜들의 PLCP 부계층 헤더들 중 어느 하나를 더 포함하는 물리계층 프로토콜 데이터 유닛을 이용할 수 있다.The synchronization information includes any one of PLCP sublayer preambles of all wireless LAN protocols including IEEE 802.11a standard protocol, IEEE 802.11g standard protocol, IEEE 802.11n standard protocol, and IEEE 802.11ac standard protocol, The PHY layer header may use a physical layer protocol data unit further comprising any one of the PLCP sublayer headers of all the wireless LAN protocols.
본 발명의 일실시예에 따른 통신 방법은 PHY 계층에서 디코딩되는 제1 서브 프레임, 상기 PHY 계층에서 디코딩되는 제2 서브 프레임, 및 MAC 계층에서 디코딩되는 제3 서브 프레임을 포함하는 물리계층 프로토콜 데이터 유닛을 생성하는 단계; 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 단계를 포함하고, 상기 제1 서브 프레임은 상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보를 포함하고, 상기 제2 서브 프레임은 상기 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하고, 상기 제3 서브 프레임은 데이터 및 상기 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함한다.A communication method according to an embodiment of the present invention includes a physical layer protocol data unit including a first subframe decoded in a PHY layer, a second subframe decoded in the PHY layer, and a third subframe decoded in a MAC layer. Generating a; And transmitting the physical layer protocol data unit, wherein the first subframe includes synchronization information for synchronization between a receiver receiving the physical layer protocol data unit and a transmitter transmitting the physical layer protocol data unit. Wherein the second subframe includes a PHY layer header that includes a first identifier identifying the receiver, and wherein the third subframe includes data and a second identifier identifying the receiver It includes.
본 발명의 일실시예에 따른 통신 방법은 PHY 계층에서 디코딩되는 제1 서브 프레임, 상기 PHY 계층에서 디코딩되는 제2 서브 프레임, 및 MAC 계층에서 디코딩되는 제3 서브 프레임을 포함하는 물리계층 프로토콜 데이터 유닛을 수신하는 단계; 상기 제2 서브 프레임을 상기 PHY 계층에서 디코딩하는 단계; 상기 디코딩된 제2 서브 프레임을 이용하여 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩할지 여부를 판단하는 단계; 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하는 판단에 따라, 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하는 단계를 포함하고, 상기 제1 서브 프레임은 상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보를 포함하고, 상기 제2 서브 프레임은 상기 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하고, 상기 제3 서브 프레임은 데이터 및 상기 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함한다.A communication method according to an embodiment of the present invention includes a physical layer protocol data unit including a first subframe decoded in a PHY layer, a second subframe decoded in the PHY layer, and a third subframe decoded in a MAC layer. Receiving; Decoding the second subframe in the PHY layer; Determining whether to decode the third subframe in the MAC layer using the decoded second subframe; Decoding the third subframe at the MAC layer according to a determination to decode the third subframe at the MAC layer, wherein the first subframe is configured to receive the physical layer protocol data unit; Synchronization information for synchronization between transmitters transmitting the physical layer protocol data units, wherein the second subframe includes a PHY layer header including a first identifier identifying the receiver, and the third subframe Includes a MAC protocol data unit comprising data and a second identifier identifying the receiver.
상기 제1 식별자 및 상기 제2 식별자 각각은 상기 수신기의 MAC 어드레스에 따라 상기 수신기를 식별할 수 있다.Each of the first identifier and the second identifier may identify the receiver according to the MAC address of the receiver.
상기 제1 식별자는 상기 수신기의 MAC 어드레스 중 미리 정해진 개수의 하위 N 비트들에 따라 상기 수신기를 식별할 수 있다.The first identifier may identify the receiver according to a predetermined number of lower N bits of the MAC address of the receiver.
상기 동기화 정보는 IEEE 802.11a 표준 프로토콜, IEEE 802.11g 표준 프로토콜, IEEE 802.11n 표준 프로토콜, 및 IEEE 802.11ac 표준 프로토콜 등을 포함하는 모든 무선 LAN 프로토콜들의 PLCP 부계층 프리엠블들 중 어느 하나를 포함하고, 상기 PHY 계층 헤더는 상기 모든 무선 LAN 프로토콜들의 PLCP 부계층 헤더들 중 어느 하나를 더 포함할 수 있다.
The synchronization information includes any one of PLCP sublayer preambles of all wireless LAN protocols including IEEE 802.11a standard protocol, IEEE 802.11g standard protocol, IEEE 802.11n standard protocol, and IEEE 802.11ac standard protocol, The PHY layer header may further include any one of PLCP sublayer headers of all the wireless LAN protocols.
본 발명은 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함된 제2 서브 프레임에 상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기를 식별하는 제1 식별자를 포함시킴으로써, 오버히어링(overhearing) 과정에서 상기 물리계층 프로토콜 데이터 유닛에 포함된 제3 서브 프레임에 포함된 MAC 데이터 프레임 전체를 디코딩해야 하는 자원 소모를 방지하는 기술을 제공할 수 있다.
The present invention includes a first identifier for identifying a receiver for receiving the physical layer protocol data unit in a second subframe included in a physical layer protocol data unit used in a communication device, thereby performing the physical operation in an overhearing process. It is possible to provide a technique for preventing resource consumption that requires decoding of the entire MAC data frame included in the third subframe included in the layer protocol data unit.
도 1은 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛을 나타낸 블록도이다.
도 2는 본 발명의 일실시예에 따른 통신 장치에서 이용되는 무선 LAN 프로토콜에 관한 정보들을 포함하는 물리계층 프로토콜 데이터 유닛을 나타낸 도면이다.
도 3은 본 발명의 일실시예에 따른 통신 장치를 나타낸 블록도이다.
도 4는 본 발명의 일실시예에 따른 통신 방법을 나타낸 동작 흐름도이다.
도 5는 IEEE 802.11a 표준에 따른 물리계층 프로토콜 데이터 유닛 및 MAC 데이터 프레임을 설명하는 도면이다.
도 6은 본 발명의 일실시예에 따른 수신지(destination)의 MAC 어드레스 중 하위 18 비트들이 포함된 PLCP 헤더를 포함하는 물리계층 프로토콜 데이터 유닛을 설명하는 도면이다.
도 7은 본 발명의 일실시예에 따른 수신지(destination)의 MAC 어드레스 중 하위 18 비트들을 포함하는 PLCP 헤더 부분의 전송 시간을 설명하는 도면이다.
도 8은 본 발명의 일실시예에 따른 통신 방법의 에너지 효율을 설명하는 도면이다.1 is a block diagram illustrating a physical layer protocol data unit used in a communication device according to an embodiment of the present invention.
2 is a diagram illustrating a physical layer protocol data unit including information about a wireless LAN protocol used in a communication device according to an embodiment of the present invention.
3 is a block diagram illustrating a communication device according to an embodiment of the present invention.
4 is a flowchart illustrating a communication method according to an embodiment of the present invention.
5 is a diagram illustrating a physical layer protocol data unit and a MAC data frame according to the IEEE 802.11a standard.
FIG. 6 is a diagram illustrating a physical layer protocol data unit including a PLCP header including lower 18 bits of a MAC address of a destination according to an embodiment of the present invention.
7 is a diagram illustrating a transmission time of a PLCP header portion including lower 18 bits of a MAC address of a destination according to an embodiment of the present invention.
8 is a view for explaining the energy efficiency of the communication method according to an embodiment of the present invention.
이하, 본 발명의 실시예들을 첨부된 도면을 참조하여 상세하게 설명한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛을 나타낸 블록도이다.1 is a block diagram illustrating a physical layer protocol data unit used in a communication device according to an embodiment of the present invention.
도 1을 참조하면, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛(100)은 상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보(111)를 포함하는 제1 서브 프레임(110); 상기 수신기를 식별하는 제1 식별자(122)를 포함하는 PHY 계층 헤더(121)를 포함하는 제2 서브 프레임(120); 및 데이터(133) 및 상기 수신기를 식별하는 제2 식별자(132)를 포함하는 MAC 프로토콜 데이터 유닛(131)을 포함하는 제3 서브 프레임(130)을 포함할 수 있다. 이 때, 상기 제1 서브 프레임(110) 및 상기 제2 서브 프레임(120)은 PHY 계층에서 디코딩되고, 상기 제3 서브 프레임(130)은 MAC 계층에서 디코딩될 수 있다.Referring to FIG. 1, a physical layer
본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛(100)은 상기 제2 서브 프레임(120)에 상기 수신기를 식별하는 제1 식별자(122)를 포함함으로써, 상기 물리계층 프로토콜 데이터 유닛(100) 전체를 디코딩하지 않고도 상기 물리계층 프로토콜 데이터 유닛(100)이 상기 수신기에 대하여 전송된 것인지 여부를 판단할 수 있다.The physical layer
보다 구체적으로, 통상적인 물리계층 프로토콜 데이터 유닛을 이용하는 통신 장치는 제3 서브 프레임(130)에 포함된 제2 식별자(132)를 이용하여 상기 통상적인 물리계층 프로토콜 데이터 유닛이 해당 수신기에 대하여 전송된 것인지 여부를 판단한다. 이 때, 상기 제3 서브 프레임(130)에 포함된 제2 식별자(132)를 이용하여 상기 물리계층 프로토콜 데이터 유닛(100)이 상기 수신기에 대하여 전송된 것인지 여부를 판단하기 위해서는 상기 MAC 프로토콜 데이터 유닛(131)을 MAC 계층에서 디코딩하여야 한다. 이 경우, 상기 MAC 프로토콜 데이터 유닛(131)은 제2 식별자(132) 및 상기 물리계층 프로토콜 데이터 유닛(100)의 데이터(133)를 포함하고 있고, 상기 제2 식별자(132)만 별도로 디코딩할 수는 없기 때문에 상기 데이터(133)도 함께 디코딩하여야 한다. 반면, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛(100)은 상기 제3 서브 프레임(130)에 포함된 제2 식별자 이외에 별도로 상기 제2 서브 프레임(120)에서 제1 식별자(122)를 포함한다. 본 발명의 일실시예에 따른 통신 장치는 상기 제2 서브 프레임(120)에 포함된 상기 제1 식별자(122)를 이용함으로써, 상기 제2 서브 프레임(120)을 PHY 계층에서 디코딩하는 것으로 상기 물리계층 프로토콜 데이터 유닛(100)이 상기 수신기에 대하여 전송된 것인지 여부를 판단할 수 있다.More specifically, the communication device using the conventional physical layer protocol data unit may transmit the conventional physical layer protocol data unit to the corresponding receiver by using the
즉, 본 발명의 일실시예에 따른 통신 장치는 상기 제2 서브 프레임(120)에 포함된 상기 제1 식별자(122)를 이용하여 상기 물리계층 프로토콜 데이터 유닛(100)이 상기 통신 장치, 즉 수신기에 대하여 전송된 것인지 여부를 판단함으로써, 상기 물리계층 프로토콜 데이터 유닛(100)이 상기 수신기에 대하여 전송되지 않은 경우 상기 물리계층 프로토콜 데이터 유닛 전체를 디코딩하는 데에서 발생하는 에너지 소모를 감소시킬 수 있다. 이러한 본 발명의 일실시예에 따른 통신 장치의 효과와 관련된 보다 구체적인 사항에 대하여는 후술한다.
That is, the communication device according to the embodiment of the present invention uses the
도 2는 본 발명의 일실시예에 따른 통신 장치에서 이용되는 무선 LAN 프로토콜에 관한 정보들을 포함하는 물리계층 프로토콜 데이터 유닛을 나타낸 도면이다.2 is a diagram illustrating a physical layer protocol data unit including information about a wireless LAN protocol used in a communication device according to an embodiment of the present invention.
도 2를 참조하여 본 발명의 일실시예에 따른 통신 장치에서 이용되는 무선 LAN 프로토콜에 관한 정보들을 포함하는 물리계층 프로토콜 데이터 유닛을 설명하기에 앞서, PLCP(PHYsical Layer Convergence Procedure) 부계층에 대하여 간략히 설명한다.Prior to describing a physical layer protocol data unit including information on a wireless LAN protocol used in a communication apparatus according to an embodiment of the present invention with reference to FIG. 2, the PHY sublayer is briefly described. Explain.
PLCP 부계층이란 무선 LAN 표준인 IEEE 802.11 PHY 계층 내의 부계층(Sublayer)으로써, IEEE 802.11 MAC 계층이 물리적 특성에 관계없이 동작하도록 하는 계층을 말한다. 상기 PLCP 부계층은 IEEE 802.11 MAC 계층과 물리계층 프로토콜 데이터 유닛을 연결하는 역할을 하며, 이를 위하여 자신 만의 헤더를 덧붙일 수 있다. 또한, 상기 PLCP 프레임은 여러 무선 LAN PHY 계층 표준들에 따라서 다르게 정의됨으로써, 상기 무선 LAN PHY 계층 표준들 각각에 맞는 프레임 포맷을 적용할 수 있다. 보다 구체적으로, 상기 PLCP 부계층은 상위의 데이터 링크 계층 내 MAC 부계층의 지시를 받고, 무선 매체로부터 수신된 프레임을 상기 MAC 부계층에게 전달하는 역할을 주로 수행할 수 있다.The PLCP sublayer is a sublayer in the IEEE 802.11 PHY layer, which is a wireless LAN standard, and refers to a layer that allows the IEEE 802.11 MAC layer to operate regardless of physical characteristics. The PLCP sublayer serves to connect the IEEE 802.11 MAC layer and the physical layer protocol data unit, and may add its own header for this purpose. In addition, the PLCP frame is defined differently according to various wireless LAN PHY layer standards, so that a frame format suitable for each of the wireless LAN PHY layer standards can be applied. More specifically, the PLCP sublayer may receive a command of the MAC sublayer in the upper data link layer and mainly transmit a frame received from a wireless medium to the MAC sublayer.
도 2를 참조하면, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함되는 PHY 계층 헤더(220)는 상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기를 식별하는 제1 식별자(222)를 포함할 수 있고, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함되는 MAC 프로토콜 데이터 유닛(230)은 상기 수신기를 식별하는 제2 식별자(231) 및 데이터(232)를 포함할 수 있다.2, a
또한, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함되는 상기 동기화 정보(210)는 IEEE 802.11a 표준 프로토콜을 포함하는 모든 무선 LAN 프로토콜들의 PLCP 부계층 프리엠블들 중 어느 하나(211)를 포함할 수 있다. 이 때, 상기 PLCP 부계층 프리엠블(211)은 상기 어느 하나의 PLCP 부계층 프리엠블(211)에 대응하는 무선 LAN 프로토콜에서 PHY 계층의 동기화 및 채널 추정을 위한 신호일 수 있다. 보다 구체적으로, 상기 PLCP 부계층 프리엠블(211)은 신호 검파, 자동 이득 제어(Automatic Gain Control, AGC), 다이버시티(Diversity) 선택, 및 미세 시간 동기 등을 위한 10 개의 짧은 파일럿 신호; 및 채널 추정, 및 소수배 주파수 오차 추정 등을 위한 2 개의 긴 파일럿 신호를 포함할 수 있다.In addition, the
또한, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함되는 상기 PHY 계층 헤더(220)는 IEEE 802.11a 표준 프로토콜을 포함하는 모든 무선 LAN 프로토콜들의 PLCP 부계층 헤더들 중 어느 하나(221)를 더 포함할 수 있다. 이 때, 상기 PLCP 부계층 헤더(221)는 데이터 프레임의 전송 속도, 상기 데이터 프레임에 포함된 데이터의 길이, 및 패리트 비트 등을 포함할 수 있다.In addition, the
이 경우, 상기 제1 식별자(222) 및 상기 제2 식별자(231) 각각은 상기 수신기의 MAC 어드레스에 따라 상기 수신기를 식별할 수 있다.In this case, each of the
MAC 어드레스란 MAC 계층 상에서 장치의 식별을 위한 48 비트 크기의 하드웨어 상에 구현된 물리적 주소를 나타낼 수 있다. 보다 구체적으로, 이더넷(Ethernet)의 MAC 계층 프레임은 48 비트 크기의 수신지(destination) 주소를 포함할 수 있고, 이 중 상위 24 비트(겹칠 가능성 많음)들은 LAN 카드 제조 회사를 식별하는 OUI(Organizationally Unique Identifier)를 포함하고, 이 중 하위 24 비트들(station별로 달라짐)은 상기 제조 회사가 개별적으로 붙이는 주소를 포함할 수 있다. 결국, MAC 어드레스는 전세계적으로 유일무이하게 될 수 있다.The MAC address may refer to a physical address implemented on 48-bit hardware for identification of a device on the MAC layer. More specifically, Ethernet's MAC layer frame may contain a 48-bit destination address, of which the top 24 bits (which are likely to overlap) are organized by OUI (Organizationally identifying the LAN card manufacturer). Unique Identifier), and the lower 24 bits (depending on the station) may include an address individually assigned by the manufacturer. As a result, MAC addresses may be unique worldwide.
본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함되는 상기 제1 식별자(222) 및 상기 제2 식별자(231) 각각은 상기 수신지(destination) 주소와 관련된 MAC 어드레스에 대한 정보를 포함할 수 있다. 본 발명의 일실시예에 따른 통신 장치는 상기 제1 식별자(222)에 포함된 상기 수신지(destination) 주소와 관련된 MAC 어드레스와 자신의 MAC 어드레스를 비교함으로써, 상기 통신 장치에 의해 수신된 데이터 프레임이 상기 통신 장치, 즉 수신기에 대하여 전송된 것인지 여부를 판단할 수 있다.Each of the
뿐만 아니라, 상기 제1 식별자(222)는 상기 수신기의 MAC 어드레스 중 미리 정해진 개수의 하위 N 비트들에 따라 상기 수신기를 식별할 수 있다.In addition, the
본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛은 통상적인 물리계층 프로토콜 데이터 유닛에 비하여 상기 제1 식별자(222)를 추가로 포함할 수 있다. 전술한 바와 같이, 상기 추가로 포함된 제1 식별자(222)를 이용하여 상기 물리계층 프로토콜 데이터 유닛에 포함된 제3 서브 프레임에 포함된 MAC 데이터 프레임 전체를 디코딩하지 않고도 상기 통신 장치에 의해 수신된 물리계층 프로토콜 데이터 유닛이 상기 통신 장치, 즉 수신기에 대하여 전송된 것인지 여부를 판단할 수 있다. 다만, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛을 전송하는 데에는 상기 통상적인 물리계층 프로토콜 데이터 유닛을 전송하는 데에 비하여, 상기 추가적인 제1 식별자(222)의 길이의 데이터를 전송하기 위한 만큼의 에너지를 더 소모할 수 있다.The physical layer protocol data unit used in the communication device according to an embodiment of the present invention may further include the
본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함되는 상기 제1 식별자(222)는 전술한 MAC 계층 프레임에 포함되는 수신지(destination)와 관련된 MAC 어드레스 중 미리 정해진 개수의 하위 N 비트들을 포함할 수 있다. 이 경우, 상기 제1 식별자(222)를 이용하여 상기 물리계층 프로토콜 데이터 유닛이 상기 물리계층 프로토콜 데이터 유닛을 수신한 통신 장치(수신기)에 대하여 전송된 것이라고 판단되었다 하더라도, 즉, 상기 미리 정해진 개수의 하위 N 비트들이 상기 수신기의 MAC 어드레스의 하위 N 비트들과 동일하다 하더라도, 상기 제1 식별자(222)에 포함되지 아니한 상위 비트들이 상기 수신기의 MAC 어드레스의 상위 비트들과 일치하지 않을 수 있다.The
따라서, 본 발명의 일실시예에 따른 통신 장치는 상기 추가되는 제1 식별자의 길이를 조절할 수 있다. 이를 통하여, 본 발명의 일실시예에 따른 통신 장치는 상기 제1 식별자를 물리계층 프로토콜 데이터 유닛의 제2 서브 프레임에 추가하는 데에서 발생하는 에너지 낭비; 및 상기 제1 식별자에 포함되는 상기 물리계층 프로토콜 데이터 유닛의 수신지(destination)와 관련된 MAC 어드레스의 하위 N 비트들의 개수에 의존하는 상기 수신기를 식별하는 정확도 사이의 균형을 맞출 수 있다. 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함된 상기 제1 식별자(222)는 상기 수신지(destination) 주소와 관련된 MAC 어드레스의 하위 N(예: N=18) 비트들을 포함할 수 있다.Accordingly, the communication device according to an embodiment of the present invention may adjust the length of the added first identifier. In this way, the communication apparatus according to an embodiment of the present invention includes energy waste generated from adding the first identifier to a second subframe of a physical layer protocol data unit; And the accuracy of identifying the receiver depending on the number of lower N bits of the MAC address associated with the destination of the physical layer protocol data unit included in the first identifier. The
한편, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함된 상기 제2 식별자(231)는 상기 수신지(destination) 주소와 관련된 MAC 어드레스를 포함할 수 있다.
Meanwhile, the
도 3은 본 발명의 일실시예에 따른 통신 장치를 나타낸 블록도이다.3 is a block diagram illustrating a communication device according to an embodiment of the present invention.
도 3을 참조하면, 본 발명의 일실시예에 따른 통신 장치(310)는 PHY 계층에서 디코딩되는 제1 서브 프레임, 상기 PHY 계층에서 디코딩되는 제2 서브 프레임, 및 MAC 계층에서 디코딩되는 제3 서브 프레임을 포함하는 물리계층 프로토콜 데이터 유닛을 생성하는 생성부(311); 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신부(312)를 포함할 수 있다.Referring to FIG. 3, a
또한, 본 발명의 일실시예에 따른 통신 장치(320)는 PHY 계층에서 디코딩되는 제1 서브 프레임, 상기 PHY 계층에서 디코딩되는 제2 서브 프레임, 및 MAC 계층에서 디코딩되는 제3 서브 프레임을 포함하는 물리계층 프로토콜 데이터 유닛을 수신하는 수신부(321); 상기 제2 서브 프레임을 상기 PHY 계층에서 디코딩하는 제1 디코딩부(322); 상기 디코딩된 제2 서브 프레임을 이용하여 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩할지 여부를 판단하는 판단부(323); 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하는 판단에 따라, 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하는 제2 디코딩부(324)를 포함할 수 있다.In addition, the
이 경우, 상기 제1 서브 프레임은 상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보를 포함하고, 상기 제2 서브 프레임은 상기 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하고, 상기 제3 서브 프레임은 데이터 및 상기 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함할 수 있다.In this case, the first subframe includes synchronization information for synchronization between a receiver receiving the physical layer protocol data unit and a transmitter transmitting the physical layer protocol data unit, and the second subframe includes the receiver. And a PHY layer header including a first identifier to identify, wherein the third subframe includes a MAC protocol data unit including data and a second identifier to identify the receiver.
또한, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함되는 상기 동기화 정보는 IEEE 802.11a 표준 프로토콜을 포함하는 모든 무선 LAN 프로토콜들의 PLCP 부계층 프리엠블들 중 어느 하나를 포함할 수 있다.In addition, the synchronization information included in the physical layer protocol data unit used in the communication device according to an embodiment of the present invention is any one of the PLCP sublayer preambles of all wireless LAN protocols including the IEEE 802.11a standard protocol. It may include.
또한, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함되는 상기 PHY 계층 헤더는 IEEE 802.11a 표준 프로토콜을 포함하는 모든 무선 LAN 프로토콜들의 PLCP 부계층 헤더들 중 어느 하나를 더 포함할 수 있다.In addition, the PHY layer header included in the physical layer protocol data unit used in the communication device according to an embodiment of the present invention is any one of the PLCP sublayer headers of all wireless LAN protocols including the IEEE 802.11a standard protocol. It may further include.
뿐만 아니라, 상기 제1 식별자 및 상기 제2 식별자 각각은 상기 수신기의 MAC 어드레스에 따라 상기 수신기를 식별할 수 있고, 상기 제1 식별자는 상기 수신기의 MAC 어드레스 중 미리 정해진 개수의 하위 비트들에 따라 상기 수신기를 식별할 수 있다. 보다 구체적으로, 상기 제1 식별자(222) 및 상기 제2 식별자(231) 각각은 상기 물리계층 프로토콜 데이터 유닛의 수신지(destination) 주소와 관련된 MAC 어드레스에 대한 정보를 포함할 수 있다.In addition, each of the first identifier and the second identifier may identify the receiver according to the MAC address of the receiver, and the first identifier may be determined according to a predetermined number of lower bits of the MAC address of the receiver. The receiver can be identified. More specifically, each of the
이 경우, 본 발명의 일실시예에 따른 통신 장치에 포함된 판단부(323)는 상기 디코딩된 제2 서브 프레임에 포함된 제1 식별자를 이용하여 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩할지 여부를 판단할 수 있다. 상기 판단부(323)는 상기 제1 식별자에 포함된 상기 수신지(destination) 주소의 하위 N 비트와 관련된 MAC 어드레스 및 상기 통신 장치(320)의 MAC 어드레스의 하위 N 비트를 비교함으로써, 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩할지 여부를 판단할 수 있다.In this case, the
보다 구체적으로, 본 발명의 일실시예에 따른 통신 장치에 포함된 판단부(323)는 상기 제1 식별자에 포함된 상기 수신지(destination) 주소의 하위 N 비트와 관련된 MAC 어드레스 및 상기 통신 장치(320)의 MAC 어드레스의 정해진 하위 N 비트가 일치하는 경우, 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩한다는 판단을 하고, 상기 제1 식별자에 포함된 상기 수신지(destination) 주소의 정해진 하위 N 비트들이 관련된 MAC 어드레스 및 상기 통신 장치(320)의 MAC 어드레스의 하위 N 비트들이 일치하지 않는 경우, 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하지 않는다는 판단을 할 수 있다.More specifically, the
본 발명의 일실시예에 따른 통신 장치는 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하지 않는다는 판단에 따라 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하지 않음으로써, 상기 통신 장치의 에너지 효율을 높일 수 있다.The communication device according to an embodiment of the present invention increases energy efficiency of the communication device by not decoding the third subframe in the MAC layer according to the determination that the third subframe is not decoded in the MAC layer. Can be.
또한, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함된 상기 제1 식별자는 상기 수신기의 MAC 어드레스 중 미리 정해진 N 비트의 하위 비트들에 따라 상기 수신기를 식별할 수 있고, 상기 제1 식별자는 상기 물리계층 프로토콜 데이터 유닛의 수신지(destination) 주소와 관련된 MAC 어드레스 중 미리 정해진 개수의 하위 비트들을 포함할 수 있다. 이 경우, 본 발명의 일실시예에 따른 통신 장치는 제1 식별자의 길이를 조절함으로써, 상기 제1 식별자를 물리계층 프로토콜 데이터 유닛의 제2 서브 프레임에 추가하는 데에서 발생하는 에너지 낭비; 및 상기 제1 식별자에 포함되는 상기 물리계층 프로토콜 데이터 유닛의 수신지(destination)와 관련된 MAC 어드레스의 하위 비트들의 개수에 의존하는 상기 수신기를 식별하는 정확도 사이의 균형을 맞출 수 있다. 이에 대하여는 도 2를 통하여 기술된 사항들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 생략한다.
In addition, the first identifier included in the physical layer protocol data unit used in the communication apparatus according to an embodiment of the present invention may identify the receiver according to predetermined low bits of N bits of the MAC address of the receiver. The first identifier may include a predetermined number of lower bits among MAC addresses associated with a destination address of the physical layer protocol data unit. In this case, the communication device according to an embodiment of the present invention is an energy waste generated by adding the first identifier to the second subframe of the physical layer protocol data unit by adjusting the length of the first identifier; And the accuracy of identifying the receiver depending on the number of lower bits of the MAC address associated with the destination of the physical layer protocol data unit included in the first identifier. In this regard, since the matters described with reference to FIG. 2 may be applied as it is, a detailed description thereof will be omitted.
도 4는 본 발명의 일실시예에 따른 통신 방법을 나타낸 동작 흐름도이다.4 is a flowchart illustrating a communication method according to an embodiment of the present invention.
도 4를 참조하면, 본 발명의 일실시예에 따른 통신 방법(410)은 PHY 계층에서 디코딩되는 제1 서브 프레임, 상기 PHY 계층에서 디코딩되는 제2 서브 프레임, 및 MAC 계층에서 디코딩되는 제3 서브 프레임을 포함하는 물리계층 프로토콜 데이터 유닛을 생성하는 단계(411); 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 단계(412)를 포함할 수 있다.4, a
또한, 본 발명의 일실시예에 따른 통신 방법(420)은 PHY 계층에서 디코딩되는 제1 서브 프레임, 상기 PHY 계층에서 디코딩되는 제2 서브 프레임, 및 MAC 계층에서 디코딩되는 제3 서브 프레임을 포함하는 물리계층 프로토콜 데이터 유닛을 수신하는 단계(421); 상기 제2 서브 프레임을 상기 PHY 계층에서 디코딩하는 단계(422); 상기 디코딩된 제2 서브 프레임을 이용하여 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩할지 여부를 판단하는 단계(423); 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하는 판단에 따라, 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하는 단계(424)를 포함할 수 있다.In addition, the
이 경우, 상기 제1 서브 프레임은 상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보를 포함하고, 상기 제2 서브 프레임은 상기 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하고, 상기 제3 서브 프레임은 데이터 및 상기 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함할 수 있다.In this case, the first subframe includes synchronization information for synchronization between a receiver receiving the physical layer protocol data unit and a transmitter transmitting the physical layer protocol data unit, and the second subframe includes the receiver. And a PHY layer header including a first identifier to identify, wherein the third subframe includes a MAC protocol data unit including data and a second identifier to identify the receiver.
또한, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함되는 상기 동기화 정보는 IEEE 802.11a 표준 프로토콜을 포함하는 모든 무선 LAN 프로토콜들의 PLCP 부계층 프리엠블들 중 어느 하나를 포함 할 수 있다.In addition, the synchronization information included in the physical layer protocol data unit used in the communication device according to an embodiment of the present invention is any one of the PLCP sublayer preambles of all wireless LAN protocols including the IEEE 802.11a standard protocol. May contain
또한, 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛에 포함되는 상기 PHY 계층 헤더는 IEEE 802.11a 표준 프로토콜을 포함하는 모든 무선 LAN 프로토콜들의 PLCP 부계층 헤더들 중 어느 하나를 더 포함할 수 있다.In addition, the PHY layer header included in the physical layer protocol data unit used in the communication device according to an embodiment of the present invention is any one of the PLCP sublayer headers of all wireless LAN protocols including the IEEE 802.11a standard protocol. It may further include.
뿐만 아니라, 상기 제1 식별자 및 상기 제2 식별자 각각은 상기 수신기의 MAC 어드레스에 따라 상기 수신기를 식별할 수 있고, 상기 제1 식별자는 상기 수신기의 MAC 어드레스 중 미리 정해진 N 비트의 하위 비트들에 따라 상기 수신기를 식별할 수 있다.In addition, each of the first identifier and the second identifier may identify the receiver according to the MAC address of the receiver, and the first identifier may be determined according to the lower bits of a predetermined N bit among the MAC addresses of the receiver. The receiver can be identified.
도 4에 도시된 단계들 각각에는 도 1 내지 도 3을 통하여 기술된 사항들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 생략한다.Since the details described with reference to FIGS. 1 to 3 may be applied to each of the steps illustrated in FIG. 4, a detailed description thereof will be omitted.
상술한 방법들은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 본 발명의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
The methods described above may be embodied in the form of program instructions that may be executed by various computer means and may be recorded in a computer readable medium. The computer readable medium may include program instructions, data files, data structures, etc. alone or in combination. The program instructions recorded on the medium may be those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like. The hardware devices described above may be configured to operate as one or more software modules to perform the operations of the present invention, and vice versa.
이하, IEEE 802.11a 표준에 따른 물리계층 프로토콜 데이터 유닛 및 MAC 데이터 프레임을 수정한 본 발명의 일실시예를 도 5 내지 도 8을 참조하여 상세하게 설명한다. 이하에서는 IEEE 802.11a 표준 프로토콜에 따른 본 발명의 일실시예를 기준으로 설명하지만, 본 발명은 IEEE 802.11g 표준 프로토콜, IEEE 802.11n 표준 프로토콜, 및 IEEE 802.11ac 표준 프로토콜 등 다른 무선 LAN 프로토콜에도 적용 가능하다.
Hereinafter, an embodiment of the present invention in which the physical layer protocol data unit and the MAC data frame according to the IEEE 802.11a standard are modified will be described in detail with reference to FIGS. 5 to 8. Hereinafter, the present invention will be described based on an embodiment of the present invention according to the IEEE 802.11a standard protocol. However, the present invention can be applied to other wireless LAN protocols such as the IEEE 802.11g standard protocol, the IEEE 802.11n standard protocol, and the IEEE 802.11ac standard protocol. Do.
1. 시스템 모델 및 IEEE 802.11 표준의 개관1. Overview of System Models and IEEE 802.11 Standards
본 발명의 일실시예에 따른 통신 장치는 IEEE 802.11a PHY 계층을 지원하는 통신 시스템 내에서 복수의 통신 장치들 및 하나의 중계기를 포함하는 환경에서 동작할 수 있다.
A communication device according to an embodiment of the present invention may operate in an environment including a plurality of communication devices and one repeater in a communication system supporting the IEEE 802.11a PHY layer.
A. IEEE 802.11a PHY 계층 표준의 개관A. Overview of the IEEE 802.11a PHY Layer Standard
IEEE 802.11a PHY 계층은 OFDM에 기반을 둔다. OFDM의 기본적인 원리는 단일의 고속 이진 신호를 복수의 저속 서브 캐리어들로 나누는 것이다. IEEE 802.11a PHY 계층은 8 가지 PHY 모드들을 지원하고, 상기 8 가지 PHY 모드들 각각은 서로 다른 변조 방식, 코딩 스킴, 및 주파수 대역을 갖는다. 이에 대하여 표 1을 참조한다.
The IEEE 802.11a PHY layer is based on OFDM. The basic principle of OFDM is to divide a single high speed binary signal into a plurality of low speed subcarriers. The IEEE 802.11a PHY layer supports eight PHY modes, each of which has a different modulation scheme, coding scheme, and frequency band. See Table 1 for this.
B. IEEE 802.11a MAC 계층 표준의 개관B. Overview of the IEEE 802.11a MAC Layer Standard
IEEE 802.11a MAC 계층 프로토콜은 PCF(Point Coordination Function) 및 DCF(Distributed Coordination Function)로 이루어진다. PCF는 폴링(polling)에 기반한 방법이고 폴링 리스트를 관리해야 한다.The IEEE 802.11a MAC layer protocol consists of a point coordination function (PCF) and a distributed coordination function (DCF). PCF is a polling based method and must maintain a polling list.
반면, DCF는 CSMA/CA에 기반한 방법으로, 컨텐션(contention) 기반 접근 메커니즘을 사용한다. 통신 장치는 DIFS(Data InterFrame Space) 또는 EIFS(Extended InterFrame Space)보다 길거나 같은 기간 동안 채널이 비어있다고 판단 시, 펜딩된 MAC 프로토콜 데이터 유닛(MPDU)를 전송할 수 있다. 백오프 카운터는 상기 DIFS만큼의 시간이 경과된 뒤에 초기화되고, 상기 백오프 카운터가 0이 되면 프레임이 전송될 수 있다.
DCF, on the other hand, is based on CSMA / CA and uses a contention based approach mechanism. The communication device may transmit a pending MAC protocol data unit (MPDU) when it is determined that the channel is empty for a period longer than or equal to a Data InterFrame Space (DIFS) or Extended InterFrame Space (EIFS). The backoff counter may be initialized after the time as much as the DIFS has elapsed, and the frame may be transmitted when the backoff counter reaches zero.
C. IEEE 802.11a의 프레임 포맷C. Frame Format of IEEE 802.11a
도 5는 IEEE 802.11a 표준에 따른 물리계층 프로토콜 데이터 유닛 및 MAC 데이터 프레임을 설명하는 도면이다.5 is a diagram illustrating a physical layer protocol data unit and a MAC data frame according to the IEEE 802.11a standard.
도 5를 참조하면, 본 발명의 일실시예에 따른 통신 장치가 MPDU를 PLCP 부계층에서 처리하는 경우, 상기 MPDU는 PSDU(Phy Service Data Unit, 530)라고 지칭될 수 있다. MAC 프로토콜 데이터 유닛은 MAC 헤더(531), 데이터(532), 및 프레임 체크 시퀀스를 포함한다. MAC 헤더(531)는 22 bytes이고, 프레임 체크 시퀀스는 4 bytes이다.Referring to FIG. 5, when a communication device according to an embodiment of the present invention processes an MPDU in a PLCP sublayer, the MPDU may be referred to as a physical service data unit (PSDU) 530. The MAC protocol data unit includes a
또한, MAC 헤더(531)는 MAC 계층 상에서 장치의 식별을 위한 48 비트 크기의 하드웨어 상에 구현된 물리적 주소를 나타낼 수 있는 MAC 어드레스(533, 534, 535, 및 536)를 포함할 수 있다. 이 중 상위 24 비트들은 LAN 카드 제조 회사를 식별하는 OUI(Organizationally Unique Identifier)를 포함하고, 이 중 하위 24 비트들은 상기 제조 회사가 개별적으로 붙이는 주소를 포함할 수 있다.In addition, the
PLCP 헤더(520)는 4 bits의 RATE 필드, 12 bits의 LENGTH 필드, 1 bit의 Parity 필드, 6 bits의 Tail 필드, 및 16 bits의 SERVICE 필드를 포함하고, 상기 PLCP 헤더에 PLCL 프리앰블 필드(510)가 추가된 프레임 포맷을 PLCP 프로토콜 데이터 유닛이라 지칭할 수 있다.The
PLCP 프리앰블 필드(510)는 10 개의 짧은 트레이닝 시퀀스의 반복들 및 2 개의 긴 트레이닝 시퀀스의 반복들로 구성된다. PLCP 헤더에서 SERVICE 필드를 제외한 부분은 OFDM 심볼을 구성할 수 있다.
The
2. 통상적인 통신 장치의 에너지 소모 모델2. Energy Consumption Models of Conventional Communication Devices
A. 포화된(Saturated) 케이스A. Saturated Case
본 발명의 일실시예에 따른 통신 장치의 에너지 효율과 관련하여, 하나의 링크에 대한 에너지 소모량이 아닌 전체 네트워크에 의해 소모되는 에너지 소모량에 대하여 분석할 수 있다.With regard to the energy efficiency of the communication device according to an embodiment of the present invention, it is possible to analyze not the energy consumption for one link but the energy consumption consumed by the entire network.
이 경우, L bytes의 페이로드 크기를 갖는 IEEE 802.11a 표준의 데이터 프레임을 전송하는 데 걸리는 시간은 다음과 같이 표현될 수 있다.
In this case, the time taken to transmit a data frame of the IEEE 802.11a standard having a payload size of L bytes can be expressed as follows.
(수식 1)(Equation 1)
여기서, tPLCP_Preamble, tPLCP_SIG, 및 tSymbol 각각은 표 2를 이용하여 계산될 수 있다.
Here, tPLCP_Preamble, tPLCP_SIG, and tSymbol may be calculated using Table 2, respectively.
전술한 바와 같이, 본 발명의 일실시예에 따른 통신 장치는 복수의 통신 장치들 및 하나의 중계기가 DCF 모드를 사용하는 IEEE 802.11a MAC 표준 하에서 통신을 수행하는 것을 기본 환경으로 할 수 있다. 상기 복수의 통신 장치들이 포화된 상태에서, IEEE 802.11 네트워크의 처리량(throughput)은 다음과 같이 표현될 수 있다.
As described above, the communication device according to an embodiment of the present invention may be a basic environment in which a plurality of communication devices and one repeater perform communication under the IEEE 802.11a MAC standard using the DCF mode. In the state where the plurality of communication devices are saturated, the throughput of the IEEE 802.11 network may be expressed as follows.
(수식 2)(Formula 2)
이 때, 상기 복수의 통신 장치들이 포화된 상태라는 것은 상기 복수의 통신 장치들 각각이 항상 전송할 패킷을 가지는 상태를 나타내고, 상기 패킷은 L bytes의 페이로드를 가진다.In this case, the saturation state of the plurality of communication devices indicates a state in which each of the plurality of communication devices always has a packet to transmit, and the packet has a payload of L bytes.
Prtr은 적어도 하나의 데이터 전송이 있을 확률을 나타내고, Prs는 상기 데이터 전송이 성공할 확률을 나타내며, Ts는 상기 성공적인 데이터 전송 시 걸리는 시간을 나타내고, Tc는 충돌(collision)로 인하여 소요되는 평균적인 시간을 나타내고, Tδ는 idle 상태인 시간을 나타낸다.Pr tr denotes the probability that there is at least one data transmission, Pr s denotes the probability that the data transmission is successful, T s denotes the time taken for the successful data transmission, and T c denotes the collision The average time is shown and T δ represents the idle time.
상기 가정한 네트워크 상에서 유닛 시간당 소모되는 총 에너지 소모량은 다음과 같이 표현될 수 있다.
The total energy consumption per unit time on the hypothesized network can be expressed as follows.
(수식 3)(Equation 3)
여기서, Es는 성공적인 패킷 전송에 소모되는 에너지를 나타내고, 는 충돌이 일어난 경우 소모되는 에너지를 나타내며, Eδ는 idle 상태에서 소모되는 에너지를 나타낸다. 보다 구체적으로는 Es, Ec, 및 Eδ는 각각 다음과 같이 표현될 수 있다.
Where E s represents the energy consumed for successful packet transmission, Represents the energy consumed in the event of a collision, and E δ represents the energy consumed in the idle state. More specifically, E s , E c , and E δ may each be expressed as follows.
(수식 3a)(Formula 3a)
(수식 3b)(Formula 3b)
(수식 3c)(Formula 3c)
여기서, Prc ,k 및 Ec ,k는 각각 다음과 같이 표현될 수 있다.
Here, Pr c , k and E c , k may be expressed as follows, respectively.
(수식 3d)(Formula 3d)
(수식 3e)(Equation 3e)
또한, Ptx, Prx, 및 Pidle 각각은 패킷 전송 시, 패킷 수신 시, 그리고 idle 상태에서 소모되는 전력 소모량을 나타낸다. τ는 랜덤하게 선택된 시간 슬롯에서 하나의 통신 장치가 전송하는 확률을 나타낸다.
In addition, P tx , P rx , and P idle each represent power consumption during packet transmission, packet reception, and idle state. τ represents a probability that one communication device transmits in a randomly selected time slot.
B. 불포화된(Unsaturated) 케이스B. Unsaturated Case
복수의 통신 장치들이 포화되지 아니한 상태에서는, 상기 복수의 통신 장치 각각은 MAC 계층의 상위 계층에서 패킷이 전달되기를 기다릴 수 있다. 따라서, 랜덤하게 선택된 타임 슬롯에서 하나의 통신 장치가 데이터 프레임을 전송할 확률은 λ에 의존할 수 있다. 여기서, λ는 통신 장치 전송 확률을 나타낸다.
In a state where the plurality of communication devices are not saturated, each of the plurality of communication devices may wait for a packet to be delivered at an upper layer of the MAC layer. Thus, the probability that one communication device transmits a data frame in a randomly selected time slot may depend on λ. Where λ represents the communication device transmission probability.
(수식 4)(Equation 4)
λ가 1일 경우, 상기 τ에 관한 수식은 복수의 통신 장치들이 포화된 상태의 수식과 동일하다.When λ is 1, the equation for τ is the same as the equation for a plurality of communication devices saturated.
복수의 통신 장치들이 포화되지 아니한 상태에서의 통신 시스템의 처리량은 페이로드 데이터들을 성공적으로 전송하는 데 채널이 사용된 시간의 비율로 정의될 수 있다.
The throughput of the communication system when the plurality of communication devices are not saturated may be defined as the percentage of time that the channel was used to successfully transmit payload data.
(수식 5)(Equation 5)
여기서, Prtr은 하나의 슬롯에서 적어도 하나의 데이터 전송이 일어날 확률을 나타내고, Prs는 상기 데이터 전송이 성공할 확률을 나타낸다.Here, Pr tr represents a probability that at least one data transmission occurs in one slot, and Pr s represents a probability that the data transmission succeeds.
MAC 계층에서 상기 네트워크에 의하여 유닛 시간당 소모되는 에너지는 다음과 같이 표현될 수 있다.
The energy consumed per unit time by the network in the MAC layer can be expressed as follows.
(수식 6)(Equation 6)
여기서, Es는 수식 (5), Ec, 및 Eδ는 (수식 3b) 및 (수식 3c)에 의하여 계산될 수 있다.
Here, E s may be calculated by Equation (5), E c , and E δ by Equation 3b and Equation 3c.
3. 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛(또는 PHY PDU) 구조3. Physical Layer Protocol Data Unit (or PHY PDU) Structure Used in Communication Device According to One Embodiment of the Present Invention
도 6은 본 발명의 일실시예에 따른 수신기의 하위 18 비트들을 PLCP 헤더에 포함하는 물리계층 프로토콜 데이터 유닛을 설명하는 도면이다.6 is a diagram illustrating a physical layer protocol data unit including lower 18 bits of a receiver in a PLCP header according to an embodiment of the present invention.
도 6을 참조하여 본 발명의 일실시예에 따른 수신기의 하위 N 비트들(예: N=18)을 PLCP 헤더에 포함하는 물리계층 프로토콜 데이터 유닛을 설명하기에 앞서, 오버히어링(overhearing)에 관하여 간략히 설명한다.Prior to describing a physical layer protocol data unit including lower N bits (eg, N = 18) of a receiver according to an embodiment of the present invention in a PLCP header with reference to FIG. 6, in relation to overhearing, FIG. Briefly explain.
통신 장치가 채널을 관측(listening)할 때, 상기 통신 장치는 수신된 물리계층 프로토콜 데이터 유닛이 자신에게 전송된 것인지 여부를 판단하기 위하여 상기 수신된 물리계층 프로토콜 데이터 유닛을 디코딩해야 한다. 이러한 단계는 오버히어링(overhearing)이라고 지칭되고, 상기 오버히어링(overhearing) 과정에서 통신 장치는 상기 수신된 물리계층 프로토콜 데이터 유닛 전체를 디코딩해야 한다.When the communication device listens to the channel, the communication device must decode the received physical layer protocol data unit to determine whether the received physical layer protocol data unit has been sent to it. This step is called overhearing, and in the overhearing process, the communication device must decode the entire received physical layer protocol data unit.
보다 구체적으로, 상기 통신 장치가 수신된 물리계층 프로토콜 데이터 유닛이 자신에게 전송된 것인지 여부를 판단하기 위하여는 상기 수신된 물리계층 프로토콜 데이터 유닛에 포함된 PSDU(630)을 MAC 계층에서 디코딩해야 한다. 이 경우, 상기 MAC 프로토콜 데이터 유닛(630)은 상기 물리계층 프로토콜 데이터 유닛의 수신지(destination)와 관련된 MAC 어드레스뿐 아니라 상기 물리계층 프로토콜 데이터 유닛의 데이터도 함께 포함하고 있고, 상기 통신 장치는 상기 MAC 어드레스만 별도로 디코딩할 수는 없기 때문에 상기 데이터도 함께 디코딩해야 한다. 이는 막대한 자원 소모를 야기할 수 있다.More specifically, in order to determine whether the communication device receives the received physical layer protocol data unit, it is necessary to decode the
도 6을 참조하면, 본 발명의 일실시예에 통신 장치는 수신 통신 장치의 MAC 어드레스(625)를 PLCP 부계층 헤더(620)에 포함시킬 수 있다. 본 발명의 일실시예에 따른 물리계층 프로토콜 데이터 유닛은 수신 통신 장치의 48 bits MAC 어드레스 중 하위 N 비트들(예: N=18)(625)을 PLCP 헤더 공간(620)에 포함할 수 있다.Referring to FIG. 6, in one embodiment of the present invention, the communication device may include the
이 경우, 본 발명의 일실시예에 따른 통신 장치는 상기 PLCP 헤더(620)에 포함된 하위 N 비트들(예: N=18)의 MAC 어드레스(625)를 이용하여 상기 물리계층 프로토콜 데이터 유닛이 전송된 수신기를 식별할 수 있다. 즉, 수신 통신 장치의 MAC 어드레스(625)를 PLCP 헤더(620)에 포함시킴으로써, 오버히어링(overhearing) 과정에서 수신된 물리계층 프로토콜 데이터 유닛 전체를 디코딩해야 하는 자원 소모를 방지할 수 있다. In this case, the communication device according to an embodiment of the present invention uses the
본 발명의 일실시예에 따른 통신 장치는 PHY 계층에서 PLCP 프리엠블(610) 및 PLCP 헤더(620)만을 디코딩하여 PLCP 헤더에 포함된 상기 수신 통신 장치의 MAC 어드레스(625)를 이용하여 상기 수신된 물리계층 프로토콜 데이터 유닛이 자신에게 전송된 것인지 여부를 판단할 수 있다.
The communication device according to an embodiment of the present invention decodes only the
4. 본 발명의 일실시예에 따른 통신 장치의 에너지 소모 모델4. Energy Consumption Model of Communication Device According to One Embodiment of the Present Invention
복수의 PHY 모드들 중 m 모드(표 1 참조)를 사용하는 물리계층 프로토콜 데이터 유닛이 전송되는데 소요되는 시간은 다음과 같이 표현될 수 있다.
The time required for the transmission of the physical layer protocol data unit using the m mode (see Table 1) among the plurality of PHY modes may be expressed as follows.
(수식 7)(Formula 7)
본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛을 사용하는 경우, 유닛 시간당 소모되는 전체 에너지 소모량은 다음과 같이 표현될 수 있다.
When using a physical layer protocol data unit used in a communication device according to an embodiment of the present invention, the total energy consumption per unit time may be expressed as follows.
(수식 8)(Equation 8)
여기서, Es, Ec, 및 Eδ 각각은 다음과 같이 표현될 수 있다.
Here, each of E s , E c , and E δ may be expressed as follows.
(수식 9)(Formula 9)
상기 본 발명의 일실시예에 관한 Es에 관한 수식은 통상의 Es에 관한 수식과 차이가 있다. 하나의 통신 장치 및 하나의 중계기 사이에서 패킷이 성공적으로 전송된 경우, 나머지 복수의 통신 장치들은 PHY 계층 디코딩만을 수행하여 PLCP 헤더에 포함된 MAC 어드레스를 이용하여 자신에게 전송된 물리계층 프로토콜 데이터 유닛인지를 판단한 뒤, 자신에게 전송된 물리계층 프로토콜 데이터 유닛이 아니라는 판단에 따라 나머지 프레임들을 버릴 수 있다. 충돌이 일어나는 경우의 에너지 모소 및 idle 상태에서의 에너지 소모인 Ec 및 Eδ는 통상의 경우에 적용되는 전술한 수식과 동일하다.
Es formula according to according to an embodiment of the present invention has the formula and a difference according to conventional E s. When a packet is successfully transmitted between one communication device and one repeater, the remaining plurality of communication devices perform only PHY layer decoding to determine whether they are physical layer protocol data units transmitted to themselves using the MAC address included in the PLCP header. After determining, the remaining frames may be discarded according to the determination that the physical layer protocol data unit is not transmitted to the physical layer protocol data unit. E c and E δ , which are the energy profile when collisions occur and the energy consumption in the idle state, are the same as the above-described formulas applied in the ordinary case.
도 7은 본 발명의 일실시예에 따른 수신기의 하위 N 비트들(예: N=18)을 PLCP 헤더에 포함하는 물리계층 프로토콜 데이터 유닛의 전송 시간을 설명하는 도면이다.FIG. 7 is a diagram illustrating a transmission time of a physical layer protocol data unit including lower N bits (eg, N = 18) of a receiver in a PLCP header according to an embodiment of the present invention.
도 7을 참조하면, T(L,m)(710) 및 T'(L,m)(720)은 상기 물리계층 프로토콜 데이터 유닛이 전송되는 데 소요되는 시간을 나타낸다.
Referring to FIG. 7, T (L, m) 710 and T ′ (L, m) 720 represent the time taken for the physical layer protocol data unit to be transmitted.
5. 본 발명의 일실시예에 따른 통신 장치의 에너지 효율5. Energy efficiency of communication device according to an embodiment of the present invention
도 8은 본 발명의 일실시예에 따른 통신 방법의 에너지 효율을 설명하는 도면이다.8 is a view for explaining the energy efficiency of the communication method according to an embodiment of the present invention.
도 8을 참조하면, 본 발명의 일실시예에 따른 통신 장치는 DCF 모드를 사용하는 IEEE 802.11a(다른 무선LAN에도 적용 가능) PHY 계층 표준 환경에서 동작할 수 있다. 복수의 통신 장치들은 70 개이고 전송되어야 할 페이로드의 크기는 1000 bytes이다. 데이터 전송, 수신, 및 idle 상태에서의 전력 소모량은 표 3에서 제시된 사항에 따른다. 도면 8은 λ의 값을 달리하여 전체 에너지 소모량을 계산한 결과이다.
Referring to FIG. 8, a communication device according to an embodiment of the present invention may operate in an IEEE 802.11a PHY layer standard environment using a DCF mode. There are 70 communication devices and the payload size to be transmitted is 1000 bytes. Data transmission, reception, and power consumption in the idle state are as shown in Table 3. 8 is a result of calculating the total energy consumption by changing the value of λ.
도면 8은 본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛을 사용한 경우, 통상적인 물리계층 프로토콜 데이터 유닛을 사용한 경우와 비교하여 에너지 소모량이 개선된 결과를 백분위로 표현한 결과를 나타낸다. 이 때, 도면 8은 하나의 링크에서 소모되는 에너지의 효율이 아닌 전체 시스템에서 소모되는 에너지의 효율을 계산한 결과이다. 전술한 바와 같이, λ가 1인 경우(810)의 그래프는 상기 70 개의 통신 장치들이 모두 포화된 상태에서의 결과를 나타낸다.FIG. 8 illustrates the results of expressing the results of improving the energy consumption in terms of percentiles when using the physical layer protocol data unit used in the communication apparatus according to an embodiment of the present invention, compared with the case of using the conventional physical layer protocol data unit. Indicates. In this case, FIG. 8 is a result of calculating the efficiency of energy consumed in the entire system, not the efficiency of energy consumed in one link. As described above, the graph in the case where λ is 1 (810) shows the result when the 70 communication devices are all saturated.
본 발명의 일실시예에 따른 통신 장치에서 이용되는 물리계층 프로토콜 데이터 유닛을 사용한 경우, 통상적인 물리계층 프로토콜 데이터 유닛을 사용한 경우와 비교하여 20% 이상 에너지 효율이 개선될 수 있다. 이는 포화된 상태인 λ가 1인 경우(810)뿐 아니라, 불포화된 상태인 λ가 0.1인 경우(820)에서도 마찬가지이다.
When the physical layer protocol data unit used in the communication apparatus according to the embodiment of the present invention is used, energy efficiency of 20% or more can be improved as compared with the case of using the conventional physical layer protocol data unit. This is true not only when the saturated state lambda is 1 (810) but also when the unsaturated state lambda is 0.1 (820).
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 전술한 바와 같이, 본 발명은 802.11a 기준으로 설명하였으나 802.11g, 802.11n, 802.11ac 등 다른 무선 LAN에도 적용 가능하다.As described above, the present invention has been described by way of limited embodiments and drawings, but the present invention is not limited to the above embodiments, and those skilled in the art to which the present invention pertains various modifications and variations from such descriptions. This is possible. As described above, the present invention has been described based on the 802.11a standard, but can be applied to other wireless LANs such as 802.11g, 802.11n, and 802.11ac.
그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 아니 되며, 후술하는 특허청구범위뿐 아니라 이 특허청구범위와 균등한 것들에 의해 정해져야 한다.
Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the equivalents of the claims, as well as the claims.
110: 동기화 정보를 포함하는 제1 서브 프레임
120: 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하는 제2 서브 프레임
130: 데이터 및 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함하는 제3 서브 프레임110: first subframe including synchronization information
120: a second subframe including a PHY layer header including a first identifier identifying a receiver
130: third subframe comprising a MAC protocol data unit comprising a second identifier identifying data and a receiver
Claims (15)
상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신부
를 포함하고,
상기 제1 서브 프레임은
상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보를 포함하고,
상기 제2 서브 프레임은
상기 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하고,
상기 제3 서브 프레임은
데이터 및 상기 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함하는 통신 장치.
A generator configured to generate a physical layer protocol data unit including a first subframe decoded in a PHY layer, a second subframe decoded in the PHY layer, and a third subframe decoded in a MAC layer; And
Transmitter for transmitting the physical layer protocol data unit
Including,
The first subframe
Synchronization information for synchronization between a receiver receiving the physical layer protocol data unit and a transmitter transmitting the physical layer protocol data unit,
The second subframe
A PHY layer header including a first identifier identifying said receiver,
The third subframe
And a MAC protocol data unit comprising data and a second identifier identifying the receiver.
상기 제2 서브 프레임을 상기 PHY 계층에서 디코딩하는 제1 디코딩부;
상기 디코딩된 제2 서브 프레임을 이용하여 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩할지 여부를 판단하는 판단부;
상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하는 판단에 따라, 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하는 제2 디코딩부
를 포함하고,
상기 제1 서브 프레임은
상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보를 포함하고,
상기 제2 서브 프레임은
상기 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하고,
상기 제3 서브 프레임은
데이터 및 상기 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함하는 통신 장치.
A receiver configured to receive a physical layer protocol data unit including a first subframe decoded in a PHY layer, a second subframe decoded in the PHY layer, and a third subframe decoded in a MAC layer;
A first decoder to decode the second subframe in the PHY layer;
A determination unit to determine whether to decode the third subframe in the MAC layer using the decoded second subframe;
A second decoding unit configured to decode the third subframe in the MAC layer according to a determination of decoding the third subframe in the MAC layer.
Including,
The first subframe
Synchronization information for synchronization between a receiver receiving the physical layer protocol data unit and a transmitter transmitting the physical layer protocol data unit,
The second subframe
A PHY layer header including a first identifier identifying said receiver,
The third subframe
And a MAC protocol data unit comprising data and a second identifier identifying the receiver.
상기 제1 식별자 및 상기 제2 식별자 각각은
상기 수신기의 MAC 어드레스에 따라 상기 수신기를 식별하는 통신 장치.
4. The method according to any one of claims 1 to 3,
Each of the first identifier and the second identifier
And identify the receiver according to the MAC address of the receiver.
상기 제1 식별자는
상기 수신기의 MAC 어드레스 중 미리 정해진 개수의 하위 N 비트들에 따라 상기 수신기를 식별하는 통신 장치.
The method of claim 3,
The first identifier is
And identify the receiver according to a predetermined number of lower N bits of the MAC address of the receiver.
상기 동기화 정보는 IEEE 802.11a 표준 프로토콜을 포함하는 모든 무선 LAN 프로토콜들의 PLCP 부계층 프리엠블들 중 어느 하나를 포함하고,
상기 PHY 계층 헤더는 상기 모든 무선 LAN 프로토콜들의 PLCP 부계층 헤더들 중 어느 하나를 더 포함하는 통신 장치.
4. The method according to any one of claims 1 to 3,
The synchronization information includes any one of the PLCP sublayer preambles of all wireless LAN protocols including the IEEE 802.11a standard protocol,
The PHY layer header further comprises any one of PLCP sublayer headers of all the wireless LAN protocols.
상기 물리계층 프로토콜 데이터 유닛은
상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보를 포함하는 제1 서브 프레임;
상기 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하는 제2 서브 프레임; 및
데이터 및 상기 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함하는 제3 서브 프레임
을 포함하는 물리계층 프로토콜 데이터 유닛을 이용하는 통신 장치.
A communication device using a physical layer protocol data unit,
The physical layer protocol data unit is
A first subframe including synchronization information for synchronization between a receiver receiving the physical layer protocol data unit and a transmitter transmitting the physical layer protocol data unit;
A second subframe including a PHY layer header including a first identifier identifying the receiver; And
A third subframe comprising a MAC protocol data unit comprising data and a second identifier identifying the receiver
Communication device using a physical layer protocol data unit comprising a.
상기 제1 식별자 및 상기 제2 식별자 각각은
상기 수신기의 MAC 어드레스에 따라 상기 수신기를 식별하는 물리계층 프로토콜 데이터 유닛을 이용하는 통신 장치.
The method according to claim 6,
Each of the first identifier and the second identifier
And a physical layer protocol data unit identifying the receiver according to the MAC address of the receiver.
상기 제1 식별자는
상기 수신기의 MAC 어드레스 중 미리 정해진 개수의 하위 N 비트들에 따라 상기 수신기를 식별하는 물리계층 프로토콜 데이터 유닛을 이용하는 통신 장치.
The method of claim 7, wherein
The first identifier is
And a physical layer protocol data unit identifying the receiver according to a predetermined number of lower N bits of the MAC address of the receiver.
상기 동기화 정보는 IEEE 802.11a 표준 프로토콜을 포함하는 모든 무선 LAN 프로토콜들의 PLCP 부계층 프리엠블들 중 어느 하나를 포함하고,
상기 PHY 계층 헤더는 상기 모든 무선 LAN 프로토콜들의 PLCP 부계층 헤더들 중 어느 하나를 더 포함하는 물리계층 프로토콜 데이터 유닛을 이용하는 통신 장치.
The method according to claim 6,
The synchronization information includes any one of the PLCP sublayer preambles of all wireless LAN protocols including the IEEE 802.11a standard protocol,
And the PHY layer header further comprises any one of PLCP sublayer headers of all the wireless LAN protocols.
상기 물리계층 프로토콜 데이터 유닛을 송신하는 단계
를 포함하고,
상기 제1 서브 프레임은
상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보를 포함하고,
상기 제2 서브 프레임은
상기 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하고,
상기 제3 서브 프레임은
데이터 및 상기 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함하는 통신 방법.
Generating a physical layer protocol data unit comprising a first subframe decoded in a PHY layer, a second subframe decoded in the PHY layer, and a third subframe decoded in a MAC layer; And
Transmitting the physical layer protocol data unit
Including,
The first subframe
Synchronization information for synchronization between a receiver receiving the physical layer protocol data unit and a transmitter transmitting the physical layer protocol data unit,
The second subframe
A PHY layer header including a first identifier identifying said receiver,
The third subframe
And a MAC protocol data unit comprising data and a second identifier identifying the receiver.
상기 제2 서브 프레임을 상기 PHY 계층에서 디코딩하는 단계;
상기 디코딩된 제2 서브 프레임을 이용하여 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩할지 여부를 판단하는 단계;
상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하는 판단에 따라, 상기 제3 서브 프레임을 상기 MAC 계층에서 디코딩하는 단계
를 포함하고,
상기 제1 서브 프레임은
상기 물리계층 프로토콜 데이터 유닛을 수신하는 수신기 및 상기 물리계층 프로토콜 데이터 유닛을 송신하는 송신기 사이의 동기화를 위한 동기화 정보를 포함하고,
상기 제2 서브 프레임은
상기 수신기를 식별하는 제1 식별자를 포함하는 PHY 계층 헤더를 포함하고,
상기 제3 서브 프레임은
데이터 및 상기 수신기를 식별하는 제2 식별자를 포함하는 MAC 프로토콜 데이터 유닛을 포함하는 통신 방법.
Receiving a physical layer protocol data unit comprising a first subframe decoded in a PHY layer, a second subframe decoded in the PHY layer, and a third subframe decoded in a MAC layer;
Decoding the second subframe in the PHY layer;
Determining whether to decode the third subframe in the MAC layer using the decoded second subframe;
Decoding the third subframe at the MAC layer according to a determination to decode the third subframe at the MAC layer.
Including,
The first subframe
Synchronization information for synchronization between a receiver receiving the physical layer protocol data unit and a transmitter transmitting the physical layer protocol data unit,
The second subframe
A PHY layer header including a first identifier identifying said receiver,
The third subframe
And a MAC protocol data unit comprising data and a second identifier identifying the receiver.
상기 제1 식별자 및 상기 제2 식별자 각각은
상기 수신기의 MAC 어드레스에 따라 상기 수신기를 식별하는 통신 방법.
The method according to any one of claims 10 and 11,
Each of the first identifier and the second identifier
And identifying the receiver according to the MAC address of the receiver.
상기 제1 식별자는
상기 수신기의 MAC 어드레스 중 미리 정해진 개수의 하위 N 비트들에 따라 상기 수신기를 식별하는 통신 방법.
The method of claim 12,
The first identifier is
And identifying the receiver according to a predetermined number of lower N bits of the MAC address of the receiver.
상기 동기화 정보는 IEEE 802.11a 표준 프로토콜을 포함하는 모든 무선 LAN 프로토콜들의 PLCP 부계층 프리엠블들 중 어느 하나를 포함하고,
상기 PHY 계층 헤더는 상기 모든 무선 LAN 프로토콜들의 PLCP 부계층 헤더들 중 어느 하나를 더 포함하는 통신 방법.
The method according to any one of claims 10 and 11,
The synchronization information includes any one of the PLCP sublayer preambles of all wireless LAN protocols including the IEEE 802.11a standard protocol,
The PHY layer header further comprises any one of PLCP sublayer headers of all the wireless LAN protocols.
A computer-readable recording medium having recorded thereon a program for executing the method of any one of claims 10 and 11.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110105394A KR101258058B1 (en) | 2011-10-14 | 2011-10-14 | Communication device using phy layer header including destination mac address and method using the device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110105394A KR101258058B1 (en) | 2011-10-14 | 2011-10-14 | Communication device using phy layer header including destination mac address and method using the device |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101258058B1 true KR101258058B1 (en) | 2013-04-24 |
Family
ID=48443776
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110105394A KR101258058B1 (en) | 2011-10-14 | 2011-10-14 | Communication device using phy layer header including destination mac address and method using the device |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101258058B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10327050B2 (en) | 2015-08-14 | 2019-06-18 | Purelifi Limited | Wireless communication method and system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3881959B2 (en) * | 2001-03-05 | 2007-02-14 | 三菱電機株式会社 | Transmission format judgment method |
KR20090073105A (en) * | 2007-03-14 | 2009-07-02 | 삼성전자주식회사 | System and method for wireless communication of uncompressed video having multiple destination aggregation (mda) |
KR20110079619A (en) * | 2008-08-20 | 2011-07-07 | 콸콤 인코포레이티드 | Effective utilization of header space for error correction in aggregate frames |
-
2011
- 2011-10-14 KR KR1020110105394A patent/KR101258058B1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3881959B2 (en) * | 2001-03-05 | 2007-02-14 | 三菱電機株式会社 | Transmission format judgment method |
KR20090073105A (en) * | 2007-03-14 | 2009-07-02 | 삼성전자주식회사 | System and method for wireless communication of uncompressed video having multiple destination aggregation (mda) |
KR20110079619A (en) * | 2008-08-20 | 2011-07-07 | 콸콤 인코포레이티드 | Effective utilization of header space for error correction in aggregate frames |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10327050B2 (en) | 2015-08-14 | 2019-06-18 | Purelifi Limited | Wireless communication method and system |
US10715889B2 (en) | 2015-08-14 | 2020-07-14 | Purelifi Limited | Wireless communication method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2798761B1 (en) | Systems and methods for generating and decoding short control frames in wireless communications | |
US10225061B2 (en) | Method and apparatus for receiving frame | |
KR102011051B1 (en) | Method and apparatus for wlan | |
US8885495B1 (en) | Method and apparatus for facilitating transmission of large frames | |
JP5718350B2 (en) | Power saving in communication devices | |
US9781627B2 (en) | Systems and methods for generating and decoding short control frames in wireless communications | |
US20170104570A1 (en) | Method and apparatus for transmitting frame | |
US20160323424A1 (en) | Null data packet frame structure for wireless communication | |
JP2018503280A (en) | Null data packet NDP frame structure for wireless communication | |
EP3562203A1 (en) | Aggregated-mpdu, method for transmitting response frame thereto, and wireless communication terminal using same | |
CA2926338A1 (en) | System, method and device for dynamically setting response indication deferral in wireless networks | |
EP4262131B1 (en) | Method for transmitting and receiving uplink acknowledgement signal in wireless lan system and apparatus therefor | |
TW201728214A (en) | Methods and apparatus for negotiating processing time for multiple user uplink | |
WO2013055943A1 (en) | Multi-user transmission during reverse direction grant | |
JP5819002B2 (en) | Method and apparatus for transmitting an acknowledgment frame in a wireless local area network | |
EP3295756B1 (en) | Extended interframe space (eifs) exemptions | |
KR101258058B1 (en) | Communication device using phy layer header including destination mac address and method using the device | |
KR20170078632A (en) | Control channel on plcp service data unit (psdu) tones |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160328 Year of fee payment: 4 |
|
LAPS | Lapse due to unpaid annual fee |