About: Packed Encoding Rules is a research topic. Over the lifetime, 9 publications have been published within this topic receiving 217 citations. The topic is also known as: PER.
TL;DR: This paper introduces the alternative encoding schemes and compares them to the BER, and the distinguished encoding rules (DER), canonical encode rules (CER), packed encoding rules(PER), and lightweight encodingrules (LWER) are theAlternative encoding schemes discussed.
Abstract: syntax notation one (ASN.1) describes the data structures of protocol messages. In the open-systems interconnection (OSI) standards, the manner in which the data values are encoded is negotiated at the start of communications. In principle, there can be several different ways to encode the data values. Until recently, however, there was only one OSI-standardized way to do so. This standard was the basic encoding rules (BER) for ASN.1. Almost all OSI application-layer standards have specified their protocol messages in ASN.1, as have several integrated services digital network (ISDN) signaling standards based on OSI protocols. All have mandated use of the BER for their encoding. Many commercial products are also available that encode and decode protocol messages, as specified in ASN.1, to and from BER-encoded bit streams. Experience with the BER has led to criticism of their efficiency, particularly for real-time applications. Thus, there has been a move to standardize alternative encoding schemes that address these efficiency concerns. This paper introduces the alternative encoding schemes and compares them to the BER. The distinguished encoding rules (DER), canonical encoding rules (CER), packed encoding rules (PER), and lightweight encoding rules (LWER) are the alternative encoding schemes discussed.
TL;DR: In this article, a system and method for allowing changes to Abstract Syntax Notation One (ASN.1) defined messages without initiating regulatory requirements is presented, where the system receives a message formatted according to ASN. 1 compatible encoding rules, such as Basic Encoding Rules (BER) or Packed Encoding rules (PER), and decodes the received message based on a previously stored configuration information file (CIF).
Abstract: A system and method for allowing changes to Abstract Syntax Notation One (ASN.1) defined messages without initiating regulatory requirements. The system receives a message formatted according to ASN.1 compatible encoding rules, such as Basic Encoding Rules (BER) or Packed Encoding Rules (PER) and decodes the received message based on a previously stored configuration information file (CIF). In addition, the system encodes ASN.1 defined messages, which are to be sent, using ASN.1 compatible encoding rules based on the information stored in the CIF. The messages are transmitted and received according to a datalink protocol, such as the Aircraft Communications Addressing and Reporting System (ACARS) protocol or the Aeronautical Telecommunications Network (ATN) protocol. In addition, the CIF also defines processing (beyond encoding/decoding) associated with the message.
TL;DR: An efficient packed encoding rules (EPER) for ASN.1 is presented in this article, in which structure of an encoding data is divided into three fields of a bit field, an octet field following the bit field and an offset field selectively added to before bit field.
Abstract: An efficient packed encoding rules (EPER) for ASN.1 for efficiently encoding the value to each type of abstract syntax definition, in which structure of an encoding data is divided into three fields of a bit field, an octet field following the bit field, and an offset field selectively added to before the bit field, in the bit field, bit data is set in the order of the abstract syntax definition, in the octet field, octet data in a unit of octet is set in the order of the abstract syntax definition, in the offset field, a length information of bit field is set and, in the bit field, padding is made so that a total length of the offset field and the bit field is an integer multiple of 8 bits, and the offset field is added when the length of bit field is not determined from the abstract syntax definition, thereby eliminating problems of PER.
TL;DR: It is found that the areas crucial to efficient encoder and decoder implementations are memory management, buffer management and the overall simplicity of the encoding rules.