throbber
Energy-efficient wireless networking for multimedia
`applications
`(Wireless Communications and Mobile Computing, Wiley, 2001: 1:165-184)
`
`Paul J.M. Havinga, Gerard J.M. Smit
`University of Twente, department of Computer Science, Enschede, the Netherlands
` {havinga, smit}@cs.utwente nl
`
`
`
`
`Abstract – In this paper we identify the most prominent problems of wireless multimedia
`networking and present several state-of-the-art solutions with a focus on energy efficiency.
`Three key problems in networked wireless multimedia systems are 1) the need to maintain a
`minimum quality of service over time-varying channels, 2) to operate with limited energy
`resources, and 3) to operate in a heterogeneous environment. We identify two main
`principles to solve these problems. The first principle is that energy efficiency should
`involve all layers of the system. Second, Quality of Service is an essential mechanism for
`mobile multimedia systems not only to give users an adequate level of service, but also as a
`tool to achieve an energy-efficient system. Due to the dynamic wireless environment,
`adaptability of the system will be a key issue in achieving this.
`Keywords – energy efficiency, wireless networking, mobile computing, quality of service.
`
`1
`
`Introduction
`
`Advances in technology enable portable computers to be equipped with wireless interfaces, allowing
`networked communication even while on the move. Whereas today’s notebook computers and personal
`digital assistants (PDAs) are self contained (introvert) tomorrow’s networked mobile computers are part
`of a greater computing infrastructure (extrovert). Key problems are that these portable wireless network
`devices need to handle multimedia traffic in a dynamic and heterogeneous wireless environment, and the
`need to operate with limited energy resources.
`Wireless communication is much more difficult to achieve than wired communication because the
`surrounding environment interacts with the signal, blocking signal paths and introducing noise and
`echoes. As a result wireless connections have a lower quality than wired connections: lower bandwidth,
`less connection stability, higher error rates, and, moreover, a highly varying quality. They need to be able
`to operate in environments that may change drastically – in short term as well as in long term – in
`available resources and available services. These factors can in turn increase communication latency due
`to retransmissions, can give largely varying throughput, and incur a high energy consumption.
`Wireless networking is a broad area, and has many applications ranging from voice communication
`(cellular phones) to high performance multimedia networking. In this paper we are somewhat biased
`towards multimedia traffic, as it is expected that the new generation of wireless networks will carry
`diverse types of multimedia traffic.
`
`Key problems of wireless multimedia networking
`1.1
`Three key problems in wireless multimedia networking are 1) to operate with limited energy resources, 2)
`the need to maintain quality of service (throughput, delay, bit error rate, etc) over time-varying channels,
`and 3) to operate in a heterogeneous environment.
`Energy-efficiency – Portable wireless devices have severe constraints on the size, the energy
`consumption, and the communication bandwidth. Moreover, it is expected that these devices will be
`multimedia oriented, and need to handle many different classes of data traffic over a limited
`bandwidth wireless connection, including delay sensitive, real-time traffic such as speech and video.
`More extensive and continuous use of network services will only aggravate this problem since
`
`Smart Mobile Technologies LLC, Exhibit 2010
`Page 1 of 26
`
`

`

