數據通信與計算機網絡——模擬傳輸

主要內容

數字到模擬轉換

幅移鍵控ASK

頻移鍵控FSK

相移鍵控PSK

正交振幅調制QAM

模擬信號調制

調幅AM

調頻FM

調相PM

一、數字到模擬轉換

? ? ? ? 數字信號需要低通通道,如果現實應用中只有帶通通道,只能選擇模擬信號進行傳輸。將數字數據轉換為帶通模擬信號,傳統上稱為數字到模擬轉換,將低通模擬信號轉換為帯通信號傳統上被稱為模擬到模擬轉換。數字到模擬轉換是指,根據數字數據中的信息而改變模擬信號的某種特征的過程。

圖5.1 ?數字到模擬轉換

????????正弦波通過三個特性定義,改變其中任意一個,就有了波的另一種形式,可以用它來表示數字數據,幅移鍵控、頻移鍵控、相移鍵控 正交振幅調制QAM(將振幅和相位變化結合,效率最高)。?

圖5.2 ?數字到模擬轉換類型?

?????????比特率是每秒發送的位數,波特率是每秒發送的信號元素數。在數字數據模擬傳輸中,波特率小于等于比特率。

例5.1:

????????模擬信號的每個信號單元運送4位,如果每秒發送1000個信號單元,試求比特率。

解: 這里r=4,S=1000,N未知,利用公式可以求得 N。

例5.2:

????????一個信號的比特率為8000bps,波特率為1000baud,問每個信號元素攜帶多少個數據元素?需要多少種不同類型的信號元素?

解: 在這個例子中,S=1000,N=8000,r和L未知。先得到r,再得到L。

載波信號

????????在模擬傳輸中,發送設備產生一個高頻率信號作為基波來承載信息,被稱為載波信號(carrier signal)或者載波頻率,接收設備要將自己的收聽頻率調整到與所期望的發送設備的載波信號的頻率一致,數字信息通過改變載波信號的一個或者多個特性來調制載波信號,這稱為調制(或移動鍵控)。

幅移鍵控ASK

????????通過改變載波信號的振幅來生成信號元素; 只有振幅變化而頻率和相位保持不變,常用的信號元素只使用兩個電平,稱為二進制幅移鍵控BASK或開關鍵控OOK。一個信號電平的振幅值是0,另一個和載波頻率振幅一樣。

圖5.2? 幅移鍵控ASK?

ASK帶寬

????????雖然承載信號只是一個簡單正弦波,但調制后產生一個非周期性復合信號,該信號有一個連續頻譜,帶寬與信號速率成正比,但通常涉及另一個因子d,它取決于調制和過濾處理。載波頻率fc位于帶寬中間。

圖5.4 ?二進制ASK實現(單極NRZ×振蕩器載波信號)?

例5.3?:

????????有100kHz的可用帶寬,范圍從200-300kHz,如果通過使用d=1的ASK調制數據,那么載波頻率和比特率是多少?

解: 帶寬中點是250kHz,這意味著載波頻率可以是fc=250kHz,可以使用帶寬的公式得到比特率(d=1和r=1):

例5.4:

????????在數據通信中,通常使用雙向通信的全雙工鏈路。需要把帶寬分成兩部分,每部分各有一個載波頻率,如圖5.5所示。圖中給出了兩個載波頻率和帶寬的位置,每個方向可用帶寬現在是50kHz,因此每個方向的數據速率為25kbps(參考例5.3)。

圖5.5 ?例5.4所用的全雙工ASK帶寬

頻移鍵控FSK

????????通過改變載波信號的頻率來表示數據,調制后信號的頻率在一個信號元素持續期間是恒定的,但如果數據元素改變則頻率在下一個信號元素會改變,所有信號元素的振幅峰值和相位保持不變。

圖5.6 ?二進制頻移鍵控BFSK(不同數據元素的載波頻率不同)

????????可把FSK看成兩個ASK信號,每個有自己的載波頻率;如果兩個頻率的差是2Δf (最小值?),那么BFSK要求的帶寬是:

??例5.5:

????????有一個100kHz的可用帶寬,范圍從200-300kHz。如果使用d=1的FSK調制數據,那么載波頻率和比特率應該是多少?

解: 這個問題類似于例5.3,使用FSK進行調制,頻帶的中點是在250kHz。選擇2Δf為50kHz,這意味著 :

圖5.7 ?BFSK實現?

????????兩種實現方法:非相干和相干。

????????非相干BFSK中,當一個信號元素結束下一個信號元素開始時相位不連續,而在相干BFSK中,兩個信號元素的邊界處的相位是連續的,?相干BFSK中可以使用一個壓控振蕩器(VCO),根據輸入電平(單極NRZ信號)改變頻率。?

?多電平FSK

????????使用多于兩個頻率,例如使用4個不同頻率則每次可以發送兩位。注意:相鄰頻率需要間隔2Δf ( 2Δf >=S)。

?例5.6:

????????我們需要用3Mbps的比特率每次發送3位,載波頻率是10MHz,假設d=0,計算使用不同頻率的個數、波特率和帶寬。

解: 使用不同頻率的個數L=23=8。 由于r=3,故波特率S=3Mbps/3=1Mbaud。 這意味著載波頻率必須至少相隔1MHz (2Δf>=S),帶寬是B=8×1M=8MHz。 圖5.8給出了頻率和帶寬的分配。

圖5.8 ?用于例5.6的MFSK帶寬

相移鍵控PSK

????????通過改變載波的相位來表示兩個或多個不同的信號元素,相位改變時,峰值振幅和頻率保持不變。最簡單的是二進制BPSK,只有兩個信號元素,一個相位是0°,另外一個相位是180°。 ????????BPSK和BASK一樣簡單,但更不易受噪聲影響;PSK優于FSK是因為不需要兩個載波信號。

圖5.9 ?二進制相移鍵控?

圖5.10 ?BPSK實現(極性NRZ×振蕩器載波頻率)?

?圖5.11 ?QPSK(正交PSK)及其實現?

????????使用2個獨立的BPSK,一個同相,另一個正交(90°相移),四種相位45°、-45°、135°和-135°,代表四種不同信號元素。

例5.7:

????????試求使用QPSK以速率12Mbps傳輸信號的帶寬,設d=0。

解: 對QPSK,每個信號元素攜帶2位,即r=2。因此,信號速率(波特率)S=N×(1/r)=6Mbaud。已知d=0,有B=S=6MHz。

星座圖概念

????????星座圖有助于定義信號元素的振幅和相位,X軸與同相載波相關,垂直Y軸與正交載波相關,圖中每個點包含4條信息,點在X軸的投影定義了同相成分的峰值振幅,點在Y軸的投影定義了正交成分的峰值振幅。點到原點的連線長度是該信號元素的峰值振幅(X成分和Y成分的組合),連線和X軸之間的角度是信號元素的相位。

圖5.12 ?星座圖概念

例5.8:

解:

圖5.13 ?三個星座圖?

?正交振幅調制QAM(ADSL:QAM+FDM)

????????QAM:quadrature amplitude modulation——正交振幅調制是ASK和PSK的結合,使用兩個載波,一個同相而另一個正交,而且每個載波都用不同的振幅。

QAM可能有無窮多個變化(可采用多個電平調制):

????????4-QAM:4種不同信號元素,分別采用單極NRZ/極性NRZ/兩個正電平來調制兩個載波。

????????16-QAM:16種不同信號元素,采用8個不同電平(4正4負)的信號進行調制。

64和256種狀態的系統都已實現。

圖5.14 ?一些QAM方案的星座圖

二、模擬信號調制?

????????模擬信號調制是通過模擬信號來表示模擬信息的,既然信號已經是模擬了,為什么還要調制呢? 如果介質具有帶通特性或者只有帶通帶寬可用,則模擬信號就需要調制——例如每個無線電臺或(人的聲音)生成的模擬信號都是低通信號,都在一個頻率范圍內,為了收聽不同電臺,需要將低通信號平移,使每一個信號對應不同的頻率范圍,為了使信號真正被傳輸,可能會需要較高的頻率。對于非導向傳輸,事實上是不可能直接用天線傳輸基帶信號的,因為需要直徑為幾千米的天線。

圖5.15 ?模擬到模擬調制的類型-調幅/調頻/調相

調幅

圖5.16 ?調幅(載波振幅隨調制信號的振幅變化而被改變,頻率和相位不變;通常使用簡單乘法器實現)?

????????AM所需的總帶寬可以由音頻信號的帶寬確定:BAM = 2B(B為調制信號帶寬)。?

