京都大学 情報学研究科 知能情報学専攻 2025年8月実施 専門科目 S-4
Author
itsuitsuki
Description
In the questions below, (⋅)∗, (⋅)T, and E[⋅] denote the complex conjugate, the transpose, and the expectation, respectively. R and Z denote the set of all real numbers and the set of all integers, respectively.
Q.1
Let x(n) be a discrete-time signal with the index of n∈Z, and define the z-transform of x(n) as
X(z)=n=−∞∑∞x(n)z−n,(∗)
where z is a complex variable. Moreover, define the region of convergence of the z-transform X(z) as a set of z such that the series in the right-hand side of Eq. (∗) is absolutely convergent. Answer the following questions.
(1) Derive the z-transform and its region of convergence of a discrete-time signal
x1(n)={an0n≥0n<0,
where a∈R and a0=1.
(2) Derive the discrete-time signal x2(n), whose z-transform is given by
X2(z)=(1−41z−1)(1−21z−1)1,
where the region of convergence is 41<∣z∣<21.
(3) Assume that the z-transform and its region of convergence of a discrete-time signal x3(n) are given by X3(z) and R3, respectively. Express the z-transform of a discrete-time signal x3∗(n−k) for some k∈Z using X3(z). Moreover, answer whether the region of convergence of the z-transform of x3∗(n−k) is identical to R3 or not with reasons.
Q.2
Consider a filter of N taps, whose output signal with the index of n∈Z is given by
y(n)=xT(n)h,
where
x(n)=[x(n) x(n−1) … x(n−N+1)]T∈RN,h=[h(0) h(1) … h(N−1)]T∈RN
are the input signal vector and the filter coefficient vector, respectively. Let the input signal x(n) and the desired signal d(n) be real-valued wide-sense stationary discrete-time random processes. We assume that E[x(n)xT(n)], E[d(n)x(n)], and E[d2(n)] can be expressed as R=E[x(n)xT(n)], p=E[d(n)x(n)], and σ2=E[d2(n)], respectively.
Moreover, we define the mean-squared error between y(n) and d(n) as
J(h)=E[{d(n)−y(n)}2].
Answer the following questions.
(1) Express J(h) using R,p,σ2, and h.
(2) Derive the equation that the filter coefficient vector h satisfies to minimize J(h) (Wiener-Hopf equation).
题目描述
以下 (⋅)∗、(⋅)T 与 E[⋅] 分别表示复共轭、转置和期望;R 与 Z 分别表示实数集与整数集。
-
设 x(n) 为下标 n∈Z 的离散时间信号,其 z 变换定义为
X(z)=n=−∞∑∞x(n)z−n,(*)
其中 z 是复变量。X(z) 的收敛域定义为使式 (∗) 右端级数绝对收敛的所有 z 构成的集合。
(1)求离散时间信号
x1(n)={an0(n≥0),(n<0),
的 z 变换及其收敛域,其中 a∈R 且 a0=1。
(2)已知
X2(z)=(1−41z−1)(1−21z−1)1
的收敛域为
41<∣z∣<21,
求其对应的离散时间信号 x2(n)。
(3)设离散时间信号 x3(n) 的 z 变换及其收敛域分别为 X3(z) 和 R3。对任意 k∈Z,用 X3(z) 表示 x3∗(n−k) 的 z 变换;并说明该变换的收敛域是否与 R3 相同及其理由。
-
考虑一个 N 抽头滤波器,其输出为
y(n)=xT(n)h,n∈Z,
其中输入信号向量和滤波器系数向量分别为
x(n)=[x(n) x(n−1) ⋯ x(n−N+1)]T∈RN,
h=[h(0) h(1) ⋯ h(N−1)]T∈RN.
设输入信号 x(n) 与期望信号 d(n) 是实值广义平稳离散时间随机过程,并记
R=E[x(n)xT(n)],p=E[d(n)x(n)],σ2=E[d2(n)].
输出 y(n) 与期望信号 d(n) 之间的均方误差定义为
J(h)=E[{d(n)−y(n)}2].
(1)用 R,p,σ2,h 表示 J(h)。
(2)推导使 J(h) 最小的滤波器系数向量 h 所满足的方程,即 Wiener–Hopf 方程。
- 双边 z 变换与收敛域:根据右边、左边序列形式确定有理变换对应的环形收敛域。
- 移位与共轭性质:推导时间移位、复共轭对 z 变换表达式和收敛域的影响。
- Wiener 滤波:展开均方误差的二次型并对系数向量求梯度。
- Wiener–Hopf 方程:利用输入自相关矩阵和互相关向量刻画最小均方误差解。