0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

信道編碼的發(fā)展歷程介紹

iIeQ_mwrfnet ? 來源:微波射頻網(wǎng) ? 作者:Liberty GM ? 2021-02-23 15:16 ? 次閱讀

介紹下信道編碼的發(fā)展,希望能起到借鑒的作用。信道編碼,也叫差錯控制編碼,是所有現(xiàn)代通信系統(tǒng)的基石。幾十年來,信道編碼技術(shù)不斷逼近香農(nóng)極限,波瀾壯闊般推動著人類通信邁過一個又一個頂峰。5G到來,我們還能突破自我,再創(chuàng)通信奇跡嗎? 所謂信道編碼,就是在發(fā)送端對原數(shù)據(jù)添加冗余信息,這些冗余信息是和原數(shù)據(jù)相關(guān)的,再在接收端根據(jù)這種相關(guān)性來檢測和糾正傳輸過程產(chǎn)生的差錯。

這些加入的冗余信息就是糾錯碼,用它來對抗傳輸過程的干擾。

4f592c72-74de-11eb-8b86-12bb97331649.png

1948年,現(xiàn)代信息論的奠基人香農(nóng)發(fā)表了《通信的數(shù)學理論》,標志著信息與編碼理論這一學科的創(chuàng)立。根據(jù)香農(nóng)定理,要想在一個帶寬確定而存在噪聲的信道里可靠地傳送信號,無非有兩種途徑:加大信噪比或在信號編碼中加入附加的糾錯碼。

這就像在嘈雜的酒吧里,酒喝完了,你還想來一打,要想讓服務員聽到,你就得提高嗓門(信噪比),反復吆喝(附加的冗余信號)。但是,香農(nóng)雖然指出了可以通過差錯控制碼在信息傳輸速率不大于信道容量的前提下實現(xiàn)可靠通信,但卻沒有給出具體實現(xiàn)差錯控制編碼的方法。

人類在信道編碼上的第一次突破發(fā)生在1949年。

R.Hamming和M.Golay提出了第一個實用的差錯控制編碼方案。

受雇于貝爾實驗室的數(shù)學家R.Hamming將輸入數(shù)據(jù)每4個比特分為一組,然后通過計算這些信息比特的線性組合來得到3個校驗比特,然后將得到的7個比特送入計算機。計算機按照一定的原則讀取這些碼字,通過采用一定的算法,不僅能夠檢測到是否有錯誤發(fā)生,同時還可以找到發(fā)生單個比特錯誤的比特的位置,該碼可以糾正7個比特中所發(fā)生的單個比特錯誤。這個編碼方法就是分組碼的基本思想,Hamming提出的編碼方案后來被命名為漢明碼。 漢明碼的編碼效率比較低,它每4個比特編碼就需要3個比特的冗余校驗比特。另外,在一個碼組中只能糾正單個的比特錯誤。

M.Golay先生研究了漢明碼的缺點,提出了Golay碼。 Golay碼分為二元Golay碼和三元Golay碼,前者將信息比特每12個分為一組,編碼生成11個冗余校驗比特,相應的譯碼算法可以糾正3個錯誤;后者的操作對象是三元而非二元數(shù)字,三元Golay碼將每6個三元符號分為一組,編碼生成5個冗余校驗三元符號,這樣由11個三元符號組成的三元Golay碼碼字可以糾正2個錯誤。 Golay碼曾應用于NASA的旅行者1號(Voyager 1),將成百張木星和土星的彩色照片帶回地球。 在接下來的10年里,無線通信性能簡直是跳躍式的發(fā)展,這主要歸功于卷積碼的發(fā)明。 卷積碼是Elias在1955年提出的。

