Exercises

ex-ch15-01

Easy

White noise with PSD Px(f)=N0/2P_x(f) = N_0/2 passes through a filter with hˇ(f)=1(1+j2πfRC)2\check{h}(f) = \frac{1}{(1 + j2\pi f RC)^2}. Find the output PSD, the output power, and the noise equivalent bandwidth.

ex-ch15-02

Easy

A WSS process X(t)X(t) with rxx(Ο„)=4eβˆ’2βˆ£Ο„βˆ£r_{xx}(\tau) = 4 e^{-2|\tau|} passes through a filter with h(t)=eβˆ’tu(t)h(t) = e^{-t} u(t) (where u(t)u(t) is the unit step). Find Py(f)P_y(f).

ex-ch15-03

Easy

Prove that the output of a BIBO-stable LTI system with WSS input has output power PY≀rxx(0)(∫∣h(Ο„)βˆ£β€‰dΟ„)2\mathcal{P}_Y \leq r_{xx}(0) \left(\int |h(\tau)|\, d\tau\right)^2.

ex-ch15-04

Medium

Show that the matched filter output for a signal s(t)s(t) at the optimal sampling instant can be written as g(t0)=Esg(t_0) = E_s, the signal energy.

ex-ch15-05

Medium

Derive the generalized matched filter for colored noise with PSD PN(f)P_N(f). Show that the optimal filter is hΛ‡opt(f)=sΛ‡βˆ—(f)eβˆ’j2Ο€ft0PN(f)\check{h}_{\text{opt}}(f) = \frac{\check{s}^*(f) e^{-j2\pi f t_0}}{P_N(f)} and the maximum SNR is SNRmax⁑=2∫∣sΛ‡(f)∣2PN(f) df\text{SNR}_{\max} = 2 \int \frac{|\check{s}(f)|^2}{P_N(f)}\, df.

ex-ch15-06

Medium

For the Wiener filter problem with Y(t)=X(t)+N(t)Y(t) = X(t) + N(t), show that the minimum MSE satisfies MMSE≀min⁑(ΟƒX2,ΟƒN2)\text{MMSE} \leq \min(\sigma^2_{X}, \sigma^2_{N}), where ΟƒX2=∫Px(f) df\sigma^2_{X} = \int P_x(f)\, df and ΟƒN2=∫PN(f) df\sigma^2_{N} = \int P_N(f)\, df.

ex-ch15-07

Medium

An AR(1) process Xn=0.9Xnβˆ’1+WnX_n = 0.9 X_{n-1} + W_n (ΟƒW2=1\sigma^2_{W} = 1) passes through the differentiator h[n]=Ξ΄[n]βˆ’Ξ΄[nβˆ’1]h[n] = \delta[n] - \delta[n-1]. Find the output PSD and show that the differentiator amplifies high-frequency components.

ex-ch15-08

Medium

Show that the noise equivalent bandwidth of the Gaussian filter hΛ‡(f)=eβˆ’Ο€(f/f0)2\check{h}(f) = e^{-\pi (f/f_0)^2} is BN=f0Ο€/2B_N = f_0 \sqrt{\pi/2}.

ex-ch15-09

Medium

For the matched filter theorem, show that the SNR loss from using a filter h(t)β‰ hmf(t)h(t) \neq h_{\text{mf}}(t) is characterized by the mismatch loss ρ=SNRSNRmax⁑=∣∫hΛ‡(f)sΛ‡(f)ej2Ο€ft0 df∣2∫∣hΛ‡(f)∣2 dfβ‹…Es≀1.\rho = \frac{\text{SNR}}{\text{SNR}_{\max}} = \frac{|\int \check{h}(f) \check{s}(f) e^{j2\pi f t_0}\, df|^2}{\int |\check{h}(f)|^2\, df \cdot E_s} \leq 1.

ex-ch15-10

Hard

(Prediction) Consider the Wiener prediction problem: given the WSS observation {Y(t):t≀0}\{Y(t) : t \leq 0\}, find the LTI filter that minimizes E[∣X(Ξ”)βˆ’X^(Ξ”)∣2]\mathbb{E}[|X(\Delta) - \hat{X}(\Delta)|^2], where X^(Ξ”)=∫0∞h(Ο„)Y(βˆ’Ο„) dΟ„\hat{X}(\Delta) = \int_0^{\infty} h(\tau) Y(-\tau)\, d\tau and Ξ”>0\Delta > 0 is the prediction horizon. Show that the non-causal (unrealizable) predictor has frequency response hΛ‡(f)=ej2Ο€fΞ”Px(f)/(Px(f)+PN(f))\check{h}(f) = e^{j2\pi f \Delta} P_x(f) / (P_x(f) + P_N(f)).

ex-ch15-11

Hard