`
`
`communication consumes relatively much energy. Unfortunately, the rate at which battery
`performance improves (in terms of available energy per unit size or weight) is fairly slow, despite the
`great interest generated by the booming wireless business. Aside from major breakthroughs it is
`doubtful that significant reduction of battery size and weight can be expected in the near future. The
`energy consumption these devices need for communication and computation will limit the
`functionality of the mobiles.
`The way out is energy efficiency: doing more work with the same amount of energy. The art of low-
`power design used to be a narrow speciality in analog circuit design. Nowadays, it is appearing in
`many layers of a system.
`Quality of Service – A Quality of Service model provides the basis for modern high-bandwidth and real-
`time multimedia applications like teleteaching and video conferencing. The notion of QoS service
`originally stems from communication, but because of its potential in the allocation of all scarce
`resources, it has found its way into other domains, e.g. operating systems [25].
`Heterogeneity – In contrast to most stationary computers, mobile computers encounter heterogeneous
`network connections. As they leave the range of one network transceiver they switch to another. In
`different places they may experience different network qualities. There may be places where they can
`access multiple transceivers, or even may concurrently use wired access. The interface may also need
`to change access protocols for different networks, for example when switching from wireless LAN
`coverage in an office to cellular coverage in a city. This heterogeneity makes mobile computing more
`complex than traditional networking.
`These three problem-areas that are characteristic for future mobile networking are strongly correlated.
`[23]. Wireless network protocols typically address network performance metrics such as throughput,
`efficiency, fairness and packet delay. In this paper we address the additional issue of energy efficiency of
`the wireless network protocols 1. Considerations of energy efficiency are fundamentally influenced by the
`trade-off between energy consumption and achievable Quality of Service. The dynamic communication
`and application environment is an extra challenge, which might be solved using QoS principles. The aim
`in mobile multimedia networking is to meet the required QoS, while minimising the required amount of
`energy. To deal with the dynamic variations in networking and computing resources gracefully, both the
`mobile computing environment and the applications that operate in such an environment need to adapt
`their behaviour depending on the available resources including the batteries. Current research on several
`aspects of wireless networks (like error control, frame-length, access scheduling) indicate that continually
`adapting to the current condition of the wireless link have a substantial impact on the energy-efficiency of
`the system [8][10][33].
`
`Principles of energy-efficient wireless networking
`1.2
`In this paper we will discuss a variety of energy reduction approaches that can be used for building an
`energy-efficient mobile system, and show the relationship with multimedia and the dynamic environment.
`In this paper the following main principles are identified:
`1.
`Involve all layers. Energy efficiency is an issue involving all layers of the system, its physical layer,
`its communication protocol stack, its system architecture (Section 2.1), its operating system, and the
`entire network (Section 4).
`2. Quality of Service is an essential mechanism for mobile multimedia systems not only to give users an
`adequate level of service, but also as a tool to achieve an energy efficient system.
`QoS support in wireless networks involves several considerations beyond those addressed in earlier work
`on conventional wireline networks. In traditional networks, based on fixed terminals and high-
`quality/high-capacity links it is feasible to provide 'hard' QoS guarantees to users. However, in a mobile
`environment, mobility and the need for efficient resource utilisation require the use of a 'soft' QoS model
`[44]. The minimum QoS requirements for multimedia applications has a wide dynamic range depending
`on the user's quality expectations, application usage models, and application' tolerance to degradation.
`Users and applications require a certain QoS level. The system then operates in such a way that it will try
`
`
`1 In general, saving energy for the base station is not really an issue, as it is part of the fixed infrastructure and
`typically obtains energy from a mains outlet. However, since the current trend is to have ever smaller cell sizes, and
`the complexity of the base station is increasing, this issue might become more important in the future mainly because
`of economical and thermal reasons.
`
`
`
`2
`
`Smart Mobile Technologies LLC, Exhibit 2010
`Page 2 of 26
`
`

`

`to satisfy these requirements, but never gives more quality than required and necessary. Due to the
`dynamic wireless environment, adaptability of the system will be a key issue in achieving this. This
`implicates several mechanisms that can be used to attain a high energy efficiency, e.g.:
`•
`Avoid useless activity. This is the main driving force of for instance dynamic power management
`(Section 2.2), link layer protocols (Section 5) and adaptive error control (Section 6). Useless activity
`can be caused by various factors at all levels of the system (e.g. being unnecessary in a high power
`operational mode, applying error control to error-resilient data, trying to transmit a video frame that
`is already too old). If the operations would adapt to the required QoS and current environment, then
`energy-efficiency can be improved.
`Scheduled operations. This extents power management in the sense that communication is scheduled
`at appropriate time such that the differences in power states are exploited as much as possible
`(Section 4.2, and Section 5). This has a strong relation with the QoS model since timing constraints
`of multimedia connections are likely to be the limiting factors in the potential energy reduction.
`Reduce the amount of data. This is quite obvious and is applicable in all layers of the system. This
`relates to the trade-off between communication and computation (Section 3). Examples are adaptive
`error control that adapts its error coding according to the current channel conditions and the required
`quality, video transmission systems that adapt the quality to the expectations of the users, the
`available resources, and the channel conditions. Again, QoS can be used to determine whether it is
`really necessary to produce the data.
`
`•
`
`•
`
`Outline
`1.3
`In this paper we give an overview of various aspects of energy efficient wireless networking with a focus
`on the lower layers of network protocol stack. Although some research has been done in this area, a lot of
`research issues remain open. Because it is not possible to go into depth, the intention of this paper is
`primarily to give insight in the field of energy efficient networking.
`In Section 2 we provide the fundamentals of power management. Then, in Section 3 we review the main
`sources of energy consumption induced by the wireless channel. In Section 4 we provide an overview of
`mechanisms to reduce the energy consumption needed for communication in the network protocol stack,
`the operating system, and by decomposition. In Section 5 and Section 6 we will delve a bit deeper into the
`two most developed areas to reduce energy consumption: the MAC Layer, and error-control.
`
`2
`
`Power management
`
`Traditionally, energy efficiency has been focussed on low-power techniques for VLSI design. As the
`issue of energy efficiency becomes more pervasive, the battle to use the bare minimum of energy will be
`fought on multiple fronts: semiconductor technology, circuit design, design automation tools, system
`architecture, operating system, and application design. Energy awareness is now appearing in the
`mainstream digital design community affecting all aspects of the design process. Eventually, the concern
`for low-power design will expand from devices to modules to entire systems, including application
`software and even to the user.
`
`Low power system design
`2.1
`Most components are currently fabricated using CMOS technology. Main reason for this bias is that
`CMOS technology is cost efficient and inherently consuming less power than other technologies. The
`dominant factor of energy consumption (85 to 90%) in CMOS is dynamic. A first order approximation of
`the dynamic energy consumption of CMOS circuitry is given by the formu la:
`Pd = Ceff V2 f
`
`( 1 )
`
`where Pd is the power in Watts, Ceff is the effective switch capacitance, V is the supply voltage, and f is
`the frequency of operations. The power dissipation arises from the charging and discharging of the circuit
`node capacitance found on the output of every logic gate. Ceff combines two factors C, the capacitance
`being charged/discharged, and the activity weighting a, which is the probability that a transition occurs.
`
`Ceff = a C
`( 2 )
`
`
`
`3
`
`Smart Mobile Technologies LLC, Exhibit 2010
`Page 3 of 26
`
`

`