卷積碼與分組碼的不同在于:它充分利用了各個信息塊之間的相關(guān)性。 通常卷積碼記為(n,k,N)碼。卷積碼的編碼過程是連續(xù)進行的,依次連續(xù)將每k個信息元輸入編碼器,得到n個碼元,得到的碼元中的檢驗元不僅與本碼的信息元有關(guān),還與以前時刻輸入到編碼器的信息元(反映在編碼寄存器的內(nèi)容上)有關(guān)。同樣,在卷積碼的譯碼過程中,不僅要從本碼中提取譯碼信息,還要充分利用以前和以后時刻收到的碼組。從這些碼組中提取譯碼相關(guān)信息,,而且譯碼也是可以連續(xù)進行的,這樣可以保證卷積碼的譯碼延時相對比較小。通常,在系統(tǒng)條件相同的條件下,在達到相同譯碼性能時,卷積碼的信息塊長度和碼字長度都要比分組碼的信息塊長度和碼字長度小,相應譯碼復雜性也小一些。

511c9454-74de-11eb-8b86-12bb97331649.png

很明顯,在不到10年的時間里,通信編碼技術(shù)的發(fā)展是飛躍式的,直到遇到了瓶頸。 根據(jù)香農(nóng)前輩的指示,要提高信號編碼效率達到信道容量,就要使編碼的分段盡可能加長而且使信息的編碼盡可能隨機。但是,這帶來的困難是計算機科學里經(jīng)常碰到的“計算復雜性”問題。 還好,這個世界有一個神奇的摩爾定律。 得益于摩爾定律,編碼技術(shù)在一定程度上解決了計算復雜性和功耗問題。而隨著摩爾定律而來的是,1967年,Viterbi提出了Viterbi譯碼算法。

在Viterbi譯碼算法提出之后,卷積碼在通信系統(tǒng)中得到了極為廣泛的應用,如GSM、 IS-95 、CDMA、3G、商業(yè)衛(wèi)星通信系統(tǒng)等。 但是,計算復雜性依然是一道邁不過的墻。 盡管人們后來在分組碼、卷積碼等基本編碼方法的基礎(chǔ)上提出了許多簡化譯碼復雜性的方法,但是均因無比高聳的計算復雜性之墻阻擋而變得不可逾越。 編碼專家們苦苦思索,試圖在可接受的計算復雜性條件下設(shè)計編碼和算法,以提高效率,但其增益與香農(nóng)理論極限始終都存在2~3dB的差距。 直到1993年,在日內(nèi)瓦召開的 IEEE通信國際會議上,兩位當時名不見經(jīng)傳的法國電機工程師C.Berrou和A.Glavieux聲稱他們發(fā)明了一種編碼方法,可以使信道編碼效率接近香農(nóng)極限。

這一消息太“轟動”了,因為幾乎所有的專家都認為這倆“棒槌”是來搗亂的。這么多數(shù)學家都沒能突破,就你這兩個小角色也敢宣稱接近香農(nóng)極限?不是存心搗亂嗎?一定是計算上出了錯誤吧?許多專家甚至懶得去讀完這篇論文。事實上,這兩位法國老兄的數(shù)學功底可能真的不怎么樣,他們沒有試圖從數(shù)學上找突破口,因此他們的論文在會上被懷疑和忽略就不足為奇了。 但是,專家們忽略了一個問題。憑著電機工程師的經(jīng)驗,他們發(fā)現(xiàn)在電子學中經(jīng)常用到的反饋概念似乎被數(shù)學家們忽略 。也許反饋能夠使我們繞過計算復雜性問題,于是他們就設(shè)計了一套新的辦法。 首先他們擯棄了“純粹”的數(shù)字化概念。

在典型的數(shù)字化方法中,總是先把某一電平設(shè)定為閾值。信號電平高于這一閾值就判決為“1”,低于就判決為“0”。在Turbo碼解碼過程中,某一特定比特的電平被量化為整數(shù),例如從-127 到+127。其數(shù)值就作為判決該比特為“1”或“0”的可置信度的度量(例如-110意味該比特非常非??赡苁恰?”,而+40 意味該比特也許是“1”但把握不大)。 其次,與其他系統(tǒng)不同,Turbo碼系統(tǒng)在發(fā)射端和接收端分別設(shè)置兩個編碼器和解碼器。其中一對編解碼器對特定的一段比特流進行奇偶校驗碼的加入和校驗計算,另一對編解碼器則在同一段碼流經(jīng)過交織擾動后對其進行上述同樣操作。

