KR100950532B1 - Method and apparatus for generating data frame - Google Patents
Method and apparatus for generating data frame Download PDFInfo
- Publication number
- KR100950532B1 KR100950532B1 KR1020080075347A KR20080075347A KR100950532B1 KR 100950532 B1 KR100950532 B1 KR 100950532B1 KR 1020080075347 A KR1020080075347 A KR 1020080075347A KR 20080075347 A KR20080075347 A KR 20080075347A KR 100950532 B1 KR100950532 B1 KR 100950532B1
- Authority
- KR
- South Korea
- Prior art keywords
- subframes
- header
- field
- data frame
- subframe
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0006—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0002—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate
- H04L1/0003—Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission rate by switching between different modulation schemes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/004—Arrangements for detecting or preventing errors in the information received by using forward error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
본 발명은 데이터 프레임을 생성하는 방법에 관한 것으로, 본 발명의 일 실시예는 적어도 하나의 맥 서비스 데이터 유닛(MSDU)을 이용하여 복수개의 서브 프레임들을 생성하고, 그 서브 프레임들에 차등 오류 정정 부호화(UEP)가 적용되는지 여부를 나타내는 UEP 필드, 서브 프레임들 각각에 적용된 변조 및 코딩 방식(Modulation and Coding Scheme:MCS)을 나타내는 MCS 필드 및 서브 프레임들 각각의 길이를 나타내는 길이 필드 중 적어도 하나의 필드를 생성한 후, 그 UEP 필드, MCS 필드 및 길이 필드 중 적어도 하나와 서브프레임들을 이용하여 데이터 프레임을 생성한다. The present invention relates to a method for generating a data frame, and an embodiment of the present invention generates a plurality of subframes using at least one Mac service data unit (MSDU), and differential error correction encoding is performed on the subframes. At least one of a UEP field indicating whether UE (UEP) is applied, an MCS field indicating a modulation and coding scheme (MCS) applied to each of the subframes, and a length field indicating the length of each of the subframes After generating C, a data frame is generated using at least one of the UEP field, MCS field, and length field and subframes.
Description
본 발명은 데이터 프레임을 생성하는 방법 및 그 장치에 관한 것이다. The present invention relates to a method and apparatus for generating a data frame.
WPAN은 가정이나 사무실 등의 비교적 거리가 짧은 개인 영역(Personal Operating Space)에서의 무선 접속을 제공하는 네트워크이다. WPAN에서는 약 10m 정도의 범위를 가지는 피코넷에서 디바이스들이 TDMA 방식으로 통신하며, 애드 혹 네트워크를 구성한다.WPAN is a network that provides wireless connectivity in a relatively short personal operating space, such as a home or office. In WPAN, devices communicate in a TDMA manner in a piconet that has a range of about 10m and forms an ad hoc network.
이와 같은 개인 영역(Personal Operating Space)에서의 통신 표준을 제공하기 위해 IEEE 802.15 WG(Working Group)이 만들어졌으며, IEEE 802.15 WG에 속한 네 개의 TG(Task Group)들 중 IEEE 802.15.3에서는 고속의 데이터 전송을 위한 규격인 HR(High Rate)-WPAN의 표준화를 완료하였다. The IEEE 802.15 Working Group (WG) was created to provide a communication standard in the Personal Operating Space, and among the four TGs (Task Group) belonging to the IEEE 802.15 WG, IEEE 802.15.3 provides high-speed data. The standardization of HR (High Rate) -WPAN for transmission is completed.
도 1은 WPAN에서 사용되는 일반적인 데이터 프레임의 구조를 나타낸 도면이다.1 is a diagram illustrating a structure of a general data frame used in a WPAN.
프리앰블(110)은 패킷 검출, 심볼 동기화, 주파수 동기화 등을 위한 패턴이 기록되는 필드이다.The
PHY 헤더(120)는 프레임 바디의 길이, 프레임 바디의 데이터율 등에 관한 정보가 기록되는 필드로서, 물리 계층의 헤더이며, MAC 헤더(130)는 MAC 계층에서 사용되는 헤더이다.The
MSDU(MAC Service Data Unit)(140)는 MAC 계층이 상위 계층으로부터 전달받는 데이터로서, MAC 계층의 서비스를 거쳐서 PHY 계층으로 전달되는 MPDU(MAC Protocol Data Unit)의 페이로드가 되는 부분이다.The MAC Service Data Unit (MSDU) 140 is data that the MAC layer receives from an upper layer, and is a portion that becomes a payload of a MAC Protocol Data Unit (MPDU) delivered to a PHY layer through a service of the MAC layer.
FCS(Frame Check Sequence)(150)는 데이터 프레임에서 전송에 의한 오류가 발생한 경우, 수신 측에서 이러한 오류를 검출할 수 있도록 하는 CRC(Cyclic Redundancy Check) 코드가 기록되는 필드이다.The frame check sequence (FCS) 150 is a field in which a cyclic redundancy check (CRC) code is recorded so that a reception side can detect such an error when an error due to transmission occurs in a data frame.
본 발명의 목적은 데이터 프레임을 생성하는 방법 및 그 장치에 관한 것이다. The object of the invention relates to a method and an apparatus for generating a data frame.
상기 목적을 달성하기 위한 본 발명의 일실시예에 따른 데이터 프레임을 생성하는 방법은 적어도 하나의 맥 서비스 데이터 유닛(MSDU)을 이용하여 복수개의 서브 프레임들을 생성하는 단계; 상기 서브 프레임들에 차등 오류 정정 부호화(UEP)가 적용되는지 여부를 나타내는 UEP 필드, 상기 서브 프레임들 각각에 적용된 변조 및 코딩 방식(Modulation and Coding Scheme:MCS)을 나타내는 MCS 필드 및 상기 서브 프레임들 각각의 길이를 나타내는 길이 필드 중 적어도 하나의 필드를 생성하는 단계; 및 상기 UEP 필드, 상기 MCS 필드 및 상기 길이 필드 중 적어도 하나와 상기 서브프레임들을 이용하여 데이터 프레임을 생성하는 단계를 포함한다. According to an aspect of the present invention, there is provided a method of generating a data frame, comprising: generating a plurality of subframes using at least one Mac service data unit (MSDU); A UEP field indicating whether differential error correction coding (UEP) is applied to the subframes, an MCS field indicating a modulation and coding scheme (MCS) applied to each of the subframes, and the subframes, respectively Generating at least one field of the length field indicating the length of the; And generating a data frame using at least one of the UEP field, the MCS field, and the length field and the subframes.
바람직하게는 본 발명의 일실시예에 따른 데이터 프레임을 생성하는 방법은상기 MCS 필드 및 상기 길이 필드를 포함하는 서브 프레임 헤더를 생성하는 단계를 더 포함하고, 상기 데이터 프레임을 생성하는 단계는 상기 UEP 필드 및 상기 서브 프레임 헤더 중 적어도 하나와 상기 서브 프레임들을 이용하여 데이터 프레임을 생성한다. Preferably, the method for generating a data frame according to an embodiment of the present invention further comprises generating a subframe header including the MCS field and the length field, and generating the data frame comprises the UEP. A data frame is generated using at least one of a field and the subframe header and the subframes.
바람직하게는 본 발명의 일실시예에 따른 데이터 프레임을 생성하는 방법은상기 서브 프레임 헤더 및 상기 UEP 필드를 포함하는 PHY 헤더를 생성하는 단계를 더 포함하고, 상기 데이터 프레임을 생성하는 단계는 상기 PHY 헤더, MAC 헤더 및 상기 서브 프레임들을 이용하여 데이터 프레임을 생성한다. Preferably, the method for generating a data frame according to an embodiment of the present invention further comprises generating a PHY header including the subframe header and the UEP field, wherein generating the data frame comprises: A data frame is generated using the header, the MAC header and the subframes.
바람직하게는 상기 PHY 헤더는 상기 서브 프레임들이 병합(aggregation)되어 있는지 여부를 나타내는 병합 정보 필드 및 상기 서브 프레임들의 개수를 나타내는 서브 프레임 개수 필드 중 적어도 하나를 더 포함한다. Preferably, the PHY header further includes at least one of a merge information field indicating whether the subframes are aggregated and a subframe number field indicating the number of the subframes.
바람직하게는 상기 데이터 프레임을 생성하는 단계는 PHY 헤더와 MAC 헤더를 포함하는 헤더 그룹 및 상기 서브 프레임들과 상기 서브 프레임 헤더를 포함하는 페이로드(Payload)를 포함하는 데이터 프레임을 생성하고, 상기 헤더 그룹은 상기 페이로드에 적용된 MCS 보다 더 낮은 데이터율이 산출되는 MCS가 적용되어 생성된다. Preferably, the generating of the data frame may include generating a data frame including a header group including a PHY header and a MAC header, and a payload including the subframes and the subframe header. The group is created by applying an MCS that yields a lower data rate than the MCS applied to the payload.
바람직하게는 상기 데이터 프레임을 생성하는 단계는 상기 서브 프레임 헤더, PHY 헤더와 MAC 헤더를 포함하는 헤더 그룹 및 상기 서브 프레임들을 포함하는 페이로드를 포함하는 데이터 프레임을 생성하고, 상기 헤더 그룹은 상기 페이로드에 적용된 MCS 보다 더 낮은 데이터율이 산출되는 MCS가 적용되어 생성된다. Advantageously, generating the data frame generates a data frame comprising the subframe header, a header group comprising a PHY header and a MAC header, and a payload comprising the subframes, wherein the header group comprises the payload. The MCS is generated by applying a lower data rate than the MCS applied to the load.
바람직하게는 상기 서브 프레임 헤더는 상기 서브 프레임들 각각의 생성에 이용된 MSDU를 식별하기 위한 정보를 포함하는 MSDU 식별 필드, 상기 서브 프레임들이 단편화(fragmentation)되어 있는지 여부를 나타내는 단편화 정보 필드 중 적어도 하나를 더 포함한다. Preferably, the subframe header includes at least one of an MSDU identification field including information for identifying an MSDU used to generate each of the subframes, and a fragmentation information field indicating whether the subframes are fragmented. It further includes.
바람직하게는 상기 서브 프레임들을 생성하는 단계는 상기 적어도 하나의 맥 서비스 데이터 유닛(MSDU) 각각으로부터 추출된 제1타입 비트들 및 제2타입 비트들을 이용하여 상기 제1타입 비트들만을 포함하는 서브 프레임 및 상기 제2타입 비트들만을 포함하는 서브 프레임을 생성하는 단계를 포함한다. Advantageously, generating the subframes comprises only the first type bits using first type bits and second type bits extracted from each of the at least one Mac service data unit (MSDU). And generating a subframe including only the second type bits.
바람직하게는 상기 서브 프레임들을 생성하는 단계는 상기 제1타입 비트들만을 포함하는 서브 프레임 및 상기 제2타입 비트들만을 포함하는 서브 프레임 각각을 단편화하는 단계를 더 포함한다. Advantageously, generating the subframes further comprises fragmenting each subframe comprising only the first type bits and a subframe comprising only the second type bits.
또한, 상기 목적을 달성하기 위한 본 발명의 일실시예에 따른 데이터 프레임을 생성하는 장치는 적어도 하나의 맥 서비스 데이터 유닛(MSDU)을 이용하여 복수개의 서브 프레임들을 생성하는 서브프레임 생성부; 상기 서브 프레임들에 차등 오류 정정 부호화(UEP)가 적용되는지 여부를 나타내는 UEP 필드, 상기 서브 프레임들 각각에 적용된 변조 및 코딩 방식(Modulation and Coding Scheme:MCS)을 나타내는 MCS 필드 및 상기 서브 프레임들 각각의 길이를 나타내는 길이 필드 중 적어도 하나의 필드를 생성하는 필드 생성부; 및 상기 UEP 필드, 상기 MCS 필드 및 상기 길이 필드 중 적어도 하나와 상기 서브프레임들을 이용하여 데이터 프레임을 생성하는 데이터 프레임 생성부를 포함한다. In addition, an apparatus for generating a data frame according to an embodiment of the present invention for achieving the above object comprises: a subframe generation unit for generating a plurality of subframes using at least one Mac service data unit (MSDU); A UEP field indicating whether differential error correction coding (UEP) is applied to the subframes, an MCS field indicating a modulation and coding scheme (MCS) applied to each of the subframes, and the subframes, respectively A field generator for generating at least one field among length fields indicating the length of the field; And a data frame generator for generating a data frame using at least one of the UEP field, the MCS field, the length field, and the subframes.
바람직하게는 본 발명의 일실시예에 따른 데이터 프레임을 생성하는 장치는 상기 MCS 필드 및 상기 길이 필드를 포함하는 서브 프레임 헤더를 생성하는 헤더 생성부를 더 포함하고, 상기 데이터 프레임 생성부는 상기 UEP 필드 및 상기 서브 프레임 헤더 중 적어도 하나와 상기 서브 프레임들을 이용하여 데이터 프레임을 생성한다. Preferably, the apparatus for generating a data frame according to an embodiment of the present invention further includes a header generator for generating a subframe header including the MCS field and the length field, and the data frame generator includes the UEP field and A data frame is generated using at least one of the subframe headers and the subframes.
또한, 본 발명의 일실시예는 상기 목적을 달성하기 위하여 적어도 하나의 맥 서비스 데이터 유닛(MSDU)을 이용하여 복수개의 서브 프레임들을 생성하는 단계; 상기 서브 프레임들에 차등 오류 정정 부호화(UEP)가 적용되는지 여부를 나타내는 UEP 필드, 상기 서브 프레임들 각각에 적용된 변조 및 코딩 방식(Modulation and Coding Scheme:MCS)을 나타내는 MCS 필드 및 상기 서브 프레임들 각각의 길이를 나타내는 길이 필드 중 적어도 하나의 필드를 생성하는 단계; 및 상기 UEP 필드, 상기 MCS 필드 및 상기 길이 필드 중 적어도 하나와 상기 서브프레임들을 이용하여 데이터 프레임을 생성하는 단계를 포함하는 데이터 프레임 생성 방법을 실행시키기 위한 프로그램이 기록된 컴퓨터로 읽을 수 있는 기록 매체를 제공한다. In addition, an embodiment of the present invention to generate a plurality of sub-frames using at least one Mac service data unit (MSDU) to achieve the above object; A UEP field indicating whether differential error correction coding (UEP) is applied to the subframes, an MCS field indicating a modulation and coding scheme (MCS) applied to each of the subframes, and the subframes, respectively Generating at least one field of the length field indicating the length of the; And generating a data frame using at least one of the UEP field, the MCS field, and the length field and the subframes. To provide.
이하에서는 첨부된 도면을 참조하여 본 발명의 바람직한 실시예에 대하여 상세히 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail a preferred embodiment of the present invention.
도 2는 본 발명에 따른 데이터 프레임 생성 방법의 일실시예를 도시한 흐름도이다. 2 is a flowchart illustrating an embodiment of a data frame generation method according to the present invention.
단계 210에서는, 적어도 하나의 맥 서비스 데이터 유닛(MSDU)을 이용하여 복수개의 서브 프레임들을 생성한다. In
MSDU는 최상위 비트들(More Significant Bits:MSB)과 최하위 비트들(Less Significant Bits:LSB)로 구성될 수 있다. The MSDU may be composed of more significant bits (MSB) and least significant bits (LSB).
MSDU가 MPEG이나 JPEG 등과 같은 압축 알고리즘을 통해 압축된 데이터라면 모든 비트들이 동일한 중요도를 가지겠지만, RGB 데이터와 같은 비압축 데이터라면 각 비트에 실려있는 정보의 중요도는 달라진다. 예를 들면, 일반적으로 RGB 데이터의 경우 1바이트의 상위 4비트는 하위 4비트에 비하여 중요한 정보를 가진다. 이와 같이 MSDU의 각 바이트에서 상대적으로 중요한 비트들을 MSB(More Significant Bits), 상대적으로 덜 중요한 비트들을 LSB(Less Significant Bits)라고 한다. 1 바이트에서 상위 몇 비트가 MSB가 되는지는 데이터의 종류 및 구현 예에 따라 달라질 수 있을 것이다. 다만, 1 바이트에서 MSB를 제외한 나머지 비트들은 모두 LSB가 된다.If the MSDU is data compressed through a compression algorithm such as MPEG or JPEG, all bits will have the same importance. If uncompressed data such as RGB data, the information contained in each bit will have different importance. For example, in the case of RGB data, the upper four bits of one byte generally have more important information than the lower four bits. As such, the relatively significant bits in each byte of the MSDU are referred to as More Significant Bits (MSB) and the less significant bits as LSB (Less Significant Bits). How many bits from one byte become the MSB may vary depending on the type of data and the implementation. However, all bits other than the MSB in one byte become LSBs.
구현예에 따라서는 하나의 MSDU는 MSB만을 포함하는 서브 프레임과 LSB만을 포함하는 서브 프레임과 같이 두 개의 서브 프레임으로 분할될 수 있다. According to an embodiment, one MSDU may be divided into two subframes such as a subframe including only the MSB and a subframe including only the LSB.
또 다른 구현예에서는, 이와 같은 MSB을 포함하는 서브 프레임 및 LSB만을 포함하는 서브 프레임이 단편화되어 복수개의 서브 프레임들이 생성될 수 있다. In another implementation, a subframe including such an MSB and a subframe including only an LSB may be fragmented to generate a plurality of subframes.
한편, 본 명세서의 도면에는 서브 프레임이 서브 패킷이라고 표시되기도 하는데, 이와 같은 서브 패킷은 서브 프레임과 동일한 용어이므로 본 명세서에서는 서브 프레임과 서브 패킷이라는 용어를 혼용하기로 한다. In the drawings of the present specification, a subframe may be referred to as a subpacket. Since such a subpacket is the same term as a subframe, the terms subframe and subpacket will be used herein.
단계 220에서는 서브 프레임들에 차등 오류 정정 부호화(UEP)가 적용되는지 여부를 나타내는 UEP 필드, 서브 프레임들 각각에 적용된 변조 및 코딩 방식(Modulation and Coding Scheme:MCS)을 나타내는 MCS 필드 및 서브 프레임들 각각의 길이를 나타내는 길이 필드 중 적어도 하나의 필드를 생성한다. In
이때, 서브 프레임들 각각에 적용된 MCS가 다르고, 서브 프레임들 각각의 길이가 다른 경우에는 각각의 서브 프레임들 각각에 대하여 MCS 필드 및 길이 필드가 생성될 수 있다. 하지만, 모든 서브 프레임들에 적용된 MCS가 동일하고, 또한 모든 서브 프레임들의 길이도 동일한 경우에는 모든 서브 프레임들에게 적용된 MCS를 나타내는 MCS 필드 하나와 모든 서브 프레임들의 길이를 나타내는 길이 필드 하나가 생성될 수 있다. In this case, when the MCS applied to each subframe is different and the length of each subframe is different, an MCS field and a length field may be generated for each subframe. However, when the MCS applied to all subframes is the same and the lengths of all subframes are also the same, one MCS field indicating the MCS applied to all subframes and one length field indicating the length of all subframes may be generated. have.
단계 230에서는, UEP 필드, MCS 필드 및 길이 필드 중 적어도 하나와 서브프레임들을 이용하여 데이터 프레임을 생성한다.In
본 발명의 일실시예에 따른 데이터 프레임은 이와 같이 MCS 필드 및 길이 필드를 이용하여, 서브프레임들과 함께 그 서브 프레임들 각각에 적용된 MCS에 대한 정보 및 서브 프레임들 각각의 길이에 대한 정보를 함께 전송할 수 있으므로, 서브 프레임에 포함된 데이터의 유형 및 중요도 등에 따라서 서브 프레임 각각의 MCS와 길이를 달리하여 전송할 수 있게 되는 장점이 있다. The data frame according to the embodiment of the present invention uses the MCS field and the length field as described above, and together with the subframes, information about the MCS applied to each of the subframes and information about the length of each of the subframes together. Since it can be transmitted, there is an advantage in that it can be transmitted by varying the length and the MCS of each subframe according to the type and importance of the data included in the subframe.
도 3은 본 발명에 따른 데이터 프레임 구조의 일실시예를 도시한 도면이다. 3 is a diagram illustrating an embodiment of a data frame structure according to the present invention.
도 3을 참조하면, 본 발명의 일실시예에 따른 데이터 프레임 구조는 PHY 헤더(310), 디리미터(320) 및 페이로드(330)를 포함한다. Referring to FIG. 3, a data frame structure according to an embodiment of the present invention includes a
PHY 헤더(310)는 UEP 필드(312), 병합 정보 필드(314), 서브 프레임 개수 필드(316) 및 서브 프레임 헤더들(318)을 포함한다. The
UEP 필드(312)는 서브 프레임들에 UEP가 적용되는지 여부를 나타낸다.The
본 실시예에서는 UEP 필드(312)가 서브 프레임들에 UEP가 적용되어 있다고 표시하고 있다. In the present embodiment, the UEP
병합 정보 필드(314)는 서브 프레임들이 병합(aggregation)되어 있는지 여부를 나타낸다.The
서브 프레임 개수 필드(316)는 페이로드(330)를 구성하는 서브 프레임들의 개수를 나타낸다. The
서브 프레임 헤더들(318)은 서브 프레임들에 대한 정보를 나타내며, N개의 서브 프레임들에 대응하여 N개의 서브 프레임 헤더(318)로 구성된다. 이때, 서브 프레임 헤더들(318) 각각은 MCS 필드(318a) 및 길이 필드(318b)를 포함한다. The
MCS 필드(318a)는 서브 프레임들 각각에 적용된 MCS를 나타내고, 길이 필드(318b)는 서브 프레임들 각각의 길이를 나타낸다. 이와 같이 본 실시예에서는 도 2의 MCS 필드(318a)와 길이 필드(318b)가 서브 프레임 헤더(318)에 포함되는데, 이와 같이 서브 프레임 헤더들(318)에 서브 프레임들 각각에 대한 MCS 및 길이가 표시되므로, 다양한 길이와 MCS를 가지는 서브 프레임을 이용하여 데이터 프레임이 생성될 수 있다. The
디리미터(320)는 페이로드(330)와 헤더를 구별하기 위한 경계를 표시하기 위한 정보가 포함된 필드이다. The
페이로드(330)는 MSB와 LSB로 구성된 서브 프레임들(332) 및 서브 프레임들 각각의 MSB와 LSB의 오류를 검출하기 위한 CRC(Cyclic Redundancy Check)(334)를 포함한다. The
구현예에 따라서는, PHY 프리엠블, PHY 헤더(310), MAC 헤더(320), 헤더 CRC를 헤더 그룹으로 구분할 수 있고, 이와 같은 헤더 그룹에는 페이로드(330)에 적용된 MCS 보다 더 낮은 데이터율이 산출되는 MCS가 적용될 수 있다.In some implementations, the PHY preamble,
도 3에 도시된 데이터 프레임 구조에서 도시된 다른 필드들에 대해서는 IEEE 802.15.3C 표준 문서에 설명되어 있으므로, 이와 같은 필드들에 대한 설명은 생략한다. Other fields shown in the data frame structure shown in FIG. 3 are described in the IEEE 802.15.3C standard document, and thus description of these fields is omitted.
도 4는 본 발명에 따른 데이터 프레임 구조의 제2 실시예를 도시한 도면이다. 4 illustrates a second embodiment of a data frame structure according to the present invention.
도 4를 참조하면, 본 발명의 일실시예에 따른 데이터 프레임은 PHY 헤더(410), 서브 프레임 헤더들(420), MSDU의 MSB에 대한 서브 프레임들(432), MSDU의 LSB에 대한 서브 프레임들(434)로 구성된다. Referring to FIG. 4, a data frame according to an embodiment of the present invention includes a
PHY 헤더(410)에는 서브 프레임들에 UEP가 적용되는지 여부를 나타내는 정보가 기록되고, 본 실시예에서는 서브 프레임들에 UEP가 적용되어 있다고 PHY 헤더(410)에 표시되어 있다. Information indicating whether the UEP is applied to the subframes is recorded in the
서브 프레임 헤더들(420) 각각은 MSDU 번호 필드(422), 단편화 정보 필드(424) 및 서브 프레임 길이 필드(426)를 포함한다. Each of the
MSDU 번호 필드(422)는 서브 프레임들(432, 434) 각각의 생성에 이용된 어떤 MSDU가 이용되었는지를 식별하기 위하여, 서브 프레임들(423, 434) 각각의 생성에 이용된 MSDU의 번호를 기록하는 필드이다. 예컨대, 어떤 서브 프레임이 첫번째 MSDU로부터 단편화되어 생성된 경우에는 MSDU 번호 필드(422)에 MSDU 번호로서 1이 기록될 수 있고, 두 번째 MSDU로부터 단편화되어 생성된 경우에는 MSDU 번호 필드(422)에 2가 기록될 수 있다. 다만, 구현예에 따라서는 MSDU 번호 필드(422) 대신에 MSDU 식별 필드가 포함될 수 있고, MSDU 식별 필드에는 MSDU의 번호 대신에 MSDU를 식별할 수 있는 식별자가 기록될 수 있다. The
단편화 정보 필드(424)는 서브 프레임들이 단편화(fragmentation)되어 있는지 여부를 나타내는 필드이다. 도 4의 실시예에서의 서브 프레임들은 단편화되어 있는 서브 프레임들에 해당한다. The
보다 구체적으로는, 도 4의 서브 프레임들(432, 434)은 하나의 MSDU(430)가 MSB만을 포함하는 서브 프레임과 LSB만을 포함하는 서브 프레임으로 분할되고, 이와 같이 생성된 MSB만을 포함하는 서브 프레임과 LSB만을 포함하는 서브 프레임 각각이 단편화됨으로써 생성된 서브 프레임들(432, 434)이다. More specifically, the
이와 같은 과정을 통하여 도 4에서는 하나의 MSDU가 L개의 서브 프레임들로 단편화되는데, 전체 M개의 MSDU에 대하여 생성된 총 서브 프레임의 개수는 M X L = N개가 된다. Through this process, in FIG. 4, one MSDU is fragmented into L subframes, and the total number of subframes generated for all M MSDUs is M X L = N.
한편, 구현예에 따라서는 적어도 하나의 MSDU로부터 단편화된 서브 프레임들이 동일한 데이터 프레임에 포함되지 않고, 서로 다른 데이터 프레임에 포함될 수도 있다. 예컨대, M개의 MSDU로부터 전체 N개의 서브 프레임들이 생성되면, 그 중 일부인 K개의 서브프레임들이 동일한 데이터 프레임에 포함되고, 나머지 N-K개의 서브 프레임들은 다음의 데이터 프레임에 포함될 수도 있다. In some implementations, subframes fragmented from at least one MSDU may not be included in the same data frame, but may be included in different data frames. For example, when all N subframes are generated from M MSDUs, K subframes, which are some of them, may be included in the same data frame, and the remaining N-K subframes may be included in the next data frame.
도 4를 참조하면, 이와 같이 단편화되어 생성된 각각의 서브 프레임들(432, 434) 앞에는 각각의 서브 프레임들에 대한 서브 프레임 헤더들(420)이 위치하고, 그 서브 프레임들(432, 434) 뒤에는 그 서브 프레임들(432, 434)과 그 서브 프레임 헤더들(420)의 오류를 검출하기 위한 FCS가 위치한다. Referring to FIG. 4,
서브 프레임 길이 필드(426)는 서브 프레임들 각각의 길이를 나타낸다.The sub
이와 같이 도 4의 실시예는 서브 프레임 헤더들(420)이 서브 프레임들(432, 434)과 함께 페이로드에 위치한다는 점이, 도 3의 실시예와 다른 점이다. As such, the embodiment of FIG. 4 differs from the embodiment of FIG. 3 in that the
또한, 도 4에서는 서브 프레임 헤더들(420)이 페이로드에 위치하기 때문에, 서브 프레임 헤더들(420)에게도 서브 프레임들(432, 434)에 적용된 MCS와 동일한 데이터 율이 산출되는 MCS가 적용될 수 있다. In addition, in FIG. 4, since the
이때, 프리엠블, PHY 헤더(410), MAC 헤더 및 HCS는 가장 낮은 데이터 율인 PHY 모드 0에 따른 MCS가 적용될 수 있고, 이와 같은 MCS는 서브 프레임 헤더들(420) 및 서브 프레임들(432, 434)에 적용된 MCS보다 낮은 데이터 율이 산출되는 MCS에 해당한다. 따라서, 이에 의해 프리엠블, PHY 헤더(410) 및 MAC 헤더에 오류가 발생할 확률은 서브 헤더들(420) 및 서브 프레임들(432, 434)보다 낮아지게 된다.In this case, the preamble, the
도 4에 도시된 데이터 프레임 구조에서의 다른 필드들에 대해서는 IEEE 802.15.3C 표준 문서에 설명되어 있으므로, 이와 같은 필드들에 대한 설명은 생략한다. Other fields in the data frame structure shown in FIG. 4 are described in the IEEE 802.15.3C standard document, and thus description of these fields is omitted.
도 5는 본 발명에 따른 데이터 프레임 구조의 제3 실시예를 도시한 도면이다. 5 shows a third embodiment of a data frame structure according to the present invention.
도 5를 참조하면, 본 발명의 일실시예에 따른 데이터 프레임은 PHY 헤더(510), 서브 프레임 헤더들(520), MSDU의 MSB에 대한 서브 프레임들(532), MSDU의 LSB에 대한 서브 프레임들(534)로 구성된다. Referring to FIG. 5, a data frame according to an embodiment of the present invention includes a
도 5의 실시예는 서브 프레임들(532, 534)이 단편화되어 생성된 서브 프레임들(532, 534)라는 점에서는 도 4의 실시예와 공통점을 가지지만, 서브 프레임 헤더들(520)이 페이로드에 위치하지 않고, PHY 헤더(510), MAC 헤더를 포함하는 헤더 그룹에 위치한다는 점에서 차이점을 가진다. Although the embodiment of FIG. 5 has commonality with the embodiment of FIG. 4 in that the
따라서, 도 5의 실시예에서는 서브 프레임 헤더들(520)에 가장 낮은 데이터 율인 PHY 모드 0에 따른 MCS가 적용될 수 있다.Accordingly, in the embodiment of FIG. 5, the MCS according to
이와 같은 차이점을 제외하고는 도 5의 실시예에 대한 설명은 도 4의 실시예에 대한 설명과 동일하므로, 이에 대한 설명은 생략한다. Except for such differences, the description of the embodiment of FIG. 5 is the same as that of the embodiment of FIG. 4, and thus description thereof will be omitted.
도 6은 본 발명에 따른 데이터 프레임 구조의 제4 실시예를 도시한 도면이다. 6 shows a fourth embodiment of a data frame structure according to the present invention.
도 6을 참조하면, 본 발명의 일실시예에 따른 데이터 프레임은 PHY 헤더(610), 서브 프레임 헤더들(620), MSDU의 MSB에 대한 서브 프레임들(632), MSDU의 LSB에 대한 서브 프레임들(634)로 구성된다. Referring to FIG. 6, a data frame according to an embodiment of the present invention includes a
도 6의 실시예는 서브 프레임 헤더들(620)이 페이로드에 위치한다는 점에서 도 4의 실시예와 공통점을 가지지만, 서브 프레임들(632, 634)이 단편화되지 않았다는 점에서 도 4의 실시예와 차이점을 가진다. The embodiment of FIG. 6 has in common with the embodiment of FIG. 4 in that the
즉, 도 6에서 하나의 MSDU(630)는 MSB만을 포함하는 서브 프레임(632)과 LSB만을 포함하는 서브 프레임(634)으로 분할될 뿐, 각각의 서브 프레임들(632, 634)이 단편화되지는 않는다. That is, in FIG. 6, one
또한, 도 6의 실시예에서는 서브 프레임 헤더들(620) 각각이 MSDU 번호 필드(622)와 단편화 정보 필드(624)를 포함하는데, 구현예에 따라서는 서브 프레임 헤더(620)가 서브 프레임들(632, 634)의 길이를 나타내는 길이 필드를 더 포함할 수도 있다. In addition, in the embodiment of FIG. 6, each of the
이와 같은 차이점을 제외하고는 도 6의 실시예에 대한 설명은 도 4의 실시예에 대한 설명과 동일하므로, 이에 대한 설명은 생략한다. Except for such differences, the description of the embodiment of FIG. 6 is the same as that of the embodiment of FIG. 4, and thus description thereof will be omitted.
도 7은 본 발명에 따른 데이터 프레임 구조의 제5 실시예를 도시한 도면이다. 7 illustrates a fifth embodiment of a data frame structure according to the present invention.
도 7을 참조하면, 본 발명의 일실시예에 따른 데이터 프레임은 PHY 헤더(710), 서브 프레임 헤더들(720), MSDU의 MSB에 대한 서브 프레임들(732), MSDU의 LSB에 대한 서브 프레임들(734)로 구성된다. Referring to FIG. 7, a data frame according to an embodiment of the present invention includes a
도 7의 실시예는 서브 프레임들(732, 734)이 페이로드에 위치하지 않고, PHY 헤더(710), MAC 헤더를 포함하는 헤더 그룹에 위치한다는 점에서 도 5의 실시예와 공통점을 가지지만, 서브 프레임들(732, 734)이 단편화되지 않았다는 점에서 도 5의 실시예와 차이점을 가진다. Although the embodiment of FIG. 7 has commonality with the embodiment of FIG. 5 in that
또한, 도 7의 실시예에서는 서브 프레임 헤더들(720) 각각이 MSDU 번호 필드(722)와 단편화 정보 필드(724)를 포함하는데, 구현예에 따라서는 서브 프레임 헤더(720)가 서브 프레임들(732, 734)의 길이를 나타내는 길이 필드를 더 포함할 수도 있다. In addition, in the embodiment of FIG. 7, each of the
이와 같은 차이점을 제외하고는 도 7의 실시예에 대한 설명은 도 5의 실시예에 대한 설명과 동일하므로, 이에 대한 설명은 생략한다. Except for such differences, the description of the embodiment of FIG. 7 is the same as that of the embodiment of FIG. 5, and thus description thereof will be omitted.
도 8은 본 발명에 따른 데이터 프레임 구조의 제6 실시예를 도시한 도면이다.8 illustrates a sixth embodiment of a data frame structure according to the present invention.
도 8의 PHY 헤더(810)는 MCS 필드(811), UEP 필드(812), 병합 정보 필 드(814), 길이 필드(814) 및 서브 프레임 개수 필드(815)를 포함한다. The
도 8의 실시예에서는, MCS 필드(811) 및 길이 필드(814) 등이 페이로드(820)에 포함된 서브 프레임들 각각에 대응하여 생성된 것이 아니라, 하나의 MCS 필드(811)와 하나의 길이 필드(814)만이 생성된 것이므로, 모든 서브 프레임들이 동일한 MCS와 길이를 가지게 된다. In the embodiment of FIG. 8, the
도 9는 본 발명에 따른 데이터 프레임 생성 장치의 일 실시예를 도시한 도면이다. 9 is a diagram illustrating an embodiment of a data frame generation apparatus according to the present invention.
도 9를 참조하면 본 발명의 일실시예에 따른 데이터 프레임 생성 장치(900)는 서브 프레임 생성부(910), 필드 생성부(920), 헤더 생성부(930) 및 데이터 프레임 생성부(940)를 포함한다. Referring to FIG. 9, a data
서브 프레임 생성부(910)는 적어도 하나의 맥 서비스 데이터 유닛(MSDU)을 이용하여 복수개의 서브 프레임들을 생성한다.The
필드 생성부(920)는 서브 프레임들에 UEP가 적용되는지 여부를 나타내는 UEP 필드, 서브 프레임들 각각에 적용된 MCS를 나타내는 MCS 필드 및 서브 프레임들 각각의 길이를 나타내는 길이 필드 중 적어도 하나의 필드를 생성한다.The
헤더 생성부(930)는 MCS 필드와 길이 필드를 포함하는 서브 프레임 헤더를 생성한다. 또한, 헤더 생성부(930)는 그와 같이 생성된 서브 프레임 헤더와 UEP 필드를 포함하는 PHY 헤더를 생성할 수도 있다. The
데이터 프레임 생성부(930)는 서브 프레임 헤더와 서브 프레임들을 이용하여 데이터 프레임을 생성한다. 또한, 데이터 프레임 생성부(930)는 PHY 헤더와 서브 프레임들을 이용하여 데이터 프레임을 생성할 수도 있다. The
한편, 본 발명의 일실시예에 따른 데이터 생성 장치가 데이터 프레임을 생성할 때, 그 데이터 프레임을 수신할 장치의 능력을 고려하여야 한다. 따라서, 데이터 생성 장치가 그 데이터 프레임의 수신 장치의 능력을 알기 위해서, 수신 장치로부터 그 수신 장치가 지원하는 능력에 대한 정보를 포함하는 능력 정보 프레임을 수신할 수 있다.On the other hand, when the data generating device generates a data frame according to an embodiment of the present invention, the ability of the device to receive the data frame should be considered. Thus, in order for the data generating apparatus to know the capability of the receiving apparatus of the data frame, it is possible to receive the capability information frame including information on the capability supported by the receiving apparatus from the receiving apparatus.
도 10은 본 발명에 따른 능력 정보 프레임의 일실시예를 설명하기 위하여 도시한 도면이다. 10 is a diagram illustrating an embodiment of a capability information frame according to the present invention.
도 10을 참조하면, 본 발명의 일 실시예에 따른 능력 정보 프레임은 전체 능력 필드(1010), 길이 필드(1020) 및 능력 정보 ID(1030)를 포함한다. Referring to FIG. 10, a capability information frame according to an embodiment of the present invention includes an
전체 능력 필드(1010)는 디바이스 능력 필드(1012) 및 PNC 능력 필드(1014)를 포함한다. The
디바이스 능력 필드(1012)는 데이터 프레임의 수신 장치가 지원하는 능력을 나타내는 필드로서, 예약 필드(1012a), UEP 지원 가능 필드(1012b) 및 MCS 지원 데이터율 필드(1012c)가 포함된다.The
예약 필드(1012a)는 미래의 사용을 위하여 사용하지 않고 비워둔 필드이다.Reserved
UEP 지원 가능 필드(1012b)는 수신 장치가 UEP로 코딩된 서브 프레임들을 디코딩할 수 있는 능력이 있는지 여부를 나타내는 필드이다. The UEP
MCS 지원 데이터율 필드(1012c)는 수신 장치가 서브 프레임을 디코딩하기 위하여 지원할 수 있는 MCS의 데이터 율을 나타내는 필드이다. The MCS Support
PNC 능력 필드(1014)는 피코넷 조정자로서의 능력을 지원하는지 여부를 나타내는 필드이다. The
길이 필드(1020)는 능력 정보 프레임의 길이를 나타내는 필드이다.The
능력 정보 ID(1030)는 능력 정보 프레임을 식별하기 위한 ID를 나타내는 필드이다.The
데이터 프레임 생성 장치는 이와 같은 능력 정보 프레임을 데이터 프레임을 전송받을 수신 장치로부터 수신함으로써, 데이터 프레임을 수신할 장치의 능력을 고려하여 데이터 프레임을 생성할 수 있다. The data frame generating apparatus may generate the data frame in consideration of the capability of the apparatus to receive the data frame by receiving the capability information frame from the receiving apparatus to receive the data frame.
한편, 상술한 본 발명의 실시예들은 컴퓨터에서 실행될 수 있는 프로그램으로 작성가능하고, 컴퓨터로 읽을 수 있는 기록매체를 이용하여 상기 프로그램을 동작시키는 범용 디지털 컴퓨터에서 구현될 수 있다. Meanwhile, the above-described embodiments of the present invention can be written as a program that can be executed in a computer, and can be implemented in a general-purpose digital computer that operates the program using a computer-readable recording medium.
상기 컴퓨터로 읽을 수 있는 기록매체는 마그네틱 저장매체(예를 들면, 롬, 플로피 디스크, 하드디스크 등), 광학적 판독 매체(예를 들면, 시디롬, 디브이디 등) 및 캐리어 웨이브(예를 들면, 인터넷을 통한 전송)와 같은 저장매체를 포함한다. The computer-readable recording medium may be a magnetic storage medium (for example, a ROM, a floppy disk, a hard disk, etc.), an optical reading medium (for example, a CD-ROM, a DVD, etc.) and a carrier wave (for example, the Internet). Storage medium).
이제까지 본 발명에 대하여 그 바람직한 실시예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음을 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment for the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in descriptive sense only and not for purposes of limitation. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.
도 1은 WPAN에서 사용되는 일반적인 데이터 프레임의 구조를 나타낸 도면이다.1 is a diagram illustrating a structure of a general data frame used in a WPAN.
도 2는 본 발명에 따른 데이터 프레임 생성 방법의 일실시예를 도시한 흐름도이다. 2 is a flowchart illustrating an embodiment of a data frame generation method according to the present invention.
도 3은 본 발명에 따른 데이터 프레임 구조의 일실시예를 도시한 도면이다. 3 is a diagram illustrating an embodiment of a data frame structure according to the present invention.
도 4는 본 발명에 따른 데이터 프레임 구조의 제2 실시예를 도시한 도면이다. 4 illustrates a second embodiment of a data frame structure according to the present invention.
도 5는 본 발명에 따른 데이터 프레임 구조의 제3 실시예를 도시한 도면이다. 5 shows a third embodiment of a data frame structure according to the present invention.
도 6은 본 발명에 따른 데이터 프레임 구조의 제4 실시예를 도시한 도면이다. 6 shows a fourth embodiment of a data frame structure according to the present invention.
도 7은 본 발명에 따른 데이터 프레임 구조의 제5 실시예를 도시한 도면이다. 7 illustrates a fifth embodiment of a data frame structure according to the present invention.
도 8은 본 발명에 따른 데이터 프레임 구조의 제6 실시예를 도시한 도면이다.8 illustrates a sixth embodiment of a data frame structure according to the present invention.
도 9는 본 발명에 따른 데이터 프레임 생성 장치의 일 실시예를 도시한 도면이다. 9 is a diagram illustrating an embodiment of a data frame generation apparatus according to the present invention.
도 10은 본 발명에 따른 능력 정보 프레임의 일실시예를 설명하기 위하여 도시한 도면이다. 10 is a diagram illustrating an embodiment of a capability information frame according to the present invention.
Claims (19)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US12/212,712 US8339967B2 (en) | 2007-09-18 | 2008-09-18 | Method and apparatus for generating data frame |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US97323307P | 2007-09-18 | 2007-09-18 | |
| US60/973,233 | 2007-09-18 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20090029629A KR20090029629A (en) | 2009-03-23 |
| KR100950532B1 true KR100950532B1 (en) | 2010-03-30 |
Family
ID=40696304
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020080075347A Expired - Fee Related KR100950532B1 (en) | 2007-09-18 | 2008-07-31 | Method and apparatus for generating data frame |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100950532B1 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8681755B2 (en) | 2007-10-30 | 2014-03-25 | Samsung Electronics Co., Ltd. | Method and apparatus for generating data frame in wireless personal area network |
| US20100303096A1 (en) * | 2009-06-02 | 2010-12-02 | Assaf Kasher | Apparatus and mehtods for increased mac header protection |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060107413A (en) * | 2005-04-08 | 2006-10-13 | 인터디지탈 테크날러지 코포레이션 | Method and apparatus for transmitting connected frame in wireless communication system |
| KR20060131049A (en) * | 2005-06-15 | 2006-12-20 | 삼성전자주식회사 | Power saving device and method in wireless communication system |
| KR20070051632A (en) * | 2005-11-15 | 2007-05-18 | 삼성전자주식회사 | Method and apparatus for efficiently transmitting data frame in communication network |
-
2008
- 2008-07-31 KR KR1020080075347A patent/KR100950532B1/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20060107413A (en) * | 2005-04-08 | 2006-10-13 | 인터디지탈 테크날러지 코포레이션 | Method and apparatus for transmitting connected frame in wireless communication system |
| KR20060131049A (en) * | 2005-06-15 | 2006-12-20 | 삼성전자주식회사 | Power saving device and method in wireless communication system |
| KR20070051632A (en) * | 2005-11-15 | 2007-05-18 | 삼성전자주식회사 | Method and apparatus for efficiently transmitting data frame in communication network |
Also Published As
| Publication number | Publication date |
|---|---|
| KR20090029629A (en) | 2009-03-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8339967B2 (en) | Method and apparatus for generating data frame | |
| CN104137459B (en) | Apparatus and method for block acknowledgment compression | |
| US10499391B2 (en) | Method and apparatus for generating, transmitting, and receiving a data frame in a wireless communication system | |
| CN103765848B (en) | Apparatus and method for media access control replacement | |
| JP6165859B2 (en) | Apparatus and method for block acknowledgment compression | |
| US7233594B2 (en) | Apparatus for transmitting/receiving wireless data and method thereof | |
| US8902894B2 (en) | Apparatus and methods for wireless communication using a packet structure that indicates whether payload length field and payload are included in the packet | |
| KR100657253B1 (en) | Apparatus for transmitting/receiving wireless packet and method thereof | |
| TWI618426B (en) | Apparatus and methods for mac header compression | |
| CN103441816A (en) | Apparatus for transmitting data in a wireless access system and channel coding method | |
| US8681755B2 (en) | Method and apparatus for generating data frame in wireless personal area network | |
| JP5280781B2 (en) | Method and apparatus for generating reception confirmation frame | |
| US8254867B2 (en) | Method and apparatus for generating data frame | |
| KR100950532B1 (en) | Method and apparatus for generating data frame | |
| KR100945491B1 (en) | Method and apparatus for generating data frame in JPAN | |
| US20150100864A1 (en) | Information sending method and device | |
| KR101058045B1 (en) | Method and apparatus for generating data frame | |
| JP2006101061A (en) | Communication method | |
| US20100238790A1 (en) | Method for quick map recovery in case of error in moca | |
| KR100940210B1 (en) | Method and apparatus for generating an acknowledgment frame | |
| US20140185631A1 (en) | Methods and Systems for Detecting a Preamble of a Data Packet in Wireless Communication Systems | |
| CN101753253B (en) | Method, equipment and system for encoding and decoding of GSM (global system for mobile communications) packet-switched domain | |
| HK1082349A (en) | Mac header compression for use with frame aggregation |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| D13-X000 | Search requested |
St.27 status event code: A-1-2-D10-D13-srh-X000 |
|
| D14-X000 | Search report completed |
St.27 status event code: A-1-2-D10-D14-srh-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| FPAY | Annual fee payment |
Payment date: 20130227 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20140227 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20150226 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| FPAY | Annual fee payment |
Payment date: 20160226 Year of fee payment: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| FPAY | Annual fee payment |
Payment date: 20170224 Year of fee payment: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| FPAY | Annual fee payment |
Payment date: 20180227 Year of fee payment: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| FPAY | Annual fee payment |
Payment date: 20190227 Year of fee payment: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20210325 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20210325 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |