KR101449871B1 - System and method for providing ieee 802.15.4 mac protocol using beam antenna mounted on coordinator - Google Patents
System and method for providing ieee 802.15.4 mac protocol using beam antenna mounted on coordinator Download PDFInfo
- Publication number
- KR101449871B1 KR101449871B1 KR1020130136045A KR20130136045A KR101449871B1 KR 101449871 B1 KR101449871 B1 KR 101449871B1 KR 1020130136045 A KR1020130136045 A KR 1020130136045A KR 20130136045 A KR20130136045 A KR 20130136045A KR 101449871 B1 KR101449871 B1 KR 101449871B1
- Authority
- KR
- South Korea
- Prior art keywords
- duration
- period
- data packet
- response
- contention
- 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
- 238000000034 method Methods 0.000 title claims abstract description 30
- 230000004044 response Effects 0.000 claims abstract description 62
- 230000005540 biological transmission Effects 0.000 claims abstract description 40
- 108700026140 MAC combination Proteins 0.000 claims abstract description 26
- 238000010586 diagram Methods 0.000 description 14
- 241001071864 Lethrinus laticaudis Species 0.000 description 1
- 101100172132 Mus musculus Eif3a gene Proteins 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W80/00—Wireless network protocols or protocol adaptations to wireless operation
- H04W80/02—Data link layer protocols
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
코디네이터에 장착된 멀티 빔 안테나를 이용하여 IEEE 802.15.4 MAC 프로토콜을 제공하는 방법은 경합 접속 구간(Contention Access Period; CAP)의 지속 기간 및 비경합 구간(Contention Free Period; CFP)의 지속 기간 각각을 슬롯 단위로 설정하는 단계; 데이터 패킷의 지속 기간 및 상기 데이터 패킷 수신에 대한 응답 회신(Acknowledgement; ACK)의 지속 기간 각각을 상기 슬롯 단위로 결정하는 단계; 상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 사이의 비율을 계산하는 단계; 및 상기 계산된 비율에 기초하여 상기 경합 접속 구간의 지속 기간 및 상기 비경합 구간의 지속기간 각각에 대해 병렬 패킷 수신(Parallel Packet Reception; PPR) 기간 및 병렬 패킷 전송(Parallel Packet Transmission; PPT) 기간을 설정하는 단계를 포함한다.A method of providing an IEEE 802.15.4 MAC protocol using a multi-beam antenna mounted on a coordinator is a method of providing a continuous duration of a contention access period (CAP) and a duration of a contention free period (CFP) A step for setting a slot unit; Determining, for each slot, a duration of a data packet and a duration of an acknowledgment (ACK) for receiving the data packet; Calculating a ratio between the duration of the data packet and the duration of the response response; And a parallel packet reception (PPR) period and a parallel packet transmission (PPT) period for the duration of the contention access period and the duration of the non-contention period, respectively, based on the calculated ratio .
Description
본 발명은 코디네이터에 장착된 멀티 빔 안테나를 이용하여 IEE 802.15.4 MAC 프로토콜을 제공하는 시스템 및 그 방법에 관한 것으로, 보다 구체적으로 코디네이터에 장착된 멀티 빔 안테나를 이용하기 위한 MAC 계층의 슈퍼프레임 구조를 정의하는 기술에 관한 것이다.
The present invention relates to a system and method for providing an IEEE 802.15.4 MAC protocol using a multi-beam antenna mounted on a coordinator, and more particularly, to a super frame structure of a MAC layer for using a multi- Quot; is defined.
MAC 계층의 슈퍼프레임은 경합 접속 구간(Contention Access Period; CAP)의 지속 기간 및 비경합 구간(Contention Free Period; CFP)의 지속 기간 각각에 대한 병렬 패킷 수신(Parallel Packet Reception; PPR) 기간 및 병렬 패킷 전송(Parallel Packet Transmission; PPT) 기간을 포함한다. 이 때, 병렬 패킷 수신 기간은 데이터 패킷의 지속 기간을 포함할 수 있고, 코디네이터는 데이터 패킷의 지속 기간 동안 업링크 통신을 수행할 수 있다. 또한, 병렬 패킷 전송 기간은 데이터 패킷 수신에 대한 응답 회신(Acknowledgement; ACK)의 지속 기간을 포함할 수 있고, 코디네이터는 응답 회신의 지속 기간 동안 다운링크 통신을 수행할 수 있다.
The superframe of the MAC layer includes a Parallel Packet Reception (PPR) period and a Parallel Packet Reception (CPP) period for a duration of a Contention Access Period (CAP) and a duration of a Contention Free Period And includes a Parallel Packet Transmission (PPT) period. At this time, the parallel packet reception period may include the duration of the data packet, and the coordinator may perform the uplink communication for the duration of the data packet. In addition, the parallel packet transmission period may include a duration of an acknowledgment (ACK) for receiving a data packet, and the coordinator may perform downlink communication for a duration of the response response.
본 발명의 실시예들은 경합 접속 구간의 지속 기간 및 비경합 구간의 지속 기간 각각에 대한 병렬 패킷 수신 기간 및 병렬 패킷 전송 기간을 설정함으로써, 코디네이터의 업링크 통신의 구간 및 다운링크 통신의 구간을 설정하는 방법, 장치 및 시스템을 제공한다.The embodiments of the present invention set up the interval of the uplink communication and the period of the downlink communication of the coordinator by setting the parallel packet receiving period and the parallel packet transmitting period for each of the duration of the contention access period and the duration of the non- Method, apparatus, and system.
또한, 본 발명의 실시예들은 병렬 패킷 수신 기간 및 병렬 패킷 전송 기간을 설정하는 과정에서, 데이터 패킷의 지속 기간 및 응답 회신의 지속 기간 사이의 비율을 이용하는 방법, 장치 및 시스템을 제공한다.In addition, embodiments of the present invention provide a method, an apparatus, and a system that use a ratio between a duration of a data packet and a duration of a response response in a process of setting a parallel packet reception period and a parallel packet transmission period.
또한, 본 발명의 실시예들은 설정된 병렬 패킷 수신 기간 및 병렬 패킷 전송 기간에 기초하여 비콘(Beacon) 프레임을 설정하는 방법, 장치 및 시스템을 제공한다.
In addition, embodiments of the present invention provide a method, apparatus, and system for setting a beacon frame based on a set parallel packet reception period and a parallel packet transmission period.
본 발명의 일실시예에 따른 코디네이터에 장착된 멀티 빔 안테나를 이용하여 IEEE 802.15.4 MAC 프로토콜을 제공하는 방법은 경합 접속 구간(Contention Access Period; CAP)의 지속 기간 및 비경합 구간(Contention Free Period; CFP)의 지속 기간 각각을 슬롯 단위로 설정하는 단계; 데이터 패킷의 지속 기간 및 상기 데이터 패킷 수신에 대한 응답 회신(Acknowledgement; ACK)의 지속 기간 각각을 상기 슬롯 단위로 결정하는 단계; 상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 사이의 비율을 계산하는 단계; 및 상기 계산된 비율에 기초하여 상기 경합 접속 구간의 지속 기간 및 상기 비경합 구간의 지속기간 각각에 대해 병렬 패킷 수신(Parallel Packet Reception; PPR) 기간 및 병렬 패킷 전송(Parallel Packet Transmission; PPT) 기간을 설정하는 단계를 포함한다.A method for providing an IEEE 802.15.4 MAC protocol using a multi-beam antenna installed in a coordinator according to an embodiment of the present invention includes a duration of a contention access period (CAP) and a period of a contention free period ; CFP) for each slot in units of slots; Determining, for each slot, a duration of a data packet and a duration of an acknowledgment (ACK) for receiving the data packet; Calculating a ratio between the duration of the data packet and the duration of the response response; And a parallel packet reception (PPR) period and a parallel packet transmission (PPT) period for the duration of the contention access period and the duration of the non-contention period, respectively, based on the calculated ratio .
상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 사이의 비율을 계산하는 단계는 상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 각각의 합계를 획득하는 단계; 및 상기 획득된 합계에 기초하여 상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 사이의 비율을 설정하는 단계를 포함할 수 있다.Wherein calculating the ratio between the duration of the data packet and the duration of the response response comprises: obtaining a sum of the duration of the data packet and the duration of the response response, respectively; And setting a ratio between the duration of the data packet and the duration of the response response based on the obtained sum.
상기 IEEE 802.15.4 MAC 프로토콜을 제공하는 방법은 상기 설정된 병렬 패킷 수신 기간 및 상기 설정된 병렬 패킷 전송 기간에 기초하여 비콘(Beacon) 프레임을 설정하는 단계를 더 포함할 수 있다.The method of providing the IEEE 802.15.4 MAC protocol may further comprise setting a beacon frame based on the set parallel packet reception period and the set parallel packet transmission period.
상기 IEEE 802.15.4 MAC 프로토콜을 제공하는 방법은 상기 데이터 패킷의 프레임 및 상기 응답 회신의 프레임을 설정하는 단계를 더 포함할 수 있다.The method of providing the IEEE 802.15.4 MAC protocol may further comprise setting a frame of the data packet and a frame of the response reply.
본 발명의 일실시예에 따른 코디네이터에 장착된 멀티 빔 안테나를 이용하여 IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템은 상기 코디네이터에서 동작하는 프로그램을 기록하는 메모리부; 및 상기 메모리부에 기록된 상기 프로그램에 따라 상기 코디네이터의 동작을 제어하는 프로세서를 포함하고, 상기 프로그램은, 경합 접속 구간(Contention Access Period; CAP)의 지속 기간 및 비경합 구간(Contention Free Period; CFP)의 지속 기간 각각을 슬롯 단위로 설정하고, 데이터 패킷의 지속 기간 및 상기 데이터 패킷 수신에 대한 응답 회신(Acknowledgement; ACK)의 지속 기간 각각을 상기 슬롯 단위로 결정하며, 상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 사이의 비율을 계산하고, 상기 계산된 비율에 기초하여 상기 경합 접속 구간의 지속 기간 및 상기 비경합 구간의 지속기간 각각에 대해 병렬 패킷 수신(Parallel Packet Reception; PPR) 기간 및 병렬 패킷 전송(Parallel Packet Transmission; PPT) 기간을 설정한다.
A system for providing an IEEE 802.15.4 MAC protocol using a multi-beam antenna installed in a coordinator according to an embodiment of the present invention includes a memory unit for recording a program operating in the coordinator; And a processor for controlling the operation of the coordinator according to the program recorded in the memory unit, wherein the program includes a duration of a contention access period (CAP) and a contention free period (CFP) And determines a duration of a data packet and a duration of an acknowledgment (ACK) for reception of the data packet on a slot-by-slot basis, and determines a duration of the data packet and a duration of an acknowledgment (PPR) period for each of the duration of the contention access period and the duration of the contention period, based on the calculated ratio, Set the Parallel Packet Transmission (PPT) period.
본 발명의 실시예들은 경합 접속 구간의 지속 기간 및 비경합 구간의 지속 기간 각각에 대한 병렬 패킷 수신 기간 및 병렬 패킷 전송 기간을 설정함으로써, 코디네이터의 업링크 통신의 구간 및 다운링크 통신의 구간을 설정하는 방법, 장치 및 시스템을 제공할 수 있다.The embodiments of the present invention set up the interval of the uplink communication and the period of the downlink communication of the coordinator by setting the parallel packet receiving period and the parallel packet transmitting period for each of the duration of the contention access period and the duration of the non- A device, and a system.
또한, 본 발명의 실시예들은 병렬 패킷 수신 기간 및 병렬 패킷 전송 기간을 설정하는 과정에서, 데이터 패킷의 지속 기간 및 응답 회신의 지속 기간 사이의 비율을 이용하는 방법, 장치 및 시스템을 제공할 수 있다.In addition, embodiments of the present invention can provide a method, an apparatus, and a system that use a ratio between a duration of a data packet and a duration of a response response in a process of setting a parallel packet reception period and a parallel packet transmission period.
또한, 본 발명의 실시예들은 설정된 병렬 패킷 수신 기간 및 병렬 패킷 전송 기간에 기초하여 비콘 프레임을 설정하는 방법, 장치 및 시스템을 제공할 수 있다.
In addition, embodiments of the present invention can provide a method, an apparatus, and a system for setting a beacon frame based on a set parallel packet reception period and a parallel packet transmission period.
도 1은 본 발명의 일실시예에 따른 코디네이터의 슈퍼프레임 구조를 나타낸 도면이다.
도 2는 본 발명의 일실시예에 따른 종단 장치(End Device)의 논리적 슈퍼프레임의 지속 기간을 나타낸 도면이다.
도 3은 본 발명의 일실시예에 따른 경합 접속 구간의 지속 기간 및 비경합 구간의 지속기간 각각에 대해 병렬 패킷 수신 기간 및 병렬 패킷 전송 기간을 설정하는 과정을 나타낸 도면이다.
도 4는 본 발명의 일실시예에 따른 비콘 프레임의 구조를 나타낸 도면이다.
도 5는 본 발명의 일실시예에 따른 데이터 패킷 프레임의 구조를 나타낸 도면이다.
도 6은 본 발명의 일실시예에 따른 응답 회신 프레임의 구조를 나타낸 도면이다.
도 7은 본 발명의 일실시예에 따른 IEEE 802.15.4 MAC 프로토콜을 제공하는 방법을 나타낸 플로우 차트이다.
도 8은 본 발명의 일실시예에 따른 IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템을 나타낸 블록도이다.1 is a diagram illustrating a superframe structure of a coordinator according to an embodiment of the present invention.
2 is a diagram illustrating the duration of a logical superframe of an end device according to an embodiment of the present invention.
FIG. 3 is a diagram illustrating a process of setting a parallel packet reception period and a parallel packet transmission period for each of a duration of a contention access period and a duration of a non-contention period, according to an embodiment of the present invention.
4 is a diagram illustrating a structure of a beacon frame according to an embodiment of the present invention.
5 is a diagram illustrating a structure of a data packet frame according to an embodiment of the present invention.
6 is a diagram illustrating a structure of a response response frame according to an embodiment of the present invention.
7 is a flowchart illustrating a method of providing an IEEE 802.15.4 MAC protocol according to an embodiment of the present invention.
8 is a block diagram illustrating a system for providing an IEEE 802.15.4 MAC protocol according to an embodiment of the present invention.
도 1은 본 발명의 일실시예에 따른 코디네이터의 슈퍼프레임 구조를 나타낸 도면이다.1 is a diagram illustrating a superframe structure of a coordinator according to an embodiment of the present invention.
도 1을 참조하면, 코디네이터의 슈퍼프레임은 활성 구간 프레임(110), 비활성 구간 프레임(120) 및 비콘 프레임들(130, 140)을 포함한다. 여기서, 활성 구간 프레임(110)은 경합 접속 구간(Contention Access Period; CAP) 프레임(150) 및 비경합 구간(Contention Free Period; CFP) 프레임(160)을 포함할 수 있다. 또한, 경합 접속 구간 프레임(150) 및 비경합 구간 프레임(160) 각각은 병렬 패킷 수신(Parallel Packet Reception; PPR) 프레임(151, 161) 및 병렬 패킷 전송(Parallel Packet Transmission; PPT) 프레임(152, 162)을 포함할 수 있다. 이 때, 경합 접속 구간 프레임(150)의 병렬 패킷 수신 프레임(151) 및 병렬 패킷 전송 프레임(152)은 슬롯 단위로 빔이 로드될 수 있고, 비경합 구간 프레임(160)의 병렬 패킷 수신 프레임(161) 및 병렬 패킷 전송 프레임(162) 역시 슬롯 단위로 빔이 로드될 수 있다.Referring to FIG. 1, a superframe of a coordinator includes an
네트워크가 구동되기 시작하면, 종단 장치들은 코디네이터와 자체적으로 연결될 수 있다. 이 때, 코디네이터는 경합 접속 구간 프레임(150) 및 비경합 구간 프레임(160) 각각에 대한 병렬 패킷 수신 프레임(151, 161) 및 병렬 패킷 전송 프레임(152, 162)과 함께 비콘 프레임들(130, 140)을 전송할 수 있다. 이 때, 경합 접속 구간 프레임(150) 및 비경합 구간 프레임(160) 각각에 대한 병렬 패킷 수신 프레임(151, 161) 및 병렬 패킷 전송 프레임(152, 162)에는 각각 경합 접속 구간의 지속 기간 및 비경합 구간의 지속 기간 각각에 대한 병렬 패킷 수신 기간 및 병렬 패킷 전송 기간과 관련된 정보가 포함될 수 있다.Once the network starts running, the endpoints can be connected to the coordinator itself. At this time, the coordinator transmits the
또한, 슈퍼프레임 전체의 지속 기간은 슈퍼프레임 차수(Superframe Order; SO) 및 비콘 차수(Beacon Order; BO)에 기초하여 변경될 수 있다. 따라서, 경합 접속 구간의 지속 기간 및 비경합 구간의 지속 기간 역시 슈퍼프레임 차수 및 비콘 차수에 기초하여 변경될 수 있다.Further, the duration of the entire superframe may be changed based on a superframe order (SO) and a beacon order (BO). Therefore, the duration of the contention access period and the duration of the non-contention period may also be changed based on the superframe degree and the beacon degree.
이 때, 경합 접속 구간의 지속 기간 및 비경합 구간의 지속 기간 각각의 병렬 패킷 수신 기간 및 병렬 패킷 전송 기간을 설정하는 과정은 도 3을 참조하여 상세히 기재하기로 한다. The process of setting the parallel packet reception period and the parallel packet transmission period of each of the duration of the contention access period and the duration of the non-contention period will be described in detail with reference to FIG.
코디네이터는 슈퍼프레임 구조에 따라 업링크 통신 및 다운링크 통신을 수행할 수 있다. 예를 들어, 경합 접속 구간에서의 업링크 통신은 코디네이터가 장착된 멀티 빔 안테나를 이용하여 비콘을 방송하고, 각각의 섹터 내에 있는 종단 장치(End Device)가 코디네이터와 연결되지 위해 채널을 스캐닝한 이후에 수행될 수 있다. 더 구체적인 예를 들어, 종단 장치가 채널을 스캐닝한 후, 데이터를 포함하고 있는 종단 장치가 코디네이터와 통신하기 위해 코디네이터의 병렬 패킷 수신 기간 동안 채널을 확보하기 위해 경합할 수 있다(코디네이터가 병렬 패킷 수신 기간이면 종단 장치는 병렬 패킷 전송 기간임). 이 때, 종단 장치에서의 반송파 감지 다중 접속/충돌 감지(Carrier Sense Multiple Access Collision Avoidance; CSMA/CA) 기반의 채널 접속이 업링크 통신에 한해서만 허용됨으로써, 코디네이터는 병렬 패킷 수신 기간 동안 데이터 패킷을 종단 장치로부터 수신하는 업링크 통신을 수행할 수 있다.The coordinator can perform uplink communication and downlink communication according to the superframe structure. For example, uplink communication in a contention access period broadcasts a beacon using a multi-beam antenna equipped with a coordinator, and after an end device in each sector scans a channel for connection with a coordinator . ≪ / RTI > In a more specific example, after the end device has scanned the channel, the end device containing the data may contend for securing the channel during the parallel packet reception period of the coordinator to communicate with the coordinator The terminating device is a parallel packet transmission period). At this time, channel access based on Carrier Sense Multiple Access Collision Avoidance (CSMA / CA) in the terminating device is allowed only in the uplink communication, so that the coordinator transmits data packets during the parallel packet receiving period And perform uplink communication to receive from the device.
경합 접속 구간에서의 다운링크 통신은 코디네이터의 병렬 패킷 전송 기간 동안 수행될 수 있다(코디네이터가 병렬 패킷 전송 기간이면 종단 장치는 병렬 패킷 수신 기간임). 예를 들어, 코디네이터는 데이터 패킷 수신에 대한 응답 회신(Acknowledgement; ACK)을 종단 장치로 전송함으로써, 다운링크 통신을 수행할 수 있다. 이 때, 종단 장치의 반송파 감지는 수행되지 않을 수 있고, 대기 중인 데이터 패킷에 대한 응답 회신은 데이터에 편승(piggy backed)하여 처리될 수 있다.The downlink communication in the contention access period can be performed during the parallel packet transmission period of the coordinator (if the coordinator is the parallel packet transmission period, the end apparatus is the parallel packet reception period). For example, the coordinator can perform downlink communication by sending an acknowledgment (ACK) to the end-device for a data packet reception. At this time, the carrier detection of the terminating device may not be performed, and the response reply to the waiting data packet may be piggy backed to the data.
비경합 구간에서의 업링크 통신은 시분할 다중 접속(Time Division Multiple Access; TDMA) 프로토콜을 이용하여 종단 장치의 병렬 패킷 전송 기간(종단 장치가 병렬 패킷 전송 기간이면 코디네이터는 병렬 패킷 수신 기간임) 동안 수행될 수 있다. 또한, 비경합 구간에서의 다운링크 통신은 종단 장치의 병렬 패킷 수신 기간(종단 장치가 병렬 패킷 수신 기간이면 코디네이터는 병렬 패킷 전송 기간임) 동안 응답 회신을 코디네이터로 전송함으로써, 수행될 수 있다.The uplink communication in the non-contention period is performed during the parallel packet transmission period of the end apparatus (the coordinator is the parallel packet reception period when the end apparatus is the parallel packet transmission period) by using the time division multiple access (TDMA) . Also, the downlink communication in the non-contention period can be performed by transmitting the response reply to the coordinator during the parallel packet reception period of the end apparatus (the coordinator is the parallel packet transmission period if the end apparatus is the parallel packet reception period).
경합 접속 구간 및 비경합 구간 각각에서의 업링크 통신 및 다운링크 통신이 완료되면, 에너지를 절약하기 위해 코디네이터 및 종단 장치에 비활성 기간이 적용될 수 있다.
When the uplink communication and the downlink communication in each of the contention access period and the non-contention period are completed, an inactivity period may be applied to the coordinator and the terminal apparatus to save energy.
도 2는 본 발명의 일실시예에 따른 종단 장치의 논리적 슈퍼프레임의 지속 기간을 나타낸 도면이다.2 is a diagram illustrating the duration of a logical superframe of an end device according to an exemplary embodiment of the present invention.
도 2를 참조하면, 종단 장치의 논리적 슈퍼프레임의 지속 기간은 활성 구간(210), 비활성 구간(220) 및 비콘 구간들(230, 240)을 포함한다. 여기서, 활성 구간 프레임(210)은 경합 접속 구간(Contention Access Period; CAP)(250) 및 비경합 구간(Contention Free Period; CFP)(260)을 포함할 수 있다. 또한, 경합 접속 구간(250) 및 비경합 구간(260) 각각은 병렬 패킷 수신(Parallel Packet Reception; PPR) 기간(251, 261) 및 병렬 패킷 전송(Parallel Packet Transmission; PPT) 기간(252, 262)을 포함할 수 있다. 이 때, 경합 접속 구간(250)의 병렬 패킷 수신 기간(251) 및 병렬 패킷 전송 프레임(252)은 슬롯 단위로 설정될 수 있고, 비경합 구간(260)의 병렬 패킷 수신 기간(261) 및 병렬 패킷 전송 기간(262) 역시 슬롯 단위로 설정될 수 있다.
Referring to FIG. 2, the duration of the logical superframe of the end device includes an
도 3은 본 발명의 일실시예에 따른 경합 접속 구간의 지속 기간 및 비경합 구간의 지속기간 각각에 대해 병렬 패킷 수신 기간 및 병렬 패킷 전송 기간을 설정하는 과정을 나타낸 도면이다.FIG. 3 is a diagram illustrating a process of setting a parallel packet reception period and a parallel packet transmission period for each of a duration of a contention access period and a duration of a non-contention period, according to an embodiment of the present invention.
도 3을 참조하면, IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템은 경합 접속 구간의 지속 기간(310) 및 비경합 구간의 지속 기간(320) 각각을 슬롯 단위(311)로 설정하고, 데이터 패킷의 지속 기간(330) 및 데이터 패킷 수신에 대한 응답 회신의 지속 기간(340) 각각을 슬롯 단위로 결정한 후, 데이터 패킷의 지속 기간(330) 및 데이터 패킷 수신에 대한 응답 회신의 지속 기간(340) 사이의 비율을 계산하여, 계산된 비율에 기초하여 경합 접속 구간의 지속 기간(350)의 병렬 패킷 수신 기간(351) 및 병렬 패킷 전송 기간(352)과 비경합 구간의 지속 기간(360)의 병렬 패킷 수신 기간(361) 및 병렬 패킷 전송 기간(362)을 설정할 수 있다.Referring to FIG. 3, a system providing an IEEE 802.15.4 MAC protocol sets a
이 때, IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템은 데이터 패킷의 지속 기간(330) 및 응답 회신의 지속 기간(340) 각각의 합계를 획득하고, 획득된 합계에 기초하여 데이터 패킷의 지속 기간(330) 및 응답 회신의 지속 기간(340) 사이의 비율을 설정함으로써, 데이터 패킷의 지속 기간(330) 및 응답 회신의 지속 기간(340) 사이의 비율을 계산할 수 있다At this time, the system providing the IEEE 802.15.4 MAC protocol obtains the sum of each of the
예를 들어, 경합 접속 구간의 지속 기간(310)이 12개의 슬롯을, 비경합 구간의 지속 기간(320)이 9개의 슬롯을 포함하도록 설정되고, 데이터 패킷의 지속 기간(330)이 총 6개의 슬롯을, 응답 회신의 지속 기간(340)이 총 3개의 슬롯을 포함하도록 결정되었다면, IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템은 데이터 패킷의 지속 기간(330) 및 응답 회신의 지속 기간(340) 사이의 비율을 2:1로 계산하여, 2:1의 비율로 경합 접속 구간의 지속 시간(350)의 병렬 패킷 수신 기간(351)이 8개의 슬롯을 포함하고, 병렬 패킷 전송 기간(352)이 4개의 슬롯을 포함하도록 설정할 수 있고, 비경합 구간의 지속 기간(360)의 병렬 패킷 수신 기간(361)이 6개의 슬롯을 포함하고, 병렬 패킷 전송 기간(362)이 3개의 슬롯을 포함하도록 설정할 수 있다. For example, if the
이 때, 데이터 패킷의 지속 기간(330) 및 응답 회신의 지속 기간(340) 사이의 비율은 데이터 패킷의 지속 기간(330) 및 응답 회신의 지속 기간(340) 각각의 합계를 획득함으로써 계산될 수 있다. 예를 들어, 제1 데이터 패킷의 지속 기간, 제2 데이터 패킷의 지속 기간 및 제3 데이터 패킷의 지속 기간 모두 각각 2개의 슬롯을 포함하도록 결정되었고, 제1 응답 회신의 지속 기간, 제2 응답 회신의 지속 기간 및 제3 응답 회신의 지속 기간 모두 하나의 슬롯을 포함하도록 결정되었으므로, 데이터 패킷의 지속 기간(330)의 합계는 총 6개의 슬롯으로 계산될 수 있고, 응답 회신의 지속 기간(340)의 합계는 총 3개의 슬롯으로 계산될 수 있다. 따라서, 데이터 패킷의 지속 기간(330) 및 응답 회신의 지속 기간(340) 사이의 비율이 2:1로 계산될 수 있다.
At this time the ratio between the
도 4는 본 발명의 일실시예에 따른 비콘 프레임의 구조를 나타낸 도면이다.4 is a diagram illustrating a structure of a beacon frame according to an embodiment of the present invention.
도 4를 참조하면, 비콘 프레임은 설정된 병렬 패킷 수신 기간 및 병렬 패킷 전송 기간에 기초하여 설정될 수 있다. 예를 들어, 비콘 프레임은 프레임 컨트롤(Frame Control)(410), 시퀀스 넘버(Sequence Number)(420), 어드레싱 필드(Address Field)(430), 보조 보안 헤더(Auxilliary Security Header)(440), 슈퍼프레임 명세(Superframe Specification)(450), GTS 필드(Guaranteed Time Slot Field)(460), 펜딩 어드레스(Pending Address)(470), 비콘 페이로드(Beacon Payload)(480), 프레임 검사 순서(Frame Check Sequence; FCS)(490)을 포함할 수 있다. 여기서, 슈퍼프레임 명세(450)는 비콘 차수(BO)(441), 슈퍼프레임 차수(SO)(442), 경합 접속 구간의 지속 기간(CAP Duration)(443), 배터리 수명 연장(Battery Life Extension)(444), 예비(Reserved)(445), PAN 코디네이터(Personal Area Network Coordinator)(446) 및 제휴 허가(Association Permit)(447)를 포함할 수 있고, 어드레싱 필드(430)는 섹터 넘버(Sector Number)(431) 및 단말 어드레스(Terminal Address)(432)를 포함할 수 있다.Referring to FIG. 4, a beacon frame may be set based on a set parallel packet reception period and a parallel packet transmission period. For example, the beacon frame includes a
또한, 경합 접속 구간의 지속 기간(443)은 데이터 패킷의 지속 기간 및 응답 회신의 지속 기간 사이의 비율에 기초하여 설정된 병렬 패킷 수신 기간(PPR Duration)(448) 및 병렬 패킷 전송 기간(PPT Duration)(449)을 포함할 수 있다.
In addition, the
도 5는 본 발명의 일실시예에 따른 데이터 패킷 프레임의 구조를 나타낸 도면이다.5 is a diagram illustrating a structure of a data packet frame according to an embodiment of the present invention.
도 5를 참조하면, 데이터 패킷 프레임은 프레임 컨트롤(Frame Control)(510), 시퀀스 넘버(Sequence Number)(520), 어드레싱 필드(Addressing Field)(530), 보조 보안 헤더(Auxilliary Security Header)(540), 데이터 페이로드(Data Payload)(550) 및 프레임 검사 순서(Frame Check Sequence; FCS)(560)를 포함할 수 있다. 여기서, 어드레싱 필드(530)는 섹터 넘버(Sector Number)(531) 및 단말 어드레스(Terminal Address)(532)를 포함할 수 있다.
5, a data packet frame includes a
도 6은 본 발명의 일실시예에 따른 응답 회신 프레임의 구조를 나타낸 도면이다.6 is a diagram illustrating a structure of a response response frame according to an embodiment of the present invention.
도 6을 참조하면, 데이터 패킷 수신에 대한 응답 회신 프레임은 프레임 컨트롤(Frame Control)(610), 시퀀스 넘버(Sequence Number)(620), 데이터 페이로드(Data Payload)(630) 및 프레임 검사 순서(Frame Check Sequence; FCS)(640)를 포함할 수 있다.
Referring to FIG. 6, the response frame for receiving a data packet includes a
도 7은 본 발명의 일실시예에 따른 IEEE 802.15.4 MAC 프로토콜을 제공하는 방법을 나타낸 플로우 차트이다.7 is a flowchart illustrating a method of providing an IEEE 802.15.4 MAC protocol according to an embodiment of the present invention.
도 7을 참조하면, IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템은 경합 접속 구간(Contention Access Period; CAP)의 지속 기간 및 비경합 구간(Contention Free Period; CFP)의 지속 기간 각각을 슬롯 단위로 설정한다(710).Referring to FIG. 7, a system providing IEEE 802.15.4 MAC protocol sets a duration of a contention access period (CAP) and a duration of a contention free period (CFP) (710).
또한, IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템은 데이터 패킷의 지속 기간 및 데이터 패킷 수신에 대한 응답 회신(Acknowledgement; ACK)의 지속 기간 각각을 슬롯 단위로 결정한다(720).In addition, the system providing IEEE 802.15.4 MAC protocol determines 720 the duration of a data packet and the duration of an acknowledgment (ACK) for receiving a data packet, on a slot-by-slot basis.
또한, IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템은 데이터 패킷의 지속 기간 및 응답 회신의 지속 기간 사이의 비율을 계산한다(730). 이 때, IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템은 데이터 패킷의 지속 기간 및 응답 회신의 지속 기간 각각의 합계를 획득하고, 획득된 합계에 기초하여 데이터 패킷의 지속 기간 및 응답 회신의 지속 기간 사이의 비율을 설정함으로써, 데이터 패킷의 지속 기간 및 응답 회신의 지속 기간 사이의 비율을 계산할 수 있다.In addition, the system providing the IEEE 802.15.4 MAC protocol calculates 730 the ratio between the duration of the data packet and the duration of the response response. At this time, the system providing the IEEE 802.15.4 MAC protocol obtains the sum of each of the duration of the data packet and the duration of the response response, and based on the obtained sum, the duration of the data packet and the duration of the response The ratio between the duration of the data packet and the duration of the response of the response can be calculated.
또한, IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템은 계산된 비율에 기초하여 경합 접속 구간의 지속 기간 및 비경합 구간의 지속기간 각각에 대해 병렬 패킷 수신(Parallel Packet Reception; PPR) 기간 및 병렬 패킷 전송(Parallel Packet Transmission; PPT) 기간을 설정한다(740). In addition, the system providing the IEEE 802.15.4 MAC protocol can perform a parallel packet reception (PPR) period and a parallel packet transmission period for the duration of the contention access period and the duration of the non-contention period, (Parallel Packet Transmission) period (740).
또한, IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템은 설정된 병렬 패킷 수신 기간 및 설정된 병렬 패킷 전송 기간에 기초하여 비콘 프레임을 설정할 수 있다(도면에는 도시되지 않음).In addition, a system providing the IEEE 802.15.4 MAC protocol can set a beacon frame based on a set parallel packet reception period and a set parallel packet transmission period (not shown in the figure).
또한, IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템은 데이터 패킷의 프레임 및 응답 회신의 프레임을 설정할 수 있다.
In addition, a system providing IEEE 802.15.4 MAC protocol can set frames of data packets and frames of response replies.
도 8은 본 발명의 일실시예에 따른 IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템을 나타낸 블록도이다.8 is a block diagram illustrating a system for providing an IEEE 802.15.4 MAC protocol according to an embodiment of the present invention.
도 8을 참조하면, IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템은 메모리부(810) 및 프로세서(820)를 포함한다.Referring to FIG. 8, a system for providing the IEEE 802.15.4 MAC protocol includes a
메모리부(810)는 코디네이터에서 동작하는 프로그램을 기록한다.The
프로세서(820)는 메모리부에 기록된 프로그램에 따라 코디네이터의 동작을 제어한다.The
여기서, 프로그램은 경합 접속 구간(Contention Access Period; CAP)의 지속 기간 및 비경합 구간(Contention Free Period; CFP)의 지속 기간 각각을 슬롯 단위로 설정하고, 데이터 패킷의 지속 기간 및 데이터 패킷 수신에 대한 응답 회신(Acknowledgement; ACK)의 지속 기간 각각을 슬롯 단위로 결정하며, 데이터 패킷의 지속 기간 및 응답 회신의 지속 기간 사이의 비율을 계산하고, 계산된 비율에 기초하여 경합 접속 구간의 지속 기간 및 비경합 구간의 지속기간 각각에 대해 병렬 패킷 수신(Parallel Packet Reception; PPR) 기간 및 병렬 패킷 전송(Parallel Packet Transmission; PPT) 기간을 설정한다.Here, the program sets each of the duration of the contention access period (CAP) and the duration of the contention free period (CFP) in units of slots, and determines the duration of the data packet and the duration of the data packet Each of the duration of the acknowledgment (ACK) is determined on a slot basis, and the ratio between the duration of the data packet and the duration of the response is calculated, and based on the calculated ratio, A Parallel Packet Reception (PPR) period and a Parallel Packet Transmission (PPT) period are set for each duration of the contention period.
또한, 프로그램은 설정된 병렬 패킷 수신 기간 및 설정된 병렬 패킷 전송 기간이 기초하여 비콘 프레임을 설정할 수 있다.
Further, the program can set the beacon frame based on the set parallel packet reception period and the set parallel packet transmission period.
이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.The apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components. For example, the apparatus and components described in the embodiments may be implemented within a computer system, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable array (FPA) A programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing device may execute an operating system (OS) and one or more software applications running on the operating system. The processing device may also access, store, manipulate, process, and generate data in response to execution of the software. For ease of understanding, the processing apparatus may be described as being used singly, but those skilled in the art will recognize that the processing apparatus may have a plurality of processing elements and / As shown in FIG. For example, the processing unit may comprise a plurality of processors or one processor and one controller. Other processing configurations are also possible, such as a parallel processor.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.The software may include a computer program, code, instructions, or a combination of one or more of the foregoing, and may be configured to configure the processing device to operate as desired or to process it collectively or collectively Device can be commanded. The software and / or data may be in the form of any type of machine, component, physical device, virtual equipment, computer storage media, or device , Or may be permanently or temporarily embodied in a transmitted signal wave. The software may be distributed over a networked computer system and stored or executed in a distributed manner. The software and data may be stored on one or more computer readable recording media.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.The method according to an embodiment may be implemented in the form of a program command that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like, alone or in combination. The program instructions to be recorded on the medium may be those specially designed and configured for the embodiments 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 embodiments, and vice versa.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments. For example, it is to be understood that the techniques described may be performed in a different order than the described methods, and / or that components of the described systems, structures, devices, circuits, Lt; / RTI > or equivalents, even if it is replaced or replaced.
그러므로, 다른 구현들, 다른 실시예들 및 특허청구범위와 균등한 것들도 후술하는 특허청구범위의 범위에 속한다.Therefore, other implementations, other embodiments, and equivalents to the claims are also within the scope of the following claims.
Claims (5)
경합 접속 구간(Contention Access Period; CAP)의 지속 기간 및 비경합 구간(Contention Free Period; CFP)의 지속 기간 각각을 슬롯 단위로 설정하는 단계;
데이터 패킷의 지속 기간 및 상기 데이터 패킷 수신에 대한 응답 회신(Acknowledgement; ACK)의 지속 기간 각각을 상기 슬롯 단위로 결정하는 단계;
상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 사이의 비율을 계산하는 단계; 및
상기 계산된 비율에 기초하여 상기 경합 접속 구간의 지속 기간 및 상기 비경합 구간의 지속기간 각각에 대해 병렬 패킷 수신(Parallel Packet Reception; PPR) 기간 및 병렬 패킷 전송(Parallel Packet Transmission; PPT) 기간을 설정하는 단계
를 포함하는 IEEE 802.15.4 MAC 프로토콜을 제공하는 방법.A method for providing an IEEE 802.15.4 MAC protocol using a multi-beam antenna mounted on a coordinator,
Setting a duration of a contention access period (CAP) and a duration of a contention free period (CFP) in units of slots;
Determining, for each slot, a duration of a data packet and a duration of an acknowledgment (ACK) for receiving the data packet;
Calculating a ratio between the duration of the data packet and the duration of the response response; And
A Parallel Packet Reception (PPR) period and a Parallel Packet Transmission (PPT) period are set for each of the duration of the contention access period and the duration of the non-contention period based on the calculated ratio Step
Gt; IEEE 802.15.4 < / RTI > MAC protocol.
상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 사이의 비율을 계산하는 단계는
상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 각각의 합계를 획득하는 단계; 및
상기 획득된 합계에 기초하여 상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 사이의 비율을 설정하는 단계
를 포함하는 IEEE 802.15.4 MAC 프로토콜을 제공하는 방법.The method according to claim 1,
Wherein calculating the ratio between the duration of the data packet and the duration of the response reply
Obtaining a sum of the duration of the data packet and the duration of the response response, respectively; And
Setting a ratio between the duration of the data packet and the duration of the response response based on the obtained sum
Gt; IEEE 802.15.4 < / RTI > MAC protocol.
상기 설정된 병렬 패킷 수신 기간 및 상기 설정된 병렬 패킷 전송 기간에 기초하여 비콘(Beacon) 프레임을 설정하는 단계
를 더 포함하는 IEEE 802.15.4 MAC 프로토콜을 제공하는 방법.The method according to claim 1,
Setting a beacon frame based on the set parallel packet reception period and the set parallel packet transmission period
The method comprising the steps of:
상기 데이터 패킷의 프레임 및 상기 응답 회신의 프레임을 설정하는 단계
를 더 포함하는 IEEE 802.15.4 MAC 프로토콜을 제공하는 방법.The method according to claim 1,
Setting a frame of the data packet and a frame of the response reply
The method comprising the steps of:
상기 코디네이터에서 동작하는 프로그램을 기록하는 메모리부; 및
상기 메모리부에 기록된 상기 프로그램에 따라 상기 코디네이터의 동작을 제어하는 프로세서
를 포함하고,
상기 프로그램은,
경합 접속 구간(Contention Access Period; CAP)의 지속 기간 및 비경합 구간(Contention Free Period; CFP)의 지속 기간 각각을 슬롯 단위로 설정하고,
데이터 패킷의 지속 기간 및 상기 데이터 패킷 수신에 대한 응답 회신(Acknowledgement; ACK)의 지속 기간 각각을 상기 슬롯 단위로 결정하며,
상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 사이의 비율을 계산하고,
상기 계산된 비율에 기초하여 상기 경합 접속 구간의 지속 기간 및 상기 비경합 구간의 지속기간 각각에 대해 병렬 패킷 수신(Parallel Packet Reception; PPR) 기간 및 병렬 패킷 전송(Parallel Packet Transmission; PPT) 기간을 설정하는 IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템.A system for providing an IEEE 802.15.4 MAC protocol using a multi-beam antenna mounted on a coordinator,
A memory unit for recording a program operating in the coordinator; And
A processor for controlling the operation of the coordinator according to the program recorded in the memory unit,
Lt; / RTI >
The program includes:
A duration of a contention access period (CAP) and a duration of a contention free period (CFP) are set in units of slots,
Determines a duration of a data packet and a duration of an acknowledgment (ACK) for receiving the data packet,
Calculating a ratio between the duration of the data packet and the duration of the response response,
A Parallel Packet Reception (PPR) period and a Parallel Packet Transmission (PPT) period are set for each of the duration of the contention access period and the duration of the non-contention period based on the calculated ratio A system that provides the IEEE 802.15.4 MAC protocol.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130136045A KR101449871B1 (en) | 2013-11-11 | 2013-11-11 | System and method for providing ieee 802.15.4 mac protocol using beam antenna mounted on coordinator |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130136045A KR101449871B1 (en) | 2013-11-11 | 2013-11-11 | System and method for providing ieee 802.15.4 mac protocol using beam antenna mounted on coordinator |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101449871B1 true KR101449871B1 (en) | 2014-10-13 |
Family
ID=51997388
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020130136045A Expired - Fee Related KR101449871B1 (en) | 2013-11-11 | 2013-11-11 | System and method for providing ieee 802.15.4 mac protocol using beam antenna mounted on coordinator |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101449871B1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030018051A (en) * | 2001-05-15 | 2003-03-04 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Overlapping network allocation vector(onav) for avoiding collision in the ieee 802.00 wlan operating under hcf |
JP2008172763A (en) | 2007-01-12 | 2008-07-24 | Hitachi Ltd | Wireless communication system and wireless communication method |
KR101125955B1 (en) | 2003-10-24 | 2012-03-22 | 소니 주식회사 | Wireless communication system, wireless communication device and wireless communication method, and recording medium |
-
2013
- 2013-11-11 KR KR1020130136045A patent/KR101449871B1/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030018051A (en) * | 2001-05-15 | 2003-03-04 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | Overlapping network allocation vector(onav) for avoiding collision in the ieee 802.00 wlan operating under hcf |
KR101125955B1 (en) | 2003-10-24 | 2012-03-22 | 소니 주식회사 | Wireless communication system, wireless communication device and wireless communication method, and recording medium |
JP2008172763A (en) | 2007-01-12 | 2008-07-24 | Hitachi Ltd | Wireless communication system and wireless communication method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN115486188B (en) | Buffer status report transmission in non-terrestrial networks | |
KR102167885B1 (en) | Method and apparatus for controlling channel access in wireless lan system | |
KR102295193B1 (en) | Apparatus and method for Controlling slot use | |
KR100708204B1 (en) | Method and apparatus for ensuring fairness of medium access between stations in WLAN | |
EP3139680A1 (en) | Channel access method and system, stations, and computer readable storage medium | |
JP7289366B2 (en) | Determining method, device, apparatus and storage medium for channel detection mechanism | |
US20160021577A1 (en) | Resource reservation method and apparatus | |
US10250304B2 (en) | Method of transmitting and receiving frame for uplink multi-user multiple-input and multiple-output (UL MU-MIMO) communication | |
JP2022075938A (en) | Information transmission method, device and storage medium | |
US20160270120A1 (en) | Receiver channel reservation | |
KR102413044B1 (en) | Frame transmitting method for uplink mu-mimo communication | |
KR102377012B1 (en) | Method of transmitting request of uplink mu-mimo for uplink mu-mimo communication | |
CN108243497A (en) | For the method for autonomous uplink signal transmission and corresponding terminal device and the network equipment | |
US11032848B2 (en) | MAC protocol for directive transmissions | |
KR101449871B1 (en) | System and method for providing ieee 802.15.4 mac protocol using beam antenna mounted on coordinator | |
US10477452B1 (en) | Spatial reuse in 60 GHZ wireless networks | |
US10075917B2 (en) | Method and apparatus for transmitting power saving poll | |
CN104796997B (en) | A kind of method of the solution conflict based on node priority in radio sensing network | |
WO2024114702A1 (en) | Communication method and communication apparatus | |
US10574407B2 (en) | Wireless local area network communications between airborne and ground devices | |
JP5627019B2 (en) | Base station apparatus and communication method | |
KR20160106964A (en) | Communication control method in wireless communication system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20131111 |
|
PA0201 | Request for examination | ||
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20140930 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20141002 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20141002 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20170829 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20170829 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180823 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20180823 Start annual number: 5 End annual number: 5 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20200713 |