Turbo碼編碼器是由兩個或多個反饋的系統(tǒng)卷積碼編碼器通過一個隨機交織器并行連接而成,編碼后的校驗位經(jīng)過刪余矩陣,從而產(chǎn)生不同碼率的碼字。 由于這兩段碼流包含同樣的數(shù)據(jù),如果沒有信道噪聲,解碼結(jié)果應該一致。但在噪聲干擾下兩組結(jié)果會產(chǎn)生差別。通過上述對比特判決的可置信度信息的幫助,把這兩組結(jié)果彼此參照,可以得出第一次近似的結(jié)果。把這一結(jié)果“反饋”到解碼器前端,再進行迭代,經(jīng)過幾次迭代兩個解碼器的結(jié)果就會互相接近(收斂)。這樣就繞過了計算復雜性問題。

當然這樣做也得付出代價。由于迭代解碼,必然會產(chǎn)生時延。所以對于實時性要求很高的場合,Turbo碼直接應用會受到限制。 接下來,那些編碼專家們跌破了眼鏡。不可思議,當其他小組驗證了這兩位法國老兄的方案時,證明了結(jié)論是正確的?,F(xiàn)在人們談論的已經(jīng)是和香農(nóng)極限相差0.1dB還是0.01dB了。 一個通信編碼史上的革命性的時代到來了!兩位名不見經(jīng)傳的電機工程師不顧科學權(quán)威認定的種種“極限”,在一片嘲笑聲中,另辟蹊徑,突破了理論壁壘。一開始,Turbo碼只是應用于一些特殊場合,比如衛(wèi)星鏈路。后來,研究人員將它擴展到數(shù)字音頻和視頻廣播領(lǐng)域。緊接著,Turbo碼成為通信研究的前沿,全世界各大公司都聚焦在這個領(lǐng)域,包括法國電信、NTT、DoCoMo、索尼、NEC、朗訊、三星、愛立信、諾基亞 、 摩托羅拉和高通等等。

Turbo碼成為了始于本世紀初的3G/4G移動通信技術(shù)的核心,直到今天4.5G,我們依然在采用。 現(xiàn)在,編碼專家們都松了一口氣,總算解決了這個棘手的問題。也同時都嘆了一口氣,因為這已經(jīng)接近香農(nóng)極限了,發(fā)現(xiàn)似乎在這領(lǐng)域已經(jīng)很難再突破了。 收工,回家,帶娃。 但是,在1999年,編碼界又發(fā)生了一件有趣的事。人們重燃起了對LDPC的興趣,盡管它已經(jīng)被人們遺忘了幾十年。 LDPC( low-density parity check),即低密度奇偶校驗碼。它于1962年由Gallager提出,然后,被人們遺忘了。直到Turbo碼被提出以后,人們才發(fā)現(xiàn)Turbo碼從某種角度上說也是一種LDPC碼。

另一件讓人們感興趣的事是,LDPC碼發(fā)明較早,其基本專利到1999年就到期了,而Turbo碼要到2013年才到期。 LDPC利用校驗矩陣的稀疏性,使得譯碼復雜度只與碼長成線性關(guān)系,在長碼長的情況下仍然可以有效的進行譯碼,因而具有更簡單的譯碼算法。隨著人們對 LDPC碼重新進行了研究,發(fā)現(xiàn)LDPC 碼與Turbo一樣具有逼近香農(nóng)極限的性能。較新的研究結(jié)果顯示,實驗中已找到的最好 LDPC 碼,其極限性能距香農(nóng)理論限僅相差0.0045dB。

