<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

一文了解通信中Polor碼信道聯合極化編碼的基本思想

羅德與施瓦茨中國 ? 來源:羅德與施瓦茨中國 ? 2024-05-23 16:19 ? 次閱讀

Polor編碼最開始是土耳其的Erdal Arikan教授于2008年發明,并在2016年關于通信行業標準制定的3GPP會議上,Polor碼首次和LDPC碼共同承擔了5G時代通信行業的編碼標準。要知道,在此之前,LDPC碼就已經廣泛應用到諸多通信系統中,比如:Wimax、WiFi(802.11n)、DVB-S2等,并且在這些通信系統中都已經獲得了巨大的成功。Polor碼作為編碼屆新星,在沒有任何商用經驗的情況下,仍然能與老將LDPC碼共同入選要求嚴格的3GPP 5G-NR標準,可見其優異的性能足以打動人心。

01

什么是信道編碼?為什么我們需要信道編碼?

網上搜索出來的信息是這樣的:

001cbfe8-18dc-11ef-b74b-92fbcf53809c.png

簡而言之,就是通過增加冗余信息,便于接收端糾錯處理,解決信道噪聲和干擾導致的誤碼問題。很直白也很易懂,但是為什么冗余信息就能解決噪聲和干擾帶來的誤碼問題呢?

舉個栗子。如果情侶之間想讓另一方幫忙洗碗,您的伴侶可能因為在刷短視頻、因為在打電話、在冥思、在變聾而無法接收到正確訊息。一個簡單的處理方式就是過兩分鐘再給他說一遍,雖然多說了兩遍,但接收方通常都能克服大多外界干擾,將洗碗的信息準確接收。這就是編碼的意義。

02

什么是香農極限?

香農極限指的是在會隨機發生誤碼的信道上進行無差錯傳輸的最大傳輸速率。 也就是 說盡管噪聲會干擾通信,但還是有某種方法,讓信息速率在小于信道容量的前提下,毫無差錯的傳送信息。事實上,常見的方式就是對信道進行編碼。同時信息速率不能超過信道容量C(C為單位時間內能傳輸的最大信息量),否則將會讓信息產生不確定性。

這種不確定性可能是信息傳輸錯誤,例如“我喜歡你”變成了“我討厭你”。

也可能是信息丟失,比如:“大爺,我找馬冬梅”,“馬什么梅啊”。

03

BEC二進制刪除信道

最后還需要給大家介紹的一個就是BEC二進制刪除信道(Binary Erasure Channel)

00545390-18dc-11ef-b74b-92fbcf53809c.png

圖1 二進制刪除信道模型

BEC是二元通道,即它只能傳輸一個符號(0或1)。但它有一個很牛逼的屬性,就是傳0得0,傳1得1,即一個符號從通道X輸入,只要通道Y能接收到,就100%正確。但BEC也是不完美的,符號在BEC當中會有

006cddde-18dc-11ef-b74b-92fbcf53809c.png

的概率直接擦除,因此BEC的信道容量上限C就是

0081b632-18dc-11ef-b74b-92fbcf53809c.png

信道聯合極化編碼思想

接下來才正式進入正題。

二進制刪除信道雖然牛逼,但是它也沒有實現讓信息速率在小于信道容量C的前提下,毫無差錯的傳送信息,因為它會以

006cddde-18dc-11ef-b74b-92fbcf53809c.png

的概率將要傳輸的信息丟掉?,F在問題來了,同時也是我們以上知識點的一個串聯,那有沒有一種辦法,讓二進制刪除信道通過某種神秘的編碼方式,讓信息速率以信道容量C,進行無差錯或者差錯小到令人滿意的一個概率來傳輸呢? 答案是有的,這就是Polor碼的信道聯合極化編碼思想。 假設有00eaef58-18dc-11ef-b74b-92fbcf53809c.png0106ec62-18dc-11ef-b74b-92fbcf53809c.png兩個符號需要傳送,0106ec62-18dc-11ef-b74b-92fbcf53809c.png直接傳輸,而在00eaef58-18dc-11ef-b74b-92fbcf53809c.png傳輸之前,需要先跟00eaef58-18dc-11ef-b74b-92fbcf53809c.png異或,得到01695212-18dc-11ef-b74b-92fbcf53809c.png,再通過BEC1信道直接傳送,這里的BEC信道擦除概率006cddde-18dc-11ef-b74b-92fbcf53809c.png假定為0.5。如下圖所示:

