[go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020130136045A
Other languages
Korean (ko)
Inventor
곽경섭
Original Assignee
인하대학교 산학협력단
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 인하대학교 산학협력단 filed Critical 인하대학교 산학협력단
Priority to KR1020130136045A priority Critical patent/KR101449871B1/en
Application granted granted Critical
Publication of KR101449871B1 publication Critical patent/KR101449871B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W74/00Wireless channel access
    • H04W74/08Non-scheduled access, e.g. ALOHA
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W80/00Wireless network protocols or protocol adaptations to wireless operation
    • H04W80/02Data 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

코디네이터에 장착된 멀티 빔 안테나를 이용하여 IEEE 802.15.4 MAC 프로토콜을 제공하는 방법 및 시스템{SYSTEM AND METHOD FOR PROVIDING IEEE 802.15.4 MAC PROTOCOL USING BEAM ANTENNA MOUNTED ON COORDINATOR}TECHNICAL FIELD [0001] The present invention relates to a method and system for providing an IEEE 802.15.4 MAC protocol using a multi-beam antenna mounted on a coordinator,

본 발명은 코디네이터에 장착된 멀티 빔 안테나를 이용하여 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 active period frame 110, an inactive period frame 120, and beacon frames 130 and 140. Herein, the active period frame 110 may include a contention access period (CAP) frame 150 and a contention free period (CFP) frame 160. Each of the contention access period frame 150 and the non-contention period frame 160 includes a parallel packet reception (PPR) frame 151 and a parallel packet transmission (PPT) frame 152, 162). At this time, the parallel packet reception frame 151 and the parallel packet transmission frame 152 of the contention access period frame 150 can be loaded with a beam on a slot basis and the parallel packet reception frame 161 and the parallel packet transmission frame 162 may also be loaded with a beam on a slot basis.

네트워크가 구동되기 시작하면, 종단 장치들은 코디네이터와 자체적으로 연결될 수 있다. 이 때, 코디네이터는 경합 접속 구간 프레임(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 beacon frames 130 and 161 together with the parallel packet reception frames 151 and 161 and the parallel packet transmission frames 152 and 162 for the contention access period frame 150 and the non-contention period frame 160, respectively. 140). At this time, the parallel packet reception frames 151 and 161 and the parallel packet transmission frames 152 and 162 for the contention access period frame 150 and the non-contention period frame 160, respectively, Information related to the parallel packet reception period and the parallel packet transmission period for each duration of the contention period may be included.