接著,LDPC在IEEE 802.11n 以及802.16的技術(shù)提案中被熱烈討論。DVB-S2也決議以LDPC替代Turbo碼。有人認為,LDPC是終極糾錯編碼,極有可能成為未來主流編碼技術(shù)。 所以,一場關(guān)于Turbo碼和LDPC碼的爭論就拉開了。隨著5G標準化的到來,Turbo碼和LDPC碼像拳擊臺上兩名重量級選手,兩人都宣稱自己將是獲勝者,但裁判的結(jié)束哨聲卻一直未吹響。 裁判很頭痛,這是一場幾乎無法打分的比賽。因為,之所以有爭論,無非是要證明,誰才更適合未來5G用例?誰才能更好滿足新的技術(shù)需求? 眾所周知,2G的應用場景是語音和低速率數(shù)據(jù)業(yè)務,3G和4G的應用場景是語音和更高速率的數(shù)據(jù)業(yè)務??梢源_定的是,Turbo碼和LDPC碼都能很好的滿足3/4G,甚至是4.5G用例。

而5G用例呢?市場上還沒有出現(xiàn),而且很多。不管是Turbo碼,還是LDPC碼,都無法確定誰才是最好的選擇。而且,由于兩者各有優(yōu)缺點,要覆蓋全部5G應用,不太現(xiàn)實。 正當Turbo碼和LDPC碼打拳擊賽之時,Polar碼沖上了拳臺,變成了一場摔角運動。 很幸運,在編碼技術(shù)不斷打破記錄帶給我們驚喜時,另一項編碼領(lǐng)域里的激動人心的研究已浮出水面。 2007年,土耳其比爾肯大學教授E. Arikan基于信道極化理論提出的一種線性信道編碼方法,即Polar碼。該碼字是迄今發(fā)現(xiàn)的唯一一類能夠達到香農(nóng)限的編碼方法,并且具有較低的編譯碼復雜度,當編碼長度為N時,復雜度大小為 O ( NlogN)。

Polar碼的理論基礎(chǔ)就是信道極化。信道極化包括信道組合和信道分解部分。當組合信道的數(shù)目趨于無窮大時,則會出現(xiàn)極化現(xiàn)象:一部分信道將趨于無噪信道,另外一部分則趨于全噪信道,這種現(xiàn)象就是信道極化現(xiàn)象。無噪信道的傳輸速率將會達到信道容量 I (W ),而全噪信道的傳輸速率趨于零。 Polar碼的編碼策略正是應用了這種現(xiàn)象的特性,利用無噪信道傳輸用戶有用的信息,全噪信道傳輸約定的信息或者不傳信息。這就像一個班上的同學,上學時間足夠長的話,差的學生大部分會跌到谷底,好的學生大部分會飛向云巔,然后,拋棄那些學渣…Polar碼比Turbo碼和LDPC碼更接近信道容量,Polar碼可以保證5G任何場景的高性能通信??鋸埖闹v,如果不考慮系統(tǒng)設(shè)計問題,編碼技術(shù)的歷史就應該到此終結(jié)了,終結(jié)在Polar碼的手里。 但是,編解碼的復雜性是Polar的問題,不過,在使用改進后SCL(Successive Cancelation List)譯碼算法時能以較低復雜度的代價,接近最大似然譯碼的性能。

