跳到主要内容

東京大学 情報理工学系研究科 電子情報学専攻 2024年8月実施 専門 第5問

Author​

adj-matrix, 祭音Myyura

Description​

Answer the following questions about discrete-time signal processing.

(1) Describe briefly the functionality and role of an anti-aliasing filter.

(2) For a linear time-invariant and causal discrete-time signal processing system LL, let the transfer function be

H(z)=αz2αβz2−αβz+β−γ,H(z) = \frac{\alpha z^2}{\alpha\beta z^2 - \alpha\beta z + \beta - \gamma},

where zz is a complex variable, α,β,γ\alpha, \beta, \gamma are real constant numbers, and α,β>0\alpha, \beta > 0. In this case, find the difference equation for the relationship between the input x[n]x[n] and the output y[n]y[n] of the discrete-time signal for LL, where nn is an integer.

(3) In (2), find the range of γ\gamma such that LL is stable when α=4\alpha = 4 and β=1\beta = 1.

(4) In (2), when α=4\alpha = 4 and β=γ=12\beta = \gamma = \frac{1}{2}, find the magnitude response ∣H(ejΩ)∣|H(e^{j\Omega})| and the phase response ∠H(ejΩ)\angle H(e^{j\Omega}) in LL, where jj is the imaginary unit and Ω\Omega is the angular frequency.

(5) In (2), when α=4,β=1\alpha = 4, \beta = 1, and γ=19\gamma = \frac{1}{9}, find the impulse response h[n]h[n] of LL using the following discrete-time unit step signal u[n]u[n].

