Exercises

ex-ch22-01

Easy

A relay channel has SNRSD=5\text{SNR}_{SD} = 5 dB, SNRSR=20\text{SNR}_{SR} = 20 dB, and SNRRD=15\text{SNR}_{RD} = 15 dB.

(a) Compute the direct transmission rate. (b) Compute the half-duplex DF achievable rate. (c) Compute the half-duplex AF achievable rate. (d) Which protocol provides the largest gain over direct?

ex-ch22-02

Easy

Verify the cut-set bound for the relay channel in Exercise 22-1.

(a) Compute the cut-set bound CcutC_{\text{cut}} for equal time allocation (t=1/2t = 1/2). (b) Compute the gap between the cut-set bound and the DF rate. (c) Is the relay in the "strong relay" regime?

ex-ch22-03

Hard

Derive the AF achievable rate formula: CAF=12log⁑2 ⁣(1+SNRSD+SNRSRβ‹…SNRRD1+SNRSR+SNRRD)C_{\text{AF}} = \frac{1}{2}\log_2\!\left(1+\text{SNR}_{SD} +\frac{\text{SNR}_{SR}\cdot\text{SNR}_{RD}} {1+\text{SNR}_{SR}+\text{SNR}_{RD}}\right)

(a) Write the relay's received signal and the amplification gain GG. (b) Write the destination's combined received signal from both the direct and relay paths. (c) Compute the effective SINR at the destination.

ex-ch22-04

Hard

Show that the capacity of the degraded relay channel (YRY_R is a degraded version of YDY_D, i.e., X→YD→YRX \to Y_D \to Y_R) is achieved by decode-and-forward and equals the cut-set bound.

(a) Define the degraded relay channel formally. (b) Show that the DF lower bound matches the cut-set upper bound. (c) Explain why the degraded condition is sufficient for capacity characterisation.

ex-ch22-05

Medium

A cooperative system has one source, one relay, and one destination, all with Rayleigh fading links. The target rate is R=2R = 2 bits/s/Hz.

(a) Compute the outage probability of direct transmission at SNR = 15 dB. (b) Compute the approximate outage probability with selection DF cooperation (diversity order 2). (c) What is the cooperation gain (in dB) at this outage probability?

ex-ch22-06

Medium

Derive the diversity-multiplexing trade-off (DMT) for repetition-coded cooperation with LL relays.

(a) Show that the multiplexing gain is rmax⁑=1/(L+1)r_{\max} = 1/(L+1) (each phase carries the same information). (b) Show that the diversity order at r=0r = 0 is d(0)=L+1d(0) = L+1. (c) Plot the DMT curve d(r)=(L+1)(1βˆ’(L+1)r)d(r) = (L+1)(1 - (L+1)r) for L=1,2,3L = 1, 2, 3. (d) Compare with the DMT of DDF: d(r)=(L+1)(1βˆ’r)d(r) = (L+1)(1-r).

ex-ch22-07

Hard

Prove that the DDF protocol achieves the optimal DMT of the (L+1)Γ—1(L+1) \times 1 MISO channel.

(a) Write the DDF protocol: the relay listens for fraction ff of the block, then transmits for (1βˆ’f)(1-f). (b) Show that the relay can decode at multiplexing gain rr if f>r/(1βˆ’rΟ΅)f > r/(1-r \epsilon) for some Ο΅>0\epsilon > 0. (c) Show that the remaining (1βˆ’f)(1-f) fraction is sufficient for the distributed space-time code to achieve diversity (L+1)(1βˆ’r)(L+1)(1-r).

ex-ch22-08

Medium

A relay at position f=0.3f = 0.3 of the SS-DD distance with Ξ±=4\alpha = 4 and SNRSD=10\text{SNR}_{SD} = 10 dB:

(a) Compute SNRSR\text{SNR}_{SR} and SNRRD\text{SNR}_{RD}. (b) Compute the DF rate. (c) Compare with f=0.5f = 0.5 and f=0.7f = 0.7.

ex-ch22-09

Medium

Solve the optimal DF relay position equation fβˆ’Ξ±=1+(1βˆ’f)βˆ’Ξ±f^{-\alpha} = 1 + (1-f)^{-\alpha} numerically for α∈{2,3,4,5,6}\alpha \in \{2, 3, 4, 5, 6\}.

(a) For each Ξ±\alpha, find f⋆f^{\star} to three decimal places. (b) Show that f⋆→0.5f^{\star} \to 0.5 as Ξ±β†’βˆž\alpha \to \infty. (c) Show that f⋆→0f^{\star} \to 0 as Ξ±β†’1\alpha \to 1. (d) Plot f⋆(Ξ±)f^{\star}(\alpha) and comment on the sensitivity.

ex-ch22-10

Easy

In a PNC two-way relay with BPSK modulation (mA,mB∈{0,1}m_A, m_B \in \{0,1\}, BPSK mapping x=2mβˆ’1x = 2m - 1):

(a) Write all possible received signals at the relay yR=hAxA+hBxB+ny_R = h_A x_A + h_B x_B + n for hA=hB=1h_A = h_B = 1 (four cases). (b) Show that the relay can determine mAβŠ•mBm_A \oplus m_B from a 3-level threshold detector. (c) What happens when ∣hAβˆ£β‰ βˆ£hB∣|h_A| \neq |h_B|? Describe the difficulty and a solution.