01a378ca-18dc-11ef-b74b-92fbcf53809c.png

圖2信道極化基本單元

也就是有01eff90c-18dc-11ef-b74b-92fbcf53809c.png… …(式1)? 已知: 異或算法:相同bit異或得0, 不同(異)bit異或得1 即020a5a54-18dc-11ef-b74b-92fbcf53809c.png… … (式2)? 同時異或算法還有一個還原特性:? 如果022332f4-18dc-11ef-b74b-92fbcf53809c.png022bc478-18dc-11ef-b74b-92fbcf53809c.png,?0245224c-18dc-11ef-b74b-92fbcf53809c.png 這一特點也可以很輕松從(式2)中觀察得到。? 因此,025e06ae-18dc-11ef-b74b-92fbcf53809c.png可以通過02731774-18dc-11ef-b74b-92fbcf53809c.png得出。?

前面我們講過BEC信道特點是,只要傳輸成功就一定是正確的。所以肯定有:

028a425a-18dc-11ef-b74b-92fbcf53809c.png… …(式3) ? 因此接收端在收到0296b594-18dc-11ef-b74b-92fbcf53809c.png02b5bc14-18dc-11ef-b74b-92fbcf53809c.png時,可以輕松借助異或的還原特性得到最初傳送的數據025e06ae-18dc-11ef-b74b-92fbcf53809c.png和?02e39882-18dc-11ef-b74b-92fbcf53809c.png ? 即0308b324-18dc-11ef-b74b-92fbcf53809c.png… … (式4)

由 (式4)可以發現,接收端最終解碼00eaef58-18dc-11ef-b74b-92fbcf53809c.png0106ec62-18dc-11ef-b74b-92fbcf53809c.png的過程其實根本不需要01695212-18dc-11ef-b74b-92fbcf53809c.png036aeb52-18dc-11ef-b74b-92fbcf53809c.png的任何參與,因此可以認為我們是重新構造了一個新的二進二出的信號系統,如下圖所示: ?

03767df0-18dc-11ef-b74b-92fbcf53809c.png

圖3二進二出信號系統單元

并默認該新的系統為有兩個子信道,其中00eaef58-18dc-11ef-b74b-92fbcf53809c.png可以由0296b594-18dc-11ef-b74b-92fbcf53809c.png02b5bc14-18dc-11ef-b74b-92fbcf53809c.png算出,這個信道取名03e1206a-18dc-11ef-b74b-92fbcf53809c.png 至此我們分析一下00eaef58-18dc-11ef-b74b-92fbcf53809c.png能解出來的各種條件: 假設:0296b594-18dc-11ef-b74b-92fbcf53809c.png02b5bc14-18dc-11ef-b74b-92fbcf53809c.png均成功接收,即兩個BEC信道都能傳輸成功,則00eaef58-18dc-11ef-b74b-92fbcf53809c.png解碼成功。 假如0296b594-18dc-11ef-b74b-92fbcf53809c.png或者02b5bc14-18dc-11ef-b74b-92fbcf53809c.png任意一個傳輸失敗,則00eaef58-18dc-11ef-b74b-92fbcf53809c.png肯定解不出來,如下表所示:

0485ce4e-18dc-11ef-b74b-92fbcf53809c.png

表103e1206a-18dc-11ef-b74b-92fbcf53809c.png信道解碼情況 也就是說,在03e1206a-18dc-11ef-b74b-92fbcf53809c.png的這個信道里,00eaef58-18dc-11ef-b74b-92fbcf53809c.png只有在0296b594-18dc-11ef-b74b-92fbcf53809c.png02b5bc14-18dc-11ef-b74b-92fbcf53809c.png均成功接收的條件下,才能解碼成功,成功的概率變成了0505900c-18dc-11ef-b74b-92fbcf53809c.png 無語!本來可以直接通過BEC傳輸的符號,還有50%的解碼成功概率,經過我們一系列騷操作03e1206a-18dc-11ef-b74b-92fbcf53809c.png這個信道成功率居然只剩下25%了。 ?

