老司機這樣解讀編碼與調製

2020-12-07 電子產品世界

  工程師都會考慮一個問題:信道上到底可以傳輸多大的數據,或者指定的信道上的極限傳輸率是多少。這就是信道容量的問題。例如,在xDSL系統中,我們使用的傳輸介質是僅有幾兆帶寬的電話線,而上面要傳送幾兆、十幾兆甚至幾十兆帶寬的數據,如此高的速率能保證在幾兆帶寬的雙絞線上可靠傳輸嗎?或者說從另一個角度說,在給定通頻帶寬(Hz)的物理信道上,到底可以有多高的數據速率(b/S)來可靠傳送信息?

本文引用地址:http://www.eepw.com.cn/article/201801/374796.htm

  早在1924年,AT&T的工程師奈奎斯特(Henry Nyquist)就認識到在任何信道中,碼元傳輸的速率都是有上限的,並推導出一個計算公式,用來推算無噪聲的、有限帶寬信道的最大數據傳輸速率,這就是 今天的奈奎斯特定理。由於這個定理只局限在無噪聲的環境下計算信道最大數據傳輸速率,而在有噪聲的環境下仍然不能有效計算出信道最大數據傳輸速率,因此在 1948年,香農(Claude Shannon)把奈奎斯特的工作進一步擴展到了信道受到隨機噪聲幹擾的情況,即在有隨機噪聲幹擾的情況計算信道最大數據傳輸速率,這就是今天的香農定理。下面分別介紹這兩個定理。

  1奈奎斯特定理

  奈奎斯特證明,對於一個帶寬為W赫茲的理想信道,其最大碼元(信號)速率為2W波特。這一限制是由於存在碼間幹擾。如果被傳輸的信號包含了M個狀態值(信號的狀態數是M),那麼W赫茲信道所能承載的最大數據傳輸速率(信道容量)是:

  C =2&TImes;W&TImes;log2M(bps)

  假設帶寬為W赫茲信道中傳輸的信號是二進位信號(即信道中只有兩種物理信號),那麼該信號所能承載的最大數據傳輸速率是2Wbps。例如,使用 帶寬為3KHz的話音信道通過調製解調器來傳輸數字數據,根據奈奎斯特定理,發送端每秒最多只能發送2&TImes;3000個碼元。如果信號的狀態數為2,則每個信 號可以攜帶1個比特信息,那麼話音信道的最大數據傳輸速率是6Kbps;如果信號的狀態數是4,則每個信號可以攜帶2個比特信息,那麼話音信道的最大數據 傳輸速率是12Kbps。

  因此對於給定的信道帶寬,可以通過增加不同信號單元的個數來提高數據傳輸速率。然而這樣會增加接收端的負擔,因為,接收端每接收一個碼元,它不再只是從兩個可能的信號取值中區分一個,而是必須從M個可能的信號中區分一個。傳輸介質上的噪聲將會限制M的實際取值。

  2香農定理

  奈奎斯特考慮了無噪聲的理想信道,而且奈奎斯特定理指出,當所有其他條件相同時,信道帶寬加倍則數據傳輸速率也加倍。但是對於有噪聲的信道,情況將會迅速變壞。現在讓我們考慮一下數據傳輸速率、噪聲和誤碼率之間的關係。噪聲的存在會破壞數據的一個比特或多個比特。假如數據傳輸速率增加了,每比特所佔用 的時間會變短,因而噪聲會影響到更多比特,則誤碼率會越大。

  對於有噪聲信道,我們希望通過提高信號強度來提高接收端正確接收數據的能力。衡量信道質量好壞的參數是信噪比(Signal-to-Noise RaTIo,S/N),信噪比是信號功率與在信道某一個特定點處所呈現的噪聲功率的比值。通常信噪比在接收端進行測量,因為我們正是在接收端處理信號並試 圖消除噪聲的。如果用S表示信號功率,用N表示噪聲功率,則信噪比表示為S/N。為了方便起見,人們一般用10log10(S/N)來表示信噪比,單位是 分貝(dB)。S/N的值越高,表示信道的質量越好。例如,S/N為1000,其信噪比為30dB;S/N為100,其信噪比為20dB;S/N為10, 其信噪比為10dB。

  對於通過有噪聲信道傳輸數字數據而言,信噪比非常重要,因為它設定了有噪聲信道一個可達的數據傳輸速率上限,即對於帶寬為W赫茲,信噪比為S/N的信道,其最大數據傳輸速率(信道容量)為:

  C = W×log2(1+S/N)(bps)

  例如,對於一個帶寬為3KHz,信噪比為30dB(S/N就是1000)的話音信道,無論其使用多少個電平信號發送二進位數據,其數據傳輸速率 不可能超過30Kbps。值得注意的是,香農定理僅僅給出了一個理論極限,實際應用中能夠達到的速率要低得多。其中一個原因是香農定理只考慮了熱噪聲(白噪聲),而沒有考慮脈衝噪聲等因素。

  香農定理給出的是無誤碼數據傳輸速率。香農還證明,假設信道實際數據傳輸速率比無誤碼數據傳輸速率低,那麼使用一個適當的信號編碼來達到無誤碼數據傳 輸速率在理論上是可能的。遺憾的是,香農並沒有給出如何找到這種編碼的方法。不可否認的是,香農定理確實提供了一個用來衡量實際通信系統性能的標準。

  說完了這兩個定理,再附送下對編碼調製的解說。

  信源與信宿

  信源與信宿是網絡中的兩個專業名詞,其實,信源與信宿可簡單地理解為信息的發送者和信息的接收者。信息傳播的過程一般可描述為:信源→信道→信 宿。在傳統的信息傳播過程中,對信源的資格有嚴格的限制,通常是指廣播電臺、電視臺等機構,採用的是有中心的結構。而在計算機網絡中,對信源的資格並無特 殊限制,任何一個網絡中的計算機都可以成為信源,當然任何一個網絡中計算機也可以成為信宿

  編碼與調製

  由於傳輸介質及其格式的限制,通信雙方的信號不能直接進行傳送,必須通過一定的方式處理之後,使之能夠適合傳輸媒體特性,才能夠正確無誤地傳送到目的地。

  調製是指用模擬信號承載數字或模擬數據;而編碼則是指用數位訊號承載數字或模擬數據。

    

 

  目前存在的傳輸通道主要有模擬信道和數字信道兩種,其中模擬信道一般只用於傳輸模擬信號,而數字信道一般只用於傳輸數位訊號。有時為了需要,也可能需 要用數字信道傳輸模擬信號,或用模擬信道傳輸數位訊號,此時,我們就需要先對傳輸的數據進行轉換,轉換為信道能傳送的數據類型,即模擬信號與數位訊號的轉 換,這是編碼與調製的主要內容。當然模擬數據、數字數據如何通過通道發送的問題也是編碼與調製的重要內容。下面我們分別從模擬信號使用模擬信道傳送、模擬 信號使用數字信道傳送、數位訊號使用模擬信道傳送和數位訊號使用數字信道傳送四個方面來介紹數據的調製與編碼。

  1.模擬信號使用模擬信道傳送

  有時候模擬數據可以在模擬信道上直接傳送,但在網絡數據傳送中這並不常用,人們仍然會將模擬數據調製出來,然後再通過模擬信道發送。調製的目的是將模 擬信號調製到高頻載波信號上以便於遠距離傳輸。目前,存在的調製方式主要有調幅(Amplitude Modulation,AM)、調頻(Frequency Modulation,FM)及調相(Phase Modulation,PM)。

  2.模擬信號使用數字信道傳送

  使模擬信號在數字信道上傳送,首先要將模擬信號轉換為數位訊號,這個轉換的過程就是數位化的過程,數位化的過程主要包括採用和量化兩步。常見的將模擬 信號編碼到數字信道傳送的方法主要有:脈衝幅度調製(Pulse Amplitude Modulation,PAM)、脈衝編碼調製(Pulse Code Modulation,PCM)、差分脈衝編碼調製(Differential PCM,DPCM)和增量脈碼調製方式(Delta Modulation,DM)。

  3.數位訊號使用模擬信道傳送

  將數位訊號使用模擬信道傳送的過程是一個調製的過程,它是一個將數位訊號(二進位0或1)表示的數字數據來改變模擬信號特徵的過程,即將二進位數據調製到模擬信號上來的過程。

  一個正弦波可以通過3個特性進行定義:振幅、頻率和相位。當我們改變其中任何一個特性時,就有了波的另一個形式。如果用原來的波表示二進位1,那麼波 的變形就可以表示二進位0;反之亦然。波的3個特性中的任意一個都可以用這種方式改變,從而使我們至少有3種將數字數據調製到模擬信號的機制:幅移鍵控法 (Amplitude-Shift Keying,ASK)、頻移鍵控法(Frequency-Shift Keying,FSK)以及相移鍵控法(Phase-Shift Keying,PSK)。另外,還有一種將振幅和相位變化結合起來的機制叫正交調幅(Quadrature Amplitude Modulation,QAM)。其中正交調幅的效率最高,也是現在所有的數據機中經常採用的技術。

  4.數位訊號使用數字信道傳送

  要是數位訊號在數字信道上傳送,需要對數位訊號先進行編碼。例如,當數據從計算機傳輸到印表機時,一般是採用這種方式。在這種方式下,首先須進行對數 字信號編碼,即由計算機產生的二進位0和1數位訊號被轉換成一串可以在導線上傳輸的電壓脈衝。對信源進行編碼可以降低數據率,提高信息量效率,對信道進行 編碼可以提高系統的抗幹擾能力。

  目前,常見的數據編碼方式主要有不歸零碼、曼徹斯特編碼和差分曼徹斯特編碼三種。

    

 

  (1)不歸零碼(NRZ,Non-Return to Zero):二進位數字0、1分別用兩種電平來表示,常用-5V表示1,+5V表示0。缺點是存在直流分量,傳輸中不能使用變壓器;不具備自同步機制,傳輸時必須使用外同步。

  (2)曼徹斯特編碼(Manchester Code):用電壓的變化表示0和1,規定在每個碼元的中間發生跳變。高→低的跳變代表0,低→高的跳變代表1(注意:某種教程中關於此部分內容有相反的 描述,也是正確的)。每個碼元中間都要發生跳變,接收端可將此變化提取出來,作為同步信號。這種編碼也稱為自同步碼(Self- Synchronizing Code)。其缺點是需要雙倍的傳輸帶寬(即信號速率是數據速率的2倍)。

  (3)差分曼徹斯特編碼:每個碼元的中間仍要發生跳變,用碼元開始處有無跳變來表示0和1。有跳變代表0,無跳變代表1(注意:某種教程中關於此部分內容有相反的描述,也是正確的)。

 

 