`
`
`At lower levels energy consumption can thus be decreased by reducing the supply voltage, reducing the
`capacitive load and by reducing the switching frequency.
`In general, a designer tries to make a system to be optimal for a certain application and environment. The
`designer has to select a particular algorithm, design or use an architecture that can be used for it, and
`determine various parameters such as supply voltage and clock frequency. However, energy efficiency in
`mobile systems is not only a one-time design problem that needs to be solved during the design phase. In
`a mobile system, power management extents the notion of hardware/software co-design, since we have to
`face a much more dynamic application and communication environment. When the system is operational,
`frequent adaptations to the system are required to obtain an energy efficient system that can fulfil the
`requirements imposed in terms of a general QoS model. This multi-dimensional design space offers a
`large range of possible trade-offs.
`
`Dynamic power management
`2.2
`The essential characteristic of energy consumption for static CMOS circuits is that quiescent portions of a
`system dissipate a minimal amount of energy. Dynamic power management refers to the general class of
`techniques that manage the performance and throughput of a system based on its computational needs
`within the energy constraint [6]. Dynamic power management exploits periods of idleness caused by
`system under-utilisation. Especially in mobile systems, the utilisation is not constant and power
`management can be used effectively. It is common practice that designers focus on worst-case conditions,
`peak performance requirements and peak utilisation, which, however, is in practice only fully exploited
`during a small fraction of their operation.
`Dynamic power management is based on deactivating functional units when they are not required. The
`main problems involved are the cost of shutting-down and restarting a module or component. Restarting
`induces an increase in latency (e.g. time to restore a saved CPU state, spin-up of a disk), and possibly also
`an increase in energy consumption (e.g. due to higher start-up current in disks). The two main questions
`involved are then: 1) when to shutdown, and 2) when to wake-up.
`1. The time (and thus energy) that is required to determine when a module can be shut down (the so-
`called inactivity threshold) can be assigned statically or dynamically. In a predictive power
`management strategy the threshold is adapted according to the past history of active and idle
`intervals.
`2. The other question is when to wake-up, where the typical policy is to wake up in response to a certain
`event such as user interaction or network activity. The problem with such a demand policy is that
`waking up takes time, and the extra latency is not always tolerable. Again, a predictive approach,
`where the system initiates a wakeup in advance of the predicted end of an idle interval, often works
`better.
`
`Operating modes of a wireless interface
`The wireless network interface of a mobile computer consumes a significant fraction of the total power
`[53]. Typically, the transceiver can be in five modes; in order of increasing energy consumption, these are
`off, sleep, idle, receive, and transmit (see Figure 1). In transmit mode, the device is transmitting data; in
`receive mode, the receiver is receiving data; in idle mode, it is doing neither, but the transceiver is still
`powered and ready to receive or transmit; in sleep mode, the transceiver circuitry is powered down,
`except sometimes for a small amount of circuitry listening for incoming transmissions [35]. The
`difference in the amount of energy consumed in these modes is significant.
`Examples:
`1) The power consumption of a WaveLAN modem when transmitting is typical 1675 mW, 1425
`mW when receiving, and 80 mW when in sleep mode [56]. Increasing the sleep time period of
`the radio thus significantly improves the energy efficiency of the wireless network. Also
`important to notice is that the transition times between the operating modes can be quite high. In
`WaveLAN a transition time from sleep to idle takes 250 ms, and has during that period already
`the power consumption of the idle state [21]. Then, before the payload will be transmitted
`another 254 ms is required.
`
`
`
`4
`
`Smart Mobile Technologies LLC, Exhibit 2010
`Page 4 of 26
`
`

`

`2) A Bluetooth radio (Ericsson PBA 313 01/2 [2]) has similar characteristics: in sleep mode it
`consumes 100 mA, in idle 25 mA, in receive mode 52 mA, and in transmit mode 44 mA. From
`sleep to idle requires 110 ms, and from idle to transmit or receive mode typical 104 ms.
`
`Energy efficiency
`2.3
`We define the energy efficiency e as the energy dissipation that is essentially needed to perform a certain
`function, divided by the actually used total energy dissipation.
`Essential energy dissipation for a certain function
`Actually used total energy dissipation
`
`e =
`
`
`
`( 3 )
`
`The function to be performed can be very broad: it can be a limited function like a multiply-add
`operation, but it can also be the complete functionality of a network protocol.
`Let us for example consider a medium access control (MAC) protocol that controls access to a wireless
`channel. The essential energy dissipation is the energy dissipation needed to transfer a certain amount of
`bits over the wireless channel, and the total actually used energy dissipation also includes the overhead
`involved in additional packet headers, error control, etc., but also 'physical' overhead induced by e.g. a
`frequency hopping scheme.
`Note that the energy efficiency of a certain function is independent of the actual implementation, and thus
`independent of the issue whether an implementation is low-power. Low-power is generally closely related
`to the hardware, whereas energy-efficiency relates to the algorithm using the hardware. Thus, it is
`possible to have two implementations of a certain function that are built with different building blocks, of
`which one that has been build with power-hungry components has a high energy efficiency, but dissipates
`more energy than the other implementation which has a lower energy efficiency, but is built with low-
`power components.
`
`3 Energy consumption in mobile systems
`
`Several researchers have studied the power consumption pattern of mobile computers. However, because
`they studied different platforms, their results are not always in agreement. Laptops designers use several
`techniques to reduce energy consumption, primarily by turning devices off after a period of no use, or by
`lowering the clock frequency. Lorch reported that the energy use of a typical laptop computer is
`dominated by the backlight of the display, the disk and the processor [36]. Ikeda et al. observed that the
`contribution of the CPU and memory to power consumption has been on the rise the last few years [27].
`Stemm et al. [53] concluded that the network interface consumes at least the same amount of energy as
`the rest of the system (i.e. a Newton PDA). Further, the fraction of energy consumed for networking by
`these mobiles, is only likely to increase as mobiles evolve towards a thin client network computer, and the
`communication traffic will increase. Another source of energy consumption is due to the fact that many
`high-performance network protocols require that all network access be through the operating system,
`which adds significant overhead to both the transmission path (typically a system call and data copy) and
`the receive path (typically an interrupt, a system call, and a data copy). This not only causes performance
`problems, but also incurs a significant energy consumption. Intelligent network interfaces can relieve this
`problem to some extend. To address the performance problem, several user-level communication
`architectures have been developed that remove the operating system from the critical communication
`path [7].
`To make the wireless interfaces more energy efficient, algorithms embodying energy efficient protocols
`must be distributed across two or more wireless end-points [32]. This implies that the focus should be on
`the layers of the network stack through which the mobiles interact.
`Even though it is difficult to compare these results because the measurements are made for different
`architectures, operating systems, communication interfaces, and benchmarks, there is a common pattern:
`there is no primary source of energy consumption, and the energy consumed for communication
`increases. The energy consumption is distributed over several devices and for several operations. The
`conclusion is that implementing an energy efficient system should involve all the functions in the system
`at all layers.
`
`
`
`5
`
`Smart Mobile Technologies LLC, Exhibit 2010
`Page 5 of 26
`
`

