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

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

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

LDPC—原理及H矩陣(校驗(yàn)矩陣)構(gòu)造

電子設(shè)計(jì) ? 來源:電子設(shè)計(jì) ? 作者:電子設(shè)計(jì) ? 2020-12-08 23:41 ? 次閱讀

來源:知乎
作者: Trustintruth

突然高產(chǎn)了??!

1.LDPC嗎原理簡述

LDPC碼(低密度奇偶校驗(yàn)碼)的校驗(yàn)矩陣具有非常強(qiáng)的稀疏性,也就是校驗(yàn)矩陣?yán)锩妗?”占了大多數(shù),“1”的數(shù)量極少?!?”元素的分布非常稀疏,所以他是低密度的。

下面我們來說校驗(yàn)矩陣,白話來說就是你收到的信息位和矩陣的每一行的每一個元素對應(yīng)相乘再相加,最后得到(行數(shù))個結(jié)果,如果各個結(jié)果都是0那么就通過了,也就是公式

。為了達(dá)到這個,我們就要控制我們的校驗(yàn)位來讓這個結(jié)果的值為0.
如果你要發(fā)送碼字長度為N,信息位長度為K。所以校驗(yàn)信息長度為M=N-K,而我們上次講的碼率就是R=K/N,我們需要的LDPC碼校驗(yàn)矩陣H大小為M*N。例如下面這個矩陣

這個矩陣有以下的幾個特點(diǎn):

每行的“1”元素?cái)?shù)量一致,均為k,k為行重。

每列的“1”元素?cái)?shù)量一致,均為j,j為列重。

在該矩陣中每兩列的相同位置均為“1”的個數(shù)不超過1.

根據(jù)矩陣我們可以畫得出他的Tanner圖,,校驗(yàn)節(jié)點(diǎn)數(shù)為M,變量節(jié)點(diǎn)數(shù)為

他們之間的關(guān)系可以以用下面公式來表示。

2.QC-LDPC碼

上面說完了LDPC碼,我們來說一說循環(huán)LDPC。

上面的校驗(yàn)矩陣,如果是一個碼長為9216,校驗(yàn)位1024的碼流,那么矩陣存儲空間就太大了。所以構(gòu)造一個下面這個樣子的矩陣

8*16的矩陣分為了8個區(qū)域,每個區(qū)域是一個4*4的小矩陣。每個小矩陣的第二行是第一行向右平移,第三行是第二行向右平移,以此類推。所以如果我們構(gòu)造這樣的矩陣,那么像這樣一個矩陣我們只需要存儲他的基矩陣就好,基矩陣的每個元素就是每個小矩陣相對于單位矩陣的平移數(shù)。像上面這個的基矩陣為2*4,步長為4。

3.短環(huán)與消除短環(huán)

由于短環(huán)的存在會嚴(yán)重削弱 LDPC 碼的性能,因此構(gòu)造時需盡量減少短環(huán)。

六環(huán)呢則有不同的形式

所以在構(gòu)造校驗(yàn)矩陣的時候,要注意消除短環(huán)。
我們采取了一種循環(huán)消環(huán)法,有效地消除四環(huán)六環(huán)。由于這討論意義不大,所以不再詳細(xì)談。相關(guān)的matlab代碼上傳至我的個人公共號Trustintruth中,輸入“LDPC校驗(yàn)矩陣”或者“H矩陣”獲取偶。

最后寫這些東西不容易,希望大家點(diǎn)贊點(diǎn)關(guān)注,鞠躬!

P.S其實(shí)文章上午就已經(jīng)寫得差不多,寫到最后手邊突然爬來一只大蟑螂……會飛的蟑螂是真的可怕,所以拖到這會才發(fā)了。愿寢室再無蟑螂!

審核編輯 黃昊宇

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

    關(guān)注

    1

    文章

    66

    瀏覽量

    31199
  • 深度學(xué)習(xí)
    +關(guān)注

    關(guān)注

    73

    文章

    5503

    瀏覽量

    121169