?圖5.17 ?AM頻帶分配

????????音頻信號(語音和音樂)帶寬通常是5kHz,故調幅電臺需要的最小帶寬為10kHz,每個調幅電臺的載波頻率與其他電臺的載波頻率間隔至少是10kHz,以避免干擾 。

調頻

圖5.18 ?調頻(載波頻率隨調制信號的振幅變化而被改變,峰值振幅和相位不變;通常使用壓控震蕩器實現)

????????FM 所需的總帶寬可以由音頻信號的帶寬確定:BFM=2(1 + β)B。 β是取決于調制技術的因子,一般為4。

圖5.19 ?FM波段分配

????????立體聲廣播里的音頻信號帶寬接近于15kHz,每個調頻電臺使用200kHz,電臺之間至少有200kHz的頻率差,以保持兩臺之間的帶寬不重疊。為了提供更強的專用性,在一個給定區域內只能交替使用分配的波段,其他波段都被保留,以防止電臺之間的相互干擾。

調相

圖5.20 ?調相(載波相位隨調制信號的振幅變化而被改變,峰值振幅和頻率不變;通常用壓控震蕩器和導數發生器實現)?

????????PM所需的總帶寬可以由調制信號的帶寬確定:BPM = 2(1+β)B。 β較小。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/89431.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/89431.shtml
英文地址,請注明出處:http://en.pswp.cn/web/89431.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

如何用Python并發下載?深入解析concurrent.futures 與期物機制

concurrent.futures模塊的核心價值 Python的concurrent.futures模塊提供了線程池(ThreadPoolExecutor)和進程池(ProcessPoolExecutor)兩種并發模型,通過高層接口簡化并發編程。其核心優勢在于: 自動管理資源…

MMKV 存儲json list數據(kotlin)

