115 年 國立臺灣聯合大學系統(清華、政治、陽明交通、中央四校聯招)研究所電機類《通訊系統》
第 Problem 1 題14 分
Consider a double sideband-suppressed carrier (DSB-SC) modulated wave resulting from the message signal and carrier . A coherent detector as shown below is used to demodulate .
🖼️【此處有附圖,請對照原卷】
The diagram shows a coherent detector consisting of a product modulator, a local oscillator, and a low-pass filter. The input to the product modulator is and the output of the local oscillator is . The output of the product modulator is , which then passes through a low-pass filter to produce the output .
There is a phase error in the local oscillator, where . The spectrum of the message signal is nonzero only for , and . The frequency response of the low-pass filter is for and for .
(a) (6 pt) Find the product modulator output , expressed in terms of . Also plot the magnitude spectrum of . For illustration, assume for and for .
(b) (4 pt) Find the low-pass filter output , expressed in terms of .
(c) (4 pt) What value(s) of can give the maximum average power of ? What value(s) of can give the minimum average power of ?
登入後即可作答並保存紀錄。
這題主要在考驗 DSB-SC 調變與相干接收的原理,特別是載波相位誤差對輸出訊號的影響。
核心觀念:
- DSB-SC 訊號的產生與解調。
- 低通濾波器在解調中的作用。
- 訊號功率與頻譜的計算。
- 相位誤差對解調輸出功率的影響。
(a) 找出乘法器輸出 及其頻譜
相干接收機的乘法器輸出 為原始 DSB-SC 訊號 與本地振盪器訊號的乘積:
利用三角恆等式 :
所以,
第一個項是原始訊號 的縮小版本,乘以一個常數 。
第二個項是原始訊號 的雙倍載波頻率成分,通常可以被低通濾波器濾除。
現在我們來看頻譜 。
設 的頻譜為 。
的形式為 for and for 。這是一個三角形波形。
是一個偶函數,且頻寬為 。
的頻譜 是 頻譜 的捲積。
(使用 ,這裡 是頻率)
但是,題目要求的是 的形式,不是 的形式,後面會用 來計算。
繪製 :
頻譜 包含兩個部分:
- 的縮放版本,比例因子為 。這個部分具有與 相同的頻寬 。
- 的頻譜。這個部分是 經過頻率搬移到 的結果。由於 ,這兩個頻譜成分會落在 的頻寬之外,且遠離 的中心頻率。
在 之間非零,在其他地方為零。
在 之間非零。
在 之間非零。
因為 ,所以 。
且 .
.
.
.
.
.
所以,頻率搬移後的頻譜與原始 的頻譜在頻率上是分離的。
因此, 的頻譜由兩部分組成:
- 位於 到 之間的 。
- 位於 到 的 。
- 位於 到 的 。
我們需要繪製 。
假設 for 。
在 的部分為 。
在 較大的地方,例如 ,有搬移後的頻譜。
在 的部分為 。
其他的頻率點上 。
如果 (即 ),則 在 範圍內是一個三角形,幅度峰值在 為 。
同時,在 附近,也有另一個頻率搬移後的頻譜,其幅度峰值在 為 。
繪圖說明:
假設 。
for 。
在 時,幅度為 。
在 時,幅度為 for (and similar for ).
Since , the two parts of the spectrum are separated.
The plot for will show a triangular shape centered at with height , and another similar triangular shape centered at and . The height of these shifted triangles will be .
結論 (a):
頻譜 :
- 對於 : .
- 對於 : .
- 在其他頻率點上,。
繪圖:
以 為例。
在 的範圍內, 的形狀與 相同(三角形),頂部高度為 。
在 的範圍內,有兩個搬移後的三角形頻譜,每個的頂部高度為 。
由於 , 這些頻譜不會重疊。
例如,當 時,中心頻譜的高度是 ,而搬移頻譜的高度是 。
當 時,中心頻譜的高度是 ,只剩下搬移頻譜。
(b) 找出低通濾波器輸出
低通濾波器的輸出 是 通過濾波器 後的結果。
的定義是:
for
for
我們看 :
- 對於 : 。
此部分是 。 - 對於 : 。
這是因為 ,所以 。因此,這個頻率範圍 總是 。
所以,。
這意味著低通濾波器濾除了高頻成分,只剩下由 經調變和相位誤差產生的低頻成分。
因此, 的頻譜就是 。
第 Problem 2 題19 分
Suppose the Fourier transform of a pulse satisfies the Nyquist criterion:
where is the bit duration.
(a) (4 pt) Find for all integers .
(b) (5 pt) Let be the bandwidth of such that is zero for . Find the minimum bandwidth such that the Nyquist criterion is satisfied. Also specify the spectrum that achieves the minimum bandwidth .
(c) (5 pt) Prove that the raised cosine spectrum satisfies the Nyquist criterion, where
and .
(d) (5 pt) Find the corresponding time-domain pulse .
登入後即可作答並保存紀錄。
核心觀念
本題涉及傅立葉轉換、Poisson summation formula,以及 Nyquist zero-ISI 條件。
採用傅立葉轉換定義
其反轉換為
Poisson summation formula 給出
因此,題目所給條件實際上只能決定所有取樣值的總和,不能唯一決定每一個 。
(a) 求
由 Poisson summation formula,
代入題目條件:
因為 ,可得
但這個條件無法個別決定 。例如下列兩組取樣值都符合總和為 :
以及
其餘取樣值為零。
因此,依照題目原文,(a) 的正確結論是
標準的 zero-ISI 條件通常應寫成
此時才可推出
(b) 最小頻寬與最佳頻譜
依照題目原文,條件只有
若選擇任意 ,令 只在 內非零,並使
且
便有
例如可取
只要 ,所有 的取樣點 都落在頻帶外,因此均為零。
所以對原文條件而言, 可以任意小,頻寬的下確界為 ,但不存在正的最小值:
這也顯示題目原文的 (b) 與標準 Nyquist 頻寬問題不一致。
若題目本意是標準 zero-ISI 條件,則由頻譜週期重疊不能超過 Nyquist 頻率,最小單邊頻寬為
所對應的理想矩形頻譜為
其時間域脈衝為
其中
因此
(c) 驗證
題目給定
且
因此
考慮取樣點 。
當 時,
第 Problem 3 題19 分
Consider the modulation scheme with signals , , , where and
注意: 背面有試題
(a) (6 pt) Assume that the eight signals are transmitted with equal probability over an AWGN channel with zero-mean noise and a power spectral density of . Design an optimal coherent detector that minimizes the symbol error probability. Then, plot the corresponding signal constellation points along with the optimal decision regions.
(b) (7 pt) Determine the value of that minimizes the symbol error probability under a fixed average energy constraint.
(c) (6 pt) Based on the result in (b), use the pairwise error probability to approximate the average symbol error probability as a function of and . (Hint: use the Q() function or the erfc() function to express the error probability, also applied to Problem 4 below.)
登入後即可作答並保存紀錄。
核心觀念
本題考查:
- 正交基底下的訊號空間表示。
- AWGN 通道中的最佳相干偵測。
- 最大概似偵測與最小歐氏距離判決的等價性。
- 固定平均能量下的訊號時間長度。
- Pairwise Error Probability(兩兩錯誤機率)與聯合界近似。
取正交基底
其中 對應題目中的訊號時間長度 。則
在訊號空間中的座標為
令
因此,奇數編號訊號的半徑為 ,偶數編號訊號的半徑為 。
(a) 最佳相干偵測器與訊號星座
訊號星座座標
因為
各訊號相位依序為 。
八個訊號點如下:
其中奇數點位於半徑 的圓上,偶數點位於半徑 的圓上。
示意如下:
s3=(0,r)
●
s4=(-r,r) s2=(r,r)
● ●
s5=(-r,0) ● ● s1=(r,0)
● ●
s6=(-r,-r) s8=(r,-r)
●
s7=(0,-r)
最佳相干偵測器
接收訊號在訊號空間中的表示為
其中 為二維高斯雜訊,且各維變異數為 。
由於八個訊號等機率,最大概似偵測器等價於最小歐氏距離判決器:
等價地,也可以選擇使下式最大的訊號:
因此,最佳相干接收機包含:
- 以 、 作相關器或匹配濾波器。
- 得到接收座標 。
- 計算其與八個星座點的距離。
- 判定為距離最近的訊號。
最佳決策區域
任兩個訊號點 與 的決策邊界滿足
整理得
以 為例,其相鄰點為
與 的邊界為
與 的邊界為
所以 的決策區域為
同理, 的決策區域是以各自徑向方向為中心的帶狀區域。
以 為例,其與 、 的邊界分別為
所以 的決策區域為
其餘區域依旋轉對稱性得到。決策邊界並非角度平分線,原因是奇數與偶數訊號的能量不同。
(b) 固定平均能量下的
每個訊號的能量為
由於載波週期平均關係
因此
四個奇數訊號的 ,四個偶數訊號的 ,故平均能量為
整理得
第 Problem 4 題14 分
Consider a communication system employing M-ary FSK signaling, where the m-th transmitted waveform is given by ; , with and a frequency spacing of . A coherent receiver is assumed. The signals propagate through an AWGN channel with zero-mean noise and a power spectral density of .
(a) (9 pt) Please provide a detailed derivation of the closed-form expression for the union bound of the symbol error probability.
(b) (5 pt) If , please determine the value of the union bound of symbol error probability and approximate the bit error probability.
登入後即可作答並保存紀錄。
核心觀念
本題考查:
- -ary 正交 FSK 的訊號能量與正交性。
- AWGN 下相干接收器的最大相關器判決。
- 成對錯誤機率(pairwise error probability)。
- 聯集界(union bound)。
- 符號錯誤率與位元錯誤率的近似換算。
已知 ,每個符號攜帶
個位元。
訊號能量與正交性
第 個訊號為
其能量為
因為頻率間隔為
在標準正交 MFSK 的頻率配置下,有
因此可以定義正交基底函數
使得
解題方法:相關器接收模型
假設實際傳送的是第 個訊號,接收訊號為
其中 是雙邊功率譜密度為 的 AWGN。
相關器輸出定義為
若 ,則
若 ,由於訊號彼此正交,
其中各相關器的雜訊項皆為高斯隨機變數:
相干接收器採用最大相關器輸出判決:
成對錯誤機率
考慮傳送 時,誤判成 的事件:
代入相關器輸出:
整理得
由於 與 相互獨立,且各自變異數為 ,因此
故成對錯誤機率為
也可由訊號空間距離得到相同結果。因為正交訊號的距離平方為
AWGN 下的成對錯誤機率為
(a) 符號錯誤率聯集界
第 Problem 5 題17 分
Let be the sample space of a random experiment with probability , , , and . We can represent the outcomes (symbols) using binary digits. For example, assign , , , and ; we say that , and are the binary codewords of the symbols .
(a) (3 pt) What is the average number of "0" used to denote the symbols in the above problem statement?
(b) (5 pt) If we can reassign binary codewords to denote , what is the smallest average number of bits that can be used to denote the symbols ?
(c) (5 pt) Give an assignment that can achieve the result obtained in Subproblem (b). The codeword should be instantaneously decodable, that is, no codeword is a prefix of another codeword.
(d) (4 pt) What is the average number of "0" that appears in the codeword sequence for the codeword assignment in Subproblem (c)?
登入後即可作答並保存紀錄。
這題主要考驗資訊理論中的熵 (Entropy) 和信源編碼 (Source Coding) 的概念,特別是如何利用變長碼 (Variable-Length Code) 來達到最佳的平均碼長。
核心觀念:
- 機率與資訊量。
- 平均碼長 (Average Codeword Length)。
- 熵 (Entropy) 作為資訊量下限。
- 變長碼 (Variable-Length Code) 設計。
- 前碼性質 (Prefix Property)。
- Huffman Coding。
符號與機率:
(a) 計算範例編碼中「0」的平均數量
範例編碼:
A: 00
B: 01
C: 10
D: 11
每個符號的碼長都是 2 位元。
計算每個符號碼字中的「0」的數量:
A (00): 2 個「0」
B (01): 1 個「0」
C (10): 1 個「0」
D (11): 0 個「0」
平均「0」的數量 =
平均「0」的數量 =
平均「0」的數量 =
平均「0」的數量 =
平均「0」的數量 = 。
結論 (a): 平均「0」的數量為 。
(b) 找出最小的平均位元數 (碼長)
最小平均碼長由信源的熵 (Entropy) 決定。
熵 。
bits/symbol。
根據 Shannon's Source Coding Theorem,任何無失真編碼的平均碼長 必須大於或等於信源的熵:。
因此,最小的平均碼長至少是 bits/symbol。
題目問的是「最小的平均位元數」,這就是指平均碼長。
結論 (b): 最小的平均位元數 (平均碼長) 為 bits/symbol。
(c) 給出一個可達成最小平均碼長的編碼,且具備前碼性質
為了達成最小平均碼長 bits/symbol,我們需要設計一個變長碼,使得出現機率高的符號分配較短的碼字,出現機率低的符號分配較長的碼字。Huffman Coding 是一種能達成此目標的方法。
計算 Huffman 碼:
- 將符號按機率排序:A(1/2), B(1/4), C(1/8), D(1/8)。
- 合併機率最低的兩個符號:C 和 D。合併機率為 。
現在的符號集合及機率:A(1/2), B(1/4), (C,D)(1/4)。 - 再次合併機率最低的兩個:B(1/4) 和 (C,D)(1/4)。合併機率為 。
現在的符號集合及機率:A(1/2), (B, {C,D})(1/2)。 - 最後合併:A(1/2) 和 (B, {C,D})(1/2)。
第 Problem 6 題17 分
Let be binary field, and let be a polynomial over .
(a) (4 pt) Find a polynomial such that .
(b) (3 pt) Use the polynomial in Subproblem (a) to make a generator matrix for a linear code with and . What is the matrix?
(c) (5 pt) Derive from to obtain a generator matrix in systematic form, so that with as the encoder, data bits appear in the first 4 bits of the codeword. What is the matrix?
(d) (5 pt) Suppose is the received word, which has one bit in error. What is the correct codeword?
登入後即可作答並保存紀錄。
核心觀念
本題考查二元循環碼的生成多項式與矩陣表示。
若 為 循環碼的生成多項式,則:
- ;
- 可整除 ;
- 生成矩陣可由 的係數向量組成;
- 若生成矩陣化為 ,便是 systematic form;
- 單一位元錯誤可利用 syndrome 判定錯誤位置。
以下皆依照係數順序 表示。
(a) 求生成多項式
已知
要求 使得
因為 ,而 ,所以 。進行二元多項式除法:
再以 相除:
最後:
因此商為
快速驗算:
其中相同次方的項在二元域 中互相消去。
(b) 建立生成矩陣
由
可得其係數向量為
因為 ,取 :
因此生成矩陣為
這是一個 線性循環碼的生成矩陣。
(c) 化為 systematic form
目標是將前四欄化為 。對 進行二元列運算:
先作
再作
以及
得到
因此