`

`
`
`•
`
`System architecture
`3.1
`In its most abstract form, a networked computer system has two sources of energy drain during wireless
`networking [32]:
`•
`Communication, due to energy spent by the wireless interface. Communication energy is, among
`others, dictated by the signal-to-noise ratio (SNR) requirements and the radio cell diameter.
`Computation, due to (signal) processing and other tasks required during communication.
`Computation energy is a function of the hardware and software used for tasks such as compression
`and forward error correction (FEC).
`For long distance wireless links (macro cellular), the transmit-communication energy component
`dominates. However, for short distance wireless links (pico cellular) and in harsh environments where
`much signal processing and protocol computation may be used, the computation component can be
`significant or dominant [57]. Broadly speaking, minimising energy consumption is a task that will require
`minimising the contributions of communication and computation, making the appropriate trade-offs
`between the two. For example, reducing the amount of transmitted data may be beneficial. On the other
`hand, the computation cost (e.g. to compress the data being sent) might be high, and in the extreme it
`might be such that it would be better to just send the raw data.
`As semiconductor technology improves, computation gets relative cheaper, whereas communication has
`much less advantage of the smaller feature size. Therefore, communication will get relatively more
`expensive. This property also holds for multimedia applications, even though these applications typically
`require a significant computational effort as well. For a significant part this is due to the limitations of
`most current hardware and operating systems that are unable to differentiate between various traffic
`streams [23].
`
`Adaptability
`3.2
`Recent research shows that by changing the system architecture from a traditional approach to a
`connection oriented, reconfigurable approach gives a huge improvement of the energy efficiency of a
`multimedia system [37][23][24][55]. Programmability is particularly important for mobile systems
`because they operate in a dynamically changing environment and must be able to adapt to the new
`environment. For example, a mobile computer will have to deal with unpredicted network outage or
`should be able to switch to a different network, without changing the application. It should therefore have
`the flexibility to handle a variety of multimedia services and standards (like different video decompression
`schemes and security mechanisms) and the adaptability to accommodate the nomadic environment,
`required level of security, and available resources. Reconfigurable computing systems combine
`programmable hardware with programmable processors to capitalise on the strengths of hardware and
`software. While low-power solutions are already available for application specific problems, applying
`these solutions in a reconfigurable environment is a substantially harder problem, since programmable
`devices often incur significant performance and energy-consumption penalties. To reduce the energy
`overhead in programmable architectures, the computational granularity should be matched to the
`architectural granularity.
`
`•
`
`Energy consumption of a wireless channel
`3.3
`We will now provide the main causes of unnecessary energy consumption needed for communication
`over a wireless channel ([22][51]).
`•
`First of all, for applications that have low traffic needs, the transceiver is idling most of the time.
`Measurements show that on typical applications like a web-browser or e-mail, the energy consumed
`while the interface is on and idle is more than the cost of actually receiving packets [53].
`Second, the typical inactivity threshold, which is the time before a transceiver will go in the off or
`standby state after a period of inactivity, causes the receiver to be in a too high energy consuming
`mode needlessly for a significant time.
`Third, in a typical wireless broadcast environment, the receiver has to be powered on at all times to
`be able to receive messages from the base station, resulting in significant energy consumption. The
`receiver subsystem typically receives all packets and forwards only the packets destined for this
`mobile. The access to the wireless channel is controlled by a MAC protocol. Many MAC protocols
`for wireless networks are basically adaptations of MAC protocols used in wired networks, and ignore
`
`•
`
`
`
`6
`
`Smart Mobile Technologies LLC, Exhibit 2010
`Page 6 of 26
`
`

`

