 Research Article
 Open Access
 Published:
Energy Efficient Video Transmission over Fast Fading Channels
EURASIP Journal on Wireless Communications and Networking volumeÂ 2010, ArticleÂ number:Â 486302 (2010)
Abstract
With the explosive development of new generation wireless communication technique, the bandwidth is no longer the bottleneck of the wireless video transmission. Energy consumption is the biggest concern now. In this paper, an energyefficient variablerate and variablepower modulation method is proposed, which is the optimization of the power and rate of MQAM signal constellations. Then an adaptive scheme on energyefficient video transmission over fading channels is proposed. In this scheme, in order to satisfy the requirement with energy efficiency and usage of client/receiver buffer, we implement adaptive selection of modulation level for every video frame, and adaptive power control to compensate the effect by fading channels for every packet. Simulation results show this scheme has good performance on energy saving.
1. Introduction
Wireless multimedia services, which are growing in popularity, pose several challenges, including overcoming bandwidth variations and limited battery lifetime. While the nextgeneration wireless technologies promise more reliable communication and higher bandwidth, the problem of high energy consumption during video transmission is largely unresolved. For the design of energyefficient wireless video transmission schemes, the cause of the energy consumption needs to be better understood. According to [1], about 75% of the total power is dissipated in the RF frontend circuit. In order to accurately evaluate the effects of different communication system parameters on RF frontend energy consumption, we build on our RF frontend energy model work [2] and tie the physical layer (PHY) parameters, such as bit error rate (BER), modulation level, bandwidth, bit rate, and multiple access interference (MAI), to the RF circuit energy consumption. The energyefficient wireless video transmission schemes must also consider the video streaming QoS constraints, such as the client/receiver buffer status and the video frame playout deadlines to ensure the timely delivery of the video frames. Besides, wireless channel variation is one of main causes to QoS of video transmission.
Until now, there has not been much work on low power video transmission over fading channels. Lu et al. [3] present a ReedSolomon (RS) channel encoder power model, a blockbased H.263 encoder power model, and a distortion model. Chan and Mathiopoulos [4] propose a modified version of the H.263 video codec incorporating a forward error correction (FEC) coding scheme combined with a forced intraframe update mechanism for IS95 CDMA systems. Zhang et al. [5] propose a powerminimized bitallocation scheme jointly considering the processing power for source coding and channel coding, as well as the transmission power. The total bits are allocated between source and channel coders to minimize the total power consumption, according to the wireless channel conditions and video quality requirement. For highquality video stream transmission, the peak data rate may exceed the nominal bandwidth over wireless links. In [6], Galluccio et al. define an analytical framework for the evaluation of the performance of realtime MPEG video transmission over a wireless link that applies adaptive FEC. Li et al. [7] propose a rate control algorithm for realtime video transmission, which allocates more power as well as more bits to the regions of interest of a video frame and less power and fewer bits to the rest regions. In [8], Luna et al. propose a joint source coding and data rate adaptation method to minimize the transmission power under delay and quality constraints. In [9], Li et al. propose an energyefficient video transmission scheme that considers QoS of video transmission, and RF circuit and energyefficient adaptive modulation, but this scheme only considers slow fading channels and does not mention power adaptation policy.
In this paper, we propose a new video transmission scheme for fading channels, while [9] only considers AWGN channels. With the consideration of switching power in status change, so we implement adaptive selection of modulation level for every video frame, and adaptive power control to compensate the effect by fading channels for every packet in this scheme. Moreover, when deep fading happens, a power adaptation policy will turn off power amplifier (PA) in terms of energy efficiency. In addition, though [9] proposes a way to find optimal modulation level for adaptive modulation, it is difficult to find roots of a highdegree polynomial equation. Therefore, in this paper, we give a lookup table to determine the optimal modulation for energyefficient adaptive modulation quickly.
The paper is organized as follows. In Section 2, we discuss the system model for energy consumption in RF frontend. Section 3 describes energyefficient variablerate variablepower modulation method using MQAM signal constellations over fading channels. An adaptive video transmission scheme based on energyefficient variablerate variablepower MQAM is proposed in Section 4. Simulation results are presented in Section 5. Finally, conclusions are drawn in Section 6.
2. System Model
We assume a fullduplex transceiver for wireless communication system, in which the receiver and the transmitter work independently. During communication, the transmitter delivers a video stream to the base station via the uplink while the receiver gets the feedback and state information from base station via the downlink. Uplink and downlink work at different data rates and at different modulation levels. In order to minimize the total energy consumption for video transmission, it is essential to consider the energy consumption of the RF frontend. We use the standard wireless transmitter and receiver model from [10] as described in Figure 1. The main components of the analog signal chain of the transmitter are DAC, reconstruction filter, mixer, PA, and RF filter. Similarly, the main components of the receiver signal chain are RF band select filter, LNA, downconversion mixers, baseband amplifier, baseband and antialiasing filter, ADC, and RF synthesizer.
2.1. PA Model
Energy consumption for PA is dominant in all components of RF frontend. The PA increases the signal power so that the antenna can radiate sufficient power for a reliable communication. The Class A linear PAs are utilized in this model, since they are commonly used in QAMbased pointtopoint systems. The high linearity of this amplifier preserves communication accuracy and limits spectral regrowth.
The efficiency of Class A PA is proportional to the value of the transmission signal power [2]
where K is a proportionality constant, and PAR is the peaktoaverage ratio. We choose in this model and simulation.
Therefore
According to [2], symbol error rate (SER) at receiver can be expressed as
where is the noise power and is the constellation size, denotes the detected signal power at the receiver, and denotes the function
Therefore,
where b is modulation level. If over fading channels, assuming free space propagation at distance d (meter), and the amplitude of channel gain is h, the transmission signal power is given by [2]
where and are the transmitter and receiver antenna gain, is the system loss factor not related to propagation, is the carrier wavelength. Let denote the transmission signal power when , which is
The power consumption of the PA over fading channels is thus given by
2.2. Energy Consumption for RF FrontEnd
According to [9], the total energy consumption in the RF front end is the sum of the transmission energy consumption and the receive energy consumption , which can be expressed as
As illustrated in [9], the transmission power consumption of all blocks except PA for RF frontend can be considered to be fixed at 107â€‰mW. Consider MQAM modulation and denote , where is the symbol rate in Hz. Then, the transmission energy consumption per bit for the RF frontend over fading channels is given by
where , BER denotes the bit error rate, and PAR is the function
Here, let
thus,
As to analysis results in [9], the receive power consumption for RF frontend can be considered to be fixed at 122.35â€‰mW
Then the receive energy consumption per bit is
If let
then,
3. EnergyEfficient VariableRate VariablePower MQAM for Fading Channels
In this section, we consider an energyefficient variablerate and variablepower modulation method using MQAM signal constellations. We will present the optimization of power and rate using the power model of RF frontend mentioned in Section 2 for minimizing the energy consumption. Considering a family of MQAM signal constellations with a fixed symbol rate , if transmission distance d and the amplitude of channel gain h are known, then the optimal modulation level and the "cutoff" value for power adaptation will be adaptively selected.
3.1. Optimal Modulation Level
In this subsection, we determine the optimal modulation level that minimizes the transmission energy consumption per bit for fixed bandwidth systems over fading channels. Figure 2 describes the effect of the modulation level b on for different values of , there is a modulation level for which is minimal, that is, . For instance, for , , and for , . When is less than , the RF frontend transmission energy consumption reduces with the increase in , because, for small , the transmission energy consumption of other RF frontend components, except for the PA (i.e., the first term in (10)), are dominant. For larger than , the energy that is consumed in the PA (i.e., the second term in (10)) is dominant, and the RF frontend transmission energy increases with b. For larger b, the signal is more susceptible to interference, and higher PA radiated power is necessary to maintain the BER. In typical wireless environments, modulation levels b of 8 or higher are impractical; therefore, we focus on the energy performance in the range from 1 to 8.
Intuitively, solving (15) for b will give the optimal modulation level which is a function of d and h. While the optimal modulation level is also affected by the parameters , N _{ 0 }, , , and , these are typically fixed or have negligible effect on b, and are considered constant in this analysis, which is to say that and can be considered as constant. Let , thus is a function of and b
is the b that minimize , and then it can be expressed as
Subsequently, the set of that satisfies , denotes D(i),
The number of elements in the set is practically finite, for instance in MQAM systems, so we can directly obtain the solution to .
In the next, we will explain it by one instance of D(). We set the BER and the other system parameters as listed in Table 1.
Similar to D(), we can obtain
Thus, if is known, we just need to look for (24), and then the optimal modulation level is decided.
3.2. Power Adaptation
In this paper, a fixedbandwidth system is considered, and the power spectral density of noise is assumed to be fixed, thus noise power deems to be constant. So, we can let S(h) denote the transmission signal power () adaptation policy relative to an instantaneous value of h. The expectation of the total energy consumption per bit of RF frontend can be derived as
where p(h) denotes the distribution of the amplitude of channel gain, and Rayleigh fading channel model is adopted in the following analysis, so
where that denotes the average power of channel gain. Generally, we can assume . So,
The power adaptation which minimize (25) is
for a certain "cutoff" value h _{ 0 }. If at time i, then no power is allocated to the i th data transmission, which means the transmitter will shut down at that time. Then, the probability that the transmitter will temporarily stop is
In the next, in order to minimize (25), the transmission and receive energy consumption will be analyzed, respectively. Substituting (28) into (25), the expectation of the transmission energy consumption per bit for RF frontend can be derived as
In the receiver, according to (16), the receiver power consumption can be thought as constant, and then the receiver energy consumption only depends on time. Usually, when transmitter turns on, receiver will also be on, but when transmitter is temporarily off, receiver will still turn on to receive the feedback information. Then, as to transmitting one symbol, if channel condition is good enough to transmit, then the receiver will be on for the duration of one symbol. But, if channel is so poor that transmitter will turn off, then the receiver will always be on for the duration of transmitting one or more symbols until the symbol succeeds to be transmitted. For this reason, the receiver energy consumption will be one or more times higher. The probability that the receiver is on for n symbol duration time so as to transmit only one symbol is
According to (17) and (19), the expectation of the receiver energy consumption per bit for RF frontend can be derived as
Then, the expectation of the total energy consumption per bit for RF frontend can be derived as
In order to find the optimal cutoff value for the transmission signal power adaptation policy, we need to find the value of h_{0} for which . Then,
Denote , then,
Theorem 1.
For a fixed and d _{0} (), (35) has only one root in the field .
Proof.
Define
Then, for
It is obvious that is continuous in the field . In other word, is a continuous and monotonically increasing function in the field . Then,
According to (14), obviously, for any, F() will always be positive. Therefore, . Denote
Then,
According to Bolzano's Theorem [11], there exists a number with . In other word, (35) has at least one root in the field . Moreover, f(x) is a continuous and monotonically increasing function in the field , so we can conclude that (35) has only one root in the field .
Corollary 1.
If let denote the only one root in of (35), then would be the optimal cutoff value for the transmission signal power adaptation policy.
Proof.
The first derivative of is
The second derivative of is
As to and , it is obvious that
Then the function will get the minimum value in the field at . In other word, would be the optimal cutoff value for the transmission signal power adaptation policy.
But (35) is a transcendental equation, which is hard to obtain the analytical root. So a numerical computing software, for example, Matlab, is used to solve (35). The numerical results are show in Table 2.
4. Video Transmission Using EnergyEfficient VariableRate VariablePower MQAM
We consider VBRencoded video streams, where the frame size (in bits) is variable, and the frame period of 33â€‰ms. We propose two adaptive video transmission schemes based on energyefficient variablerate variablepower MQAM: () framebyframe transmission; and () channel and client buffer related energyefficient video transmission (CCEVT). We consider a fast fading channel in which the channel gain is varying over the duration of a frame. In principle, our algorithms require that the parameters that affect the optimal modulation level and power level, including the distance and channel conditions, are frequently updated such that the currently valid optimal modulation level and power level are available when our transmission schemes make decisions on the modulation level and power level that is used for the transmission of a video frame, that is, every video frame period. Practically, every video frame needs to be divided into several packets and then transmits in networks. In order to compensate the effect by fast fading channels, the basic idea of our adaptive transmission schemes is to adjust the modulation level b (and, correspondingly, the data transmission rate) for every video frame, and the transmission signal power level for every packet to save energy. The reasons for adaptive modulation for every frame transmission time are () modulation level cannot be switched too frequently because switching time required and thus switching power consumed, which is also mentioned by the reviewer; () if switching modulation level frequently, energy consumption by switching will arise and cannot be neglected any more. In the existing standards, for example WIFI, the power level is assigned for every packet. So, we can change the power level only at the packet level. In addition, if consider channel conditions may change very fast, because of the time delay of feedback transmission, so the channel information feedback by receivers may be outdated. In our scheme, channel prediction algorithm [12] is introduced, which can predict the current channel information by previous channel information.
We compare the performance of our adaptive transmission schemes with respect to a baseline transmission scheme, which transmits the video frames without any adjustment. Baseline transmission uses 16QAM and transmits each frame with the fixed modulation level b = 4, which is large enough to transmit the largest video frame within one video frame period of 33â€‰ms (for smaller frames, the transmitter finishes the transmission before the end of the video frame period and, then, becomes idle until the end of the video frame period). We evaluate the performance of our schemes for different data rates and client (receiver) buffer sizes.
We set the BER to 10^{âˆ’3} and suppose that nonadaptive forward error control (FEC) can correct this level of bit error such that there is no frame loss. (Note that the FEC is only one of the many functions that are carried out in the digital baseband processor, which consumes significantly less power than the RF front end. Hence, the power consumption for the FEC can be considered a small constant and is ignored in this work.)
Knowing the client buffer capacity, the transmitter keeps track of the client buffer occupancy by tracking its transmissions and the size of the video frames that were retrieved from the buffer for playout according to the fixed known playout schedule of the preencoded video. In a system with frame loss on the wireless link, an acknowledgment/negative acknowledgment mechanism would be necessary so that the transmitter can track the successfully received video frames. In addition, note that in a system with frame loss, for a fixed BER, which we achieve by adjusting the modulation level and the transmission power, the frame loss and retransmission rates are constant for different modulation levels, which allows us to ignore the retransmission energy consumption.
4.1. FramebyFrame Transmission
A given frame is transmitted within one frame period. Let be the required modulation level to transmit the frame in one frame period. If is smaller than , we choose as the modulation level; if is larger than , we use . When is chosen for lowpower transmission, the data rate increases, and the frame is transmitted in a shorter time, that is, within less than the 33ms frame period. After the transmission, the transmitter goes to the idle mode for the remainder of the frame period, and only the receiver is in operation. In addition, the signal power adaptation policy is also applied in the transmission.
4.2. CCEVT Algorithm
Framebyframe transmission does not consider the effect of the client (receiver) buffer size and client buffer occupancy. However, in practical systems, the client buffer occupancy is one of the most important factors to help ensure good communication quality. For example, if the client buffer overflows, the lost frames have to be unnecessarily retransmitted, thus increasing the network load. On the other hand, in case of buffer starvation, frames are lost for uninterrupted playback, and the video must be suspended. In this section, we present the CCEVT scheme to avoid the client buffer from overflowing or starving while saving energy.
Algorithm Parameter Definition
: Number of frames in the video.
Buffer: Client buffer capacity for storing unplayed video frames.
L(t): Size of frame in time slot t in bits ().
D(t): Cumulative amount of data (in bits) that the client consumed over 1,t: .
a(t): Amount of data (in bits) that the transmitter transmitted during time slot t.
A(t): Cumulative amount of data that was transmitted over [1, t]: .
B(t): Maximum cumulative data that can be received over [1, t] without any buffer overflow
: Transmission rate that minimizes the RF energy per bit, , where is the symbol rate.
In this algorithm, firstly, channel prediction algorithm is used to predict the current channel gain based on previous channel gains. Then, the optimal modulation level is selected with respect to distance d and the estimated current channel gain according to (24). Subsequently, we will judge how is the status of client buffer occupancy if is decided to be the modulation level in the current time slot, which includes three cases: overflow, normal, and starvation (frames are lost for uninterrupted). If overflow, the modulation level b will decrease, and then the optimal cutoff value is determined according to Table 2 for power adaptation policy in (28). If normal, and is determined. But if data of the next frame have not finished being transmitted in the last time slot and need to be transmitted in the current time slot, then the packets that transmit data of the next frame will not be controlled by power adaptation policy in order that data can succeed to be received. If starvation, b will increase, and all packets will not be controlled by power adaptation policy (see Algorithm 1).
Algorithm 1: CCEVT Function: find optimal schedule.
() = 33 Ã— 10^{3} sec; temp = constant; /* temp 0
() = constant /* the duration of one packet
() M = / /* the number of packet in a frame
() BER = constant /* the predefined bit error rate (BER)
()
() () = channel_prediction (h(0)) /* function for channel prediction
() Repeat /* video transmission begins
() â€ƒ
() â€ƒ = optimal_mod (d, ) /* is selected with respect to d and
() â€ƒ
() â€ƒIF /* buffer overflow
() â€ƒâ€ƒIF
() â€ƒâ€ƒâ€ƒâ€ƒâ€ƒ
() â€ƒâ€ƒELSE
() â€ƒâ€ƒâ€ƒâ€ƒ
() â€ƒâ€ƒEND IF
() â€ƒâ€ƒ = optimal_cutoff (b(k), d) /* find the optimal cutoff value for power adaptation
() â€ƒâ€ƒ; Num_suspend0
() â€ƒâ€ƒRepeat
() â€ƒâ€ƒâ€ƒâ€ƒ
() â€ƒâ€ƒâ€ƒâ€ƒ(m) = PA(b(k), BER, (m)) /* transmission signal power adaptation
() â€ƒâ€ƒâ€ƒâ€ƒIF
() â€ƒâ€ƒâ€ƒâ€ƒâ€ƒâ€ƒ(m) = 0 /* transmitter suspends when channel gain is less than cutoff value
() â€ƒâ€ƒâ€ƒâ€ƒâ€ƒâ€ƒNum_suspend = Num_suspend1
() â€ƒâ€ƒâ€ƒâ€ƒEND IF
() â€ƒâ€ƒâ€ƒâ€ƒ() = channel_prediction (h(m)) /* Channel prediction for next packet

(27)
â€ƒâ€ƒUNTIL

(28)
â€ƒâ€ƒ

(29)
â€ƒâ€ƒELSEIF /*optimal transmission

(30)
â€ƒâ€ƒ;

(31)
â€ƒâ€ƒ

(32)
â€ƒâ€ƒIF /*the (k1)th frame data has not finished to be transmitted

(33)
â€ƒâ€ƒâ€ƒ

(34)
â€ƒâ€ƒEND IF

(35)
â€ƒâ€ƒ = optimal_cutoff (b(k), d) /* find the optimal cutoff value for power adaptation

(36)
â€ƒâ€ƒ; Num_suspend = 0

(37)
â€ƒâ€ƒRepeat

(38)
â€ƒâ€ƒâ€ƒâ€ƒ

(39)
â€ƒâ€ƒâ€ƒâ€ƒ(m) = PA(b(k), BER, (m)) /* transmission signal power adaptation

(40)
â€ƒâ€ƒâ€ƒâ€ƒIF Num AND /* make sure if the (k1)th frame data has been transmitted

(41)
â€ƒâ€ƒâ€ƒâ€ƒâ€ƒâ€ƒ(m) = 0 /* transmitter suspends when channel gain is less than cutoff value

(42)
â€ƒâ€ƒâ€ƒâ€ƒâ€ƒâ€ƒNum_suspendNum_suspend1

(43)
â€ƒâ€ƒâ€ƒâ€ƒEND IF

(44)
â€ƒâ€ƒâ€ƒâ€ƒ() = channel_prediction (h(m)) /* Channel prediction for next packet

(45)
â€ƒâ€ƒâ€ƒUNTIL

(46)
â€ƒâ€ƒâ€ƒ

(47)
â€ƒELSEIF /* buffer starvation

(48)
â€ƒâ€ƒâ€ƒ

(49)
â€ƒâ€ƒâ€ƒ

(50)
â€ƒâ€ƒâ€ƒ = optimal_cutoff (b(k), d) /* find the optimal cutoff value for power adaptation

(51)
â€ƒâ€ƒâ€ƒRepeat

(52)
â€ƒâ€ƒâ€ƒâ€ƒâ€ƒ

(53)
â€ƒâ€ƒâ€ƒâ€ƒâ€ƒ(m) = PA(b(k), BER, (m)) /* transmission signal power adaptation

(54)
â€ƒâ€ƒâ€ƒâ€ƒâ€ƒ(m+1) = channel_prediction (h(m)) /* Channel prediction for next packet

(55)
â€ƒâ€ƒâ€ƒUNTIL

(56)
â€ƒEND IF

(57)
UNTIL

(58)
END Function
5. Simulation Results
In the section, we compare baseline transmission and the proposed algorithm with respect to the data rate peaktomean ratio, standard deviation of the data rate, receiving energy per bit, transmission energy per bit, and total energy consumption per bit. We simulate the transmission schemes with three 30minute VBR MPEG4 QCIF format encodings from the movie Terminator 1. The video streams with a range of bit rates are available at http://trace.eas.asu.edu/ and their properties are summarized in Table 3. We run many independent replications of each simulation with random start points in the video streams until the 99% confidence level is less than 10% of the corresponding sample mean. In order to simulate a fading channel, we suppose that, carrier frequency f _{ c } = 2â€‰GHz, and speed of user v = 50â€‰Km/h, and thus max Doppler frequency offset = 92.6â€‰Hz. In addition, without loss of generality, the transmission distance d is fixed for the sake of convenience to performance comparisons, and the duration of a packet is assumed to be 3â€‰ms.
In the simulations reported in Tables 4, 5, and 6, we compare the performance for Stream 1, 2, and 3 for different buffer sizes, d = 15â€‰m and QRRLS algorithm mentioned in [12] is adopted as channel prediction algorithm. Table 4 shows that the proposed algorithm achieves the better performance with energy savings of up to 96% compared to the baseline transmission for Stream 1 when the buffer size is 16â€‰MB, and from Tables 5 and 6 we observe energy savings up to 91% for Stream 2 with a buffer size of 32â€‰MB and 85% for Stream 3 with a buffer size of 64â€‰MB. We also see that energy performance of the proposed scheme improves with increasing buffer size. More specifically, we observe that for a stream with a low bit rate, for a small buffer, the energy saving comes mainly from the transmission energy component, while for large buffer sizes, the savings comes mainly from the receiving energy component. For instance, in Table 4, when the buffer size is 128â€‰KB, 95% of the energy saving comes from the transmission component and only 5% from the receiving component. When the buffer size increases to 16â€‰MB, the energy saving comes from the transmission component, which numerically stays constant for growing buffer sizes, is 9% and the receiving component is 91%. These observations can be explained by two main facts. First, the considered common client buffers are sufficiently large to allow the transmission of essentially all video frames of the low bit rate stream at the optimal data rate . Second, since is larger than the average bit rate of Stream 2, transmission at prefetches video frames into the receiver buffer until it is completely filled. The larger the receiver buffer capacity, the sooner all frames of the 30min video stream can be prefetched, that is, the shorter the active time. Hence, a large buffer reduces the receive energy consumption in the transceiver by completing the transmission of the entire video in less time. Further increases in the buffer size will further reduce the receive energy consumption. When the receive buffer can hold essentially the entire video, then no further receiving energy reductions are achieved by further increasing the receiver buffer.
In the simulations reported in Table 7, we compare the performance for Stream 1 for different transmission distances. As transmission distance d increases, the variation range of modulation levels will shrink, which is caused by (24). For example, if transmission distance d = 100â€‰m, the modulation will mostly be fixed to 4QAM according to (24), that is to say the modulation will be nonadaptive, which is in accord with simulation results of transmission energy. But at this time the proposed power adaptation algorithm still brings the benefit to the performance. Though the energy consumption increases as transmission distance d increases, but both transmission and receiving energy when the proposed scheme is adopted are still much less than baseline and frame by frame schemes.
Moreover, Burg algorithm mentioned in [12] is adopted as channel prediction algorithm to evaluate the effect on performance by different channel prediction algorithms. According to analysis results in [12], prediction performance for QRRLS algorithm is much better than Burg algorithm. However, it is seen from simulation results in Table 8 that performances for QRRLS and Burg algorithm are nearly close. So we can deduce that the error caused by channel prediction algorithms has little impact on the performance of CCEVT algorithm.
According to analysis results in [13] written by an engineer in Infineon Technologies, Mobile RAM that is used in mobile device, generally works in Standby mode for about 93% time and in Active mode for 5%. And [13] gives the expression of energy consumption for Mobile RAM as follows:
Then, according to the 4MB (or 32Mbit) Mobile RAM datasheet made by NEC [14], we can estimate the energy consumption by memory during the video plays, which is 30 minutes in our simulation,
Then, as to Stream 1 with 4â€‰MB buffer, the energy consumption by memory per bit is
Similarly, as to Stream 1 with 16â€‰MB buffer that consists of four 4â€‰MB Mobile RAM chips, the energy consumption by memory per bit is
According to Table 4 (transmission distance d = 15â€‰m) in P.15, the total energy of RF with 4â€‰MB and 16â€‰MB are and , respectively. Then the total energy of RF and memory with 4â€‰MB and 16â€‰MB are and , respectively. So our conclusion is still in effect with the consideration of both RF and memory energy consumption. Similarly, when transmission distance d is equal to 30â€‰m or 100â€‰m, the total energy of RF and memory with 16â€‰MB is also much less than 4â€‰MB.
6. Conclusion
In this paper, an energyefficient variablerate and variablepower modulation method is proposed, which is the optimization of the power and rate of MQAM signal constellations. Then an adaptive scheme on energyefficient video transmission over fading channels is proposed, which is called as CCEVT. In CCEVT scheme, in order to satisfy the requirement with energy efficiency and usage of client/receiver buffer, we implement adaptive selection of modulation level for every video frame, and adaptive power control to compensate the effect by fading channels for every packet. Simulation results show this scheme has good performance on energy saving.
References
Srivatsava M: PowerAware Communication Systems. Kluwer Academic, Boston, Mass, USA; 2002.
Li Y, Bakkaloglu B, Chakrabarti C: A system level energy model and energyquality evaluation for integrated transceiver frontends. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2007, 15(1):90102.
Lu X, Erkip E, Wang Y, Goodman D: Power efficient multimedia communication over wireless channels. IEEE Journal on Selected Areas in Communications 2003, 21(10):17381751. 10.1109/JSAC.2003.815682
Chan NHL, Mathiopoulos PT: Efficient video transmission over correlated Nakagami fading channels for IS95 CDMA systems. IEEE Journal on Selected Areas in Communications 2000, 18(6):9961011. 10.1109/49.848252
Zhang Q, Ji Z, Zhu W, Zhang YQ: Powerminimized bit allocation for video communication over wireless channels. IEEE Transactions on Circuits and Systems for Video Technology 2002, 12(6):398410. 10.1109/TCSVT.2002.800322
Galluccio L, Morabito G, Schembra G: Transmission of adaptive MPEG video over timevarying wireless channels: modeling and performance evaluation. IEEE Transactions on Wireless Communications 2005, 4(6):27772788.
Li D, Sun Y, Feng Z: Joint power allocation and rate control for realtime video transmission over wireless systems. Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM '05), December 2005, St. Louis, Mo, USA 4: 21642168.
Luna CE, Eisenberg Y, Berry R, Pappas TN, Katsaggelos AK: Joint source coding and data rate adaptation for energy efficient wireless video streaming. IEEE Journal on Selected Areas in Communications 2003, 21(10):17101720. 10.1109/JSAC.2003.815394
Li Y, Reisslein M, Chakrabarti C: Energyefficient video transmission over a wireless link. IEEE Transactions on Vehicular Technology 2009, 58(3):12291244.
Li Y, Bakkaloglu B, Chakrabarti C: A comprehensive energy model and energyquality evaluation of wireless transceiver frontends. Proceedings of the IEEE Workshop on Signal Processing Systems (SiPS '5), November 2005, Athens, Greece 2005: 262267.
Apostol TM: CalculusOneVariable Calculus, with an Introduction to Linear Algebra. Volume 1. 2nd edition. Blaisdell, Waltham, Mass, USA; 1967.
DuelHallen A: Fading channel prediction for mobile radio adaptive transmission systems. Proceedings of the IEEE 2007, 95(12):22992313.
Vargas OAchieve minimum power consumption in mobile memory subsystems, http://www.eetasia.com/login.do?fromWhere=/ART_8800408762_499486_TA_673f1760.HTM.
NEC Mobile RAM Datasheet http://www.necel.com/memory/en/products/phaseout/msram32m.html.
Acknowledgments
This work was supported in part by the National S&T Major Project of China (Grant no. 2009ZX0300600101), the Guangdong S&T Major Project (Grant no. 2009A080207002), the National Basic Research Program of China (973 Program) (Grant no. 2010CB732606) and the China Postdoctoral Science Foundation (Grant no. 20090460531).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( https://creativecommons.org/licenses/by/2.0 ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
About this article
Cite this article
Qiao, D., Li, Y. & Zhang, Y. Energy Efficient Video Transmission over Fast Fading Channels. J Wireless Com Network 2010, 486302 (2010). https://doi.org/10.1155/2010/486302
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1155/2010/486302
Keywords
 Fading Channel
 Video Frame
 Power Amplifier
 Buffer Size
 Channel Gain