System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 亚洲成av人无码亚洲成av人 ,国产亚洲美日韩AV中文字幕无码成人,亚洲午夜国产精品无码老牛影视
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于早停機制的WB算法的硬件架構制造技術

    技術編號:44495674 閱讀:3 留言:0更新日期:2025-03-04 18:02
    本發明專利技術涉及譯碼技術領域,尤指一種基于早停機制的WB算法的硬件架構,包括控制模塊和處理單元,處理單元包括PE0處理單元陣列和PE1處理單元陣列,每個PE0包括3個寄存器、兩個乘法器和一個加法器,每個PE1包含2個寄存器、兩個乘法器和一個加法器,將差異值的計算與多項式更新并行進行,縮短硬件實現的關鍵路徑長度,降低系統延時。實現差異值在上一輪迭代中完成計算,因此可以與多項式的更新并行進行,提升整個系統的主頻。在硬件架構上可實現的頻域變體FEPWB算法,在滿足早停機制時可以提前停止計算,顯著降低譯碼功耗。

    【技術實現步驟摘要】

    本專利技術涉及譯碼,尤指一種基于早停機制的wb算法的硬件架構。


    技術介紹

    1、reed-solomon(rs)碼作為一種經典的線性分組碼,因其優越的糾正突發錯誤的能力,自提出后就得到了廣泛的關注和應用,在無線傳輸、光通信、深空通信以及數據存儲等多個領域都有著很好的發展前景。隨著全球互聯網應用的大規模擴展,以及云計算、大數據和物聯網等服務的日漸普及,通信系統的數據量越來越大,對通信質量的要求也越來越高。然而,rs碼復雜的譯碼算法導致其硬件電路面積大、時延高,越來越無法適應多樣的應用場景,rs譯碼算法需要進一步的研究和改進。

    2、rs碼的譯碼過程可以分為以下三個步驟:

    3、1、計算伴隨式;

    4、2、求解關鍵方程;

    5、3、錢搜索和錯誤估值

    6、其中求解關鍵方程是譯碼過程中較為復雜的一步,硬件實現所需的資源較多,這個模塊的實現算法在很大程度上決定了rs譯碼器的整體性能。

    7、現有的譯碼架構的缺點主要有以下幾個方面:

    8、基于fft的rs譯碼算法因為關鍵方程的形式不適用于ribm算法,因此無法使用資源更少的ribm硬件架構,而時域的wb算法則需要額外的fft模塊,它在計算復雜度和硬件消耗上均無法適應rs碼日益復雜的應用場景和對譯碼性能要求的日益提高;

    9、wb算法中差異值的計算是在每輪迭代中臨時進行的,因此差異值的計算和多項式的更新是串行進行的,這會導致硬件實現的關鍵路徑較長,延遲較高;本技術中的差異值在上一輪迭代中就已經完成計算,因此可以跟多項式的更新并行進行,縮短關鍵路徑,提升整個系統的主頻。

    10、無論是ribm算法還是wb算法在硬件實現時都是采用一維的脈動陣列架構,都需要循壞2t(t為rs碼的糾錯能力)次才能得到錯誤位置多項式,這就導致所有的處理單元都處于常開的狀態,造成功耗的浪費。


    技術實現思路

    1、為解決上述問題,本專利技術提供一種基于早停機制的wb算法的硬件架構,并將wb算法從時域變換到頻域上,實現譯碼器的整體性能的提升。

    2、為實現上述目的,本專利技術采用的技術方案是:

    3、一種基于早停機制的wb算法的硬件架構,其特征在于,包括控制模塊和處理單元,所述處理單元包括pe0處理單元陣列和pe1處理單元陣列,所述pe0處理單元陣列包括2t個pe0,所述pe1處理單元陣列包括t+1個pe1;其中每個pe0包括3個寄存器、兩個乘法器和一個加法器,每個pe1包含2個寄存器、兩個乘法器和一個加法器;

    4、所述控制模塊用于初始化寄存器、控制迭代和檢測早停機制;

    5、所述pe0陣列,用于執行多項式更新計算;

    6、所述pe1陣列,用于用于執行差異值更新計算;

    7、所述控制模塊通過enable_pe信號執行早停機制,若預設早停機制不滿足,則對enable_pe信號進行拉高,并控制處理單元工作;若預設早停機制滿足,則對enable_pe信號進行降低,使處理單元不工作并返回輸出多項式。

    8、進一步地,所述述控制模塊包括:

    9、初始化單元,用于對各處理單元中的寄存器進行初始化;

    10、迭代控制模塊,用于在每次迭代中協調各處理單元的工作;

    11、早停檢測單元,用于判斷是否滿足早停機制,并控制處理單元的工作狀態。

    12、進一步地,所述初始化單元用于初始化t+1組輔助多項式、2t組差異值以及輔助多項式的秩,初始化成功后enable_pe信號拉高。

    13、進一步地,所述迭代控制模塊用于執行最多2t次循環,每次循環先更新每輪更新過程中產生的中間參數δ[r],之后并行更新計算2t組差異值t+1組輔助多項式以及輔助多項式的秩其中r為循環次數。

    14、進一步地,所述每輪更新過程中產生的中間參數δ[r]按照下式進行更新:

    15、

    16、進一步地,所述差異值按照下式進行更新:

    17、

    18、其中,ωi為向量空間上的元素。

    19、進一步地,所述輔助多項式按照下式進行更新:

    20、

    21、進一步地,所述輔助多項式的秩根據下式進行更新:

    22、

    23、進一步地,所述預設早停機制為

    24、本專利技術的有益效果在于:本專利技術通過提出一種基于早停機制的wb算法的硬件架構,包括控制模塊和處理單元,處理單元包括pe0處理單元陣列和pe1處理單元陣列,每個pe0包括3個寄存器、兩個乘法器和一個加法器,每個pe1包含2個寄存器、兩個乘法器和一個加法器,實現將差異值的計算與多項式更新并行進行,縮短硬件實現的關鍵路徑長度,降低系統延時。實現差異值在上一輪迭代中完成計算,因此可以與多項式的更新并行進行,提升整個系統的主頻。在硬件架構上可實現的頻域變體fepwb算法,在滿足早停機制時可以提前停止計算,顯著降低功耗。當錯誤個數e小于等于t次時,可以不需要循環2t次就得到結果,只需要至多執行完t+e次計算后就可以停止計算并得到結果(關鍵方程多項式),這樣在硬件實現時就可以在不需要計算時動態地禁用乘法器和加法器,以達到降低功耗的目的。

    本文檔來自技高網...

    【技術保護點】

    1.一種基于早停機制的WB算法的硬件架構,其特征在于,包括控制模塊和處理單元,所述處理單元包括PE0處理單元陣列和PE1處理單元陣列,所述PE0處理單元陣列包括2t個PE0,所述PE1處理單元陣列包括t+1個PE1;其中每個PE0包括3個寄存器、兩個乘法器和一個加法器,每個PE1包含2個寄存器、兩個乘法器和一個加法器;

    2.根據權利要求1所述的一種基于早停機制的WB算法的硬件架構,其特征在于,所述述控制模塊包括:

    3.根據權利要求2所述的一種基于早停機制的WB算法的硬件架構,其特征在于,所述初始化單元用于初始化t+1組輔助多項式、2t組差異值以及輔助多項式的秩,初始化成功后Enable_PE信號拉高。

    4.根據權利要求2所述的一種基于早停機制的WB算法的硬件架構,其特征在于,所述迭代控制模塊用于執行最多2t次循環,每次循環先更新每輪更新過程中產生的中間參數δ[r],之后并行更新計算2t組差異值t+1組輔助多項式以及輔助多項式的秩其中r為循環次數。

    5.根據權利要求4所述的一種基于早停機制的WB算法的硬件架構,其特征在于,所述每輪更新過程中產生的中間參數δ[r]按照下式進行更新:

    6.根據權利要求4所述的一種基于早停機制的WB算法的硬件架構,其特征在于,所述差異值按照下式進行更新:

    7.根據權利要求5所述的一種基于早停機制的WB算法的硬件架構,其特征在于,所述輔助多項式按照下式進行更新:

    8.根據權利要求5所述的一種基于早停機制的WB算法的硬件架構,其特征在于,所述輔助多項式的秩根據下式進行更新:

    9.根據權利要求2所述的一種基于早停機制的WB算法的硬件架構,其特征在于,所述預設早停機制為

    ...

    【技術特征摘要】

    1.一種基于早停機制的wb算法的硬件架構,其特征在于,包括控制模塊和處理單元,所述處理單元包括pe0處理單元陣列和pe1處理單元陣列,所述pe0處理單元陣列包括2t個pe0,所述pe1處理單元陣列包括t+1個pe1;其中每個pe0包括3個寄存器、兩個乘法器和一個加法器,每個pe1包含2個寄存器、兩個乘法器和一個加法器;

    2.根據權利要求1所述的一種基于早停機制的wb算法的硬件架構,其特征在于,所述述控制模塊包括:

    3.根據權利要求2所述的一種基于早停機制的wb算法的硬件架構,其特征在于,所述初始化單元用于初始化t+1組輔助多項式、2t組差異值以及輔助多項式的秩,初始化成功后enable_pe信號拉高。

    4.根據權利要求2所述的一種基于早停機制的wb算法的硬件架構,其特征在于,所述迭代控制模塊用于執行最多2t次...

    【專利技術屬性】
    技術研發人員:陳超江家梁白寶明鐘溢盛
    申請(專利權)人:西安電子科技大學
    類型:發明
    國別省市:

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 久久午夜无码鲁丝片午夜精品| 无码区日韩特区永久免费系列| 国产精品无码MV在线观看| 国产高清不卡无码视频| 亚洲真人无码永久在线| 无码人妻丰满熟妇啪啪网站| 精品久久久久久无码中文字幕| 十八禁无码免费网站| 日韩人妻无码精品系列| MM1313亚洲精品无码久久| 亚洲av无码成人黄网站在线观看| 五月丁香六月综合缴清无码| 精品无码成人片一区二区98| 丰满日韩放荡少妇无码视频| 国产成人无码精品久久久露脸 | 777爽死你无码免费看一二区 | 亚洲一本大道无码av天堂| 日韩精品人妻系列无码专区免费| 亚洲成A人片在线观看无码3D| 亚洲Av永久无码精品一区二区| 成人无码WWW免费视频| 精品无码成人片一区二区98| 日韩免费无码视频一区二区三区| 久久精品无码免费不卡| 久青草无码视频在线观看| 色综合久久久无码中文字幕| 免费无码精品黄AV电影| 亚洲av无码专区在线观看下载| 91精品国产综合久久四虎久久无码一级| 国产午夜精华无码网站| 国产亚洲精久久久久久无码77777| 午夜成人无码福利免费视频| 国产精品成人99一区无码| 色综合久久久无码中文字幕波多| 免费无码看av的网站| 国产精品免费看久久久无码| 精品无码成人片一区二区| 亚洲免费无码在线| 日本无码色情三级播放| 亚洲熟妇无码另类久久久| 久久精品成人无码观看56|