收藏 人收藏

    評論

    相關(guān)推薦

    盛顯科技:在拼接處理器上配置混合矩陣的步驟是什么?

    相信大家都知道,在拼接處理器上配置混合矩陣,主要涉及到將混合矩陣的輸出與拼接處理器的輸入相連接,并通過拼接處理器的軟件或界面進(jìn)行配置,以實(shí)現(xiàn)多屏顯示和視頻信號的靈活處理。在此過程中,了解并熟知拼接
    的頭像 發(fā)表于 09-26 18:09 ?333次閱讀

    盛顯科技:拼接處理器為什么要配置混合矩陣?

    拼接處理器和混合矩陣作為視頻顯示與控制系統(tǒng)的關(guān)鍵組件,各自具有獨(dú)特的功能和優(yōu)勢。它們之間既存在區(qū)別又相互關(guān)聯(lián),共同為用戶提供了高效、靈活的視頻處理與顯示解決方案。在實(shí)際應(yīng)用中,我們通常會把兩者搭配
    的頭像 發(fā)表于 09-06 11:23 ?332次閱讀
    盛顯科技:拼接處理器為什么要配置混合<b class='flag-5'>矩陣</b>?

    MATLAB(6)--特殊矩陣

    形式為: 希爾伯特矩陣的元素為H(i,j)=1/(i+j-1). 在Matlab中,生成n階段希爾伯特矩陣的函數(shù)是hilb(n)。 伴隨矩陣 設(shè)多項(xiàng)式p(x)為anx ^n^ +a
    發(fā)表于 09-06 10:24

    MATLAB(3)--矩陣的引用(sub2ind、ind2sub、reshape函數(shù)使用)

    矩陣元素的引用 通過下標(biāo)來引用矩陣的元素。 A(3,2)表示A矩陣第三行第二列的元素。只會改變A(3,2)元素的值,并不會改變其他的值。 如果給出的行下標(biāo)或者列下標(biāo)大于原來矩陣的行下
    發(fā)表于 09-06 10:11

    MATLAB(2)--MATLAB矩陣的表示

    矩陣的建立 利用直接輸入法建立矩陣:將矩陣的元素用中括號括起來,按矩陣的順序輸入各元素,同一行的各元素之間用逗號或者空格分隔,不同的元素之間用分號分隔。 利用已建好的
    發(fā)表于 09-06 10:05

    MATLAB中的矩陣索引

    矩陣進(jìn)行索引是從矩陣中選擇或修改部分元素的一種方式。MATLAB 有幾種索引樣式,它們不僅功能強(qiáng)大、靈活,而且可讀性強(qiáng)、表現(xiàn)力強(qiáng)。矩陣是 MATLAB 用來組織和分析數(shù)據(jù)的一個核心組件,索引是以可理解的方式有效操作
    的頭像 發(fā)表于 09-05 09:28 ?466次閱讀
    MATLAB中的<b class='flag-5'>矩陣</b>索引

    機(jī)器人的三大矩陣是什么及關(guān)系式

    在機(jī)器人學(xué)中,三大矩陣主要指的是與機(jī)器人位移、速度和力相關(guān)的矩陣,它們分別揭示了機(jī)器人在不同空間(如關(guān)節(jié)空間和作業(yè)空間)之間的映射關(guān)系。這三大矩陣及其關(guān)系式可以概括如下: 1. T矩陣
    的頭像 發(fā)表于 09-04 09:37 ?1448次閱讀

    XLT開關(guān)矩陣

    開關(guān)矩陣 蘇州新利通 系列化開關(guān)矩陣是提高被測件測試效率、實(shí)現(xiàn)自動化測試的核心設(shè)備,是基于標(biāo)準(zhǔn)控制平臺可進(jìn)行定制化設(shè)計(jì)的產(chǎn)品。系列化開關(guān)矩陣工作頻率范圍覆蓋DC~67GHz,可通過LAN、GPIB
    的頭像 發(fā)表于 08-06 17:15 ?224次閱讀
    XLT開關(guān)<b class='flag-5'>矩陣</b>

    各位佬,矩陣電阻要怎么采樣呀

    有個4*4的矩陣電阻,有8個引腳引出,想請問下采樣電路怎么設(shè)計(jì)比較好
    發(fā)表于 06-23 23:46

    鍵盤的矩陣規(guī)格設(shè)計(jì)圖

    鍵盤的矩陣規(guī)格設(shè)計(jì)圖
    發(fā)表于 06-19 14:29 ?0次下載

    協(xié)方差矩陣中各元素含義 協(xié)方差矩陣怎么算

    協(xié)方差矩陣是統(tǒng)計(jì)學(xué)中常用的工具,用于描述多個隨機(jī)變量之間的關(guān)系。在進(jìn)行數(shù)據(jù)分析和建模時,協(xié)方差矩陣能夠提供重要的信息,幫助我們理解變量之間的線性關(guān)系,以及它們的方差。本文將詳細(xì)介紹協(xié)方差矩陣的各個
    的頭像 發(fā)表于 02-04 11:06 ?3557次閱讀

    協(xié)方差矩陣怎么算 協(xié)方差矩陣和方差的關(guān)系

    協(xié)方差矩陣是一種反映多個隨機(jī)變量之間相關(guān)程度的矩陣。在統(tǒng)計(jì)學(xué)和金融學(xué)中,協(xié)方差矩陣是一種常用的工具,用于分析不同隨機(jī)變量之間的關(guān)聯(lián)性和方差。 為了理解協(xié)方差矩陣的計(jì)算方法,首先需要了解
    的頭像 發(fā)表于 01-30 10:39 ?4507次閱讀

    無縫高清矩陣切換器和傳統(tǒng)的矩陣切換器有什么區(qū)別?

    無縫高清矩陣切換器和傳統(tǒng)的矩陣切換器在多個方面存在顯著差異。 切換效果:無縫高清矩陣切換器在切換信號時不會出現(xiàn)黑屏、藍(lán)屏、閃屏等問題,而傳統(tǒng)矩陣切換器在信號切換過程中可能會出現(xiàn)短暫的黑
    的頭像 發(fā)表于 01-24 14:38 ?501次閱讀

    協(xié)方差矩陣和相關(guān)系數(shù)矩陣的轉(zhuǎn)化

    協(xié)方差矩陣和相關(guān)系數(shù)矩陣是統(tǒng)計(jì)學(xué)中常用的概念,在多變量統(tǒng)計(jì)分析中起著至關(guān)重要的作用。 在進(jìn)行多變量統(tǒng)計(jì)分析時,我們通常會涉及多個變量之間的關(guān)系和相互作用。協(xié)方差矩陣和相關(guān)系數(shù)矩陣就是用
    的頭像 發(fā)表于 01-12 11:02 ?1992次閱讀

    矩陣led掃描頻率怎么調(diào)

    矩陣LED掃描頻率是指LED矩陣在單位時間內(nèi)刷新顯示的次數(shù)。LED矩陣是由多個發(fā)光二極管(LED)組成的顯示設(shè)備,通過掃描控制來實(shí)現(xiàn)各個LED的亮滅,從而顯示出不同的圖像或信息。調(diào)整矩陣
    的頭像 發(fā)表于 01-02 17:30 ?1311次閱讀