Show that the Wiener filter MMSE can be written as MMSE=rxx(0)βˆ’βˆ«βˆ£hΛ‡opt(f)∣2Py(f) df.\text{MMSE} = r_{xx}(0) - \int |\check{h}_{\text{opt}}(f)|^2 P_y(f)\, df. Interpret this as "total signal power minus the power captured by the filter."

ex-ch15-12

Easy

A matched filter is designed for the triangular pulse s(t)=(1βˆ’βˆ£t∣/T)s(t) = (1 - |t|/T) for ∣tβˆ£β‰€T|t| \leq T and zero otherwise. Compute the signal energy EsE_s and the maximum SNR.

ex-ch15-13

Medium

Show that for two uncorrelated WSS processes X(t)X(t) and N(t)N(t) with Y(t)=X(t)+N(t)Y(t) = X(t) + N(t), the Wiener filter satisfies 0≀hΛ‡opt(f)≀10 \leq \check{h}_{\text{opt}}(f) \leq 1 for all ff.

ex-ch15-14

Hard

(Smoothing) In the Wiener smoothing problem, the desired output is a smoothed version of the signal: D(t)=∫w(Ο„)X(tβˆ’Ο„) dΟ„D(t) = \int w(\tau) X(t - \tau)\, d\tau for some smoothing kernel ww. Show that the optimal filter is hΛ‡opt(f)=wΛ‡(f)Px(f)Px(f)+PN(f)\check{h}_{\text{opt}}(f) = \frac{\check{w}(f) P_x(f)}{P_x(f) + P_N(f)}.

ex-ch15-15

Hard

Compute the noise equivalent bandwidth of the raised-cosine filter with rolloff factor α∈[0,1]\alpha \in [0, 1] and symbol rate 1/T1/T: ∣hΛ‡(f)∣2={T∣fβˆ£β‰€1βˆ’Ξ±2TT2[1+cos⁑(Ο€TΞ±(∣fβˆ£βˆ’1βˆ’Ξ±2T))]1βˆ’Ξ±2T<∣fβˆ£β‰€1+Ξ±2T0∣f∣>1+Ξ±2T|\check{h}(f)|^2 = \begin{cases} T & |f| \leq \frac{1-\alpha}{2T} \\ \frac{T}{2}\left[1 + \cos\left(\frac{\pi T}{\alpha}\left(|f| - \frac{1-\alpha}{2T}\right)\right)\right] & \frac{1-\alpha}{2T} < |f| \leq \frac{1+\alpha}{2T} \\ 0 & |f| > \frac{1+\alpha}{2T} \end{cases}

ex-ch15-16

Challenge

(Wiener filter for channel equalization) A channel with frequency response C(f)C(f) distorts a WSS signal X(t)X(t) and adds noise: Y(t)=(cβˆ—X)(t)+N(t)Y(t) = (c * X)(t) + N(t). Find the Wiener equalizer that estimates X(t)X(t) from Y(t)Y(t).

ex-ch15-17

Easy

Verify that Py(f)=∣hΛ‡(f)∣2Px(f)P_y(f) = |\check{h}(f)|^2 P_x(f) by checking dimensions. If Px(f)P_x(f) has units of W/Hz and hΛ‡(f)\check{h}(f) is dimensionless, what are the units of Py(f)P_y(f)?

ex-ch15-18

Medium

Two uncorrelated white noise sources N1(t)N_1(t) and N2(t)N_2(t) with PSDs N01/2{N_0}_{1}/2 and N02/2{N_0}_{2}/2 are added and passed through a filter with noise bandwidth BNB_N. Find the total output noise power.

ex-ch15-19

Hard

(Friis formula derivation) Consider two cascaded amplifiers with gains G1,G2G_1, G_2 and noise figures F1,F2F_1, F_2. By modeling each amplifier as adding noise NiN_i at its input, derive Ftotal=F1+(F2βˆ’1)/G1F_{\text{total}} = F_1 + (F_2 - 1)/G_1.

ex-ch15-20

Challenge

(Multi-channel Wiener filter) Let Y(t)=HX(t)+N(t)\mathbf{Y}(t) = \mathbf{H} X(t) + \mathbf{N}(t) where H∈CMΓ—1\mathbf{H} \in \mathbb{C}^{M \times 1} is a known channel vector, X(t)X(t) is a scalar WSS signal with PSD Px(f)P_x(f), and N(t)\mathbf{N}(t) is spatially white noise with PN(f)=Οƒ2IP_{\mathbf{N}}(f) = \sigma^2 \mathbf{I}. Find the vector Wiener filter g(f)\mathbf{g}(f) such that X^(f)=gH(f)Y(f)\hat{X}(f) = \mathbf{g}^H(f) \mathbf{Y}(f) minimizes the MSE.