1、添加依賴與初始化 首先在 build.gradle 中添加 MMKV 依賴: implementationcom.tencent:mmkv:1.2.12 在 Application 類中初始化 MMKV: import android.app.Application import com.tencent.mmkv.MMKVclass MyApp : Application() { override fun onCreate() { super.o…

C++ -- STL-- stack and queue

////// 歡迎來到 aramae 的博客,愿 Bug 遠離,好運常伴! ////// 博主的Gitee地址:阿拉美 (aramae) - Gitee.com 時代不會辜負長期主義者,愿每一個努力的人都能達到理想的彼岸。1. stack的介紹和使用 2. queue的介紹…

信息論至AI實踐:交叉熵的原理全景與應用深度解析

1 定義與數學原理:從信息論到分布差異度量 交叉熵(Cross Entropy)是信息論中用于量化兩個概率分布差異的核心概念,由Claude Shannon的信息論發展而來。它測量了在相同事件集合上,使用估計的概率分布q對服從真實概率分…

WAF 能防御哪些攻擊?

WAF(Web 應用防火墻)是網站和Web應用的安全守門人,但很多用戶對其具體防御范圍一知半解。實際上,WAF 能針對性攔截多種網絡攻擊,從常見的注入攻擊到復雜的惡意爬蟲,覆蓋Web安全的核心威脅。本文詳解WAF的防…

閑庭信步使用圖像驗證平臺加速FPGA的開發:第二十二課——圖像直方圖統計的FPGA實現

(本系列只需要modelsim即可完成數字圖像的處理,每個工程都搭建了全自動化的仿真環境,只需要雙擊top_tb.bat文件就可以完成整個的仿真,大大降低了初學者的門檻!!!!如需要該系列的工程…

群暉中相冊管理 immich大模型的使用

相對于其他的相冊管理軟件,Immich的智能搜索和人臉識別功能是其優勢,通過應用機器學習模型,其智能搜索和人臉識別功能更為先進。 一、大模型的下載與安裝 網上有大佬提供了相關大模型的下載:https://url22.ctfile.com/d/58003522…

在 Windows 上使用 Docker 運行 Elastic Open Crawler

作者:來自 Elastic Matt Nowzari 了解如何使用 Docker 在 Windows 環境中運行 Open Crawler。 了解將數據攝取到 Elasticsearch 的不同方式,并深入實踐示例,嘗試一些新方法。 Elasticsearch 擁有大量新功能,助你為特定場景構建最…

iOS高級開發工程師面試——RunTime

iOS高級開發工程師面試——RunTime 一、簡介 二、介紹下 RunTime 的內存模型(isa、對象、類、metaclass、結構體的存儲信息等) 對象 類 三、為什么要設計 metaclass ? 四、class_copyIvarList & class_copyPropertyList區別? 五、class_rw_t 和 class_ro_t 的區別? 六…

實現分頁查詢

分頁查詢分頁查詢語句項目中添加分頁功能按鈕設置前后端代碼功能實現分頁查詢語句 限制查詢的 sql 語句: select * from student limit 0,4sql 查詢結果如下: 分頁查詢的每一頁都對應一行 sql 語句,若每一行都寫單獨對應的 sql 語句不僅重復…

[QOI] qoi_desc | qoi_encode | qoi_decode

鏈接:https://phoboslab.org/log/2021/11/qoi-fast-lossless-image-compression (看代碼設計的時候,真的大為震撼,偉大的algorithm T.T) docs:QOI圖像格式 qoi項目提出了Quite OK Image(QOI&am…

智慧城軌可視化:一屏智管全城

圖撲智慧城軌可視化系統,把地鐵線路、車站、列車都搬進三維畫面。列車晚點預警、站臺擁擠提示、設備故障定位…… 這些關鍵信息一屏聚合,調度員能快速調整發車頻次,疏導高峰客流。遇上突發情況,系統聯動應急方案,同步顯…

包新的Git安裝與使用教程(2024九月更新)

目錄 一、安裝git 1.下載git 2.git安裝 3.環境變量配置與測試 二、使用教程 1.創建版本庫 2.版本回退 3.刪除和恢復文件 一、安裝git 1.下載git 官方下載地址:https://git-scm.com/download 然后進入以下頁面,點擊下載鏈接即可(windows一般都是…

中望3D 2026亮點速遞(1)-全新槽功能螺紋功能,減少繁瑣操作

本文為CAD芯智庫整理,未經允許請勿復制、轉載!中望3D 2026全新的槽功能,包括:(1)可快速生成多種槽形;(2)快速生成一個或多個槽;(3)支持…

2025毫米波雷達技術白皮書:智能汽車與物聯網的感知核心

隨著人工智能、物聯網(IoT)和智能汽車產業的迅猛發展,毫米波雷達技術正成為感知領域的核心驅動力。毫米波雷達憑借其高精度、全天候和強抗干擾能力,廣泛應用于智能汽車的自動駕駛、物聯網的環境感知以及工業自動化。2025年&#x…

用 React-Three-Fiber 實現雪花下落與堆積效果:從零開始的 3D 雪景模擬

在 Web3D 開發中,自然現象模擬一直是極具吸引力的主題。本文將基于 React-Three-Fiber(R3F)框架,詳解如何實現一個包含雪花下落、地面堆積的完整雪景效果。我們會從基礎粒子系統入手,逐步完善物理交互邏輯,…

從抓包GitHub Copilot認證請求,認識OAuth 2.0技術

引言 在現代開發工具中,GitHub Copilot 以智能、嵌入式的人工智能代碼補全能力著稱。作為一項涉及用戶敏感數據和付費授權的服務,其認證授權流程尤為值得技術研究。本文基于實際抓包 VS Code 中的 Copilot 登錄認證請求,系統梳理其 OAuth 2.…

Linux操作系統之線程:分頁式存儲管理

目錄 前言: 一、分頁式存儲管理 二、二級頁表的地址轉化 三、缺頁中斷 總結 前言: 我們上篇文章簡單介紹了線程的一些知識點,但是還有很多坑沒有給大家填上,包括頁表部分我們還沒為大家說明。 本篇文章我將會繼續為大家講解…

xss1-8

Level-1<script>alert()</script>基礎反射型 無任何過濾Level-2"> <script>alert()</script> <"閉合屬性&#xff1a;">用來閉合當前標簽的value屬性注入新標簽&#xff1a;閉合屬性后&#xff0c;插入獨立的<script>…

51c嵌入式~單片機~合集1

自己的原文哦~ https://blog.51cto.com/whaosoft/11897656 一、STM32的啟動模式配置與應用 三種BOOT模式 所謂啟動&#xff0c;一般來說就是指我們下好程序后&#xff0c;重啟芯片時&#xff0c;SYSCLK的第4個上升沿&#xff0c;BOOT引腳的值將被鎖存。用戶可以通過設…