Skip to main content

Energy Efficient Video Transmission over Fast Fading Channels

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 energy-efficient variable-rate and variable-power modulation method is proposed, which is the optimization of the power and rate of M-QAM signal constellations. Then an adaptive scheme on energy-efficient 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 next-generation 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 energy-efficient 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 front-end circuit. In order to accurately evaluate the effects of different communication system parameters on RF front-end energy consumption, we build on our RF front-end 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 energy-efficient 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 Reed-Solomon (RS) channel encoder power model, a block-based 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 IS-95 CDMA systems. Zhang et al. [5] propose a power-minimized bit-allocation 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 high-quality 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 real-time MPEG video transmission over a wireless link that applies adaptive FEC. Li et al. [7] propose a rate control algorithm for real-time 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 energy-efficient video transmission scheme that considers QoS of video transmission, and RF circuit and energy-efficient 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 high-degree polynomial equation. Therefore, in this paper, we give a lookup table to determine the optimal modulation for energy-efficient adaptive modulation quickly.

The paper is organized as follows. In Section 2, we discuss the system model for energy consumption in RF front-end. Section 3 describes energy-efficient variable-rate variable-power modulation method using M-QAM signal constellations over fading channels. An adaptive video transmission scheme based on energy-efficient variable-rate variable-power M-QAM 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 full-duplex 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 front-end. 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 anti-aliasing filter, ADC, and RF synthesizer.

Figure 1
figure 1

Block diagram of the transceiver analog signal chain.

2.1. PA Model

Energy consumption for PA is dominant in all components of RF front-end. 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 QAM-based point-to-point 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]

(1)

where K is a proportionality constant, and PAR is the peak-to-average ratio. We choose in this model and simulation.

Therefore

(2)

According to [2], symbol error rate (SER) at receiver can be expressed as

(3)

where is the noise power and is the constellation size, denotes the detected signal power at the receiver, and denotes the function

(4)

Therefore,

(5)

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]

(6)

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

(7)

The power consumption of the PA over fading channels is thus given by

(8)

2.2. Energy Consumption for RF Front-End

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

(9)

As illustrated in [9], the transmission power consumption of all blocks except PA for RF front-end can be considered to be fixed at 107 mW. Consider M-QAM modulation and denote , where is the symbol rate in Hz. Then, the transmission energy consumption per bit for the RF front-end over fading channels is given by

(10)

where , BER denotes the bit error rate, and PAR is the function

(11)

Here, let

(12)
(13)
(14)

thus,

(15)

As to analysis results in [9], the receive power consumption for RF front-end can be considered to be fixed at 122.35 mW

(16)

Then the receive energy consumption per bit is

(17)

If let

(18)

then,

(19)

3. Energy-Efficient Variable-Rate Variable-Power M-QAM for Fading Channels

In this section, we consider an energy-efficient variable-rate and variable-power modulation method using M-QAM signal constellations. We will present the optimization of power and rate using the power model of RF front-end mentioned in Section 2 for minimizing the energy consumption. Considering a family of M-QAM 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 front-end transmission energy consumption reduces with the increase in , because, for small , the transmission energy consumption of other RF front-end 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 front-end 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.

Figure 2
figure 2

RF front-end transmission energy per bit versus modulation level b with different d / h (PAR = 5 dB, and BER = 10–3).

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

(20)

is the b that minimize , and then it can be expressed as

(21)

Subsequently, the set of that satisfies , denotes D(i),

(22)

The number of elements in the set is practically finite, for instance in M-QAM 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.

(23)

Similar to D(), we can obtain

(24)

Thus, if is known, we just need to look for (24), and then the optimal modulation level is decided.

Table 1 System parameter values for Wi-Fi application considered in determining the optimal modulation level b.

3.2. Power Adaptation

In this paper, a fixed-bandwidth 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 front-end can be derived as

(25)

where p(h) denotes the distribution of the amplitude of channel gain, and Rayleigh fading channel model is adopted in the following analysis, so

(26)

where that denotes the average power of channel gain. Generally, we can assume . So,

(27)

The power adaptation which minimize (25) is

(28)

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

(29)

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 front-end can be derived as

(30)

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

(31)

According to (17) and (19), the expectation of the receiver energy consumption per bit for RF front-end can be derived as

(32)

Then, the expectation of the total energy consumption per bit for RF front-end can be derived as

(33)

In order to find the optimal cutoff value for the transmission signal power adaptation policy, we need to find the value of h0 for which . Then,

(34)

Denote , then,

(35)

Theorem 1.

For a fixed and d 0 (), (35) has only one root in the field .

Proof.

Define

(36)

Then, for

(37)

It is obvious that is continuous in the field . In other word, is a continuous and monotonically increasing function in the field . Then,

(38)

According to (14), obviously, for any, F() will always be positive. Therefore, . Denote

(39)

Then,

(40)

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

(41)

The second derivative of is

(42)

As to and , it is obvious that

(43)

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.

Table 2 Cutoff value for different distance d(m) and modulation level b.

4. Video Transmission Using Energy-Efficient Variable-Rate Variable-Power M-QAM

We consider VBR-encoded 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 energy-efficient variable-rate variable-power M-QAM: () frame-by-frame transmission; and () channel and client buffer related energy-efficient 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 16-QAM 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. Frame-by-Frame 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 low-power transmission, the data rate increases, and the frame is transmitted in a shorter time, that is, within less than the 33-ms 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

