107 國安局特考三等 電子組(選試英文) 通訊系統 考古題詳解
第 一 題20 分
系統的脈衝響應(impulse response)如下:
(一) 請問此系統是否穩定(stable)?(10 分)
(二) 請問此系統是否具因果性(causal)?(10 分)
登入後即可作答並保存紀錄。
核心觀念
本題評量線性非時變(LTI)系統的兩大核心特性:BIBO 穩定性(Bounded-Input Bounded-Output Stability) 與 因果性(Causality)。
- BIBO 穩定性之充要條件: 連續時間 LTI 系統為 BIBO 穩定的充要條件是其脈衝響應 必須絕對可積分(absolutely integrable):
從拉氏轉換(Laplace Transform)與頻域角度來看,因果 LTI 系統為 BIBO 穩定的充要條件為其轉移函數 的所有極點(poles)皆落在 平面的左半平面(Left-Half Plane, LHP),且其收斂區間(ROC)包含虛軸( 軸)。
- 因果性之充要條件: 系統在某一時刻的輸出僅取決於當前與過去的輸入,與未來的輸入無關。對於 LTI 系統,其充要條件為系統在負時間沒有脈衝響應,即:
解題方法
(一) 穩定性分析
時域推導(定義法):
根據 BIBO 穩定性的定義,檢驗 之絕對積分值:
由於單位步階函數 在 時為 、在 時為 ,積分範圍縮減為 :
對於任意實數 ,餘弦函數之振幅滿足 。利用比較審斂法將被積函數進行上界放大:
計算該指數積分:
由此可得:
第 二 題20 分
每個頻寬均為 的 12 組不同訊號,進行多工處理並傳送。若多工/調變的方式如下,請分別計算出其所需之最小頻寬為何?
(一) 分頻多工(FDM)/單邊帶調變(SSB)。(10 分)
(二) 分時多工(TDM)/脈波振幅調變(PAM)。(10 分)
登入後即可作答並保存紀錄。
核心觀念
本題主要測驗通訊系統中兩種最基礎的多工技術(Multiplexing)及其搭配調變後的「理論最小傳輸頻寬」計算:
- 分頻多工(FDM)搭配單邊帶調變(SSB):
- 單邊帶調變(SSB)頻寬:基頻訊號頻寬為 時,SSB 調變僅保留上邊帶(USB)或下邊帶(LSB),因此已調變訊號的頻寬與基頻訊號頻寬相同,即 。
- FDM 最小頻寬:將多個訊號在頻域上分別調變至不重疊的載波頻率。在不計防護頻帶(Guard Band)的理論極限下,總頻寬為各訊號頻寬之和:
- 分時多工(TDM)搭配脈波振幅調變(PAM):
- 奈奎斯特取樣定理(Nyquist Sampling Theorem):為避免頻譜混疊(Aliasing),頻寬為 的低通訊號,其最低取樣頻率(Nyquist Rate)為:
- TDM 總脈波傳輸率(Aggregate Pulse Rate):將 組訊號之抽樣值在時間軸上交錯排列,每秒產生的總脈波數(符元率)為:
- 基頻 PAM 奈奎斯特最小頻寬準則(Nyquist Criterion for Zero ISI):根據奈奎斯特第一準則,在無符元間干擾(Zero ISI)的要求下,傳輸脈波率為 的基頻系統,採用理想 Sinc 脈波時之理論最小傳輸頻寬為:
解題方法
已知條件:
- 訊號組數:
- 每組訊號頻寬:
(一) 分頻多工(FDM)/單邊帶調變(SSB)之最小頻寬
-
單一訊號調變頻寬: 單邊帶調變(SSB)僅傳送單一邊帶,其佔用頻寬等於原基頻訊號頻寬:
-
FDM 理論最小傳輸頻寬: 題目要求計算「最小頻寬」,故考慮防護頻帶為零的理想狀況,將 12 組訊號在頻域緊密排列:
第 三 題20 分
及 為窄頻帶系統之同相及正交通道的符號錯誤率,請證明整個系統的平均符號錯誤機率為:
(20 分)
登入後即可作答並保存紀錄。
核心觀念
本題評量窄頻數位通訊系統中,二維正交調變(如 QAM、QPSK)之**符號錯誤率(Symbol Error Rate, SER)**與一維分量(同相分量 與正交分量 )錯誤率之間的機率關聯。核心知識點涵蓋:
- 窄頻帶系統的正交分解與統計獨立性: 在加性高斯白雜訊(AWGN)通道中,窄頻雜訊可分解為同相雜訊 與正交雜訊 。因兩者載波正交且為零均值高斯程序,在同相與正交基底上的投影不相關(Uncorrelated);在高斯分佈下,不相關即等同於統計獨立(Statistically Independent)。
- 符號正確接收與錯誤事件的互補性: 整體二維符號被正確解調的充要條件為「同相通道與正交通道皆被正確判決」。
- 機率論之餘事件原理與排容原理(Inclusion-Exclusion Principle):
- 餘事件法:
- 聯集法:
解題方法
步驟一:建立通道模型與確立統計獨立性
設傳送之窄頻帶帶通訊號為: 接收端於 AWGN 通道下接收訊號 ,其中雜訊分解為: 經相干解調(Coherent Demodulation)後,同相分支與正交分支之檢波輸出分別僅受 與 影響。
由於 為零均值白高斯雜訊,其同相與正交分量 與 互為獨立的高斯隨機程序。若傳送端同相與正交資料符號亦互相獨立(如常見之矩形星座圖 QAM),則同相通道判決事件與正交通道判決事件具備統計獨立性。
步驟二:定義事件
定義以下隨機事件:
- :同相通道(I-channel)判決錯誤之事件,其機率 。
- :同相通道判決正確之事件,其機率 。
- :正交通道(Q-channel)判決錯誤之事件,其機率 。
- :正交通道判決正確之事件,其機率 。
- :整個二維系統之符號判決錯誤事件,其平均符號錯誤機率為 。
- :整個二維系統之符號判決正確事件,其機率為 。
步驟三:數學推導(兩種標準證法)
【證法一:利用餘事件與正確接收機率(最簡潔且不易出錯)】
一個二維符號只有在同相與正交兩通道同時判決正確時,整體符號才算接收正確,即:
第 四 題20 分
卷積編碼(convolutional code)器如下圖,其中編碼率為 1,額定長度 。
圖中包含以下元件與端點標示:Input、Flip-flop、Output。
(一) 若正反器(Flip-flop)的數值為 0,輸入為 1 時,此編碼器的輸出為何?(6 分)
(二) 若正反器的數值為 1,輸入為 0 時,此編碼器的輸出為何?(6 分)
(三) 若正反器的初始數值為 0,請求出訊息序列 10111 經過此編碼器後產生之輸出序列為何?(8 分)
登入後即可作答並保存紀錄。
核心觀念
- 卷積編碼器基本參數:
- 編碼率(Code Rate, ):定義為 。本題 表示每輸入 個位元,編碼器即產生 個輸出位元。
- 額定長度/約束長度(Constraint Length, ): 代表輸出位元由當前輸入位元與過去 個歷史位元共同決定,故系統內部具備 個記憶元件(即單一正反器 Flip-flop)。
- 電路架構與生成多項式:
- 本電路為標準前饋型(Feedforward)有限脈衝響應卷積編碼器。
- 電路包含一個輸入端(Input)、一個正反器(儲存狀態 )及一個模二加法器(Modulo-2 adder,即互斥或閘 ,符號為 )。
- 其系統轉移關係以生成多項式表示為:
- 時域布林輸入輸出方程式為: 其中 為時刻 的輸入位元, 為當前正反器所存之狀態數值, 為輸出位元。
- 狀態轉移特性:
- 正反器作為移位暫存器(Shift Register)之單元,在當前時脈週期輸出目前所儲存的數值 供模二加法計算,並於時脈觸發邊緣將當前輸入位元寫入,形成下一狀態:
解題方法
(一) 正反器數值為 0、輸入為 1 時之輸出
- 已知條件:
- 當前正反器數值 。
- 當前輸入位元 。
- 推導計算: 依據編碼器輸出方程式進行模二加法運算:
- 結果:此時編碼器之輸出為 (且下一狀態更新為 )。
(二) 正反器數值為 1、輸入為 0 時之輸出
- 已知條件:
- 當前正反器數值 。
- 當前輸入位元 。
- 推導計算: 依據編碼器輸出方程式進行模二加法運算:
- 結果:此時編碼器之輸出為 (且下一狀態更新為 )。
(三) 初始值為 0,輸入訊息序列 10111 之輸出序列
- 已知條件:
- 初始狀態:。
- 輸入訊息序列:。
- 各時脈週期狀態轉移與輸出逐步推導:
- :
- 輸入 ,現態 。
- 輸出 。
- 次態 。
- :
- 輸入 ,現態 。
- 輸出 。
- 次態 。
- :
- 輸入 ,現態 。
- 輸出 。
- 次態 。
- :
第 五 題20 分
循環冗餘檢查(Cyclic Redundancy Check)是一種常用的錯誤偵測碼。假設一待傳送之字元串為 1101011011,而其生成多項式為:
請問其編碼後之字元串為何?(20 分)
登入後即可作答並保存紀錄。
核心觀念
-
循環冗餘檢查(Cyclic Redundancy Check, CRC): CRC 為通訊系統與資料鏈結層常用的線性區塊錯誤偵測碼(Linear Block Code),其運算基礎建立在伽羅瓦域 的多項式代數與**模二算術(Modulo-2 Arithmetic)**之上。模二加法與減法皆等價於「互斥或」(,符號以 表示)。
-
生成多項式與檢查碼長度:
- 設待傳送之訊息長度為 位元,對應訊息多項式為 。
- 生成多項式 的最高次數(階數,Degree)為 ,其二進位係數表示法長度為 位元。
- 編碼時產生的檢查碼(Frame Check Sequence, FCS / 冗餘位元)長度固定為 位元。
- 系統碼(Systematic Code)編碼原理:
- 將訊息多項式乘上 ,即 (等同於在原字元串後方補上 個 )。
- 以生成多項式 作為除式,進行模二除法: 其中 為商數多項式, 為餘數多項式(餘數次數必小於 )。
- 最終傳送的碼字(Codeword)多項式為: 對應之字元串即為將原訊息 與長度為 位元的餘數 直接串接()。
解題方法
步驟一:分析生成多項式與除數
給定生成多項式:
- 最高次方階數 ,代表產生的 CRC 檢查碼長度為 位元。
- 對應之模二除數二進位表示為:
10011(長度為 位元)。
步驟二:訊息字元串補零擴展
待傳送訊息字元串為: 在訊息後方補上 個 ,得到被除數:
步驟三:進行模二長除法(Modulo-2 Division)
模二除法中,不進行借位或進位,每一輪除法運算皆使用 :
- 若當前被除數最高位元為 ,商數對應位元記為 ,與除數
10011做 。 - 若當前被除數最高位元為 ,商數對應位元記為 ,直接移至下一位元。
直式長除法詳細過程如下:
1100010100 (商數)
-------------------
10011 ) 11010110110000
^ 10011
-----
10011
^ 10011
-----
0000110110000
10110
^ 10011
-----
010100
^ 10011
-----
01110 (最終 4 位元餘數)
分步拆解核算:
- 取前 5 位
11010,與10011作 得01001。 - 落下下一位
1,得10011;與10011作 得00000。 - 依序落下後續位元,直至位元串最高位為 且足夠長度(5 位元):