112 公務人員升官等薦任 電信工程 通信與系統 考古題詳解

112 年・公務人員升官等・薦任・電信工程
試題代碼 通信與系統

第 一 題20 分

Hilbert 轉換與 Fourier 轉換的關係:(每小題 5 分,共 20 分)

(一) 試計算以下函數的反 Fourier 轉換:

H(f)={e−αf,f>0,−eαf,f<0.H(f)= \begin{cases} e^{-\alpha f}, & f>0,\\ -e^{\alpha f}, & f<0. \end{cases}

(二) 請利用第 (一) 小題的結果計算 sgn⁡(f)\operatorname{sgn}(f) 的反 Fourier 轉換,其中

sgn⁡(f)={1,f>0,0,f=0,−1,f<0.\operatorname{sgn}(f)= \begin{cases} 1, & f>0,\\ 0, & f=0,\\ -1, & f<0. \end{cases}

(三) 請說明 x(t)x(t) 的 Hilbert 轉換的 Fourier 轉換、X(f)X(f) 與 sgn⁡(f)\operatorname{sgn}(f) 三者之間的關係,其中 X(f)X(f) 為 x(t)x(t) 的 Fourier 轉換。

(四) 請利用第 (三) 小題的結果計算 cos⁡(2πfct)\cos(2\pi f_c t) 的 Hilbert 轉換。

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

採用 Fourier 轉換定義

X(f)=∫−∞∞x(t)e−j2πft dt,x(t)=∫−∞∞X(f)ej2πft df.X(f)=\int_{-\infty}^{\infty}x(t)e^{-j2\pi ft}\,dt, \qquad x(t)=\int_{-\infty}^{\infty}X(f)e^{j2\pi ft}\,df.

因此頻率變數 ff 的反 Fourier 轉換,核函數為 ej2πfte^{j2\pi ft}。

本題依序考查分段頻譜的反 Fourier 轉換、以極限取得 sgn⁡(f)\operatorname{sgn}(f) 的反轉換,以及 Hilbert 轉換在頻域中的乘法關係。以下取 α>0\alpha>0。

(一) 計算 H(f)H(f) 的反 Fourier 轉換

依分段定義拆成兩個積分:

h(t)=∫−∞∞H(f)ej2πft df=∫0∞e−αfej2πft df−∫−∞0eαfej2πft df.\begin{aligned} h(t) &=\int_{-\infty}^{\infty}H(f)e^{j2\pi ft}\,df\\ &=\int_0^\infty e^{-\alpha f}e^{j2\pi ft}\,df -\int_{-\infty}^0 e^{\alpha f}e^{j2\pi ft}\,df. \end{aligned}

第一項為

∫0∞e−(α−j2πt)f df=1α−j2πt.\int_0^\infty e^{-(\alpha-j2\pi t)f}\,df =\frac{1}{\alpha-j2\pi t}.

第二項(含原式前的負號)為

−∫−∞0e(α+j2πt)f df=−1α+j2πt.-\int_{-\infty}^0 e^{(\alpha+j2\pi t)f}\,df =-\frac{1}{\alpha+j2\pi t}.

故

h(t)=1α−j2πt−1α+j2πt=j4πtα2+4π2t2.\begin{aligned} h(t) &=\frac{1}{\alpha-j2\pi t}-\frac{1}{\alpha+j2\pi t}\\ &=\frac{j4\pi t}{\alpha^2+4\pi^2t^2}. \end{aligned}

(二) 計算 sgn⁡(f)\operatorname{sgn}(f) 的反 Fourier 轉換

令 α→0+\alpha\to0^+,則 H(f)H(f) 在 f≠0f\ne0 時趨近 sgn⁡(f)\operatorname{sgn}(f)。因此可由上一小題取極限,得到

F−1{sgn⁡(f)}=lim⁡α→0+j4πtα2+4π2t2=jπt.\mathcal{F}^{-1}\{\operatorname{sgn}(f)\} =\lim_{\alpha\to0^+}\frac{j4\pi t}{\alpha^2+4\pi^2t^2} =\frac{j}{\pi t}.

此式須以主值(principal value)理解:

F−1{sgn⁡(f)}=PV⁡jπt.\boxed{\mathcal{F}^{-1}\{\operatorname{sgn}(f)\} =\operatorname{PV}\frac{j}{\pi t}}.

(三) Hilbert 轉換的 Fourier 轉換關係

🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

第 二 題20 分

關於 FM 調變與 PM 調變:

假設訊息訊號為 m(t)m(t)、調變係數(modulation index)為 β\beta、載波振幅為 AcA_c 與載波頻率為 fcf_c,試回答下列問題:(每小題 5 分,共 20 分)

(一) 試寫出 PM 調變的數學模型,並畫出簡易傳輸器系統圖。

(二) 請說明 FM 與 PM 調變的差異處。

(三) 請說明如何利用 FM 解調器來解調 PM 的訊號。(可以加入適當的函數來完成題目。)

(四) 假設訊息訊號為 sin⁡(2πfmt)\sin(2\pi f_m t)。當 β=1\beta=1,試說明為什麼此時的 PM 訊號之數學表示式可以近似為:

Accos⁡(2πfct)+Acβ2[cos⁡(2π(fc+fm)t)−cos⁡(2π(fc−fm)t)]A_c\cos(2\pi f_c t) +\frac{A_c\beta}{2} \left[ \cos\bigl(2\pi(f_c+f_m)t\bigr) -\cos\bigl(2\pi(f_c-f_m)t\bigr) \right]

(提示:可以用泰勒展開式來展開 PM 訊號。)

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

FM(頻率調變)與 PM(相位調變)都屬於角度調變,載波振幅保持為 AcA_c,訊息則改變載波的瞬時相位。一般角度調變訊號可寫成

s(t)=Accos⁡ ⁣[2πfct+ϕ(t)].s(t)=A_c\cos\!\left[2\pi f_c t+\phi(t)\right].

PM 讓相位偏移與訊息振幅成正比;FM 則讓瞬時頻率偏移與訊息振幅成正比。角度調變係數 β\beta 的具體定義會依調變方式及訊息振幅而定。本題第(四)小題採用峰值相位偏移 β\beta,並以峰值為 1 的正弦訊息為例。

解題方法

(一)PM 數學模型與傳輸器系統圖

PM 的相位偏移與訊息訊號成正比,因此其數學模型為

sPM(t)=Accos⁡ ⁣[2πfct+kpm(t)],s_{\mathrm{PM}}(t) =A_c\cos\!\left[2\pi f_c t+k_p m(t)\right],

其中 kpk_p 為相位調變靈敏度,單位通常為 rad/訊息單位。若以 β\beta 表示峰值相位偏移,則可寫成

sPM(t)=Accos⁡ ⁣[2πfct+β m(t)mp],s_{\mathrm{PM}}(t) =A_c\cos\!\left[2\pi f_c t+\beta\,\frac{m(t)}{m_p}\right],

其中 mp=max⁡∣m(t)∣m_p=\max |m(t)|。當訊息已正規化為峰值 1,模型簡化為

sPM(t)=Accos⁡ ⁣[2πfct+βm(t)].s_{\mathrm{PM}}(t)=A_c\cos\!\left[2\pi f_c t+\beta m(t)\right].

簡易傳輸器系統圖如下:

m(t)⟶比例/相位調變器 kp⟶與載波 Accos⁡(2πfct) 合成⟶sPM(t)m(t)\longrightarrow \boxed{\text{比例/相位調變器 }k_p} \longrightarrow \boxed{\text{與載波 }A_c\cos(2\pi f_ct)\text{ 合成}} \longrightarrow s_{\mathrm{PM}}(t)

亦可用方塊表示為:訊息 m(t)m(t) 經比例器轉成相位偏移 kpm(t)k_pm(t),再由相位調變器改變載波相位,輸出 PM 訊號。

(二)FM 與 PM 的差異

令角度調變訊號的總相位為 θ(t)\theta(t),瞬時頻率為

fi(t)=12πdθ(t)dt.f_i(t)=\frac{1}{2\pi}\frac{d\theta(t)}{dt}.

PM 的總相位直接隨訊息變化:

θPM(t)=2πfct+kpm(t),\theta_{\mathrm{PM}}(t)=2\pi f_ct+k_pm(t),

故其瞬時頻率為

fi,PM(t)=fc+kp2πdm(t)dt.f_{i,\mathrm{PM}}(t) =f_c+\frac{k_p}{2\pi}\frac{dm(t)}{dt}.

所以 PM 的相位偏移與 m(t)m(t) 成正比,頻率偏移則與訊息的微分成正比。

FM 的瞬時頻率直接隨訊息變化:

fi,FM(t)=fc+kfm(t),f_{i,\mathrm{FM}}(t)=f_c+k_fm(t),

其中 kfk_f 為頻率調變靈敏度。對瞬時頻率積分可得總相位:

θFM(t)=2πfct+2πkf∫−∞tm(τ) dτ.\theta_{\mathrm{FM}}(t) =2\pi f_ct+2\pi k_f\int_{-\infty}^{t}m(\tau)\,d\tau.

因此 FM 的頻率偏移與 m(t)m(t) 成正比,相位偏移則與訊息的積分成正比。兩者的載波振幅均維持不變。

(三)利用 FM 解調器解調 PM

PM 訊號的瞬時頻率偏移與訊息微分成正比。若將 PM 訊號送入 FM 解調器,FM 解調器輸出與瞬時頻率偏移成正比,因而得到與 dm(t)dt\frac{dm(t)}{dt} 成正比的訊號。再將該輸出積分,即可恢復原訊息。

🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

第 三 題20 分

假設通道的轉移機率矩陣(transition probability matrix)為:

P(Y∣X)=[p(y1∣x1)p(y2∣x1)p(y1∣x2)p(y2∣x2)p(y1∣x3)p(y2∣x3)]=[1212121201]P(Y\mid X)= \begin{bmatrix} p(y_1\mid x_1) & p(y_2\mid x_1)\\ p(y_1\mid x_2) & p(y_2\mid x_2)\\ p(y_1\mid x_3) & p(y_2\mid x_3) \end{bmatrix} = \begin{bmatrix} \frac{1}{2} & \frac{1}{2}\\ \frac{1}{2} & \frac{1}{2}\\ 0 & 1 \end{bmatrix}

(一) 假設所有輸入機率都相同(p(x1)=p(x2)=p(x3)p(x_1)=p(x_2)=p(x_3)),請算出通道輸出機率分布。(5 分)

(二) 決定一個輸入機率分布,使得通道輸出的機率都相同(p(y1)=p(y2)p(y_1)=p(y_2))。(5 分)

(三) 計算此通道的通道容量與在此時的輸入機率分布。(10 分)

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考查離散無記憶通道的輸入與輸出機率,以及通道容量。通道轉移機率 p(yj∣xi)p(y_j\mid x_i) 表示輸入 xix_i 時輸出 yjy_j 的條件機率。

輸出機率由全機率公式求得:

p(yj)=∑ip(xi)p(yj∣xi)p(y_j)=\sum_i p(x_i)p(y_j\mid x_i)

通道容量是互資訊對輸入分布取最大值:

C=max⁡p(x)I(X;Y)=max⁡p(x)[H(Y)−H(Y∣X)]C=\max_{p(x)} I(X;Y) =\max_{p(x)}\left[H(Y)-H(Y\mid X)\right]

本題的輸出只有 y1,y2y_1,y_2,故 H(Y)≤1H(Y)\leq 1 bit。若存在輸入分布能使輸出等機率,並使 H(Y∣X)H(Y\mid X) 最小,即可達到容量。

(一)輸入等機率時的輸出分布

由 p(x1)=p(x2)=p(x3)=13p(x_1)=p(x_2)=p(x_3)=\frac13,分別計算:

p(y1)=∑i=13p(xi)p(y1∣xi)=13⋅12+13⋅12+13⋅0=13,\begin{aligned} p(y_1) &=\sum_{i=1}^3p(x_i)p(y_1\mid x_i)\\ &=\frac13\cdot\frac12+\frac13\cdot\frac12+\frac13\cdot0 =\frac13, \end{aligned} p(y2)=∑i=13p(xi)p(y2∣xi)=13⋅12+13⋅12+13⋅1=23.\begin{aligned} p(y_2) &=\sum_{i=1}^3p(x_i)p(y_2\mid x_i)\\ &=\frac13\cdot\frac12+\frac13\cdot\frac12+\frac13\cdot1 =\frac23. \end{aligned}

因此輸出機率分布為

P(Y)=(13,23).\boxed{P(Y)=\left(\frac13,\frac23\right)}.

(二)使輸出等機率的輸入分布

設 p(x1)=a, p(x2)=b, p(x3)=cp(x_1)=a,\ p(x_2)=b,\ p(x_3)=c,其中 a+b+c=1a+b+c=1。由矩陣可得

p(y1)=a+b2,p(y2)=a+b2+c.p(y_1)=\frac{a+b}{2},\qquad p(y_2)=\frac{a+b}{2}+c.

令兩種輸出等機率:

a+b2=a+b2+c⟹c=0.\frac{a+b}{2}=\frac{a+b}{2}+c \quad\Longrightarrow\quad c=0.

因此只要令 p(x3)=0p(x_3)=0,且 p(x1)+p(x2)=1p(x_1)+p(x_2)=1,輸出即為等機率。舉例而言,取

P(X)=(12,12,0)\boxed{P(X)=\left(\frac12,\frac12,0\right)}

則

p(y1)=p(y2)=12.p(y_1)=p(y_2)=\frac12.

(三)通道容量與容量達成時的輸入分布

以輸入 x1,x2,x3x_1,x_2,x_3 分別計算輸出熵的條件熵:

  • 輸入 x1x_1 或 x2x_2 時,輸出為等機率,故 H(Y∣X=xi)=1H(Y\mid X=x_i)=1 bit。
  • 輸入 x3x_3 時,輸出必為 y2y_2,故 H(Y∣X=x3)=0H(Y\mid X=x_3)=0 bit。

令輸入機率為 (a,b,c)(a,b,c),則

H(Y∣X)=(a+b)⋅1+c⋅0=1−c.H(Y\mid X)=(a+b)\cdot1+c\cdot0=1-c.
🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

第 四 題20 分

假設傳輸訊號的數學表示式為:

si(t)=Acos⁡(2πfct+iπM),0≤t≤Tss_i(t)=A\cos\left(2\pi f_c t+\frac{i\pi}{M}\right), \qquad 0\leq t\leq T_s

其中 i=1,2,…,2Mi=1,2,\ldots,2^M。

(一) 試著幫這樣的傳輸訊號找出適當的訊號基底函數。(5 分)

(二) 利用訊號基底函數來表示 x(t)x(t)。(5 分)

(三) 試著推導此傳輸訊號在高斯白雜訊的通道環境中最佳之接收器。假設 n(t)n(t) 為高斯白雜訊,則

E{n(t1)n(t2)}=N02δ(t1−t2)E\{n(t_1)n(t_2)\}=\frac{N_0}{2}\delta(t_1-t_2)

。(10 分)

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

這題考查訊號空間表示法,以及高斯白雜訊通道中的最佳接收器。接收訊號可投影到一組正交規一(orthonormal)基底函數上,轉成有限維向量;在等概似先驗機率與 AWGN 下,最佳接收器採用最大概似(ML)判決,也就是選擇與接收向量歐氏距離最近的訊號向量。

題目共有 2M2^M 個訊號,但所有訊號只含同一個載波頻率,且相位不同,因此訊號空間維度為 2。

(一)適當的訊號基底函數

在區間 0≤t≤Ts0\leq t\leq T_s 上,取正交規一基底:

ϕ1(t)=2Tscos⁡(2πfct),ϕ2(t)=−2Tssin⁡(2πfct).\phi_1(t)=\sqrt{\frac{2}{T_s}}\cos(2\pi f_ct), \qquad \phi_2(t)=-\sqrt{\frac{2}{T_s}}\sin(2\pi f_ct).

此處假設載波在符元區間內包含整數個週期,即 fcTsf_cT_s 為整數;在此條件下,

∫0Tsϕk2(t) dt=1,∫0Tsϕ1(t)ϕ2(t) dt=0.\int_0^{T_s}\phi_k^2(t)\,dt=1, \qquad \int_0^{T_s}\phi_1(t)\phi_2(t)\,dt=0.

選用負號的正弦基底,是為了讓訊號座標的正弦分量呈正號。利用 cos⁡(a+b)=cos⁡acos⁡b−sin⁡asin⁡b\cos(a+b)=\cos a\cos b-\sin a\sin b,可得:

si(t)=Acos⁡(2πfct+iπM)=Acos⁡iπMcos⁡(2πfct)−Asin⁡iπMsin⁡(2πfct).s_i(t) =A\cos\left(2\pi f_ct+\frac{i\pi}{M}\right) =A\cos\frac{i\pi}{M}\cos(2\pi f_ct) -A\sin\frac{i\pi}{M}\sin(2\pi f_ct).

因此它可由上述兩個基底張成,訊號空間維度為 2。

(二)以訊號基底表示 x(t)x(t)

令傳送第 ii 個訊號,接收端的無雜訊訊號為 x(t)=si(t)x(t)=s_i(t)。依基底展開式

x(t)=xi1ϕ1(t)+xi2ϕ2(t),x(t)=x_{i1}\phi_1(t)+x_{i2}\phi_2(t),

其座標為內積:

xi1=∫0Tssi(t)ϕ1(t) dt=ATs2cos⁡iπM,x_{i1}=\int_0^{T_s}s_i(t)\phi_1(t)\,dt =A\sqrt{\frac{T_s}{2}}\cos\frac{i\pi}{M}, xi2=∫0Tssi(t)ϕ2(t) dt=ATs2sin⁡iπM.x_{i2}=\int_0^{T_s}s_i(t)\phi_2(t)\,dt =A\sqrt{\frac{T_s}{2}}\sin\frac{i\pi}{M}.

故第 ii 個訊號向量為

xi=[ATs/2cos⁡(iπ/M)ATs/2sin⁡(iπ/M)].\mathbf{x}_i= \begin{bmatrix} A\sqrt{T_s/2}\cos(i\pi/M)\\[2mm] A\sqrt{T_s/2}\sin(i\pi/M) \end{bmatrix}.

所有訊號點落在半徑 ATs/2A\sqrt{T_s/2} 的圓上,彼此以相位角 iπ/Mi\pi/M 區分。

(三)AWGN 通道中的最佳接收器

接收訊號為

r(t)=si(t)+n(t).r(t)=s_i(t)+n(t).

將接收訊號投影到兩個基底,可得充分統計量:

🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

第 五 題20 分

假設 HH 為奇偶校驗矩陣:

H=[110110010110100111001]H= \begin{bmatrix} 1 & 1 & 0 & 1 & 1 & 0 & 0\\ 1 & 0 & 1 & 1 & 0 & 1 & 0\\ 0 & 1 & 1 & 1 & 0 & 0 & 1 \end{bmatrix}

(一) 試問這樣的線性區塊碼的生成矩陣為何?(5 分)

(二) 試問這樣的碼之所有碼字為何?(5 分)

(三) 如果收得的訊號向量為

[1 1 1 0 1 0 0]T[1\ 1\ 1\ 0\ 1\ 0\ 0]^T

請問有沒有錯誤?如果有錯誤,是否可以修正?如果可以修正,請問修正後的結果為何?(10 分)

登入後即可作答並保存紀錄。

這一題的完整詳解

核心觀念

本題考線性區塊碼的生成矩陣、碼字列舉,以及以症候(syndrome)判斷和修正錯誤。

奇偶校驗矩陣 HH 的每一列提供一個奇偶校驗方程式。合法碼字 cc 必須滿足

HcT=0Hc^T=0

所有滿足此條件的向量構成線性碼。若 HH 的秩為 rr、碼長為 nn,則碼的維度為 k=n−rk=n-r;生成矩陣 GG 的每一列都是 HH 零空間中的向量,且 GHT=0GH^T=0。

解題方法

(一)求生成矩陣

題目中的 HH 是 3×73\times 7 矩陣,秩為 33,因此碼的維度為

k=7−3=4k=7-3=4

令碼字為 c=[c1 c2 c3 c4 c5 c6 c7]Tc=[c_1\ c_2\ c_3\ c_4\ c_5\ c_6\ c_7]^T。由 Hc=0Hc=0(運算皆在 GF(2)\mathrm{GF}(2) 上,亦即加法為 XOR)可得

c5=c1+c2+c4c6=c1+c3+c4c7=c2+c3+c4\begin{aligned} c_5&=c_1+c_2+c_4\\ c_6&=c_1+c_3+c_4\\ c_7&=c_2+c_3+c_4 \end{aligned}

因此可取前四位為資訊位元,令生成矩陣採系統形式:

G=[1000110010010100100110001111]G= \begin{bmatrix} 1&0&0&0&1&1&0\\ 0&1&0&0&1&0&1\\ 0&0&1&0&0&1&1\\ 0&0&0&1&1&1&1 \end{bmatrix}

(二)列出所有碼字

對所有 24=162^4=16 種資訊位元 [c1c2c3c4][c_1c_2c_3c_4],以 c=[c1c2c3c4]Gc=[c_1c_2c_3c_4]G(在 GF(2)\mathrm{GF}(2) 上相乘)即可得到碼字:

資訊位元碼字
00000000000
00010001111
00100010011
00110011100
01000100101
01010101010
01100110110
01110111001
10001000110
10011001001
10101010101
10111011010
11001100011
11011101100
11101110000
🔒

後續完整解題步驟與【答案】

免費註冊,享 3 天全站完整詳解閱覽。

免費註冊

其他考古題