但?不是還剩下一個信道嘛,我們暫時取名為0556799a-18dc-11ef-b74b-92fbcf53809c.png,并繼續假設一下:? 假設02b5bc14-18dc-11ef-b74b-92fbcf53809c.png接收成功,則不論0296b594-18dc-11ef-b74b-92fbcf53809c.png是否成功,都會有059bdd64-18dc-11ef-b74b-92fbcf53809c.png,解碼成功;? 假設02b5bc14-18dc-11ef-b74b-92fbcf53809c.png失敗,0296b594-18dc-11ef-b74b-92fbcf53809c.png失敗,則解碼失??; ? 那假設02b5bc14-18dc-11ef-b74b-92fbcf53809c.png失敗,0296b594-18dc-11ef-b74b-92fbcf53809c.png成功呢,雖然無法直接通過02b5bc14-18dc-11ef-b74b-92fbcf53809c.png得到0106ec62-18dc-11ef-b74b-92fbcf53809c.png,但通過(式3)和異或算法的還原特性得到063749ac-18dc-11ef-b74b-92fbcf53809c.png, 也就說即使02b5bc14-18dc-11ef-b74b-92fbcf53809c.png傳輸失敗,但只要0296b594-18dc-11ef-b74b-92fbcf53809c.png傳輸成功,借助00eaef58-18dc-11ef-b74b-92fbcf53809c.png,我們一樣能夠解碼出0106ec62-18dc-11ef-b74b-92fbcf53809c.png。 ? 也就是說,0556799a-18dc-11ef-b74b-92fbcf53809c.png信道只有在0296b594-18dc-11ef-b74b-92fbcf53809c.png02b5bc14-18dc-11ef-b74b-92fbcf53809c.png都傳輸失敗的情況下才會解碼失敗,0106ec62-18dc-11ef-b74b-92fbcf53809c.png解碼成功的概率竟然達到了75%!也就是如下表所示: ?

07056fb2-18dc-11ef-b74b-92fbcf53809c.png

表20556799a-18dc-11ef-b74b-92fbcf53809c.png信道解碼情況 所以最終我們的操作,換來了一個通信質量變差的03e1206a-18dc-11ef-b74b-92fbcf53809c.png信道,和另外一個通信質量變好了的0556799a-18dc-11ef-b74b-92fbcf53809c.png信道! ?

嘿!還真差點就被糊弄了!0556799a-18dc-11ef-b74b-92fbcf53809c.png信道的情況3中,00eaef58-18dc-11ef-b74b-92fbcf53809c.png是怎么被接收的呢?


這其實就是極化的核心思想:既然有差信道,那差信道就干脆不傳輸有效信息,這個過程就叫凍結。不傳有效信息,那傳什么呢?00eaef58-18dc-11ef-b74b-92fbcf53809c.png事先約定好一個值,一般是“0”,不論接收端有沒有接收到,均按照已知的00eaef58-18dc-11ef-b74b-92fbcf53809c.png算出0106ec62-18dc-11ef-b74b-92fbcf53809c.png即可。這個思想就是信道編碼,也就是冗余。 ?

當然,將通道數量增多,就可以得到更加理想的信道和更差的信道,如果是8個通道,我們甚至可以得到如下的結果:

07b1f872-18dc-11ef-b74b-92fbcf53809c.png

圖4 8通道極化碼示意圖及擦除概率

可以看到,擦除概率,也就是解碼失敗概率為0.0039的信道出現了!

事實上,只要信道數達到足夠多,就會被分為完全無噪聲的好信道,和完全噪聲的差信道,前者傳輸成功無限趨近于概率1, 后者則無限趨近于0, 并且好信道占比將達到原始信道容量的0081b632-18dc-11ef-b74b-92fbcf53809c.png,也就是香農極限。只要將有限信息都封鎖在好信道里,差信道全部凍結,信息就能以趨近于香農極限的信道容量100%無失真的通信!

至此,就是Polor碼信道聯合極化編碼的基本思想。



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • LDPC碼
    +關注

    關注

    1

    文章

    30

    瀏覽量

    8774
  • 信道編碼
    +關注

    關注

    2

    文章

    31

    瀏覽量

    9465
  • 5G通信
    +關注

    關注

    4

    文章

    233

    瀏覽量

    20136

原文標題:【技術科普】| 一文了解通信中的Polor碼