또한, 슈퍼프레임 전체의 지속 기간은 슈퍼프레임 차수(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 active period 210, an inactive period 220, and beacon periods 230 and 240. Herein, the active period frame 210 may include a contention access period (CAP) 250 and a contention free period (CFP) 260. Each of the contention access period 250 and the non-contention period 260 includes a Parallel Packet Reception (PPR) period 251 and a Parallel Packet Transmission (PPT) period 252, . ≪ / RTI > In this case, the parallel packet receiving period 251 and the parallel packet transmitting frame 252 of the contention access period 250 can be set in units of slots, and the parallel packet receiving period 261 and the parallel receiving period of the non- The packet transmission period 262 may also be set on a slot basis.

도 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 duration 310 of a contention access period and a duration 320 of a non-contention period as a slot unit 311, After determining the duration 330 and the response duration 340 of the response to receive the data packet on a slot-by-slot basis, the duration 330 of the data packet and the duration 340 of the response response to the data packet reception The parallel packet receiving period 351 and the parallel packet transmission period 352 of the duration 350 of the contention access period and the duration 360 of the non-contention period are calculated based on the calculated ratio, The reception period 361 and the parallel packet transmission period 362 can be set.

이 때, 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 duration 330 of the data packet and the duration of the response reply 340, and calculates the duration of the data packet based on the obtained sum The ratio between the duration 330 of the data packet and the duration 340 of the response response can be calculated by setting a ratio between the duration of the response reply 330 and the duration of the response reply 340

예를 들어, 경합 접속 구간의 지속 기간(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 duration 310 of the contention access period is set to 12 slots, the duration 320 of the contention period is set to include 9 slots, and the duration 330 of the data packet is set to 6 If the duration of the response reply 340 is determined to include a total of three slots, then the system providing the IEEE 802.15.4 MAC protocol will determine the duration 330 of the data packet and the duration 340 of the response response, The parallel packet reception period 351 of the duration 350 of the contention access period includes 8 slots and the parallel packet transmission period 352 is 2: The parallel packet reception period 361 of the duration 360 of the non-contention period includes six slots and the parallel packet transmission period 362 is set to include three slots .

이 때, 데이터 패킷의 지속 기간(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 duration 330 of the data packet and the duration 340 of the response reply can be calculated by obtaining the sum of the duration 330 of the data packet and the duration 340 of the response reply, have. For example, it has been determined that each of the duration of the first data packet, the duration of the second data packet and the duration of the third data packet are each two slots, and the duration of the first response reply, The sum of the durations 330 of the data packets can be computed in a total of six slots and the duration of the response reply 340 can be computed as a total of six slots, Can be calculated in a total of three slots. Thus, the ratio between the duration 330 of the data packet and the duration 340 of the response reply can be calculated to be 2: 1.

도 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 frame control 410, a sequence number 420, an address field 430, an Auxilliary Security Header 440, A Superframe Specification 450, a Guaranteed Time Slot Field 460, a Pending Address 470, a Beacon Payload 480, a Frame Check Sequence ; FCS) Here, the superframe specification 450 includes a beacon degree (BO) 441, a superframe degree (SO) 442, a contention duration duration (CAP duration) 443, a battery life extension (PAN) 444, a Reserved 445, a Personal Area Network Coordinator 446 and an Association Permit 447, and the addressing field 430 may include a sector number ) 431 and a terminal address (Terminal Address) 432.

또한, 경합 접속 구간의 지속 기간(443)은 데이터 패킷의 지속 기간 및 응답 회신의 지속 기간 사이의 비율에 기초하여 설정된 병렬 패킷 수신 기간(PPR Duration)(448) 및 병렬 패킷 전송 기간(PPT Duration)(449)을 포함할 수 있다.
In addition, the duration 443 of the contention access period is set to a value obtained by multiplying the PPR Duration 448 and the PPT Duration, which are set based on the ratio between the duration of the data packet and the duration of the response, (449).

도 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 frame control 510, a sequence number 520, an addressing field 530, an Auxilliary Security Header 540 A data payload 550, and a frame check sequence (FCS) 560. The frame check sequence (FCS) Here, the addressing field 530 may include a sector number 531 and a terminal address 532.

도 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 frame control 610, a sequence number 620, a data payload 630, Frame Check Sequence (FCS) 640.

도 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 memory unit 810 and a processor 820.

메모리부(810)는 코디네이터에서 동작하는 프로그램을 기록한다.The memory unit 810 records a program operating in the coordinator.

프로세서(820)는 메모리부에 기록된 프로그램에 따라 코디네이터의 동작을 제어한다.The processor 820 controls the operation of the coordinator in accordance with the program recorded in the memory unit.

여기서, 프로그램은 경합 접속 구간(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)

코디네이터에 장착된 멀티 빔 안테나를 이용하여 IEEE 802.15.4 MAC 프로토콜을 제공하는 방법에 있어서,
경합 접속 구간(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.
제1항에 있어서,
상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 사이의 비율을 계산하는 단계는
상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 각각의 합계를 획득하는 단계; 및
상기 획득된 합계에 기초하여 상기 데이터 패킷의 지속 기간 및 상기 응답 회신의 지속 기간 사이의 비율을 설정하는 단계
를 포함하는 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.
제1항에 있어서,
상기 설정된 병렬 패킷 수신 기간 및 상기 설정된 병렬 패킷 전송 기간에 기초하여 비콘(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:
제1항에 있어서,
상기 데이터 패킷의 프레임 및 상기 응답 회신의 프레임을 설정하는 단계
를 더 포함하는 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:
코디네이터에 장착된 멀티 빔 안테나를 이용하여 IEEE 802.15.4 MAC 프로토콜을 제공하는 시스템에 있어서,
상기 코디네이터에서 동작하는 프로그램을 기록하는 메모리부; 및
상기 메모리부에 기록된 상기 프로그램에 따라 상기 코디네이터의 동작을 제어하는 프로세서
를 포함하고,
상기 프로그램은,
경합 접속 구간(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.
KR1020130136045A 2013-11-11 2013-11-11 System and method for providing ieee 802.15.4 mac protocol using beam antenna mounted on coordinator Expired - Fee Related KR101449871B1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (3)

* Cited by examiner, † Cited by third party
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