`•
`
`•
`
`•
`
`•
`
`•
`
`energy issues [32]. For example, random access MAC protocols such as carrier sense multiple access
`with collision avoidance (CSMA/CA) and 802.11 typically require the receiver to be powered on
`continually and monitor the channel for traffic.
`Fourth, overhead induced by the physical layer. This overhead can be significant and is caused by for
`example guard space, interfacing delay, preamble and postamble.
`Examples:
`WaveLAN has an overhead equivalent to approx. 58.25 bytes [56] (see Figure 2). A frequency-
`hopping scheme makes this effect even worse, because it requires the radio to change its
`frequency often, like Bluetooth. In Bluetooth [1] a group of at most seven active slave radios, is
`synchronised to a single master radio. Slaves may only communicate when granted permission
`from the master. Bluetooth radios communicate with each other using a Time Division Duplex
`(TDD) scheme, whereby one radio starts transmission on even slots and the other on odd slots. A
`multislot packet can be extended over 3 and 5 slots (see Figure 3). Due to the frequency-hopping
`scheme and radio requirements the overhead to transmit data can be quite significant (i.e. the
`effective maximal use of the channel is for a 1-slot packet (30 bytes) 38%; a 3-slot packet (185
`bytes) 78%; and for a 5-slot packet (341 bytes) 87%).
`Fifth, another main contributor to overhead is due to the transition times between the various
`operating modes of the wireless radio. For example, the WaveLAN interface – that has a throughput
`of 2 Mbit/s –, already takes 250 ms (or virtually 62.5 bytes) to make a transition from sleep to idle.
`An obvious conclusion is thus that efficient data transmission (in terms of bandwidth utilisation and
`energy consumption) can only be achieved if the amount of data transmitted is not too small. A
`protocol that assigns the channel per slot will cause significant overhead due to turnaround, resulting
`in a significant energy waste. For example, in Bluetooth, transitions are required to be very frequent,
`and are thus causing a lot of overhead.
`Sixth, in broadcast networks collisions may occur (happens mainly at high load situations). This
`causes the data to become useless and the energy needed to transport that data to be lost.
`Seventh, the overhead of a protocol also influences the energy requirements due to the amount of
`'useless' control data and the required computation for protocol handling. Typical functions in the
`protocol stack include routing, congestion control, error control, resource reservation, scheduling,
`etc. The overhead can be caused by long headers (e.g. for addressing, mobility control, etc), by long
`trailers (e.g. for error detection and correction), and by the number of required control messages (e.g.
`acknowledgements).
`Finally, the high error rate that is typical for wireless links is another source of energy consumption.
`First, when the data is not correctly received the energy that was needed to transport and process that
`data is wasted. Secondly, energy is used for error control mechanisms. On the data link layer level
`error correction is generally used to reduce the impact of errors on the wireless link. The residual
`errors occur as burst errors covering a period of up to a few hundred milliseconds. To overcome these
`errors retransmission techniques or error correction techniques are used. Furthermore, energy is
`consumed for the calculation and transfer of redundant data packets and an error detection code (e.g.
`a CRC). Finally, because in wireless communication the error rate and the channel's signal-to-noise
`ratio (SNR) vary widely over time and space, a fixed-point error control mechanism that is designed
`to be able to correct errors that rarely occur, wastes energy and bandwidth. If the application is error-
`resilient, trying to withstand all possible errors wastes even more energy in needless error control.
`Another strategy is to reduce the data transmission rate or stop data transmission altogether when the
`channel is bad, i.e. when the probability of a dropped packet is high, so that less transmission time is
`wasted sending packets that will be dropped [59].
`
`4 Energy reduction in network protocols
`
`Energy reduction should be considered in the whole system of the mobile and through all layers of the
`protocol stack, including the application. Adaptability of the protocols is a key issue. The two basic
`principles to achieve an energy efficient system are: avoid unnecessary actions, and reduce the amount of
`data traffic.
`
`
`
`7
`
`Smart Mobile Technologies LLC, Exhibit 2010
`Page 7 of 26
`
`

`

`
`
`Network protocol stack
`4.1
`We will now provide an overview of how these basic principles can be used at the layers of a typical
`network protocol stack.
`•
`Physical layer – To allow a dynamic power management, we need to apply a radio that can be in
`various operating modes (like variable RF power and different sleep modes). Energy can also be
`saved if it is able to adapt its modulation techniques and basic error-correction schemes. The
`bandwidth offered by the radio also influences its energy consumption. The energy per bit
`transmitted or received tends to be lower at higher bit rates. A low bit-rate radio is less efficient in
`energy consumption for the same amount of data. However, when a mobile has to listen for a longer
`period for a broadcast or wake-up from the base station, then the high bit-rate radio consumes more
`energy than the low bit rate radio. Therefore, the low bit-rate radio should be used for the basic
`signalling only, and as little as possible for data transfer. This principle is for example used in
`HIPERLAN.
`Example:
`HIPERLAN [15] is the wireless LAN specified by the ETSI. Its energy saving is based on two
`mechanisms: a dual data rate radio, and buffering. Because HIPERLAN is based on a broadcast
`channel, each station needs to listen to all packets in its range. To decide whether the station is
`the destination of a packet, each pac

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket