# **0508通訊實驗** ---- 電機四乙10828236王緯騰 ## AM訊號解碼 :::info **要觀察 AM 訊號,可以將其接到頻域的示波器。不過如果系統中沒有硬體相關的元件,要加上一個Throttle元件,才不會佔用過多的CPU資源,在時間的模擬上,也較能符合實際的狀況。** ::: ![](https://hackmd.io/_uploads/Skn7q-aN2.jpg) ![](https://hackmd.io/_uploads/SypN9ZaN3.jpg) **Q1.從訊號的頻譜中觀察,這個訊號檔案可以觀察到頻率範圍為何?** ==負128~128Hz== **Q2.相隔的兩個電台頻道,頻率上大概差多少?** ==10KHz== **Q3.每個頻道的頻寬大約多少?** ==20KHz左右== --- ## 調整中心頻率 :::info **我們將Signal Source頻率設置成710e3-fc,存檔執行後,將頻率調為680K,680K會變成新的頻率中心點。** ::: ![](https://hackmd.io/_uploads/rkii6bT4h.jpg) ![](https://hackmd.io/_uploads/ryMGlGpVn.jpg) --- ## AM訊號解碼 :::info **把訊號和Signal Source做相乘,經過低通濾波。這個模組就是把訊號原來的中心點移到新的頻率,並以新的頻率為中心做低通濾波,來保留所要的頻道訊號** ::: ![](https://hackmd.io/_uploads/rJcFwzpNn.jpg) ![](https://hackmd.io/_uploads/HkJcwzTV2.jpg) ==**試著將系統改成如下圖所示:**== :::success **其優勢在於整體看起起來較整潔且清楚明瞭** ::: ![](https://hackmd.io/_uploads/ByAHtG6V2.jpg) ![](https://hackmd.io/_uploads/rk7ItG6Vh.jpg) --- ## 自己做訊號解碼 :::info **Complex to Mag,是用來找複數訊號的振幅,找出來的就是我們的訊號,接著將訊號的抽樣率降下來,送到Audio Sink播放。在播放之前,也可以先去掉訊號的直流成份,以及調整訊號的增益。** ::: ![](https://hackmd.io/_uploads/r1hq2zT4n.jpg) ![](https://hackmd.io/_uploads/ryws2G6V2.jpg) **Q1.實際上,我們使用Complex to Mag得到的是載波振幅的變化,但我們真正的訊號應該是載波的振幅波包才對,這兩者還是有一點點小差別的。請說明這兩者的差別為何?** ==A:載波通常是以複數形式表示。複數由實部和虛部組成,表示了載波的振幅和相位。使用"Complex to Mag"操作,我們將複數表示轉換為振幅的大小,即複數的絕對值。只考慮了***振幅***,忽略了***相位***信息。載波的振幅波包是指載波的振幅隨時間變化的波形。載波通常是以***正弦波***的形式傳輸,所以它的振幅會隨時間進行調變。載波的振幅波包可以被看作是一個***振幅隨時間變化的波形***,用於攜帶信息。 兩者的差異在於信息的內容和表示方式。***載波振幅***的變化僅提供了載波振幅的大小信息,忽略了相位和時間變化。而載波的振幅波包則包含了振幅隨時間變化的完整波形,可以攜帶更多的信息。在通訊系統中,我們通常關注載波的振幅波包,因為它包含了更豐富的信息,包括調製信號的特徵和內容。== **Q2.試著將上圖中的Rational Resampler改成Low Pass Filter,Decimation一樣設成8,但是Cutoff frequency和Transition Width可以設得比5K和100再小一點,看解碼出來的訊號有何影響?** ==**將系統改成如下圖所示:**== ![](https://hackmd.io/_uploads/S17NX7a42.jpg) ![](https://hackmd.io/_uploads/BkZSmmTV3.jpg) ==整體而言,訊號不太容易解碼出來,且相較於Rational Tesampler來說,並不那麼清晰。 可能的原因為,Rational Resampler主要用於***調整信號的採樣率***,而Low Pass Filter則用於過濾信號中的***高頻***成分。這兩者在信號處理應用中的功能和操作有所不同。== [網頁連結](https://hackmd.io/@Waynewang0211/ByZoUWpN2)