關(guān)鍵是,Polar碼還是太年輕了,發(fā)明得比較晚,很多研究還建立在理論基礎(chǔ)上,不像Turbo碼和LDPC碼已經(jīng)廣泛應用于實際場景。只有等待時間來告訴我們,Polar碼到底是不是5G信道編碼的王者。 回顧信道編碼歷史,波瀾壯闊。在幾十年并不漫長的歲月里,一次又一次關(guān)鍵技術(shù)的歷史性突破,造就了今天人類通信奇跡。而當5G即將到來之時,更令人興奮的是,我們看到了各種優(yōu)秀的編碼技術(shù)的涌現(xiàn)。毫不夸張的說,這是信道編碼技術(shù)的文藝復興時期。而開啟文藝復興之門的,不僅僅是信道編碼,5G將激發(fā)無線產(chǎn)業(yè)史無前例的創(chuàng)新活力。 讀者可能會問為什么會采用這么復雜的參數(shù)集呢?我們都知道3GPP協(xié)議從來都不會告訴我們?yōu)槭裁?,只告訴是這樣。

原文標題:趣味講解信道編碼的發(fā)展歷程

文章出處:【微信公眾號:微波射頻網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

責任編輯:haq

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 編碼器
    +關(guān)注

    關(guān)注

    44

    文章

    3556

    瀏覽量

    133837
  • 信息
    +關(guān)注

    關(guān)注

    0

    文章

    405

    瀏覽量

    35496

原文標題:趣味講解信道編碼的發(fā)展歷程