Frame-by-frame 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

  1. (27)

      UNTIL

  2. (28)

      

  3. (29)

      ELSEIF /*optimal transmission

  4. (30)

      ;

  5. (31)

      

  6. (32)

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

  7. (33)

       

  8. (34)

      END IF

  9. (35)

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

  10. (36)

      ; Num_suspend = 0

  11. (37)

      Repeat

  12. (38)

        

  13. (39)

        (m) = PA(b(k), BER, (m)) /* transmission signal power adaptation

  14. (40)

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

  15. (41)

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

  16. (42)

          Num_suspendNum_suspend1

  17. (43)

        END IF

  18. (44)

        () = channel_prediction (h(m)) /* Channel prediction for next packet

  19. (45)

       UNTIL

  20. (46)

       

  21. (47)

     ELSEIF /* buffer starvation

  22. (48)

       

  23. (49)

       

  24. (50)

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

  25. (51)

       Repeat

  26. (52)

         

  27. (53)

         (m) = PA(b(k), BER, (m)) /* transmission signal power adaptation

  28. (54)

         (m+1) = channel_prediction (h(m)) /* Channel prediction for next packet

  29. (55)

       UNTIL

  30. (56)

     END IF

  31. (57)

    UNTIL

  32. (58)

    END Function

5. Simulation Results

In the section, we compare baseline transmission and the proposed algorithm with respect to the data rate peak-to-mean 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 30-minute VBR MPEG-4 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.

Table 3 Characteristics of the videos used in the simulation.

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 QR-RLS 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 30-min 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.

Table 4 Performance comparison for different buffer sizes for Stream 1 (d = 15 m).
Table 5 Performance comparison for different buffer sizes for Stream 2 (d = 15 m).
Table 6 Performance comparison for different buffer sizes for Stream 3 (d = 15 m).

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.

Table 7 Performance comparison for different distances for Stream 1.

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 QR-RLS algorithm is much better than Burg algorithm. However, it is seen from simulation results in Table 8 that performances for QR-RLS 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.

Table 8 Performance comparison for different channel prediction algorithms for Stream 1 (d = 15 m).

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:

(44)

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,

(45)

Then, as to Stream 1 with 4 MB buffer, the energy consumption by memory per bit is

(46)

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

(47)

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 energy-efficient variable-rate and variable-power modulation method is proposed, which is the optimization of the power and rate of M-QAM signal constellations. Then an adaptive scheme on energy-efficient 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

  1. Srivatsava M: Power-Aware Communication Systems. Kluwer Academic, Boston, Mass, USA; 2002.

    Google Scholar 

  2. Li Y, Bakkaloglu B, Chakrabarti C: A system level energy model and energy-quality evaluation for integrated transceiver front-ends. IEEE Transactions on Very Large Scale Integration (VLSI) Systems 2007, 15(1):90-102.

    Article  Google Scholar 

  3. 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):1738-1751. 10.1109/JSAC.2003.815682

    Article  Google Scholar 

  4. Chan NHL, Mathiopoulos PT: Efficient video transmission over correlated Nakagami fading channels for IS-95 CDMA systems. IEEE Journal on Selected Areas in Communications 2000, 18(6):996-1011. 10.1109/49.848252

    Article  Google Scholar 

  5. Zhang Q, Ji Z, Zhu W, Zhang Y-Q: Power-minimized bit allocation for video communication over wireless channels. IEEE Transactions on Circuits and Systems for Video Technology 2002, 12(6):398-410. 10.1109/TCSVT.2002.800322

    Article  Google Scholar 

  6. Galluccio L, Morabito G, Schembra G: Transmission of adaptive MPEG video over time-varying wireless channels: modeling and performance evaluation. IEEE Transactions on Wireless Communications 2005, 4(6):2777-2788.

    Article  Google Scholar 

  7. Li D, Sun Y, Feng Z: Joint power allocation and rate control for real-time video transmission over wireless systems. Proceedings of the IEEE Global Telecommunications Conference (GLOBECOM '05), December 2005, St. Louis, Mo, USA 4: 2164-2168.

    Google Scholar 

  8. 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):1710-1720. 10.1109/JSAC.2003.815394

    Article  Google Scholar 

  9. Li Y, Reisslein M, Chakrabarti C: Energy-efficient video transmission over a wireless link. IEEE Transactions on Vehicular Technology 2009, 58(3):1229-1244.

    Article  Google Scholar 

  10. Li Y, Bakkaloglu B, Chakrabarti C: A comprehensive energy model and energy-quality evaluation of wireless transceiver front-ends. Proceedings of the IEEE Workshop on Signal Processing Systems (SiPS '5), November 2005, Athens, Greece 2005: 262-267.

    Google Scholar 

  11. Apostol TM: Calculus-One-Variable Calculus, with an Introduction to Linear Algebra. Volume 1. 2nd edition. Blaisdell, Waltham, Mass, USA; 1967.

    Google Scholar 

  12. Duel-Hallen A: Fading channel prediction for mobile radio adaptive transmission systems. Proceedings of the IEEE 2007, 95(12):2299-2313.

    Article  Google Scholar 

  13. Vargas OAchieve minimum power consumption in mobile memory subsystems, http://www.eetasia.com/login.do?fromWhere=/ART_8800408762_499486_TA_673f1760.HTM.

  14. NEC Mobile RAM Datasheet http://www.necel.com/memory/en/products/phaseout/msram-32m.html.

Download references

Acknowledgments

This work was supported in part by the National S&T Major Project of China (Grant no. 2009ZX03006-001-01), 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

Authors

Corresponding author

Correspondence to Ye Li.

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.

Reprints and permissions

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1155/2010/486302

Keywords