ex-ch22-11

Hard

Derive the achievable rate region for the two-way relay channel with PNC.

(a) Write the multiple-access channel (MAC) constraints in Phase 1 for a Gaussian TWRC. (b) Show that the relay needs to decode RA+RB≀log⁑2(1+∣hA∣2SNR+∣hB∣2SNR)R_A + R_B \leq \log_2(1+|h_A|^2\text{SNR}+|h_B|^2\text{SNR}) for the XOR function. (c) Write the broadcast constraints in Phase 2 and derive the achievable sum rate. (d) Compare with the cut-set bound and identify the gap.

ex-ch22-12

Easy

Compute the Gupta--Kumar per-node throughput for: (a) n=50n = 50 nodes. (b) n=500n = 500 nodes. (c) n=5000n = 5000 nodes. (d) By what factor does T(n)T(n) decrease when nn increases from 50 to 5000?

ex-ch22-13

Medium

Explain why the n\sqrt{n} relay bottleneck arises in the Gupta--Kumar model.

(a) For nn random source-destination pairs in a unit square, compute the average number of hops per route using nearest-neighbour communication range r=clog⁑n/nr = c\sqrt{\log n/n}. (b) Compute the number of routes passing through a typical node's neighbourhood. (c) Show that each node must relay for Θ(n/log⁑n)\Theta(\sqrt{n/\log n}) flows, leading to the per-node throughput bound.

ex-ch22-14

Hard

Describe the hierarchical MIMO cooperation scheme of Ozgur--Leveque--Tse (2007) and show how it achieves Θ(1)\Theta(1) per-node throughput.

(a) Describe the three-phase protocol at one level of the hierarchy: (i) intra-cluster exchange, (ii) MIMO transmission, (iii) intra-cluster distribution. (b) Show that if the cluster size is MM and the intra-cluster communication uses the protocol of the previous level, the overhead is o(M)o(M). (c) Explain how L=O(log⁑log⁑n)L = O(\log\log n) levels suffice for the cluster size to reach Θ(n)\Theta(n). (d) Discuss the practical limitations of this scheme.

ex-ch22-15

Medium

For a relay at the midpoint (f=0.5f = 0.5) with Ξ±=3\alpha = 3 and dSD=2d_{SD} = 2 km:

(a) Compute SNRSR/SNRSD\text{SNR}_{SR}/\text{SNR}_{SD} and SNRRD/SNRSD\text{SNR}_{RD}/\text{SNR}_{SD}. (b) At what transmit SNR (Ξ³0\gamma_0 at 1 km) does direct transmission achieve 1 bit/s/Hz? (c) At the same Ξ³0\gamma_0, compute the DF rate and the gain.

ex-ch22-16

Easy

Derive the crossover SNR for AF relaying at the midpoint (f=0.5f = 0.5) with Ξ±=4\alpha = 4.

(a) Write the AF rate as a function of Ξ³SD\gamma_{SD}. (b) Set CAF=CdirectC_{\text{AF}} = C_{\text{direct}} and solve for Ξ³SD⋆\gamma_{SD}^{\star}. (c) Compare with the DF crossover from the text (Ξ³β‹†β‰ˆ224\gamma^{\star} \approx 224 for DF).

ex-ch22-17

Medium

Analyse full-duplex relaying and show that it eliminates the crossover problem.

(a) Write the full-duplex DF rate (no 1/2 factor) with self-interference cancellation (residual SI level Ξ²\beta): CFD-DF=min⁑{log⁑2(1+SNRSR/(1+Ξ²)),log⁑2(1+SNRSD+SNRRD)}C_{\text{FD-DF}} = \min\{\log_2(1+\text{SNR}_{SR}/(1+\beta)), \log_2(1+\text{SNR}_{SD}+\text{SNR}_{RD})\}. (b) Show that CFD-DF>CdirectC_{\text{FD-DF}} > C_{\text{direct}} for all SNR values when Ξ²=0\beta = 0 (perfect cancellation). (c) Find the maximum tolerable residual SI β⋆\beta^{\star} for full-duplex to outperform half-duplex DF at SNR = 20 dB.

ex-ch22-18

Hard

Consider a multi-hop relay chain with LL equidistant relays between source and destination (total distance dSDd_{SD}, hop length dSD/(L+1)d_{SD}/(L+1), path-loss exponent Ξ±\alpha).

(a) Write the end-to-end rate for DF relaying with LL hops (each hop uses 1/(L+1)1/(L+1) of the time). (b) Show that the optimal number of hops L⋆L^{\star} satisfies Lβ‹†β‰ˆ(Ξ±βˆ’1)β‹…dSD/d0L^{\star} \approx (\alpha - 1) \cdot d_{SD}/d_0 for large dSDd_{SD}, where d0d_0 is a reference distance. (c) Compare single-hop, 2-hop, and 4-hop for dSD=4d_{SD} = 4 km, Ξ±=4\alpha = 4, Ξ³0=30\gamma_0 = 30 dB. (d) Discuss the overhead (latency, synchronisation) of multi-hop vs. the rate gain.