netconfcentral logo

ieee1906-dot1-information

HTML

ieee1906-dot1-information@2020-07-07



  module ieee1906-dot1-information {

    yang-version 1.1;

    namespace
      "urn:ieee:std:1906.1:yang:ieee1906-dot1-information";

    prefix ieee1906-dot1-information;

    import ieee1906-dot1-math {
      prefix ieee1906-dot1-math;
    }
    import ieee1906-dot1-si-units {
      prefix ieee1906-dot1-si-units;
    }

    organization
      "IEEE 1906.1-2015 - Recommended Practice for Nanoscale and Molecular Communication
                Framework Working Group";

    contact
      "Stephen F. Bush <bushsf@research.ge.com>
	    Guillaume Mantelet <gmantelet@voltigeurnetworks.com>";

    description
      "Trying to define here whatever can be used in information theory.

               +------------------------+---+-----------+---------------------------------------+
               | name                   |sym| units     | equation                              |
               +------------------------+---+-----------+---------------------------------------+
               | amount-of-information  |   | bit       |                                       |
               | bandwidth              |   | bit.s-1   |                                       |
               | information-density    |   | bit.m-x   |                                       |
               | bandwidth-delay-product|   | bit       |                                       |
               +------------------------+---+-----------+---------------------------------------+
               ";

    revision "2020-07-07" {
      description "Initial version.";
      reference
        "";

    }


    typedef amount-of-information {
      type ieee1906-dot1-math:scalar {
        ieee1906-dot1-si-units:units "bit";
      }
      description
        "The amount of information of a system in bits.";
    }

    typedef bandwidth {
      type ieee1906-dot1-math:scalar {
        ieee1906-dot1-si-units:units "bit/second";
      }
      description
        "Bandwidth in bits per second of a communication channel.";
    }

    grouping information-density {
      ieee1906-dot1-math:equation "information-density";
      ieee1906-dot1-si-units:units "m^-X";
      ieee1906-dot1-math:value;
      ieee1906-dot1-math:expression;
      description
        "A reusable equation representing information density.";
      container information-density {
        uses ieee1906-dot1-math:surface;

        leaf amount-of-information {
          type amount-of-information;
          description
            "Amount of information.";
        }
      }  // container information-density
    }  // grouping information-density

    grouping bandwidth-delay-product {
      ieee1906-dot1-math:equation "bandwidth-delay-product" {
        ieee1906-dot1-si-units:units "bit";
        ieee1906-dot1-math:value;
        ieee1906-dot1-math:expression {
          leaf "bandwidth" {
            type "bandwidth";
            description "The bits per second transported by the nanoscale communication channel.";
          }
          leaf "delay" {
            type "ieee1906-dot1-si-units:time";
            description "The time for a message to propagate from one end of a channel to the other.";
          }
        }
      }
      description
        "A reusable equation representing bandwidth delay product.";
    }  // grouping bandwidth-delay-product
  }  // module ieee1906-dot1-information

Summary

  
  
Organization IEEE 1906.1-2015 - Recommended Practice for Nanoscale and Molecular Communication Framework Working Group
  
Module ieee1906-dot1-information
Version 2020-07-07
File ieee1906-dot1-information.yang
  
Prefix ieee1906-dot1-information
Namespace urn:ieee:std:1906.1:yang:ieee1906-dot1-information
  
Cooked /cookedmodules/ieee1906-dot1-information/2020-07-07
YANG /src/ieee1906-dot1-information@2020-07-07.yang
XSD /xsd/ieee1906-dot1-information@2020-07-07.xsd
  
Abstract Trying to define here whatever can be used in information theory. +------------------------+---+-----------+-----------------...
  
Contact
Stephen F. Bush <bushsf@research.ge.com>
Guillaume Mantelet <gmantelet@voltigeurnetworks.com>

Description

 
Trying to define here whatever can be used in information theory.

+------------------------+---+-----------+---------------------------------------+
| name                   |sym| units     | equation                              |
+------------------------+---+-----------+---------------------------------------+
| amount-of-information  |   | bit       |                                       |
| bandwidth              |   | bit.s-1   |                                       |
| information-density    |   | bit.m-x   |                                       |
| bandwidth-delay-product|   | bit       |                                       |
+------------------------+---+-----------+---------------------------------------+

Typedefs

Typedef Base type Abstract
amount-of-information union The amount of information of a system in bits.
bandwidth union Bandwidth in bits per second of a communication channel.

Groupings

Grouping Objects Abstract
bandwidth-delay-product A reusable equation representing bandwidth delay product.
information-density information-density A reusable equation representing information density.