u[n]={1(n≥0)0(n<0)u[n] = \begin{cases} 1 & (n \ge 0) \\ 0 & (n < 0) \end{cases}

题目描述​

回答下列离散时间信号处理问题。

(1) 简要说明抗混叠滤波器的功能与作用。

(2) 对线性、时不变、因果的离散时间信号处理系统 LL,传递函数为

H(z)=αz2αβz2−αβz+β−γ,H(z)=\frac{\alpha z^2} {\alpha\beta z^2-\alpha\beta z+\beta-\gamma},

其中 zz 为复变量,α,β,γ\alpha,\beta,\gamma 为实常数,且 α,β>0\alpha,\beta>0。设 nn 为整数,求系统输入 x[n]x[n] 与输出 y[n]y[n] 之间的差分方程。

(3) 在 (2) 中取 α=4,β=1\alpha=4,\beta=1,求使系统 LL 稳定的 γ\gamma 取值范围。

(4) 在 (2) 中取 α=4\alpha=4、β=γ=12\beta=\gamma=\frac12,求系统的幅频响应 ∣H(ejΩ)∣|H(e^{j\Omega})| 和相频响应 ∠H(ejΩ)\angle H(e^{j\Omega}),其中 jj 为虚数单位,Ω\Omega 为角频率。

(5) 在 (2) 中取 α=4,β=1,γ=19\alpha=4,\beta=1,\gamma=\frac19,使用离散时间单位阶跃信号

u[n]={1,n≥0,0,n<0u[n]= \begin{cases} 1,&n\ge0,\\ 0,&n<0 \end{cases}

求系统 LL 的冲激响应 h[n]h[n]。

Kai​

(1)​

An anti-aliasing filter is a filter used before a signal sampler to restrict the bandwidth of a signal to satisfy the Nyquist-Shannon sampling theorem over the band of interest.

(2)​

Given H(z)=Y(z)X(z)=αz2αβz2−αβz+β−γH(z) = \frac{Y(z)}{X(z)} = \frac{\alpha z^2}{\alpha\beta z^2 - \alpha\beta z + \beta - \gamma}

i.e., Y(z)(αβ−αβz−1+(β−γ)z−2)=X(z)αY(z)(\alpha\beta - \alpha\beta z^{-1} + (\beta - \gamma)z^{-2}) = X(z)\alpha

Since y[n−k]↔z−kY(z)y[n-k] \leftrightarrow z^{-k}Y(z) : αβy[n]−αβy[n−1]+(β−γ)y[n−2]=αx[n]\alpha\beta y[n] - \alpha\beta y[n-1] + (\beta - \gamma) y[n-2] = \alpha x[n]

Divide by αβ\alpha\beta (assuming non-zero) : y[n]−y[n−1]+β−γαβy[n−2]=1βx[n]y[n] - y[n-1] + \frac{\beta - \gamma}{\alpha\beta} y[n-2] = \frac{1}{\beta} x[n]

(3)​

Substitute parameters into the denominator characteristic equation: 4z2−4z+(1−γ)=04z^2 - 4z + (1 - \gamma) = 0

Roots: z=4±16−16(1−γ)8=1±γ2z = \frac{4 \pm \sqrt{16 - 16(1 - \gamma)}}{8} = \frac{1 \pm \sqrt{\gamma}}{2}

For stability, poles must be inside the unit circle: ∣z∣<1|z| < 1 i.e., ∣1±γ2∣<1  ⟹  ∣1±γ∣<2\left| \frac{1 \pm \sqrt{\gamma}}{2} \right| < 1 \implies |1 \pm \sqrt{\gamma}| < 2

If γ≥0\gamma \ge 0, −3<±γ<1  ⟹  0≤γ<1-3 < \pm \sqrt{\gamma} < 1 \implies 0 \le \gamma < 1

If γ<0\gamma < 0, 1+(−γ)<4  ⟹  −3<γ<01 + (-\gamma) < 4 \implies -3 < \gamma < 0

i.e., −3<γ<1-3 < \gamma < 1

(4)​

Given α=4,β=γ=12\alpha = 4, \beta = \gamma = \frac{1}{2}

H(z)=4z22z2−2z=2zz−1H(z) = \frac{4z^2}{2z^2 - 2z} = \frac{2z}{z - 1}

Since z=ejΩz = e^{j\Omega}, H(ejΩ)=2ejΩejΩ−1=2ejΩejΩ2(ejΩ2−e−jΩ2)=ejΩ2jsin⁡Ω2H(e^{j\Omega}) = \frac{2e^{j\Omega}}{e^{j\Omega} - 1} = \frac{2e^{j\Omega}}{e^{j\frac{\Omega}{2}}(e^{j\frac{\Omega}{2}} - e^{-j\frac{\Omega}{2}})} = \frac{e^{j\frac{\Omega}{2}}}{j \sin\frac{\Omega}{2}}

Therefore, ∣H(ejΩ)∣=∣ejΩ2jsin⁡Ω2∣=1∣sin⁡Ω2∣={1sin⁡Ω2if sin⁡Ω2>0−1sin⁡Ω2if sin⁡Ω2<0|H(e^{j\Omega})| = \left| \frac{e^{j\frac{\Omega}{2}}}{j \sin\frac{\Omega}{2}} \right| = \frac{1}{|\sin\frac{\Omega}{2}|} = \begin{cases} \frac{1}{\sin\frac{\Omega}{2}} & \text{if } \sin\frac{\Omega}{2} > 0 \\ -\frac{1}{\sin\frac{\Omega}{2}} & \text{if } \sin\frac{\Omega}{2} < 0 \end{cases}

Similarly, ∠H(ejΩ)={Ω2−π2if sin⁡Ω2>0Ω2+π2if sin⁡Ω2<0(mod2π)\angle H(e^{j\Omega}) = \begin{cases} \frac{\Omega}{2} - \frac{\pi}{2} & \text{if } \sin\frac{\Omega}{2} > 0 \\ \frac{\Omega}{2} + \frac{\pi}{2} & \text{if } \sin\frac{\Omega}{2} < 0 \end{cases}\pmod{2\pi}

In summary (phases are modulo 2π2\pi):

  • If sin⁡Ω2>0\sin\frac{\Omega}{2} > 0, ∣H(ejΩ)∣=1sin⁡Ω2,∠H(ejΩ)=Ω2−π2|H(e^{j\Omega})| = \frac{1}{\sin\frac{\Omega}{2}}, \quad \angle H(e^{j\Omega}) = \frac{\Omega}{2} - \frac{\pi}{2}
  • If sin⁡Ω2<0\sin\frac{\Omega}{2} < 0, ∣H(ejΩ)∣=−1sin⁡Ω2,∠H(ejΩ)=Ω2+π2|H(e^{j\Omega})| = -\frac{1}{\sin\frac{\Omega}{2}}, \quad \angle H(e^{j\Omega}) = \frac{\Omega}{2} + \frac{\pi}{2}

At Ω=2πk (k∈Z)\Omega=2\pi k\ (k\in\mathbb Z), the rational expression is undefined. The causal system has h[n]=2u[n]h[n]=2u[n] and ROC ∣z∣>1|z|>1, so its ordinary impulse-response DTFT does not converge on the unit circle. The formulas above describe the algebraic evaluation of H(z)H(z) away from the pole; a switched-on sinusoid also retains an undamped constant transient.

(5)​

Given α=4,β=1,γ=19\alpha = 4, \beta = 1, \gamma = \frac{1}{9}

H(z)=4z24z2−4z+89=11−z−1+29z−2=1(1−23z−1)(1−13z−1)H(z) = \frac{4z^2}{4z^2 - 4z + \frac{8}{9}} = \frac{1}{1 - z^{-1} + \frac{2}{9}z^{-2}} = \frac{1}{(1 - \frac{2}{3}z^{-1})(1 - \frac{1}{3}z^{-1})}

i.e.,

H(z)=63−2z−1+−33−z−1=21−(23)z−1−11−(13)z−1H(z) = \frac{6}{3 - 2z^{-1}} + \frac{-3}{3 - z^{-1}} = \frac{2}{1 - (\frac{2}{3})z^{-1}} - \frac{1}{1 - (\frac{1}{3})z^{-1}}

Inverse Z-transform using u[n]u[n]:

  • h[n]=(2(23)n−(13)n)u[n]h[n] = \left( 2\left(\frac{2}{3}\right)^n - \left(\frac{1}{3}\right)^n \right) u[n]