相關焦點

  • 5G NR調製和編碼方案–調製和碼率
    本文轉載自【微信公眾號:通信百科,ID:Txbaike】經微信公眾號授權轉載,如需轉載與原文作者聯繫調製Modulation和編碼方案Coding Scheme(即,MCS)定義了一個符號可以攜帶的有用比特數。
  • 老司機車牌號是什麼意思啥梗?老司機車牌號怎麼用方法介紹
    老司機車牌號什麼意思 老司機車牌號怎麼用方法介紹  自從老司機這個網絡詞上線後,成為了大多數網民們專用的一個詞彙,這個詞指的是在各個網站、論壇裡接觸時間比較長,熟悉站內各種規則,內容以及技術、玩法,並且掌握著一定資源的老手。
  • 老司機解讀《寧波甬江科創大走廊空間規劃》(二)
    甬江科創大走廊解讀上篇推出後,老司機接到不少後臺留言,有表示贊同的,也有不屑一顧的,特別是在談到小港的時候,老司機的觀點可能讓廣大的方橋投資客感到不悅。
  • 無線系統中自適應數字調製、STBC編碼和FFT/IFFT模塊的FPGA實現方法
    無線基帶傳輸系統,提出了一種並行復用的基4-FFT/IFFT算法的FPGA實現方法,並對其中的自適應數字調製、STBC編碼和FFT/IFFT模塊進行了FPGA實現研究和仿真。信源經過信道編碼和交織後被送入數字調製模塊,此模塊根據接收端反饋回的信道信息選擇合適的調製方案。被調製的信號送入STBC編碼模塊,經過Alamouti空時編碼後生成兩路正交的碼流,再經過串並轉換後進入IFFT模塊進行OFDM調製。解調端的處理是調製的逆過程,需要注意的是在解調端需要引入信道估計模塊,用於採集信道信息以實現系統的同步和發射端的自適應調製。
  • 老司機什麼意思是什麼梗起源揭秘 老司機帶帶我意思
    同時,老司機的數量也隨之增長,這也是為什麼你總能在社交媒體中刷到它。  2. 老司機一詞最早出自於雲南山歌《老司機帶帶我》。    這並不是一首普通的山歌,這是一首神奇、邪惡、雷人又經典的雲南山歌。一經面世,便受到廣大觀眾的一致好評,更是獲得了「百歌之王」、「神曲之父」的美譽。  而老司機一詞也隨著歌曲的大火獲得了廣泛的傳播。
  • CCK調製
    打開APP CCK調製 本站 發表於 2009-03-01 17:40:19 > CCK調製CCK是一種已編碼調製技術,它把擴頻、信道編碼和調製作為一個整體進行設計,從而提高系統的整體性能。
  • 前驅和四驅差距到底有多大,老司機為您解讀二者區別!
    作者:大V車視界導讀:前驅和四驅差距到底有多大,老司機為您解讀二者區別!但是前驅車有一個比較明顯的缺點,就是它的驅動輪和轉向了都在前輪,所以它的,在某些情況下,它的轉向力是不足的,所以我們經常會聽到前驅車容易推頭這樣的話。但是總體來說,前驅車的廣泛性和普遍性,都要都是比後驅車要大的。
  • 為啥老司機更喜歡滷素大燈?老司機:晚上上高速上跑一圈就知道了
    為啥老司機更喜歡滷素大燈?老司機:晚上上高速上跑一圈就知道了現在汽車對於絕大多數人來說都已經不陌生了,就現階段來說國內汽車 平均每個家庭都有1.89輛,更有甚者有的家庭有5輛甚至6輛汽車,這都說明汽車在我們的日常生活和工作中的作用變的越來越大,特別是當一家人選擇一起去自己遊的時候汽車的作用就會變的非常明顯,而對於汽車大家更是在熟悉不過,而對於汽車更多人生氣的地方應該就是在夜間行車開遠光燈的那些
  • 常用多進位數字調製技術基礎
    這樣每種相位的正弦信號可以表示兩位二進位信息,信號之間的相位差為90°,這種PSK技術稱為四相位PSK或QPSK,由於4個相位與四進位的4個符號相對應,也稱四進位PSK調製。因每種相位的正弦信號可以表示兩位二進位信息,與2-PSK相比,其編碼效率提高了1倍。
  • 增量調製編碼解碼實驗
    為確保收、發同步,本實際系統的編碼部分共用一個定時源,這是有別於實際情況的。3、ΔM編碼器測試點6處觀察經發送濾波器限帶後輸入編碼器的音頻信號;在測試點7處觀察本地解碼信號;在測試點8處觀察編碼輸出的數位訊號(幅度約為5Vp-p);以音頻信號作為同步信號,觀察信碼的變化規律;過零處有連「0」或連「1」碼型出現,對應正弦波的波峰和波谷處應有「0」、「1」交替碼型出現。
  • RFID系統中的各種編碼類型
    下面給出了兩種主要基帶信號的編碼。(1)電平的編碼中,二進位數值分別對應於信號電平的高低電壓。然而曼切斯特碼比其它編碼法有更高的帶寬。此外,在編碼期間曼切斯特碼可確保數據編碼與先前數據的編碼無關。②米勒碼是另一類跳變編碼,使用符號時間的中間跳變對二進位值1進行編碼。如果出現連續的0位,會在符號時間開始處增加一個跳變,這樣可以確保至少在兩個符號時間周期之後有一個邏輯電平的變化。
  • 駕校教練默默流淚,看小白司機如何快速成為老司機!
    而對於小白司機而言,在晉升成為老司機的路上,難免會發生各種離奇的事故,有了汽車智能化配置的加持,發生事故的機率不僅能最大化地降低,還能助長小白司機更快地成長為駕駛技術嫻熟的老司機!當然,當你在駕校開著老捷達、破普桑的時候,教練可不會教你如何運用主流車型上的智能配置,小白司機們對汽車配置一竅不通也是情有可原。
  • 詳細解析:紅外遙控編碼與解碼
    其中發射部分主要包括鍵盤矩陣、編碼調製、紅外發射管;接收部分包括光、電信號的轉換以及放大、解調、解碼電路。在此介紹目前廣泛使用較普遍的兩種,一種是NEC Protocol 的PWM( 脈衝寬度調製) 標準,一種是Philips RC-5 Protocol 的PPM( 脈衝位置調製) 標準。
  • 這四位動漫女主,堪稱二次元中的老司機,老司機中的戰鬥機
    相信各位漫迷們都看過不少的動漫作品,不管是日漫還是國漫,相對國漫來說,日漫受到的限制沒有那麼多,反而誕生出許多令人喜愛的作品和人物,而宅男們的老婆是每個季度換一次,但今天要說的這四位美少女,堪稱二次元中的老司機,老司機中的戰鬥機,就連久經沙場的漫迷們也要敬而遠之。
  • 有人說汽車胎壓調到2.5比較合適,真是這樣嗎?看看老司機怎麼說
    「本文章已經通過區塊鏈技術進行版權認證,禁止任何形式的改編轉載抄襲,違者追究法律責任」汽車已經是家家戶戶不可缺少的東西,不過汽車是一件消耗品,我們需要注重平時的保養,這樣才能讓汽車使用的時間更長。有人說汽車的胎壓調到2.5比較合適,真是這樣嗎?看看老司機怎麼說,胎壓這個數或許比較安全。相信很多人都知道汽車爆胎會發生什麼,經常看的電影會有汽車爆胎的事情,汽車爆胎會導致汽車失去平衡,如果是在高速公路上行駛很可能與後方的車輛相撞,還有自己的車速很快的情況下爆胎很可能會發生側翻的事故;所以正確的汽車胎壓可以降低汽車爆胎機率。
  • 各種通信接口物理層的編碼技術詳解
    本文主要介紹各種通信接口物理層的編碼技術,包括數字-數字接口編碼方式、數字-模擬接口編碼方式、模擬-數字接口編碼方式、模擬-模擬接口編碼方式。 它們可以歸為三種機制: - 幅移鍵控編碼(ASK,Amplitude shift keying) - 頻移鍵控編碼(FSK,Frequency shift keying) - 相移鍵控編碼(PSK,Phase shift keying) - 正交調幅編碼(QAM,Quadrature Amplitude Modulation
  • 為什麼現在老司機發片都不用「磁力鏈」了?
    但對於一些上了年紀的老司機來說,這個日子,意義非凡。在這裡,也不說得太多,懂的自然懂。不過,也不得不感嘆,在前4-5年,知道「1024」這個梗的真正意義的人,還是挺多的,但到了這1-2年,「新上路」的老司機對「1024」都已經基本上不太知道了。
  • 聽老司機講解奇瑞小螞蟻剎車、續航方面的表現如何?
    今天我們就以奇瑞微型新能源汽車產品小螞蟻為例,聽老司機講解奇瑞小螞蟻剎車、續航方面的表現如何?在剎車方面,老司機表示:根據官網的配置表可以看出,奇瑞小螞蟻剎車採用的是前盤後鼓的剎車配置,這樣的剎車是很通用的一種剎車配置,這樣的剎車配置對於這款微型車來說,完全夠用,也足夠安全,有意思的是這款微型車還配備了很多高級車才有的ABS防抱死制動系統以及EBD制動力分配系統,作為一款微型車,小螞蟻竟然擁有這些配置,還是很意外的,這些剎車輔助系統搭配剎車配置,可見奇瑞小螞蟻的優秀。
  • PAM4,光通信調製的新走向
    以上兩種編碼,都是在一個碼元的全部時間內發出或不發出電流(單極性)以及發出正電流或負電流(雙極性)。每一位編碼佔用了全部碼元的寬度,故這兩種編碼都屬於全寬碼,也稱作不歸零碼NRZ (Non Return Zero)。
  • 華為工程師純技術解讀5G編碼標準
    在通信系統架構中,信源編碼的功能是實現模擬信號的數位化傳輸,而信道編碼則主要解決數字通信的可靠性問題。提高正確識別信號的能力和通信的可靠性,是保證信息高效、可靠傳輸的關鍵步驟。5G信道編碼技術究竟是怎麼回事?本文告訴你。