文章出處:【微信號:mwrfnet,微信公眾號:微波射頻網(wǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    直徑測量工具的發(fā)展歷程

    關(guān)鍵字:直徑測量,工業(yè)直徑測量設(shè)備,線性尺量器,光電測徑儀, 直徑測量工具的發(fā)展歷程是一個悠久且不斷創(chuàng)新的過程,它隨著科學技術(shù)的進步而不斷演變。以下是直徑測量工具發(fā)展歷程的詳細概述:
    發(fā)表于 10-10 16:55

    信道均衡的原理和分類介紹

    一、信道均衡的基本原理 信道均衡的基本目標是對信道或整個傳輸系統(tǒng)的頻率響應進行補償,以減輕或消除由多徑傳播引起的碼間串擾(ISI)。在數(shù)字通信中,ISI會嚴重影響接收端的信號質(zhì)量,導致數(shù)據(jù)傳輸錯誤
    的頭像 發(fā)表于 09-10 10:49 ?603次閱讀
    <b class='flag-5'>信道</b>均衡的原理和分類<b class='flag-5'>介紹</b>

    Type-C接口的發(fā)展歷程

    Type-C連接器,全稱為USB Type-C接口,自其誕生以來,便以其獨特的優(yōu)勢迅速在各類電子設(shè)備中普及,成為當前最為流行的連接標準之一。其發(fā)展歷程不僅見證了技術(shù)的不斷進步,也反映了市場需求的變化和行業(yè)標準的統(tǒng)一趨勢。
    的頭像 發(fā)表于 09-02 10:58 ?793次閱讀

    NAND閃存的發(fā)展歷程

    NAND閃存的發(fā)展歷程是一段充滿創(chuàng)新與突破的歷程,它自誕生以來就不斷推動著存儲技術(shù)的進步。以下是對NAND閃存發(fā)展歷程的詳細梳理,將全面且深
    的頭像 發(fā)表于 08-10 16:32 ?946次閱讀

    TCXO發(fā)展歷程簡述

    補償機制來糾正由于晶體頻率與溫度變化的非線性關(guān)系所引起的頻率偏移。以下是TCXO的發(fā)展歷程的簡要概述:1早期振蕩器:在20世紀初期,隨著無線電技術(shù)的出現(xiàn)和增長,對
    的頭像 發(fā)表于 07-23 08:29 ?547次閱讀
    TCXO<b class='flag-5'>發(fā)展</b><b class='flag-5'>歷程</b>簡述

    AI大模型的發(fā)展歷程和應用前景

    領(lǐng)域取得重要突破。本文將深入解析AI大模型的基本原理、發(fā)展歷程、應用前景以及面臨的挑戰(zhàn)與爭議,為讀者提供一個全面而深入的科普視角。
    的頭像 發(fā)表于 07-03 18:20 ?979次閱讀

    PLC的發(fā)展歷程

    最初的簡單控制器發(fā)展成為現(xiàn)代工業(yè)自動化領(lǐng)域中的智能化系統(tǒng)。本文將詳細介紹PLC的發(fā)展歷程,包括其起源、發(fā)展階段和現(xiàn)代階段,并探討PLC在工業(yè)
    的頭像 發(fā)表于 06-14 10:15 ?1979次閱讀

    光伏逆變器的發(fā)展歷程

    光伏逆變器的發(fā)展歷程可以追溯到20世紀70年代末期,隨著光伏電池的發(fā)展和應用,人們開始意識到將其應用于實際電力系統(tǒng)中所面臨的難題,光伏逆變器因此應運而生。
    的頭像 發(fā)表于 05-06 17:01 ?594次閱讀

    制冷劑的發(fā)展歷程發(fā)展趨勢

    一、制冷劑的發(fā)展歷程 在民用空調(diào)、工業(yè)制冷中,制冷劑作為制冷系統(tǒng)中不可或缺的工質(zhì),一直發(fā)揮著重要作用。從歷史上看,制冷劑的發(fā)展可以分為四個階段。 (圖片來源:網(wǎng)絡(luò)) (一)第一階段:1830
    發(fā)表于 03-02 17:52

    傳輸信號的信道是什么意思?信道的分類 信道在通信中的作用

    傳輸信號的信道是什么意思?信道的分類 信道在通信中的作用? 傳輸信號的信道是指信號從發(fā)送方到接收方傳輸?shù)拿浇榛蚵窂?。在通信系統(tǒng)中,信道負責傳
    的頭像 發(fā)表于 02-01 10:58 ?4316次閱讀

    一鍵解鎖!晶體管結(jié)構(gòu)工藝發(fā)展歷程

    一鍵解鎖!晶體管結(jié)構(gòu)工藝發(fā)展歷程
    的頭像 發(fā)表于 12-07 09:48 ?642次閱讀
    一鍵解鎖!晶體管結(jié)構(gòu)工藝<b class='flag-5'>發(fā)展</b><b class='flag-5'>歷程</b>

    差錯控制技術(shù)詳解

    一只按序列行進的隊伍,你該通過什么方法來檢查隊伍是否發(fā)生變動,有沒有少人,有沒有多人,有沒有插隊。本篇將介紹各種方法教你花式排隊,也就是信道編碼
    的頭像 發(fā)表于 11-27 10:05 ?428次閱讀
    差錯控制技術(shù)詳解

    信息編碼技術(shù)詳解

    前面介紹過,調(diào)制解調(diào)之前還需要編碼,但編碼根據(jù)用途來分有信源編碼信道編碼。本編的主要內(nèi)容是介紹
    的頭像 發(fā)表于 11-27 10:05 ?581次閱讀
    信息<b class='flag-5'>編碼</b>技術(shù)詳解

    熱敏電阻的發(fā)展歷程與特性

    熱敏電阻(thermistor)的電阻值可隨著溫度的變化而改變,因此成為監(jiān)控電子產(chǎn)品溫度的理想器件,此外,PTC熱敏電阻也可用于擔任自恢復保險絲,在確保工業(yè)自動化設(shè)備安全運作的過程中,扮演重要的角色。本文將為您介紹熱敏電阻的發(fā)展歷程
    的頭像 發(fā)表于 11-08 09:26 ?1264次閱讀
    熱敏電阻的<b class='flag-5'>發(fā)展</b><b class='flag-5'>歷程</b>與特性

    汽車大燈發(fā)展歷程:從乙烯塊到激光燈

    電子發(fā)燒友網(wǎng)站提供《汽車大燈發(fā)展歷程:從乙烯塊到激光燈.doc》資料免費下載
    發(fā)表于 11-01 09:30 ?0次下載
    汽車大燈<b class='flag-5'>發(fā)展</b><b class='flag-5'>歷程</b>:從乙烯塊到激光燈