JPL's Wireless Communication Reference Website

Chapter: Network Concepts and Standards
Section: Data and Multimedia Systems, Wireless LANs Hiperlan

High Performance LAN (Hiperlan)

Contributed by Torben Rune, Netplan.

HIPERLAN is a European (ETSI) standardization initiative for a HIgh PERformance wireless Local Area Network.

The tentative design parameters for HIPERLAN were:

Parameter

Traffic Type

Value

Data rate asynchronous 1 to 20 Mbit/s
  time-bounded 64 kbit/s to 2.048 kbit/s
Systems throughput   20 Mbit/s 1000 Mbit/s per hectare per floor
Mean latency asynchronous <1 ms. (at 30% capacity)
Latency of service initiation time-bounded <3 S
MSDU Delay variance asynchronous no limit
  time-bounded <3.0 mS2
Range   to 50 m at 20 Mbit/s

to 800 m at 1 Mbit/s

Area Coverage   99.9% (single hop)
Temporal Coverage   99.9% (single hop)
MPDU detected loss/error rate   <10-3
MPDU undetected loss/error rate   <8x10-8 per octet pf MPDU length
MSDU undetected loss/error rate   <5x10-14 per octet of MPDU length
Co-location tolerance   50 cm of free space
Mobility tolerance   10 m/s linear, 360o/s angular
Packet information field maximum size   16 Kbytes
Physical size target (excl. antenna system)   PC-Card (PCMCIA) type III (85x54x10.5 mm)
Power consumption   few hundreds of mW

The ETSI HIPERLAN Reference Model defines the components needed to build a Private Virtual Radio Sub-Network. Private in this context means user-owned and -operated. A Virtual Sub-Network is a logical subset of a set of communicating entities each of which is differentiated from the rest by some unambiguous identifier [Node Identifier or NID]. Virtual Sub-Networks are differentiated by an additional level of unambiguous identifier [HIPERLAN Identifier or HID].

PERFORMANCE

Performance is one of the most important factors when dealing with wireless LANs. In contrast to other radio-based systems, data traffic on a local area network has a randomized bursty nature, which may cause serious problems with respect to throughput.

To give just a brief view of the problems we are faced with, we use HIPERLAN as an example. The following may be through for any radio-based LAN. HIPERLAN is, among other things, a MAC standard. This means that not only the "radio" operation of a HIPERLAN station, but also details on how to solve protocol-related issues like re-transmission, relaying and routing is covered.

HIPERLAN is designed to work without any infrastructure. Two stations may exchange data directly, without any interaction from a wired (or radio-based) infrastructure. The simplest HIPERLAN thus consists of two stations. Further, if two HIPERLAN stations are not in radio contact with each other, they may use a third station (i.e. the third station must relay messages between the two communicating stations). How this is done in practice we will deal with later. Figure 1 shows the relative throughput as a function of the relative network utilization, for various types of LANs.

Figure 1 Throughput S as a function of relative utilization a for different network types

References:
ALOHA
CSMA

It shows, that a slotted CSMA/CD scheme has the best over-all performance, while the ALOHA schemes has the poorest. In nature, a simple HIPERLAN between two stations that are in direct radio contact, will be an unslotted CSMA/CD system. In a system like that, the throughput S is given by:

where A is the probability of one station attempting to acquire the medium, and

               Propagation delay time
      a = -------------------------------
           Transmission time of a packet

The number of stations, or networking nodes, between two communicating parties in a HIPERLAN affects the overall throughput of the network. Not only are the bridging nodes loaded with network traffic of their own, but also with pass-through traffic that requires path and route resolving. Depending on the processing capacity of the bridging nodes, throughput is reduced primary by transition delay. To overcome this, the data packet size at the MAC layer must be as large as possible, reducing the overhead per package routed through the HIPERLAN. If we assume, that the packet size is such that the delay caused by routing is 1/10 of the transmission time for each packet, the throughput for a HIPERLAN network consisting of two or more bridging nodes can be calculated. Figure 2 shows, that as long as the utilization of the network is low, the number of bridging nodes plays no significant role to the throughput, while when the utilization grows, a degradation of throughput is expected.

Figure 2: Throughput in a HIPERLAN as function of utilization and the number of intermediate bridging nodes

This result is not surprising. The question is, if it will be possible to define a MAC protocol that allows for large packets on one hand, and on the other hand may interface to existing LAN driver interface specifications such as NDIS or ODI. Further, another question is, if the assumption, that the transition delay in the forwarding nodes can be as little as 1/10 of the transmission time. At 16 Mbit/s and with an average package size of 8 Kbytes, the total transition time must be less than 4,1 mS which corresponds to about 200.000 CPU clock-cycles at 50 MHz.

Further one should have in mind, that HIPERLAN has been defined as bearer of both asynchronous and synchronous traffic. The consequence of mixing asynchronous and synchronous traffic on the same HIPERLAN is not yet known.

contents chapter next

JPL's Wireless Communication Reference Website © 1999.