WO2010098725A1 - Wireless transmission of layered signals in a relay network - Google Patents

Wireless transmission of layered signals in a relay network Download PDF

Info

Publication number
WO2010098725A1
WO2010098725A1 PCT/SG2010/000066 SG2010000066W WO2010098725A1 WO 2010098725 A1 WO2010098725 A1 WO 2010098725A1 SG 2010000066 W SG2010000066 W SG 2010000066W WO 2010098725 A1 WO2010098725 A1 WO 2010098725A1
Authority
WO
WIPO (PCT)
Prior art keywords
transmission rate
relay
layer transmission
enhancement layer
determining
Prior art date
Application number
PCT/SG2010/000066
Other languages
French (fr)
Inventor
Ubolthip Sethakaset
Tony Quek Quee Seng
Sumei Sun
Original Assignee
Agency For Science, Technology And Research
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Agency For Science, Technology And Research filed Critical Agency For Science, Technology And Research
Priority to US13/203,716 priority Critical patent/US8630310B2/en
Priority to SG2011061595A priority patent/SG173860A1/en
Priority to CN201080013653.3A priority patent/CN102388544B/en
Publication of WO2010098725A1 publication Critical patent/WO2010098725A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/155Ground-based stations
    • H04B7/15592Adapting at the relay station communication parameters for supporting cooperative relaying, i.e. transmission of the same data via direct - and relayed path
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0014Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the source coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L2001/0092Error control systems characterised by the topology of the transmission link
    • H04L2001/0097Relays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/04Large scale networks; Deep hierarchical networks
    • H04W84/042Public Land Mobile systems, e.g. cellular systems
    • H04W84/047Public Land Mobile systems, e.g. cellular systems using dedicated repeater stations