文章出處:【微信號:羅德與施瓦茨中國,微信公眾號:羅德與施瓦茨中國】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    什么是編碼增益? 信道編碼有哪些分類?

    (IRQ)和混合糾錯(HEC)等方式,其基本特征是信道編碼構造簡單,需要反饋信道;另類稱為前向糾錯(Forward Error Correction,FEC)方式,所謂“前向”,是指譯碼器根據
    發表于 05-30 16:00

    什么是Turbo 的迭代譯碼算法?當前Turbo譯碼算法有哪些?有哪些形式的Turbo ?

    編碼和譯碼方面的基本思想,出現了形形色色的各種采用 Turbo(迭代)譯碼算法的糾錯編碼,使得信道編碼學提到到了個嶄新的程度,越來越逼近
    發表于 05-30 16:24

    信道編碼問題

    我現在這個系統的編碼方式曼編碼方式,用于MSK調制的,但這種效率不高,信息量不大,現在想換種編碼方式,請問有誰做過這方面的,用于信道二進制
    發表于 09-25 16:32

    解析:無線通信聯合網絡編碼技術

    導讀: 在無線通信網中,網絡編碼作為關鍵技術之,可以在定程度上節省網絡資源消耗,提高頻譜資源利用率,并在有限的頻譜資源中盡可能多地傳輸數據,增加
    發表于 10-16 22:33

    PID控制算法的基本思想是什么?PID控制算法是如何形成的?

    常用的控制算法有哪幾種?各自有什么特點?PID控制算法的基本思想是什么?PID控制算法是如何形成的?
    發表于 06-30 06:04

    PID控制算法的基本思想是什么

    常用的控制算法有哪幾種?PID控制算法的基本思想是什么?
    發表于 12-21 07:26

    信道編碼——引言

    信道編碼:從消息到信道波形或矢量的映射目的:了解信道編碼的作用與意義,對信道編碼的研究方法和成果有廣泛的基本認識,學會應用,為進一步研究打下
    發表于 08-01 09:11 ?44次下載
    <b class='flag-5'>信道編碼</b>——引言

    單片機與PC機通信中的糾錯編碼

    單片機與PC機通信中的糾錯編碼
    發表于 08-01 16:08 ?19次下載

    FDTD算法基本思想

    FDTD算法是K.S.Yee于1966年提出的、直接對麥克斯韋方程作差分處理、來解決電磁脈沖在電磁介質中傳播和反射問題的算法。基本思想是:FDTD計算域空間節點采用Yee元胞的方法,同時電
    發表于 08-13 10:16 ?8788次閱讀

    跳頻通信系統信道編碼的DSP實現

    針對跳頻通信信道編碼要求較高的問題!提出了混合糾錯方式的RS碼和重傳反饋方式相級連的方法!主要研究了RS碼的編碼解碼過程以及ARQ 協議的DSP實現.
    發表于 05-16 17:33 ?51次下載

    Real BCH的聯合信源信道編碼系統構建

    構建了基于Real BCH的聯合信源信道編碼系統,考慮量化噪聲和信道噪聲,將由量化、給定轉移概率的二進制對稱信道、反量化構成的實際聯合
    發表于 12-27 10:31 ?0次下載
    Real BCH的<b class='flag-5'>聯合</b>信源<b class='flag-5'>信道編碼</b>系統構建

    帶你了解什么是信道編碼

    信道編碼,也被叫做錯控制編碼,是目前現代通信當中的基礎、地基。在這幾十年當中,信道編碼技術不斷逼近香農極限,正在推動著現代人類通信。
    發表于 11-15 10:03 ?1.6w次閱讀

    信道編碼推動著現代人類通信

    錯誤。 信道編碼的目的是改善通信系統的傳輸質量。基本思想是根據一定的規則在要傳輸的信息碼中增加一些冗余符號,以保證傳輸過程的可靠性。 信道編碼的任務是構造具有最小冗余成本的良好代碼,以
    發表于 12-22 16:24 ?553次閱讀

    信道編碼有哪幾種 信道編碼的作用及種類 信道編碼的主要特點

    信道編碼是數字通信系統中常用的一種技術手段,它的作用是提高信道傳輸的可靠性和抗干擾性。在數字通信中,信道編碼通過將原始數據進行
    的頭像 發表于 06-28 18:11 ?5249次閱讀

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

    傳輸信號的信道是什么意思?信道的分類 信道通信中的作用? 傳輸信號的信道是指信號從發送方到接收方傳輸的媒介或路徑。在
    的頭像 發表于 02-01 10:58 ?1542次閱讀
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>