Definitions

  • the present invention relates generally to wireless transmission of layered signals in a relay network, and particularly, but not exclusively, to wireless transmission of layered signals in a relay network using multiple relay nodes implementing a cooperative relay strategy to relay the layered signals from a source node to a destination node.
  • IPTV Internet Protocol Television
  • MDC multiple description coding
  • SRC successive refinement coding
  • MDC the video signal is encoded into multiple descriptions at different source coding rates. Each description can be decoded independently, and a better quality of video can be achieved when more descriptions are received correctly.
  • SRC the video signal is encoded into multiple layers at different source coding rates, i.e. base and several enhancement layers.
  • an enhancement layer is decoded and successively refines the description in the previous enhancement or base layers as long as the previous layers are received correctly.
  • An example layered coding technique is disclosed for point-to-point Single-Input Single-Output (SISO) and Multiple-Input Multiple-Output (MIMO) systems in "Source and channel coding for quasi-static fading channels,” by D. G ⁇ nd ⁇ z and E. Erkip, Proc. Asilomar Conf. on Signals, Systems and Computers, Pacific Grove, CA, Nov. 2005, pages 18-22.
  • the channel state information Assuming that the channel state information (CSI) is available at the receiver but not at the transmitter, in a slow-fading scenario, once a channel is in deep fade, coding no longer helps to increase the reliability of the transmission. In such cases, the natural performance measure becomes the outage probability, which is the probability when the maximum supportable rate is lower than the fixed transmission rate R. Therefore, the performance metric of layered video transmission over wireless communications becomes the expected video distortion. Accordingly, it has become increasingly important to minimize the expected video distortion.
  • CSI channel state information
  • a cooperative diversity system utilizes a relay without requiring multiple antennas at each terminal.
  • the cooperative technique in that proposal related to the single relay node assisting a direct link communication between the source and destination nodes.
  • the present invention uses layered source coding and multiple relay nodes implementing a cooperative relay strategy to relay layered signals from a source node to a destination node.
  • a method of operating a relay node for wireless transmission of layered signals in a relay network comprising the steps of: (i) receiving layered signals from a source node, (ii) receiving, from a destination node, a relay allocation parameter to implement a cooperative relay strategy with one or more other relay nodes, and (iii) relaying the layered signals to the destination node using the cooperative relay strategy.
  • layered signals can be relayed from the source node to the destination node using a cooperative technique that not only benefits from improved reliability resulting from layered coding but also does away with the requirement of a direct link between the source node and the destination node.
  • the multiple relay nodes increase the coverage range when the direct link between the source and destination nodes is not available (i.e. by exploiting the relay nodes' spatial diversity) and also enhance the quality of received video signals at the destination node.
  • Step (ii) of the first specific expression may comprise receiving a transmit power for each of the relay nodes to implement orthogonal amplify-and-forward.
  • step (ii) may comprise receiving a relay index indicating which one of the relay nodes should be used to implement selective relaying.
  • step (ii) may comprise receiving a value for use by each of the relay nodes to calculate their transmit power to implement distributed beamforming.
  • the method comprises selecting one of a plurality of cooperative relay strategies based on the channel state information available at the relay nodes. For example, orthogonal amplify-and-forward or selective relaying may be selected if only backward channel state information is available, whereas distributed beamforming may be selected if backward and forward channel state information for each relay node is available to the respective relay node.
  • a method of processing layered signals received at a destination node from multiple relay nodes the multiple relay nodes implementing a cooperative relay strategy to relay layered signals from a source node, the method comprising the steps of: (i) determining channel state information from the received layered signals, (ii) determining which one of a plurality of cooperative relay strategies is implemented by the multiple relay nodes, (iii) determining, using the channel state information, a relay allocation parameter to control the cooperative relay strategy implemented by the multiple relay nodes, and (iv) sending the relay allocation parameter to the multiple relay nodes.
  • Step (iii) of the second specific expression may comprise calculating a transmit power for each of the multiple relay nodes to implement orthogonal amplify-and- forward.
  • step (iii) may comprise calculating a relay index indicating which one of the multiple relay nodes should be used to implement selective relaying.
  • step (iii) may comprise calculating a value for use by each of the multiple relay nodes to calculate their transmit power to implement distributed beamforming.
  • the method further comprising the steps of: (v) determining if there has been a change in channel state information, and (vi) if there has been a change in channel state information, determining a resource optimization parameter to control the generation of layered signals at the source node so as to minimize expected distortion at the destination node, and (vii) sending the resource optimization parameter to the source node.
  • the resource optimization parameter comprises a base layer transmission rate, an enhancement layer transmission rate, and one of: channel allocation for the base and enhancement layers, or transmit power for the base and enhancement layers.
  • step (vi) comprises presetting an outage probability of the enhancement layer, and determining, from the preset outage probability, the base layer transmission rate, enhancement layer transmission rate and one of channel uses and transmit power to be implemented at the source node to minimize expected distortion at the destination node.
  • step (vi) may further comprise: (a) initializing the base layer transmission rate at a minimum transmission rate, (b) determining the enhancement layer transmission rate from the preset outage probability and the base layer transmission rate, (c) determining the channel uses using the determined base layer transmission rate and enhancement layer transmission rate, (d) determining the expected distortion using the determined base layer transmission rate, enhancement layer transmission rate and the channel uses, (e) increasing the base layer transmission rate, (f) repeating steps (b) to (e) until the base layer transmission rate is at a maximum transmission rate, and (g) determining which values of the base layer transmission rate, enhancement layer transmission rate and channel uses result in a minimum expected distortion.
  • step (vi) may further comprise: (a) initializing the enhancement layer transmission rate at a minimum transmission rate, (b) determining the transmit power using the enhancement layer transmission rate and the preset outage probability, (c) determining the base layer transmission rate, (d) determining the expected distortion using the determined base layer transmission rate, enhancement layer transmission rate and transmit power, (e) increasing the enhancement layer transmission rate, (f) repeating steps (b) to (e) until the enhancement layer transmission rate is at a maximum transmission rate, and (g) determining which values of the base layer transmission rate, enhancement layer transmission rate and transmit power result in a minimum expected distortion.
  • a method of wireless transmission of layered signals in a relay network comprising the steps of: (i) transmitting layered signals from a source node to multiple relay nodes, (ii) relaying the layered signals from the multiple relay nodes to a destination node using a cooperative relay strategy, (iii) receiving the layered signals at the destination node from the multiple relay nodes, (iv) determining, from the received layered signals, relay allocation information indicative of a transmit power of each relay node or indicative of the appropriate relay node to use in step (ii) to minimize distortion of the received layered signals, (v) determining, from the received layered signals, resource optimization information indicative of a transmission rate, channel uses or transmit power of the source node to minimize distortion of the received layered signals, (vi) transmitting the relay allocation information to the multiple relay nodes, and (vii) transmitting the resource optimization information to the source node.
  • step (ii) comprises implementing one of: orthogonal amplify-and- forward, selective relaying and distributed beamforming.
  • the layered signals comprise a base layer and an enhancement layer
  • step (v) comprises presetting an outage probability of the enhancement layer, and determining, from the preset outage probability, the base layer transmission rate, enhancement layer transmission rate and one of channel uses and transmit power to be implemented by the source node to minimize expected distortion at the destination node.
  • step (v) may further comprise: (a) initializing the base layer transmission rate at a minimum transmission rate, (b) determining the enhancement layer transmission rate from the preset outage probability and the base layer transmission rate, (c) determining the channel uses using the determined base layer transmission rate and enhancement layer transmission rate, (d) determining the expected distortion using the determined base layer transmission rate, enhancement layer transmission rate and channel uses, (e) increasing the base layer transmission rate, (f) repeating steps (b) to (e) until the base layer transmission rate is at a maximum transmission rate, and (g) determining which values of the base layer transmission rate, enhancement layer transmission rate and channel uses result in a minimum expected distortion.
  • step (v) may further comprise: (a) initializing the enhancement layer transmission rate at a minimum transmission rate, (b) determining the transmit power using the enhancement layer transmission rate and the preset outage probability, (c) determining the base layer transmission rate, (d) determining the expected distortion using the determined base layer transmission rate, enhancement layer transmission rate and transmit power, (e) increasing the enhancement layer transmission rate, (f) repeating steps (b) to (e) until the enhancement layer transmission rate is at a maximum transmission rate, and (g) determining which values of the base layer transmission rate, enhancement layer transmission rate and transmit power result in a minimum expected distortion.
  • an integrated circuit for a relay node to relay layered signals from a source node to a destination node, the IC comprising: a processing unit configured to receive layered signals from the source node, receive, from the destination node, a relay allocation parameter to implement a cooperative relay strategy with one or more other relay nodes, and relay the layered signals to the destination node using the cooperative relay strategy.
  • a processing unit configured to receive layered signals from the source node, receive, from the destination node, a relay allocation parameter to implement a cooperative relay strategy with one or more other relay nodes, and relay the layered signals to the destination node using the cooperative relay strategy.
  • Such an IC may be used in a relay station.
  • an IC for a destination node to process received layered signals from multiple relay nodes comprising: a relay allocation processing unit configured to determine the cooperative relay strategy implemented by the multiple relay nodes, determine, using channel state information derived from the received layered signals, a relay allocation parameter to control the cooperative relay strategy, and send the relay allocation parameter to the multiple relay nodes.
  • a relay allocation processing unit configured to determine the cooperative relay strategy implemented by the multiple relay nodes, determine, using channel state information derived from the received layered signals, a relay allocation parameter to control the cooperative relay strategy, and send the relay allocation parameter to the multiple relay nodes.
  • the IC of the fifth specific expression further comprises: a resource optimization processing unit configured to preset an outage probability of an enhancement layer of the layered signals, determine, from the preset outage probability, a base layer transmission rate, enhancement layer transmission rate and one of channel uses and transmit power to be implemented by a source node to minimize expected distortion at the destination node, and send the base layer transmission rate, enhancement layer transmission rate and one of the channel uses and the transmit power to the source node.
  • a resource optimization processing unit configured to preset an outage probability of an enhancement layer of the layered signals, determine, from the preset outage probability, a base layer transmission rate, enhancement layer transmission rate and one of channel uses and transmit power to be implemented by a source node to minimize expected distortion at the destination node, and send the base layer transmission rate, enhancement layer transmission rate and one of the channel uses and the transmit power to the source node.
  • relay node configured to communicate with a plurality of communication devices according to the method of the first specific expression of the invention, and a communication device configured to communicate with a relay node according to the method of the second specific expression of the invention.
  • Figure 1 is a block diagram of a relay network having multiple relay nodes
  • Figures 2A and 2B are block diagrams respectively showing the layered video transmission strategies of progressive transmission and superposition coding
  • Figure 3 is a block diagram of a framework illustrating the flow of information via feedback links from the destination node to the source node and to the multiple relay nodes,
  • Figure 4 is a block diagram showing the feedback information flow from the destination node to the multiple relay nodes when orthogonal amplify-and- forward is adopted
  • Figure 5 is a block diagram showing the feedback information flow from the destination node to the multiple relay nodes when selective relaying is adopted
  • Figure 6 is a block diagram showing the feedback information flow from the destination node to the multiple relay nodes when distributed beamforming is adopted
  • Figure 7 is a flowchart of the process occurring at the destination node during one channel realization for the proposed framework
  • Figure 8 is a flowchart of the disclosed optimization framework for progressive transmission
  • Figure 9 is a flowchart of the disclosed optimization framework for superposition coding.
  • Figures 10A and 10B are graphs showing expected distortion resulting from the proposed optimization framework as compared to an exhaustive search for the SEL scheme.
  • the preferred embodiment of the present invention comprises a framework and the corresponding methodology for cooperative wireless video transmissions in a relay network with multiple relay nodes R I -RN as shown in Figure 1.
  • the relay nodes are amplify-and-forward (AF) relays and so perform non-regenerative relaying between a source node s and a destination node d.
  • the link between the source node s and the relay nodes R I -RN is the backward link having a backward link channel gain h s .
  • the link between the relay nodes R r R N and the destination node d is the forward link having a forward link channel gain h ⁇ .
  • perfect instantaneous backward and forward link channel gains h s and h d are not available at the source node s, but only at the destination node d.
  • the source node s is configured to implement one of two different layered video transmission strategies: progressive transmission as illustrated in Figure 2A and superposition coding as illustrated in Figure 2B.
  • progressive transmission layers are transmitted at different rates (R B and R E ) and channel uses (aL and (1- ⁇ )L) but with the same transmit power (P s ).
  • superposition coding layers are transmitted at different rates (R B and RE) and transmit power (aPs and (1- a)Ps) but in the same channel uses (L). It will be appreciated that such layered coding techniques encode the source signal into multiple layers with different significance and the order of decoding is fixed such that the base layer is decoded and enhancement layer is subsequently decoded if the base layer is successfully decoded.
  • the relay nodes R I -R N are configured to implement cooperative diversity by way of a cooperative relay strategy depending on the available CSI at the relay nodes.
  • Conventional cooperative diversity involves a cooperative multiple antenna technique for improving or maximising total network channel capacities which exploits user diversity by decoding the combined signal of the relayed signal and the direct signal in a wireless network.
  • the cooperative diversity is implemented from a multiple relay standpoint, and so diversity is achieved by decoding the combined signal of one relayed signal with one or more other relayed signals. A direct signal is therefore not required (although a direct link can be used when it is available).
  • 'cooperative relay strategy' and its variants denote a cooperative technique where multiple relay nodes are each configured to relay signals to a destination node so as to allow signals from two or more relay nodes to be used by the destination node for cooperative diversity.
  • 'cooperative relay strategy 1 includes using signals from multiple relay nodes in combination with the direct link signal for cooperative diversity.
  • Three example cooperative relay strategies that are used in the preferred embodiment are: orthogonal amplify-and-forward (OAF), selective relaying (SEL) and distributed beamforming (DBF).
  • the relay nodes operate by relaying received layered signals from the source node s to the destination node d based on one of the cooperative relay strategies and based on a relay allocation parameter received from the destination node d. This allows the cooperative relay strategy to take into account the CSI that is only available at the destination node d. Details of each of the exemplary cooperative relay strategies will be described later in this specification.
  • the destination node 302 includes a relay allocation unit 306 and a resource optimization unit 308.
  • the relay allocation unit 306 functions to determine the CSI and, depending on the cooperative relay strategy being implemented, to determine the relay allocation parameter to be sent back via feedback channel 310 to the relay nodes 304 to control the cooperative relay strategy according to the CSI.
  • the resource optimization unit 308 functions to assess the CSI and, based on the CSI, to assess and send via feedback channel 312 resource optimization parameters relating to rate, power, and channel uses to be used by a video codec at the source node 300 so as to maximize the quality of the reconstructed video at the destination node 302.
  • the common term used to evaluate the quality of the received image/video signal at the destination node is peak signal-to-noise ratio (PSNR) defined as where B is the number of bits per pixel and MSE is the mean-squared error between the received image/video compared to the original one.
  • PSNR peak signal-to-noise ratio
  • B the number of bits per pixel
  • MSE the mean-squared error between the received image/video compared to the original one.
  • each random channel coefficient can be modeled as a circularly symmetric complex Gaussian random variable (r.v.), i.e. , where denotes a complex circularly symmetric Gaussian distribution with mean ⁇ and variance ⁇ 2 . It is assumed that a source realization of K symbol samples are encoded and mapped to L channel uses and then transmitted over each of the fading blocks. Therefore, a bandwidth expansion factor can be defined as
  • the natural performance measure becomes the outage probability (assuming, as before, perfect CSI is not available at the source, but only at the destination).
  • the outage probability is P(I (h) ⁇ R/b) where IQi) is the maximum rate supportable by the channel h.
  • the video source is encoded into two layers, namely base and enhancement layers with transmission rates of R 5 and R E respectively, such that the enhancement layer successively refines the description in the base layer as long as the base layer is received correctly.
  • base and enhancement layers with transmission rates of R 5 and R E respectively.
  • the L channel uses are divided into two portions as shown in Figure 2A.
  • the base layer is transmitted in the first aL channel uses at a transmission rate R B , where a is real and ⁇ ⁇ (0, 1].
  • the enhancement layer is transmitted in the rest of the channel uses at a transmission rate R E .
  • the received video signal is obtained by first decoding the base layer followed by the enhancement layer from the associated channel
  • D(R) denotes rate-distortion function corresponding to the encoding rate R.
  • P B and PE denote the outage probabilities associated with the base and enhancement layers respectively.
  • the receiver In case of base layer outage, the receiver simply outputs the average value of the source distribution, i.e., the highest possible distortion of one.
  • the video layers are transmitted by superimposing the enhancement layer at a rate R E with the base layer at a rate RB, as shown in Figure 2B.
  • the transmission power aPs and (1- a)Ps denote the power levels allocated to the base and enhancement layers respectively, where Ps denotes the source power constraint such that ⁇ ⁇ (0, 1).
  • the considered system model is a multiple-relay network comprising of N + 2 nodes, i.e. one source, one destination and N relay nodes.
  • N + 2 nodes i.e. one source, one destination and N relay nodes.
  • a schematic is illustrated in Figure 1.
  • the relay nodes are used to assist the layered video transmission from the source node to the destination node where a direct link between the source node and the destination node is not available. All nodes operate in a common frequency band and are in half-duplex mode.
  • the channel gain vectors from the source node to the relay nodes, and from the relay nodes to the destination node are denoted as and Vespectively, where In the first time slot, the source node broadcasts the transmitted signal vector denoted as to all relay nodes.
  • the received signal at the relay nodes can be written as
  • the relay nodes simply transmit scaled versions of their received signals while satisfying the total relay power constraint (P R ), i.e. where P n is the power consumption at the n-th relay node. Therefore, the (N x 1) /-th transmitted signal vector from the relay nodes to the
  • G denotes the (N x N) diagonal matrix representing relay gains.
  • the diagonal structure of G ensures that each relay node only requires knowledge about its own received signal.
  • the relay nodes After processing the received signals, the relay nodes transmit the processed data to the destination node in the subsequent time slots while the source node remains silent.
  • the relay gains and the received signal at the destination node depend on the cooperative relay strategy implemented by the relay nodes.
  • AF cooperative strategies namely OAF, SEL, and DBF, which are selected depending on the type of CSI available at the relays. It is assumed that all backward and forward channel gains, i.e. h s and h d , are perfectly known at the destination node but not at the source and relay nodes. Moreover, perfect synchronization at the destination node is assumed.
  • OAF is used where only backward CSI is available at the relay nodes.
  • the transmit power P n for consumption at the n-th relay is determined by a power allocation algorithm performed at a relay allocation unit in the destination node to minimize the outage probability.
  • This allocated power information is sent back to the relay nodes via the feedback channel 310 as shown in Figure 4 when the instantaneous CSI is changed.
  • SEL is also used where only backward CSI is available at the relay nodes.
  • the relay node with the largest product of backward and forward link channel gain forwards its received signal with full relay power constraint while the rest keep silent.
  • the selection is determined at the relay allocation unit implementing a selection algorithm in the destination node, after which a selected relay index ri se i is sent back to the relay nodes via the feedback channel 310 as shown in Figure 5.
  • DBF is used where each relay node knows its backward and forward link channel gain but not the global ones. Therefore, the destination node needs to feedback via the feedback channel 310 a constant value c used for calculating the power consumption at the relays as shown in Figure 6.
  • each relay node transmits its own signal in a different time-slot, i.e. the n-th relay node transmits during the /7-th time slot while others keep silent. Therefore, the total time slots for transmitting the video signal from the source node to the destination node is N + 1.
  • the Z-th received signal at the destination node from the n-th relay node during the n-th time slot can be written as
  • n-th diagonal element of the relay gain matrix G is given by
  • the optimal power allocation among the relay nodes is obtained by using a water-filling solution (see Y. Zhao, R. Adve, and T. J. Lim, "Improving amplify- and-forward relay networks: optimal power allocation versus selection" IEEE Trans. Wireless Commun., vol. 6, no. 8, pp. 3114-3123, Aug. 2007).
  • the power consumption at the n-th relay node is given by
  • SEL Selective Relaying In SEL, the transmission occurs only in two time slots. In the first time slot, the source node broadcasts to all relay nodes (same as OAF). However, only one relay node is chosen to forward the transmitted symbol to the destination node in the second time slot.
  • the receiver compares which link has the largest product of backward and forward link channel gain, i.e, The relay node that corresponds to the largest product gain is then selected for relay transmission, whereas the unselected relay nodes do not transmit any signals in the second time slot. Without loss of generality, it is assumed that the destination node can send a feedback signal to the relay nodes to indicate which relay has been selected as shown in Figure 5. The n-th diagonal element of G is then given by
  • n sel denotes the selected relay node. Therefore, the received signal at the destination node can be written as
  • the /7-th relay node has access to its locally- bidirectional CSI, i.e. h s,n and h n , d and it can perform distributed beamforming.
  • Each relay node can therefore simultaneously transmit its own signal to the destination node in the second time slot.
  • the n-th diagonal element of G is then given by
  • the term in the parenthesis is a function of the relay node's locally- bidirectional CSI and c is the same for all relay nodes which can be broadcasted from the destination node as shown in Figure 6.
  • the relay nodes can calculate their own power consumption.
  • the received signal at the destination can be written as
  • the overall methodology at the destination node is shown in Figure 7.
  • the method begins with the estimation of the backward and forward channel gains from the received signals in step 700.
  • the method proceeds to the relay allocation unit and a determination is made as to the cooperative relay strategy being used by the relay nodes.
  • the relay allocation unit will determine either the power to be used at the relay nodes (step 704), a relay index to select a particular relay (step 706) or a c value for each relay node to determine their own power use (step 708).
  • the relevant relay allocation parameter is sent back to the relay nodes in step 710.
  • the destination node monitors to see if there are any changes to the channel statistics (i.e.
  • the method proceeds to the resource optimization unit in step 714 to compute optimal values for RB, RE and a (i.e. base layer rate, enhancement layer rate and channel uses/transmit power) for coding at the source node. These resource optimization parameters are then sent back to the video codec at the source node in step 716.
  • step 712 the destination node determines that there has been no change to the channel statistics. If, in step 712, the destination node determines that there has been no change to the channel statistics, the method proceeds back to step 700 and repeats the above methodology.
  • the resource optimization unit functions to compute indications of optimal base layer rate, enhancement layer rate, power and channel uses for use by the source node. This is done to minimize the overall ⁇ ® in (4) and (5) subject to a total source power constraint Ps and total relay power constraint PR where the outage probabilities of the base and enhancement layers are calculated from the upper bound analysis.
  • This optimization problem can be cast as follows:
  • the optimization problem in (17) is a non-convex optimization problem, which is difficult to solve.
  • the optimal rate, channel, and power allocation are generally obtained from an exhaustive search with complexity and are the set of possible a and rates, i.e. R B and R E , respectively, and ⁇ and ⁇ are fixed step sizes.
  • the proposed algorithm is the combination between the rate allocation proposed in their 2006 publication and a binary search for a Lagrange multiplier ⁇ ⁇ (0, ⁇ max ) for power allocation.
  • the computational complexity was reduced to O(2
  • an algorithm is proposed that can further reduce the computational complexity at the destination to O(IRI) for both transmission strategies.
  • the main idea is to preset the outage probability of the enhancement layer at a certain value ⁇ th and then determine the rate, power and channel allocation based on this value.
  • the value of ⁇ th to be set depends on the video content and transmission strategy. Specifically, the valued . depends on the multimedia content and transmission strategy and it can be obtained a priori based on statistical information.
  • the destination node sends this resource optimization information to the source node via the feedback channel 312 as shown in Figure 3.
  • the details of the algorithm for each of progressive transmission and superposition coding are as follows:
  • the enhancement layer rate R B which is associated with a preset , is determined in step 802 from the inverse function of P E , i.e. The maximum operation is used to ensure that -RE ⁇ RB since the enhancement layer is useless if the base layer is in outage.
  • a (which determines the channel uses oL and (1- a)L)) is calculated in step 804 from a closed-form expression as follows:
  • step 806 The value of a is checked in step 806 to ensure it is in the range 0 ⁇ a ⁇ 1. If it is, the corresponding expected distortion value is checked in step 808 to see if it is lower than the initialized expected distortion value. If it is, the new expected distortion value is set as the initialized expected distortion value, and the corresponding RB, RE and a values are saved in step 810 as the optimal values The method then proceeds to step 814 to check if . if yes, the method ends at step 816. Otherwise, the method proceeds to step 812 to increase the base layer rate to R B + ⁇ R and to repeat steps 802 onwards. Similarly, if in step 806 it is determined that the value of a is not within the specified range, the method proceeds to step 812 to increase the base layer rate to R B + ⁇ R and to repeat steps 802 onwards.
  • the flowchart of the algorithm for superposition coding is shown in Figure 9.
  • R B is then calculated in step 908.
  • the R B optimization problem can be solved by using a zero-finding algorithm with much less computational complexity than an exhaustive search.
  • Example expected distortion values from the above optimization framework as compared to known exhaustive search techniques are shown in the graphs of Figures 10A and 10B. Both graphs show ⁇ D values for the transmission of one layer and two layers with progressive transmission and superposition coding schemes. For each of the layered schemes, the exhaustive search technique and the above optimization techniques were applied. Figure 1OA shows the results where two relay nodes are used, while Figure 1OB shows the results where four relay nodes are used. In essence, the performance of the proposed optimization framework is comparable to the exhaustive search technique, but the advantage of the proposed optimization technique lies in its reduced computational complexity (O(IRI) as opposed to O(2
  • the preferred embodiment of the present invention provides a framework and methodology of layered video transmission over a multiple-relay network.
  • the resulting advantages include increasing the coverage range and enhancing the quality of received video by virtue of exploiting the spatial diversity of the multiple relays, and relying on layered coding for transmission reliability.
  • a summary of the preferred embodiment framework and methodology follows.
  • either progressive transmission or superposition coding is used as the layered video transmission strategy.
  • SRC type strategies are used since the quality of the received video is significantly improved when the number of decoded layers is high and it has lower coding complexities.
  • the video signal is encoded into only two layers, i.e. base and enhancement layers; since the maximum layering gain can be achieved with only encoding two layers and the overhead and the complexity of the encoder/decoder is moderate.
  • These different layers are transmitted at different transmission rates and different channel uses or transmitted with different power depending on the layered source strategy. Of course more layers may be provided where necessary or desired.
  • amplify-and-forward (non-regenerative) relaying is used to implement cooperative relay strategies to reduce the processing delay at the relay nodes.
  • Three cooperative relay strategies depending on the type of CSI at the relay nodes may be used: OAF, SEL and DBF. Due to the delay constraints in video transmissions, the preferred embodiment uses non- regenerative schemes at the relay nodes, which is simpler and requires low- complexity processing compared to other schemes. However, this is not limiting and other schemes (e.g. decode-and-forward) may be used where there is little or no delay constraint.
  • a relay allocation algorithm is performed and relay allocation parameters are fed back to the relay nodes.
  • resource optimization with preset enhancement layer outage probability is applied and resource optimization parameters are sent back to the source node to reduce the optimization complexity for the layered-source transmission.
  • the resource optimization algorithm assigns rate, power, and channel uses to different layers efficiently so as to maximize the quality of the reconstructed video.
  • the proposed optimization methodology is simple and only requires knowledge of the channel statistics for computation of the optimal resources. As a result, the destination node only requires to feedback the optimal rate, power, and channel uses to the source node whenever the channel statistics or the layered video strategies changes. Also, although the performance of the proposed optimization framework is comparable to those previously proposed, the algorithms have a much lower computational complexity ( ⁇ v 1 ⁇ 1) as opposed to O(2
  • the above framework and corresponding methodologies may be used for any wireless video transmission over relay networks, which include any future wireless system incorporated with relays e.g. LTE (Long Term Evolution) Advanced systems or 4G systems.
  • LTE Long Term Evolution
  • 4G Long Term Evolution
  • the cooperative and optimization framework can also be applied in IP television (IPTV) services and multimedia broadcast services (MBMS), where it involves the transmission of multiple classes of layered signals over wireless cellular systems.
  • IPTV IP television
  • MBMS multimedia broadcast services
  • different contexts are transmitted in layering format by way of either the progressive or superposition scheme.
  • the present optimization framework can be directly applied to such layering applications.
  • wireless relay nodes are inevitably going to be a part of future cellular networks.
  • the proposed framework will continue to be useful for such services over these future cellular networks.
  • steps of the preferred embodiment method may be implemented as modules in hardware, for instance using individual or separate processors or processing units programmed to carry out the disclosed method steps.
  • the steps may alternatively be implemented in software, as a series of instructions which, when executed by a processor or other computing device, perform the same function as the hardware embodiment.
  • a combination of hardware and software implementation may also be used.
  • a hardware arrangement may be configured to read, from a computer readable medium, executable instructions for implementing the disclosed method in the hardware arrangement.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Radio Relay Systems (AREA)

Abstract

The wireless transmission of layered signals, in a described embodiment, uses multiple relay nodes (304) to implement cooperative diversity. The method includes: (i) receiving layered signals from a source node (300), (ii) receiving, from a destination node (302), a relay allocation parameter to implement a cooperative relay strategy with one or more other relay nodes (304), and (iii) relaying the layered signals to the destination node (302) using the cooperative relay strategy.

Description

Wireless Transmission of Layered Signals in a Relay Network
Field of the Invention
The present invention relates generally to wireless transmission of layered signals in a relay network, and particularly, but not exclusively, to wireless transmission of layered signals in a relay network using multiple relay nodes implementing a cooperative relay strategy to relay the layered signals from a source node to a destination node.
Background of the Invention
The demand on multimedia applications such as video streaming and Internet Protocol Television (IPTV) over wireless communications has dramatically increased in recent times. A fixed multimedia base rate for transmission over such wireless communications is generally undesirable due to wireless channel conditions that fluctuate much more than wired links, and the resulting low perceptive quality due to service outages.
One way in which to improve the reliability of the transmission of multimedia information between a transmitter and receiver over a wireless network is to implement a coding technique. Examples of coding techniques include multiple description coding (MDC) and successive refinement coding (SRC). In MDC, the video signal is encoded into multiple descriptions at different source coding rates. Each description can be decoded independently, and a better quality of video can be achieved when more descriptions are received correctly. In SRC, the video signal is encoded into multiple layers at different source coding rates, i.e. base and several enhancement layers. At the receiver, an enhancement layer is decoded and successively refines the description in the previous enhancement or base layers as long as the previous layers are received correctly. An example layered coding technique is disclosed for point-to-point Single-Input Single-Output (SISO) and Multiple-Input Multiple-Output (MIMO) systems in "Source and channel coding for quasi-static fading channels," by D. Gϋndϋz and E. Erkip, Proc. Asilomar Conf. on Signals, Systems and Computers, Pacific Grove, CA, Nov. 2005, pages 18-22.
Assuming that the channel state information (CSI) is available at the receiver but not at the transmitter, in a slow-fading scenario, once a channel is in deep fade, coding no longer helps to increase the reliability of the transmission. In such cases, the natural performance measure becomes the outage probability, which is the probability when the maximum supportable rate is lower than the fixed transmission rate R. Therefore, the performance metric of layered video transmission over wireless communications becomes the expected video distortion. Accordingly, it has become increasingly important to minimize the expected video distortion.
An alternative development to mitigate the undesired effects of fading is by way of diversity techniques, such as antenna diversity and cooperative diversity. Unlike an antenna diversity system, which employs multiple antennas at the receiver and/or the transmitter, a cooperative diversity system utilizes a relay without requiring multiple antennas at each terminal. A. Sendonaris, E. Erkip, and B. Aazhang in "Source and channel coding for cooperative relaying," IEEE Trans. Inf. Theory, vol. 53, no. 10, pages 3454-3475, October 2007, proposed cooperative source and channel coding using a system consisting of one source node, one relay node and one destination node. The cooperative technique in that proposal related to the single relay node assisting a direct link communication between the source and destination nodes.
SUMMARY OF THE INVENTION
In general terms, the present invention uses layered source coding and multiple relay nodes implementing a cooperative relay strategy to relay layered signals from a source node to a destination node.
According to a first specific expression of the invention, there is provided a method of operating a relay node for wireless transmission of layered signals in a relay network, the method comprising the steps of: (i) receiving layered signals from a source node, (ii) receiving, from a destination node, a relay allocation parameter to implement a cooperative relay strategy with one or more other relay nodes, and (iii) relaying the layered signals to the destination node using the cooperative relay strategy. With the proposed method as described in the detailed description, layered signals can be relayed from the source node to the destination node using a cooperative technique that not only benefits from improved reliability resulting from layered coding but also does away with the requirement of a direct link between the source node and the destination node. Accordingly, the multiple relay nodes increase the coverage range when the direct link between the source and destination nodes is not available (i.e. by exploiting the relay nodes' spatial diversity) and also enhance the quality of received video signals at the destination node.
Step (ii) of the first specific expression may comprise receiving a transmit power for each of the relay nodes to implement orthogonal amplify-and-forward. Alternatively or additionally, step (ii) may comprise receiving a relay index indicating which one of the relay nodes should be used to implement selective relaying. Further alternatively or additionally, step (ii) may comprise receiving a value for use by each of the relay nodes to calculate their transmit power to implement distributed beamforming.
Advantageously, prior to step (iii), the method comprises selecting one of a plurality of cooperative relay strategies based on the channel state information available at the relay nodes. For example, orthogonal amplify-and-forward or selective relaying may be selected if only backward channel state information is available, whereas distributed beamforming may be selected if backward and forward channel state information for each relay node is available to the respective relay node.
According to a second specific expression of the invention, there is provided a method of processing layered signals received at a destination node from multiple relay nodes, the multiple relay nodes implementing a cooperative relay strategy to relay layered signals from a source node, the method comprising the steps of: (i) determining channel state information from the received layered signals, (ii) determining which one of a plurality of cooperative relay strategies is implemented by the multiple relay nodes, (iii) determining, using the channel state information, a relay allocation parameter to control the cooperative relay strategy implemented by the multiple relay nodes, and (iv) sending the relay allocation parameter to the multiple relay nodes.
Step (iii) of the second specific expression may comprise calculating a transmit power for each of the multiple relay nodes to implement orthogonal amplify-and- forward. Alternatively or additionally, step (iii) may comprise calculating a relay index indicating which one of the multiple relay nodes should be used to implement selective relaying. Further alternatively or additionally, step (iii) may comprise calculating a value for use by each of the multiple relay nodes to calculate their transmit power to implement distributed beamforming.
Advantageously, the method further comprising the steps of: (v) determining if there has been a change in channel state information, and (vi) if there has been a change in channel state information, determining a resource optimization parameter to control the generation of layered signals at the source node so as to minimize expected distortion at the destination node, and (vii) sending the resource optimization parameter to the source node.
Preferably, the resource optimization parameter comprises a base layer transmission rate, an enhancement layer transmission rate, and one of: channel allocation for the base and enhancement layers, or transmit power for the base and enhancement layers. In one embodiment, step (vi) comprises presetting an outage probability of the enhancement layer, and determining, from the preset outage probability, the base layer transmission rate, enhancement layer transmission rate and one of channel uses and transmit power to be implemented at the source node to minimize expected distortion at the destination node.
Where the layered signals are progressive transmission signals, step (vi) may further comprise: (a) initializing the base layer transmission rate at a minimum transmission rate, (b) determining the enhancement layer transmission rate from the preset outage probability and the base layer transmission rate, (c) determining the channel uses using the determined base layer transmission rate and enhancement layer transmission rate, (d) determining the expected distortion using the determined base layer transmission rate, enhancement layer transmission rate and the channel uses, (e) increasing the base layer transmission rate, (f) repeating steps (b) to (e) until the base layer transmission rate is at a maximum transmission rate, and (g) determining which values of the base layer transmission rate, enhancement layer transmission rate and channel uses result in a minimum expected distortion.
Where the layered signals are superposition coding layered signals, step (vi) may further comprise: (a) initializing the enhancement layer transmission rate at a minimum transmission rate, (b) determining the transmit power using the enhancement layer transmission rate and the preset outage probability, (c) determining the base layer transmission rate, (d) determining the expected distortion using the determined base layer transmission rate, enhancement layer transmission rate and transmit power, (e) increasing the enhancement layer transmission rate, (f) repeating steps (b) to (e) until the enhancement layer transmission rate is at a maximum transmission rate, and (g) determining which values of the base layer transmission rate, enhancement layer transmission rate and transmit power result in a minimum expected distortion.
According to a third specific expression of the invention, there is provided a method of wireless transmission of layered signals in a relay network, the method comprising the steps of: (i) transmitting layered signals from a source node to multiple relay nodes, (ii) relaying the layered signals from the multiple relay nodes to a destination node using a cooperative relay strategy, (iii) receiving the layered signals at the destination node from the multiple relay nodes, (iv) determining, from the received layered signals, relay allocation information indicative of a transmit power of each relay node or indicative of the appropriate relay node to use in step (ii) to minimize distortion of the received layered signals, (v) determining, from the received layered signals, resource optimization information indicative of a transmission rate, channel uses or transmit power of the source node to minimize distortion of the received layered signals, (vi) transmitting the relay allocation information to the multiple relay nodes, and (vii) transmitting the resource optimization information to the source node.
Preferably, step (ii) comprises implementing one of: orthogonal amplify-and- forward, selective relaying and distributed beamforming.
Advantageously, the layered signals comprise a base layer and an enhancement layer, and step (v) comprises presetting an outage probability of the enhancement layer, and determining, from the preset outage probability, the base layer transmission rate, enhancement layer transmission rate and one of channel uses and transmit power to be implemented by the source node to minimize expected distortion at the destination node.
Where the layered signals are progressive transmission signals, step (v) may further comprise: (a) initializing the base layer transmission rate at a minimum transmission rate, (b) determining the enhancement layer transmission rate from the preset outage probability and the base layer transmission rate, (c) determining the channel uses using the determined base layer transmission rate and enhancement layer transmission rate, (d) determining the expected distortion using the determined base layer transmission rate, enhancement layer transmission rate and channel uses, (e) increasing the base layer transmission rate, (f) repeating steps (b) to (e) until the base layer transmission rate is at a maximum transmission rate, and (g) determining which values of the base layer transmission rate, enhancement layer transmission rate and channel uses result in a minimum expected distortion.
Where the layered signals are superposition coding layered signals, step (v) may further comprise: (a) initializing the enhancement layer transmission rate at a minimum transmission rate, (b) determining the transmit power using the enhancement layer transmission rate and the preset outage probability, (c) determining the base layer transmission rate, (d) determining the expected distortion using the determined base layer transmission rate, enhancement layer transmission rate and transmit power, (e) increasing the enhancement layer transmission rate, (f) repeating steps (b) to (e) until the enhancement layer transmission rate is at a maximum transmission rate, and (g) determining which values of the base layer transmission rate, enhancement layer transmission rate and transmit power result in a minimum expected distortion.
According to a fourth specific expression of the invention, there is provided an integrated circuit (IC) for a relay node to relay layered signals from a source node to a destination node, the IC comprising: a processing unit configured to receive layered signals from the source node, receive, from the destination node, a relay allocation parameter to implement a cooperative relay strategy with one or more other relay nodes, and relay the layered signals to the destination node using the cooperative relay strategy. Such an IC may be used in a relay station.
According to a fifth specific expression of the invention, there is provided an IC for a destination node to process received layered signals from multiple relay nodes, the IC comprising: a relay allocation processing unit configured to determine the cooperative relay strategy implemented by the multiple relay nodes, determine, using channel state information derived from the received layered signals, a relay allocation parameter to control the cooperative relay strategy, and send the relay allocation parameter to the multiple relay nodes. Such an IC may be used in a communication device.
Preferably, the IC of the fifth specific expression further comprises: a resource optimization processing unit configured to preset an outage probability of an enhancement layer of the layered signals, determine, from the preset outage probability, a base layer transmission rate, enhancement layer transmission rate and one of channel uses and transmit power to be implemented by a source node to minimize expected distortion at the destination node, and send the base layer transmission rate, enhancement layer transmission rate and one of the channel uses and the transmit power to the source node.
There may also be provided a relay node configured to communicate with a plurality of communication devices according to the method of the first specific expression of the invention, and a communication device configured to communicate with a relay node according to the method of the second specific expression of the invention.
Brief Description of the Drawings
In order that the invention may be fully understood and readily put into practical effect, there will now be described by way of a non-limiting example only, an exemplary embodiment of which the description is provided below with reference to the accompanying illustrative drawings in which:
Figure 1 is a block diagram of a relay network having multiple relay nodes,
Figures 2A and 2B are block diagrams respectively showing the layered video transmission strategies of progressive transmission and superposition coding,
Figure 3 is a block diagram of a framework illustrating the flow of information via feedback links from the destination node to the source node and to the multiple relay nodes,
Figure 4 is a block diagram showing the feedback information flow from the destination node to the multiple relay nodes when orthogonal amplify-and- forward is adopted, Figure 5 is a block diagram showing the feedback information flow from the destination node to the multiple relay nodes when selective relaying is adopted,
Figure 6 is a block diagram showing the feedback information flow from the destination node to the multiple relay nodes when distributed beamforming is adopted,
Figure 7 is a flowchart of the process occurring at the destination node during one channel realization for the proposed framework,
Figure 8 is a flowchart of the disclosed optimization framework for progressive transmission,
Figure 9 is a flowchart of the disclosed optimization framework for superposition coding, and
Figures 10A and 10B are graphs showing expected distortion resulting from the proposed optimization framework as compared to an exhaustive search for the SEL scheme.
Detailed Description of the Preferred Embodiment
The preferred embodiment of the present invention comprises a framework and the corresponding methodology for cooperative wireless video transmissions in a relay network with multiple relay nodes RI-RN as shown in Figure 1. The relay nodes are amplify-and-forward (AF) relays and so perform non-regenerative relaying between a source node s and a destination node d. The link between the source node s and the relay nodes RI-RN is the backward link having a backward link channel gain hs. The link between the relay nodes RrRN and the destination node d is the forward link having a forward link channel gain hό. In the following detailed description, it is assumed that perfect instantaneous backward and forward link channel gains hs and hd are not available at the source node s, but only at the destination node d.
The source node s is configured to implement one of two different layered video transmission strategies: progressive transmission as illustrated in Figure 2A and superposition coding as illustrated in Figure 2B. In progressive transmission, layers are transmitted at different rates (RB and RE) and channel uses (aL and (1-α)L) but with the same transmit power (Ps). In superposition coding, layers are transmitted at different rates (RB and RE) and transmit power (aPs and (1- a)Ps) but in the same channel uses (L). It will be appreciated that such layered coding techniques encode the source signal into multiple layers with different significance and the order of decoding is fixed such that the base layer is decoded and enhancement layer is subsequently decoded if the base layer is successfully decoded. Accordingly, "layered signals" as used in this specification are generally referred to when the higher layer has dependencies on its lower layer. The relay nodes RI-RN are configured to implement cooperative diversity by way of a cooperative relay strategy depending on the available CSI at the relay nodes. Conventional cooperative diversity involves a cooperative multiple antenna technique for improving or maximising total network channel capacities which exploits user diversity by decoding the combined signal of the relayed signal and the direct signal in a wireless network. In the present invention, the cooperative diversity is implemented from a multiple relay standpoint, and so diversity is achieved by decoding the combined signal of one relayed signal with one or more other relayed signals. A direct signal is therefore not required (although a direct link can be used when it is available). Accordingly, in this specification, 'cooperative relay strategy' and its variants denote a cooperative technique where multiple relay nodes are each configured to relay signals to a destination node so as to allow signals from two or more relay nodes to be used by the destination node for cooperative diversity. Of course where a direct link is available, 'cooperative relay strategy1 includes using signals from multiple relay nodes in combination with the direct link signal for cooperative diversity.
Three example cooperative relay strategies that are used in the preferred embodiment are: orthogonal amplify-and-forward (OAF), selective relaying (SEL) and distributed beamforming (DBF). The relay nodes operate by relaying received layered signals from the source node s to the destination node d based on one of the cooperative relay strategies and based on a relay allocation parameter received from the destination node d. This allows the cooperative relay strategy to take into account the CSI that is only available at the destination node d. Details of each of the exemplary cooperative relay strategies will be described later in this specification.
Referring to Figure 3, the flow of information from the destination node 302 to the source node 300 and the relay nodes 304 is shown. Specifically, the destination node 302 includes a relay allocation unit 306 and a resource optimization unit 308. The relay allocation unit 306 functions to determine the CSI and, depending on the cooperative relay strategy being implemented, to determine the relay allocation parameter to be sent back via feedback channel 310 to the relay nodes 304 to control the cooperative relay strategy according to the CSI. The resource optimization unit 308 functions to assess the CSI and, based on the CSI, to assess and send via feedback channel 312 resource optimization parameters relating to rate, power, and channel uses to be used by a video codec at the source node 300 so as to maximize the quality of the reconstructed video at the destination node 302.
A detailed explanation of the methodology carried out at each of the source node, multiple relay nodes and destination node will now be described.
1.0 Source Node - Layered Video Transmission Strategies
Normally, the common term used to evaluate the quality of the received image/video signal at the destination node is peak signal-to-noise ratio (PSNR) defined as
Figure imgf000017_0001
where B is the number of bits per pixel and MSE is the mean-squared error between the received image/video compared to the original one. For simplicity, the transmission of a successively refinable, memoryless, zero mean, unit variance complex Gaussian source is considered over a fading channel to the destination. The single-letter squared-error distortion between the source vector
Figure imgf000017_0003
and jts reconstruction vector
Figure imgf000017_0004
js defined as
Figure imgf000017_0002
where
Figure imgf000017_0007
anc| /< js fne source block length. The corresponding distortion-rate function is given by D(R) = 2-R, where R is the source coding rate in bits per symbol sample. If the source sample is pixel, the unit of the source rate is bits per pixel. Furthermore, a block fading channel model is considered parameterized by a finite and fixed coherence time, details of which are disclosed by E. Biglieri, J. Proakis, and S. Sharήai in "Fading channels: Information-theoretic and communications aspects" IEEE Trans. Inf. Theory, vol. 44, no. 6, pp. 2619-2692, Oct. 1998. Specifically, the channel is partitioned into multiple flat fading blocks, where the channel fading coefficient h within each block of length L is constant. Typically, each random channel coefficient can be modeled as a circularly symmetric complex Gaussian random variable (r.v.), i.e.
Figure imgf000017_0005
, where denotes a complex circularly
Figure imgf000017_0006
symmetric Gaussian distribution with mean μ and variance σ2. It is assumed that a source realization of K symbol samples are encoded and mapped to L channel uses and then transmitted over each of the fading blocks. Therefore, a bandwidth expansion factor can be defined as
Figure imgf000018_0001
leading to a channel code of rate RIb bits per channel use. It is assumed that L and K are sufficiently large to approach the instantaneous capacity and Gaussian rate-distortion bound.
As highlighted earlier, in a slow-fading scenario, once a channel is in deep fade, coding no longer helps to increase the reliability of the transmission. In such cases, the natural performance measure becomes the outage probability (assuming, as before, perfect CSI is not available at the source, but only at the destination). For an arbitrary fixed transmission rate of RIb bits/channel use, the outage probability is P(I (h) < R/b) where IQi) is the maximum rate supportable by the channel h.
Adopting a layering transmission approach, the video source is encoded into two layers, namely base and enhancement layers with transmission rates of R5 and RE respectively, such that the enhancement layer successively refines the description in the base layer as long as the base layer is received correctly. In the following description, details of two different layered-video transmission strategies (progressive transmission and superposition coding) are considered. 1.1 Progressive Transmission
In progressive transmission, the L channel uses are divided into two portions as shown in Figure 2A. The base layer is transmitted in the first aL channel uses at a transmission rate RB, where a is real and α ∈ (0, 1]. Then, the enhancement layer is transmitted in the rest of the channel uses at a transmission rate RE.
At the destination node, the received video signal is obtained by first decoding the base layer followed by the enhancement layer from the associated channel
uses. Therefore, the overall expected distortion ' D' is given by εD = (1 - PE)D(abRB + (1 - α)bRE) + (PE - PB)D(α bRB) + FB, (4)
where D(R) denotes rate-distortion function corresponding to the encoding rate R. PB and PE denote the outage probabilities associated with the base and enhancement layers respectively. In case of base layer outage, the receiver simply outputs the average value of the source distribution, i.e., the highest possible distortion of one.
1.2 Superposition Coding
In superposition coding, the video layers are transmitted by superimposing the enhancement layer at a rate RE with the base layer at a rate RB, as shown in Figure 2B. The transmission power aPs and (1- a)Ps denote the power levels allocated to the base and enhancement layers respectively, where Ps denotes the source power constraint such that α ∈ (0, 1).
At the destination, successive decoding is performed under perfect knowledge of CSI. Moreover, the decoding order is fixed such that the receiver will always try to decode the base layer first by assuming that the enhancement layer is noise. After that, the enhancement layer is decoded by first removing the base layer from the received signal. Therefore, the overall expected distortion (^n) is given by εD = (1 - PE)D(bRB + bRE) + (PE - PB)D(bRB) + PB. (5)
2.0 Relay Nodes - Multiple-Relay Cooperative Strategies
The considered system model is a multiple-relay network comprising of N + 2 nodes, i.e. one source, one destination and N relay nodes. A schematic is illustrated in Figure 1. The relay nodes are used to assist the layered video transmission from the source node to the destination node where a direct link between the source node and the destination node is not available. All nodes operate in a common frequency band and are in half-duplex mode.
The channel gain vectors from the source node to the relay nodes, and from the relay nodes to the destination node are denoted as
Figure imgf000020_0001
and
Figure imgf000020_0002
Vespectively, where
Figure imgf000020_0003
Figure imgf000020_0004
In the first time slot, the source node broadcasts the transmitted signal vector denoted as
Figure imgf000021_0001
to all relay nodes. xs is either a concatenated signal vector or a superimposed signal vector depending on whether progressive transmission or superposition coding is applied at the source node, and x' is the transmitted symbol at time l under an average transmission power constraint of Ps where / = 1, 2, . . . , L. The received signal at the relay nodes can be written as
Figure imgf000021_0002
where
Figure imgf000021_0006
is the (N x 1) l-th received signal vector at the relay nodes and is tne (N x 1) l-th noise vector at the relay nodes.
Figure imgf000021_0005
Figure imgf000021_0007
denotes a complex K-variate Gaussian distribution with a mean vector μ and a covariance matrix ∑.
For non-regenerative relaying, the relay nodes simply transmit scaled versions of their received signals while satisfying the total relay power constraint (PR), i.e.
Figure imgf000021_0004
where Pn is the power consumption at the n-th relay node. Therefore, the (N x 1) /-th transmitted signal vector from the relay nodes to the
destination node,
Figure imgf000021_0008
, is given by
Figure imgf000021_0003
where G denotes the (N x N) diagonal matrix representing relay gains. The diagonal structure of G ensures that each relay node only requires knowledge about its own received signal.
After processing the received signals, the relay nodes transmit the processed data to the destination node in the subsequent time slots while the source node remains silent. The relay gains and the received signal at the destination node depend on the cooperative relay strategy implemented by the relay nodes.
The following gives details of three considered AF cooperative strategies, namely OAF, SEL, and DBF, which are selected depending on the type of CSI available at the relays. It is assumed that all backward and forward channel gains, i.e. hs and hd, are perfectly known at the destination node but not at the source and relay nodes. Moreover, perfect synchronization at the destination node is assumed.
OAF is used where only backward CSI is available at the relay nodes. The transmit power Pn for consumption at the n-th relay is determined by a power allocation algorithm performed at a relay allocation unit in the destination node to minimize the outage probability. This allocated power information is sent back to the relay nodes via the feedback channel 310 as shown in Figure 4 when the instantaneous CSI is changed. SEL is also used where only backward CSI is available at the relay nodes. The relay node with the largest product of backward and forward link channel gain forwards its received signal with full relay power constraint while the rest keep silent. The selection is determined at the relay allocation unit implementing a selection algorithm in the destination node, after which a selected relay index risei is sent back to the relay nodes via the feedback channel 310 as shown in Figure 5.
DBF is used where each relay node knows its backward and forward link channel gain but not the global ones. Therefore, the destination node needs to feedback via the feedback channel 310 a constant value c used for calculating the power consumption at the relays as shown in Figure 6.
2.1 Orthogonal Amplifv-and-Forward
In OAF, each relay node transmits its own signal in a different time-slot, i.e. the n-th relay node transmits during the /7-th time slot while others keep silent. Therefore, the total time slots for transmitting the video signal from the source node to the destination node is N + 1. The Z-th received signal at the destination node from the n-th relay node during the n-th time slot can be written as
Figure imgf000023_0001
where
Figure imgf000024_0001
and are the noise at the n-th relay node
Figure imgf000024_0002
and the destination node respectively, and
Figure imgf000024_0006
represents the effective noise at the destination node. The n-th diagonal element of the relay gain matrix G is given by
Figure imgf000024_0003
The optimal power allocation among the relay nodes is obtained by using a water-filling solution (see Y. Zhao, R. Adve, and T. J. Lim, "Improving amplify- and-forward relay networks: optimal power allocation versus selection" IEEE Trans. Wireless Commun., vol. 6, no. 8, pp. 3114-3123, Aug. 2007). The power consumption at the n-th relay node is given by
Figure imgf000024_0004
where λ is chosen such that
Figure imgf000024_0005
. Here, it is assumed that the backward CSI is available at the relay nodes but not the forward CSI. Thus, the power allocation for each relay node is performed at the relay allocation unit in the destination node and the allocated power information is sent back to the relay nodes from the destination as shown in Figure 4.
2.2 Selective Relaying In SEL, the transmission occurs only in two time slots. In the first time slot, the source node broadcasts to all relay nodes (same as OAF). However, only one relay node is chosen to forward the transmitted symbol to the destination node in the second time slot.
At the destination node, the receiver compares which link has the largest product of backward and forward link channel gain, i.e, The relay
Figure imgf000025_0003
node that corresponds to the largest product gain is then selected for relay transmission, whereas the unselected relay nodes do not transmit any signals in the second time slot. Without loss of generality, it is assumed that the destination node can send a feedback signal to the relay nodes to indicate which relay has been selected as shown in Figure 5. The n-th diagonal element of G is then given by
Figure imgf000025_0001
where nsel denotes the selected relay node. Therefore, the received signal at the destination node can be written as
Figure imgf000025_0002
2.3 Distributed Beamforminq
In DBF, it is assumed that the /7-th relay node has access to its locally- bidirectional CSI, i.e. hs,n and hn,d and it can perform distributed beamforming. Each relay node can therefore simultaneously transmit its own signal to the destination node in the second time slot. The n-th diagonal element of G is then given by
Figure imgf000026_0001
The optimal relay power allocation is given by
Figure imgf000026_0002
where
Figure imgf000026_0003
In (14), the term in the parenthesis is a function of the relay node's locally- bidirectional CSI and c is the same for all relay nodes which can be broadcasted from the destination node as shown in Figure 6. Thus, the relay nodes can calculate their own power consumption. The received signal at the destination can be written as
Figure imgf000026_0004
3.0 Destination Node - Overall Method
The overall methodology at the destination node is shown in Figure 7. The method begins with the estimation of the backward and forward channel gains from the received signals in step 700. In step 702, the method proceeds to the relay allocation unit and a determination is made as to the cooperative relay strategy being used by the relay nodes. As outlined earlier, depending on whether OAF, SEL or DBF is employed, the relay allocation unit will determine either the power to be used at the relay nodes (step 704), a relay index to select a particular relay (step 706) or a c value for each relay node to determine their own power use (step 708). Once determined, the relevant relay allocation parameter is sent back to the relay nodes in step 710. In step 712, the destination node monitors to see if there are any changes to the channel statistics (i.e. CSI). If there are changes, the method proceeds to the resource optimization unit in step 714 to compute optimal values for RB, RE and a (i.e. base layer rate, enhancement layer rate and channel uses/transmit power) for coding at the source node. These resource optimization parameters are then sent back to the video codec at the source node in step 716.
If, in step 712, the destination node determines that there has been no change to the channel statistics, the method proceeds back to step 700 and repeats the above methodology.
3.1 Optimization Framework
As noted earlier, the resource optimization unit functions to compute indications of optimal base layer rate, enhancement layer rate, power and channel uses for use by the source node. This is done to minimize the overall ε® in (4) and (5) subject to a total source power constraint Ps and total relay power constraint PR where the outage probabilities of the base and enhancement layers are calculated from the upper bound analysis. This optimization problem can be cast as follows:
Figure imgf000028_0001
However, the optimization problem in (17) is a non-convex optimization problem, which is difficult to solve. As a result, the optimal rate, channel, and power allocation are generally obtained from an exhaustive search with complexity
Figure imgf000028_0002
and
Figure imgf000028_0003
are the set of possible a and rates, i.e. RB and RE, respectively, and ^ and ^ are fixed step sizes.
In Optimal layered transmission over quasi-static fading channels" in Proc. IEEE Int. Symp. on Inform. Theory, Seattle, USA, JuI. 2006, pages 1051-1055, the authors (F. Etemadi and H. Jafarkhani) proposed an iterative algorithm for resource optimization with lower complexity as follows. In the case of progressive transmission, the rate search over the 2-dimensional grid search is replaced with 2 single-dimensional searches and the optimal a in (4) can be calculated from a closed-form function, f(RB, RE) when RB and RE are given. The authors further applied the proposed rate allocation to the case of superposition coding in "Rate and power allocation for layered transmission with superposition coding" IEEE Signal Process. Lett., vol. 14, no. 11 , pp. 773-776, Nov. 2007. The proposed algorithm is the combination between the rate allocation proposed in their 2006 publication and a binary search for a Lagrange multiplier λ ∈ (0, λmax ) for power allocation. With these proposals, the computational complexity was reduced to O(2|R|) for progressive transmission and O(2|R| log(λmax/e)) for superposition coding, where ∈ js the desired accuracy to the optimal λ.
In the present invention, an algorithm is proposed that can further reduce the computational complexity at the destination to O(IRI) for both transmission strategies. The main idea is to preset the outage probability of the enhancement layer at a certain value νth and then determine the rate, power and channel allocation based on this value. The value of νth to be set depends on the video content and transmission strategy. Specifically, the valued. depends on the multimedia content and transmission strategy and it can be obtained a priori based on statistical information. Once the optimal rate, power and channel uses are obtained, the destination node sends this resource optimization information to the source node via the feedback channel 312 as shown in Figure 3. The details of the algorithm for each of progressive transmission and superposition coding are as follows:
3.2 Optimization for Progressive Transmission The flowchart of the algorithm for progressive transmission is shown in Figure 8. In step 800, the base layer rate is initialized as RB = Rmin and the expected distortion
Figure imgf000030_0002
, where SNR denotes average transmit signal-to-noise ratio. The enhancement layer rate RB, which is associated with a preset
Figure imgf000030_0004
, is determined in step 802 from the inverse function of PE , i.e.
Figure imgf000030_0003
The maximum operation is used to ensure that -RE ≥ RB since the enhancement layer is useless if the base layer is in outage. Then, a (which determines the channel uses oL and (1- a)L)) is calculated in step 804 from a closed-form expression as follows:
Figure imgf000030_0001
The value of a is checked in step 806 to ensure it is in the range 0 ≤ a ≤ 1. If it is, the corresponding expected distortion value is checked in step 808 to see if it is lower than the initialized expected distortion value. If it is, the new expected distortion value is set as the initialized expected distortion value, and the corresponding RB, RE and a values are saved in step 810 as the optimal values
Figure imgf000030_0006
The method then proceeds to step 814 to check if
Figure imgf000030_0005
. if yes, the method ends at step 816. Otherwise, the method proceeds to step 812 to increase the base layer rate to RB +δR and to repeat steps 802 onwards. Similarly, if in step 806 it is determined that the value of a is not within the specified range, the method proceeds to step 812 to increase the base layer rate to RB + δR and to repeat steps 802 onwards.
If in step 808 it is determined that the expected distortion value is not lower than the last initialized expected distortion value, the method proceeds to step 814 to determine if RB = Rmax. Assuming this is not so, the method proceeds to step 812 to increase the base layer rate to RB + δR and to repeat steps 802 onwards. If, however, RB = Rmax, the method ends in step 816.
As will be appreciated from the flowchart of Figure 8, the method is repeated by increasing the base layer rate to RB + δR until RB = Rmax and until the optimal
Figure imgf000031_0003
values which minimize the expected distortion εD in (4) are attained.
3.3 Optimization for Superposition Coding
The flowchart of the algorithm for superposition coding is shown in Figure 9. The method begins at step 900 where the enhancement layer rate is initialized as RE = Rmin and the expected distortion
Figure imgf000031_0004
Since the outage probability of the enhancement layer is a function of ^E and a, a (which is associated with a preset
Figure imgf000031_0002
and RE anc| which determines the transmit power aPs and (1- a)Ps)) can be calculated from the inverse function of
Figure imgf000031_0001
However, this may result in most of the power being allocated to the enhancement layer, resulting in PE ≤ PB which then causes an increase in the expected distortion. To prevent this, the constraint
Figure imgf000032_0002
is applied in step 902 where ά is the minimum power level for the base layer such that PB ≤ PE.
The value of a is checked in step 904 to ensure it is in the range 0 ≤ a ≤ 1. If it is not, the method proceeds to step 906 to increase the enhancement layer rate to RE = ifa +Sn and to repeat steps 902 onwards.
If the value of a is within the specified range, RB is then calculated in step 908.
Given RE and α' the optimal base layer rate RB that minimizes εD in (5) is the
solution of
Figure imgf000032_0003
In other words, the optimal RB is the zero of the following equation:
Figure imgf000032_0001
where PB « PE is assumed, c1 and c2 are constants that depend on the relaying strategy as given in Table 1 below and c3 = (1 — PE)2-bRE + PE. The R B optimization problem can be solved by using a zero-finding algorithm with much less computational complexity than an exhaustive search.
Figure imgf000033_0003
Once RB is obtained, the method proceeds to step 910 to check the corresponding expected distortion value to see if it is lower than the initialized expected distortion value. If it is, the new expected distortion value is set as the initialized expected distortion value, and the corresponding RB, RE and a values are saved in step 912 as optimal values
Figure imgf000033_0001
h and α* . The method then proceeds to step 914 to check if RE = Rmax. |f yes, the method ends at step 916.
Otherwise, the method proceeds to step 906 to increase the enhancement layer rate to RE = RE + δn and to repeat steps 902 onwards.
As can be seen from the flowchart of Figure 9, the method is repeated until RE = Rmat and until the optimal and α * values which minimize the
Figure imgf000033_0002
expected distortion εD in (5) are attained.
Example expected distortion values from the above optimization framework as compared to known exhaustive search techniques are shown in the graphs of Figures 10A and 10B. Both graphs show εD values for the transmission of one layer and two layers with progressive transmission and superposition coding schemes. For each of the layered schemes, the exhaustive search technique and the above optimization techniques were applied. Figure 1OA shows the results where two relay nodes are used, while Figure 1OB shows the results where four relay nodes are used. In essence, the performance of the proposed optimization framework is comparable to the exhaustive search technique, but the advantage of the proposed optimization technique lies in its reduced computational complexity (O(IRI) as opposed to O(2|R|)).
It will be appreciated from the above that the preferred embodiment of the present invention provides a framework and methodology of layered video transmission over a multiple-relay network. The resulting advantages include increasing the coverage range and enhancing the quality of received video by virtue of exploiting the spatial diversity of the multiple relays, and relying on layered coding for transmission reliability. A summary of the preferred embodiment framework and methodology follows.
At the source node, either progressive transmission or superposition coding is used as the layered video transmission strategy. These SRC type strategies are used since the quality of the received video is significantly improved when the number of decoded layers is high and it has lower coding complexities. In the preferred embodiment, it is assumed that the video signal is encoded into only two layers, i.e. base and enhancement layers; since the maximum layering gain can be achieved with only encoding two layers and the overhead and the complexity of the encoder/decoder is moderate. These different layers are transmitted at different transmission rates and different channel uses or transmitted with different power depending on the layered source strategy. Of course more layers may be provided where necessary or desired.
At the multiple relay nodes, amplify-and-forward (non-regenerative) relaying is used to implement cooperative relay strategies to reduce the processing delay at the relay nodes. Three cooperative relay strategies depending on the type of CSI at the relay nodes may be used: OAF, SEL and DBF. Due to the delay constraints in video transmissions, the preferred embodiment uses non- regenerative schemes at the relay nodes, which is simpler and requires low- complexity processing compared to other schemes. However, this is not limiting and other schemes (e.g. decode-and-forward) may be used where there is little or no delay constraint.
At the destination node, a relay allocation algorithm is performed and relay allocation parameters are fed back to the relay nodes. In addition, resource optimization with preset enhancement layer outage probability is applied and resource optimization parameters are sent back to the source node to reduce the optimization complexity for the layered-source transmission. The resource optimization algorithm assigns rate, power, and channel uses to different layers efficiently so as to maximize the quality of the reconstructed video. The proposed optimization methodology is simple and only requires knowledge of the channel statistics for computation of the optimal resources. As a result, the destination node only requires to feedback the optimal rate, power, and channel uses to the source node whenever the channel statistics or the layered video strategies changes. Also, although the performance of the proposed optimization framework is comparable to those previously proposed, the algorithms have a much lower computational complexity (^v 1^1) as opposed to O(2|R|)).
The above framework and corresponding methodologies may be used for any wireless video transmission over relay networks, which include any future wireless system incorporated with relays e.g. LTE (Long Term Evolution) Advanced systems or 4G systems. This is because the preferred embodiment exploits the spatial diversity in multiple relay networks to increase the coverage area as well as to improve the link reliability in wireless video transmission service, which are applicable for any future wireless system that includes relays. The cooperative and optimization framework can also be applied in IP television (IPTV) services and multimedia broadcast services (MBMS), where it involves the transmission of multiple classes of layered signals over wireless cellular systems. In such applications, different contexts are transmitted in layering format by way of either the progressive or superposition scheme. As such, the present optimization framework can be directly applied to such layering applications. Moreover, wireless relay nodes are inevitably going to be a part of future cellular networks. The proposed framework will continue to be useful for such services over these future cellular networks.
The foregoing describes preferred embodiments, which, as will be understood by those skilled in the art, may be subject to variations or modifications in design, construction or operation without departing from the scope of the claims. For example, while the preferred embodiment has been described with reference to relaying video transmissions, this is not limiting. Where desired, signals other than video signals may be transmitted. Moreover, it is possible to change the cooperative relay strategy on-the-fly by recalculating the relevant parameters, and all nodes acquiring the required channel knowledge and synchronizing accordingly. Furthermore, although the invention has been described from a 'no direct link' viewpoint (i.e. there is no direct link between the source and destination nodes, and all communication is via the relay nodes), skilled persons will appreciate that the invention can be implemented where there is a direct link. In such cases, the cooperative relay strategy of the invention may be used to improve the reception of direct link signals via cooperative diversity.
Skilled persons will also appreciate that the steps of the preferred embodiment method may be implemented as modules in hardware, for instance using individual or separate processors or processing units programmed to carry out the disclosed method steps. The steps may alternatively be implemented in software, as a series of instructions which, when executed by a processor or other computing device, perform the same function as the hardware embodiment. A combination of hardware and software implementation may also be used. For instance, a hardware arrangement may be configured to read, from a computer readable medium, executable instructions for implementing the disclosed method in the hardware arrangement. The above variations, for instance, are intended to be covered by the scope of the claims.

Claims

1. A method of operating a relay node for wireless transmission of layered signals in a relay network, the method comprising the steps of: (i) receiving layered signals from a source node,
(ii) receiving, from a destination node, a relay allocation parameter to implement a cooperative relay strategy with one or more other relay nodes, and
(iii) relaying the layered signals to the destination node using the cooperative relay strategy.
2. The method according to claim 1, wherein step (ii) comprises receiving a transmit power for each of the relay nodes to implement orthogonal amplify- and-forward.
3. The method according to claim 1, wherein step (ii) comprises receiving a relay index indicating which one of the relay nodes should be used to implement selective relaying.
4. The method according to claim 1 , wherein step (ii) comprises receiving a value for use by each of the relay nodes to calculate their transmit power to implement distributed beamforming.
5. The method according to claim 1 , further comprising, prior to step (iii), selecting one of a plurality of cooperative relay strategies based on the channel state information available at the relay nodes.
6. The method according to claim 5, wherein the step of selecting one of a plurality of cooperative relay strategies comprises selecting orthogonal amplify- and-forward or selective relaying if only backward channel state information is available, and selecting distributed beamforming if backward and forward channel state information for each relay node is available to the respective relay node.
7. A method of processing layered signals received at a destination node from multiple relay nodes, the multiple relay nodes implementing a cooperative relay strategy to relay layered signals from a source node, the method comprising the steps of:
(i) determining channel state information from the received layered signals, (ii) determining which one of a plurality of cooperative relay strategies is implemented by the multiple relay nodes, (iii) determining, using the channel state information, a relay allocation parameter to control the cooperative relay strategy implemented by the multiple relay nodes, and (iv) sending the relay allocation parameter to the multiple relay nodes.
8. The method according to claim 7, wherein step (iii) comprises calculating a transmit power for each of the multiple relay nodes to implement orthogonal amplify-and-forward.
9. The method according to claim 7, wherein step (iii) comprises calculating a relay index indicating which one of the multiple relay nodes should be used to implement selective relaying,
10. The method according to claim 7, wherein step (iii) comprises calculating a value for use by each of the multiple relay nodes to calculate their transmit power to implement distributed beamforming.
11. The method according to any one of claims 7 to 10, further comprising the steps of: (v) determining if there has been a change in channel state information, and
(vi) if there has been a change in channel state information, determining a resource optimization parameter to control the generation of layered signals at the source node so as to minimize expected distortion at the destination node, and
(vii) sending the resource optimization parameter to the source node.
12. The method according to claim 11 , wherein the resource optimization parameter comprises a base layer transmission rate, an enhancement layer transmission rate, and one of: channel allocation for the base and enhancement layers, or transmit power for the base and enhancement layers.
13. The method according to claim 12, wherein step (vi) comprises presetting an outage probability of the enhancement layer, and determining, from the preset outage probability, the base layer transmission rate, enhancement layer transmission rate and one of channel uses and transmit power to be implemented at the source node to minimize expected distortion at the destination node.
14. The method according to claim 13, wherein the layered signals are progressive transmission signals, and wherein step (vi) further comprises:
(a) initializing the base layer transmission rate at a minimum transmission rate, (b) determining the enhancement layer transmission rate from the preset outage probability and the base layer transmission rate,
(c) determining the channel uses using the determined base layer transmission rate and enhancement layer transmission rate,
(d) determining the expected distortion using the determined base layer transmission rate, enhancement layer transmission rate and the channel uses,
(e) increasing the base layer transmission rate,
(f) repeating steps (b) to (e) until the base layer transmission rate is at a maximum transmission rate, and (g) determining which values of the base layer transmission rate, enhancement layer transmission rate and channel uses result in a minimum expected distortion.
15. The method according to claim 13, wherein the layered signals are superposition coding layered signals, and wherein step (vi) further comprises:
(a) initializing the enhancement layer transmission rate at a minimum transmission rate,
(b) determining the transmit power using the enhancement layer transmission rate and the preset outage probability,
(c) determining the base layer transmission rate,
(d) determining the expected distortion using the determined base layer transmission rate, enhancement layer transmission rate and transmit power, (e) increasing the enhancement layer transmission rate,
(T) repeating steps (b) to (e) until the enhancement layer transmission rate is at a maximum transmission rate, and
(g) determining which values of the base layer transmission rate, enhancement layer transmission rate and transmit power result in a minimum expected distortion.
16. A method of wireless transmission of layered signals in a relay network, the method comprising the steps of: (i) transmitting layered signals from a source node to multiple relay nodes, (ii) relaying the layered signals from the multiple relay nodes to a destination node using a cooperative relay strategy, (iii) receiving the layered signals at the destination node from the multiple relay nodes, (iv) determining, from the received layered signals, relay allocation information indicative of a transmit power of each relay node or indicative of the appropriate relay node to use in step (ii) to minimize distortion of the received layered signals,
(v) determining, from the received layered signals, resource optimization information indicative of a transmission rate, channel uses or transmit power of the source node to minimize distortion of the received layered signals, (vi) transmitting the relay allocation information to the multiple relay nodes, and (vii) transmitting the resource optimization information to the source node.
17. The method according to claim 16, wherein step (ii) comprises implementing one of: orthogonal amplify-and-forward, selective relaying and distributed beamforming.
18. The method according to claim 16 or 17, wherein the layered signals comprise a base layer and an enhancement layer, and wherein step (v) comprises presetting an outage probability of the enhancement layer, and determining, from the preset outage probability, the base layer transmission rate, enhancement layer transmission rate and one of channel uses and transmit power to be implemented by the source node to minimize expected distortion at the destination node.
19. The method according to claim 18, wherein the layered signals are progressive transmission signals, and wherein step (v) further comprises:
(a) initializing the base layer transmission rate at a minimum transmission rate,
(b) determining the enhancement layer transmission rate from the preset outage probability and the base layer transmission rate, (c) determining the channel uses using the determined base layer transmission rate and enhancement layer transmission rate, (d) determining the expected distortion using the determined base layer transmission rate, enhancement layer transmission rate and channel uses, (e) increasing the base layer transmission rate,
(f) repeating steps (b) to (e) until the base layer transmission rate is at a maximum transmission rate, and (g) determining which values of the base layer transmission rate, enhancement layer transmission rate and channel uses result in a minimum expected distortion.
20. The method according to claim 18, wherein the layered signals are superposition coding layered signals, and wherein step (v) further comprises:
(a) initializing the enhancement layer transmission rate at a minimum transmission rate,
(b) determining the transmit power using the enhancement layer transmission rate and the preset outage probability,
(c) determining the base layer transmission rate,
(d) determining the expected distortion using the determined base layer transmission rate, enhancement layer transmission rate and transmit power, (e) increasing the enhancement layer transmission rate,
(T) repeating steps (b) to (e) until the enhancement layer transmission rate is at a maximum transmission rate, and
(g) determining which values of the base layer transmission rate, enhancement layer transmission rate and transmit power result in a minimum expected distortion.
21. An integrated circuit (IC) for a relay node to relay layered signals from a source node to a destination node, the IC comprising: (i) a processing unit configured to receive layered signals from the source node, receive, from the destination node, a relay allocation parameter to implement a cooperative relay strategy with one or more other relay nodes, and relay the layered signals to the destination node using the cooperative relay strategy.
22. An integrated circuit (IC) for a destination node to process received layered signals from multiple relay nodes, the IC comprising: (i) a relay allocation processing unit configured to determine the cooperative relay strategy implemented by the multiple relay nodes, determine, using channel state information derived from the received layered signals, a relay allocation parameter to control the cooperative relay strategy, and send the relay allocation parameter to the multiple relay nodes. 3. The IC of claim 22 further comprising: (ii) a resource optimization processing unit configured to preset an outage probability of an enhancement layer of the layered signals, determine, from the preset outage probability, a base layer transmission rate, enhancement layer transmission rate and one of channel uses and transmit power to be implemented by a source node to minimize expected distortion at the destination node, and send the base layer transmission rate, enhancement layer transmission rate and one of the channel uses and the transmit power to the source node.
24. A relay node configured to communicate with a plurality of communication devices according to the method of any one of claims 1 to 6.
25. A communication device configured to communicate with a relay node according to the method of any one of claims 7 to 15.
PCT/SG2010/000066 2009-02-27 2010-02-26 Wireless transmission of layered signals in a relay network WO2010098725A1 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US13/203,716 US8630310B2 (en) 2009-02-27 2010-02-26 Wireless transmission of layered signals in a relay network
SG2011061595A SG173860A1 (en) 2009-02-27 2010-02-26 Wireless transmission of layered signals in a relay network
CN201080013653.3A CN102388544B (en) 2009-02-27 2010-02-26 Wireless transmission of layered signals in a relay network and device thereof

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
SG200901441 2009-02-27
SG200901441-6 2009-02-27

Publications (1)

Publication Number Publication Date
WO2010098725A1 true WO2010098725A1 (en) 2010-09-02

Family

ID=42665755

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/SG2010/000066 WO2010098725A1 (en) 2009-02-27 2010-02-26 Wireless transmission of layered signals in a relay network

Country Status (5)

Country Link
US (1) US8630310B2 (en)
CN (1) CN102388544B (en)
SG (2) SG173860A1 (en)
TW (1) TW201130251A (en)
WO (1) WO2010098725A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2705633A1 (en) * 2011-05-04 2014-03-12 Empire Technology Development LLC Relay and hierarchical transmission scheme
EP2645595B1 (en) * 2011-03-04 2022-01-05 Mitsubishi Electric Corporation Relay device

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SG173860A1 (en) * 2009-02-27 2011-10-28 Agency Science Tech & Res Wireless transmission of layered signals in a relay network
EP2605032B1 (en) * 2011-12-15 2018-03-21 Commissariat à l'Énergie Atomique et aux Énergies Alternatives Localization method and system using non-regenerative UWB relays
GB2500245B (en) * 2012-03-15 2014-05-14 Toshiba Res Europ Ltd Rate optimisation for scalable video transmission
TW201402244A (en) * 2012-07-13 2014-01-16 Han Jie Machinery Co Ltd Left/right common bending mechanism of tube bending machine
US9287964B2 (en) * 2013-03-11 2016-03-15 Intel Corporation Millimeter-wave relay device with bounded delay and method for retransmission of symbols
US20150195033A1 (en) * 2014-01-03 2015-07-09 Telefonaktiebolaget L M Ericsson (Publ) Selection of cooperative strategies for relay nodes in a wireless network to enhance data throughput
TWI540888B (en) * 2014-06-04 2016-07-01 國立中山大學 Power allocation method for scalable video transmissions over mimo systems
KR102459600B1 (en) * 2015-01-15 2022-10-28 한국전자통신연구원 Apparatus for broadcasting scalable video contents and method using the same
US10313749B2 (en) * 2015-01-15 2019-06-04 Electronics And Telecommunications Research Institute Apparatus for broadcasting scalable video contents and method using the same
US9876559B2 (en) 2015-03-11 2018-01-23 Industrial Technology Research Insitute Method for relaying signal and relay using the same
US11076153B2 (en) * 2015-07-31 2021-07-27 Stc.Unm System and methods for joint and adaptive control of rate, quality, and computational complexity for video coding and video delivery
US9887747B2 (en) * 2016-02-29 2018-02-06 King Fahd University Of Petroleum And Minerals Low complexity relay selection and power allocation scheme for cognitive MIMO buffer-aided decode-and-forward relay networks
CN109714805A (en) * 2019-01-24 2019-05-03 广西师范大学 The energy saving relay selection method of wireless energy collection cooperation communication system
US11611388B2 (en) * 2020-01-22 2023-03-21 Realtek Semiconductor Corporation Energy harvesting relay communication method and system
CN113316217B (en) * 2021-05-25 2022-06-14 北京邮电大学 Data transmission method and device based on energy information simultaneous transmission

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070155338A1 (en) * 2006-01-03 2007-07-05 Samsung Electronics Co., Ltd. Apparatus and method for transmitting data using adaptive modulation and coding in mobile communication system having a relay station
EP1853004A1 (en) * 2006-05-05 2007-11-07 Broadcom Corporation Access point supporting direct and indirect downstream delivery based on communication characteristics
EP1912452A2 (en) * 2006-10-13 2008-04-16 Fujitsu Limited Wireless communication systems
US20080207117A1 (en) * 2007-02-22 2008-08-28 Samsung Electronics Co., Ltd. Apparatus and method for selecting a relay mode in a multihop relay broadband wireless communication system
US20080247478A1 (en) * 2007-04-03 2008-10-09 Samsung Electronics Co., Ltd. Orthogonal frequency division multiplexing communication system, multi-hop system, relay station, and spatially layered transmission mode
WO2009023238A1 (en) * 2007-08-13 2009-02-19 Force 10 Networks, Inc. High-speed router with backplane using multi-diameter drilled thru-holes and vias

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007007179A2 (en) * 2005-07-14 2007-01-18 Nokia Corporation Method, apparatus and computer program product providing randomized relay network
KR100947207B1 (en) * 2006-05-22 2010-03-11 삼성전자주식회사 Apparatus and method for cooperative maximal ratio transmission in broadband wireless communication system
CN101098175A (en) * 2006-06-26 2008-01-02 大唐移动通信设备有限公司 Method for transmitting, receiving evolvement multimedia broadcast multicast business
WO2008109912A1 (en) * 2007-03-14 2008-09-18 The University Of Sydney Distributed turbo coding and relaying protocols
EP2031785A1 (en) * 2007-09-02 2009-03-04 Mitsubishi Electric Information Technology Centre Europe B.V. System for transmitting information data from a transmitter to a receiver over a nested block channel
US8542760B2 (en) * 2007-11-16 2013-09-24 Lingna Holdings Pte., Llc Full-rate distributed space-time codes for cooperative communications
US8064823B2 (en) * 2007-11-30 2011-11-22 Nokia Corporation Apparatus, method and computer program product for determining transmit weights in relay networks
US20100022184A1 (en) * 2008-07-22 2010-01-28 Sharp Laboratories Of America, Inc. Systems and methods for selective relaying in wireless networks
SG173860A1 (en) * 2009-02-27 2011-10-28 Agency Science Tech & Res Wireless transmission of layered signals in a relay network
US9112575B2 (en) * 2009-03-12 2015-08-18 Futurewei Technologies, Inc. System and method for smart relay operation in a wireless communications system
US9397744B2 (en) * 2009-07-08 2016-07-19 Electronics And Telecommunications Research Institute Method for sending and receiving data on a cooperative communications system and a cooperative communications method
US9300393B2 (en) * 2010-01-05 2016-03-29 Industrial Technology Research Institute Systems and methods for data relay transmission
US20120127000A1 (en) * 2010-11-18 2012-05-24 Fathy Yassa Reconfigurable keyboard having electronically re-writable keys

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20070155338A1 (en) * 2006-01-03 2007-07-05 Samsung Electronics Co., Ltd. Apparatus and method for transmitting data using adaptive modulation and coding in mobile communication system having a relay station
EP1853004A1 (en) * 2006-05-05 2007-11-07 Broadcom Corporation Access point supporting direct and indirect downstream delivery based on communication characteristics
EP1912452A2 (en) * 2006-10-13 2008-04-16 Fujitsu Limited Wireless communication systems
US20080207117A1 (en) * 2007-02-22 2008-08-28 Samsung Electronics Co., Ltd. Apparatus and method for selecting a relay mode in a multihop relay broadband wireless communication system
US20080247478A1 (en) * 2007-04-03 2008-10-09 Samsung Electronics Co., Ltd. Orthogonal frequency division multiplexing communication system, multi-hop system, relay station, and spatially layered transmission mode
WO2009023238A1 (en) * 2007-08-13 2009-02-19 Force 10 Networks, Inc. High-speed router with backplane using multi-diameter drilled thru-holes and vias

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2645595B1 (en) * 2011-03-04 2022-01-05 Mitsubishi Electric Corporation Relay device
EP2705633A1 (en) * 2011-05-04 2014-03-12 Empire Technology Development LLC Relay and hierarchical transmission scheme
EP2705633A4 (en) * 2011-05-04 2014-11-19 Empire Technology Dev Llc Relay and hierarchical transmission scheme
US8971794B2 (en) 2011-05-04 2015-03-03 Empire Technology Development Llc Relay and hierarchical transmission scheme

Also Published As

Publication number Publication date
SG173860A1 (en) 2011-10-28
TW201130251A (en) 2011-09-01
CN102388544A (en) 2012-03-21
US20110305144A1 (en) 2011-12-15
US8630310B2 (en) 2014-01-14
SG183772A1 (en) 2012-09-27
CN102388544B (en) 2015-03-11

Similar Documents

Publication Publication Date Title
US8630310B2 (en) Wireless transmission of layered signals in a relay network
US10587369B1 (en) Cooperative subspace multiplexing
US8942082B2 (en) Cooperative subspace multiplexing in content delivery networks
KR101298394B1 (en) Communication device, base station and multi-point cooperative communication method
Kramer et al. Capacity theorems for wireless relay channels
US9225471B2 (en) Cooperative subspace multiplexing in communication networks
US8331280B2 (en) Method, apparatus and computer program for relay selection
CN102124711B (en) Apparatus for assigning and assessing transmission symbols
US9270421B2 (en) Cooperative subspace demultiplexing in communication networks
US8284718B2 (en) Wireless communication system having MIMO communication capability and having multiple receiving antennas to be selected
CN101965704B (en) Feedback with unequal error protection
CN102386956A (en) Rank step-down for MIMO SCW design employing HARQ
KR20090097799A (en) Method and apparatus for allocating physical resources, method for receiving data and receiving end
EP2448142A2 (en) Coordinated multipoint transmitting/receiving method using adaptive cyclic delay diversity, system side apparatus and receiving apparatus using same, and method for determining a coordinated base station set
JP2012506175A (en) Method and system for downlink multi-input multi-output mode adaptive switching
US7376192B2 (en) Delta modulation for channel feedback in transmit diversity wireless communication systems
Sethakaset et al. Joint source-channel optimization over wireless relay networks
WO2011035728A1 (en) Precoding method in cooperative relay system, communication apparatus and relay apparatus
KR20100091899A (en) Apparatus and method for cooperative relaying based on beamforming in a mobile communication system
JP5379298B2 (en) Method and apparatus for coupling processing in relay station and corresponding processing method and apparatus in base station
KR101379208B1 (en) Apparatus and method for scheduling in mimo system
Tan et al. A hybrid digital analog scheme for MIMO multimedia broadcasting
Li et al. STBC-assisted MDC-NOMA image transmission scheme for multi-antenna systems
WO2023122097A1 (en) Rate-splitting control in a wireless network
Fujihashi et al. Wi-Fi Offloading for Multi-Homed Hybrid Digital-Analog Video Streaming

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 201080013653.3

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 10746519

Country of ref document: EP

Kind code of ref document: A1

DPE1 Request for preliminary examination filed after expiration of 19th month from priority date (pct application filed from 20040101)
WWE Wipo information: entry into national phase

Ref document number: 13203716

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 10746519

Country of ref document: EP

Kind code of ref document: A1