亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于FPGA的TPC編碼算法的設計與實現(xiàn)

        2018-09-03 05:44:02戚華興高大勇
        數(shù)字通信世界 2018年8期

        戚華興,高大勇

        (貴州航天林泉有限公司,貴陽 550081)

        1 引言

        由于無線通信信道中,存在多徑干擾、多普勒效應等影響,使信號衰減和信號失真嚴重,為解決該問題,Turbo乘積碼(turbo product code)為代表的編碼技術開始出現(xiàn)。

        Turbo乘積碼(以下簡稱TPC)編碼簡便易行,同時對解碼端復雜度要求低,解碼延時小。研究表明,TPC技術可使得信號增益可提高近5dB(采用MSD+TPC,TPC矩陣為(64,57)×(64,57),Pe<1×10-4時)。隨即被廣泛應用在深空通信領域、數(shù)據(jù)傳輸領域、數(shù)據(jù)存儲領域、移動通信領域中。

        2 TPC編碼原理

        2.1 TPC編碼結構

        TPC編碼通常由兩個或三個子碼構成的二維或三維乘積碼。下面將以兩維乘積碼為例來說明它編碼的過程。

        ①數(shù)組的前k1行和前k2列填入信息比特

        ②用C1碼的編碼規(guī)則對k2列信息編碼。

        ③用C2碼的編碼規(guī)則對k1行信息編碼。

        乘積碼P的參數(shù)為碼長信息位長度可以證明,所有列都是C1的碼字,所有行都是C2的碼字,TPC碼的編碼結構如圖1所示。本文設計的編碼結構采用(64×57)×(64×57)的二維線性分組編碼。

        圖1 TPC碼編碼結構

        2.2 TPC編碼器原理

        TPC編碼器通過交織器實現(xiàn)遞歸系統(tǒng)卷積碼編碼器1和編碼器2進行并行處理,編碼器1與編碼器2結構相同。

        首先將輸入碼Dk劃分為長度為N的數(shù)據(jù)信息塊分別送給卷積碼編碼器1和交織器;編碼器1輸出流Y1k;經(jīng)過交織器擾序后的Dn數(shù)據(jù)流送入卷積碼編碼器2,生成流Y2k。

        流Y1k、Y2k在時鐘同步下送給刪余器,經(jīng)刪余技術不斷地刪除Y1k、Y2k中的校驗位,形成校驗位序列X輸出給復用器。

        復用器把原始信息數(shù)據(jù)碼流Dk和經(jīng)過刪余器輸出的校驗位序列X,進行復用調制,最終生成TPC碼序列輸出。其編碼原理如圖2所示。

        3 基于FPGA的編碼器的設計

        3.1 TPC編碼器組成

        本文采用二維(64,57)擴展?jié)h明碼編碼,行編碼和列編碼為同一個子編碼器。整個編碼器分成三個部分:原始數(shù)據(jù)緩存模塊、編碼模塊、TPC數(shù)據(jù)緩存模塊。三部分在FPGA內(nèi)部并行運行,有效的提高了編碼效率。

        圖2 TPC編碼器原理

        整個編碼過程為:以幀為單位的二進制數(shù)據(jù)流送入編碼模塊,編碼模塊把每幀的前3249個有效數(shù)據(jù)排成57*57的矩陣A,先對矩陣A的57行進行編碼,生成57*64的矩陣B,再對矩陣B的64列進行編碼,生成64*64的矩陣C,將矩陣C的數(shù)據(jù)按行輸出即為一幀編碼數(shù)據(jù)。下面將分別介紹每個模塊的具體設計方法和仿真結果。

        3.2 原始數(shù)據(jù)緩存模塊

        原始數(shù)據(jù)緩存模塊是將輸入的串行數(shù)據(jù)進行位同步后進行存儲,系統(tǒng)設計時選用FPGA自帶哄模塊異步FIFO實現(xiàn)。

        3.3 編碼模塊

        編碼模塊由行編碼模塊、列編碼模塊、行緩存、行交織器、列編碼器、列緩存、列交織器等部分組成。

        行編碼模塊是將緩存中的數(shù)據(jù)讀出,按照TPC的編碼多項式要求,完成行編碼;行緩存是行編碼的數(shù)據(jù)以行為單位,寫入緩存中;行交織器是將緩存中以行為單位的數(shù)據(jù)按列進行提?。涣芯幋a器是將提取的列數(shù)據(jù)按照TPC的編碼多項式,完成列編碼;列緩存是將完成列編碼的數(shù)據(jù)以列為單位,寫入緩存中;列交織器是將以列為單位進行存儲的數(shù)據(jù),變換為以行為單位。

        TPC數(shù)據(jù)輸出模塊是將變換后的數(shù)據(jù)進行存儲;并根據(jù)邏輯將緩存中完成TPC編碼的數(shù)據(jù)讀出,并按照規(guī)定的碼率、碼型將數(shù)據(jù)輸出。

        4 試驗仿真及驗證

        根據(jù)原理,搭建了試驗平臺,主控芯片為XC6SLX4-2TQG-144C,試驗驗證平板如圖3所示。經(jīng)試驗驗證,本編碼器能夠實現(xiàn)二維(64,57)擴展?jié)h明碼結構的TPC編碼。

        3.4 TPC數(shù)據(jù)輸出模塊

        5 結論

        本文在FPGA平臺中設計并實現(xiàn)了基于二維(64,57)擴展?jié)h明碼結構的TPC編碼器,其原理樣機已通過地面試驗驗證,其設計在深空通信領域、數(shù)據(jù)傳輸領域、數(shù)據(jù)存儲領域、移動通信領域等領域有廣泛的參考價值。

        日本一区二区三区爱爱视频| 免费一区在线观看| 国产在线不卡免费播放| 亚洲精品国产二区在线观看| 丝袜美腿国产一区精品| 人妻熟女一区二区三区app下载| 久久精品国产亚洲av电影| 欧洲乱码伦视频免费| 91久久精品美女高潮喷白浆| 观看在线人视频| 最新国产av无码专区亚洲| 亚洲中文久久久久无码| 美女被内射中出在线观看| 成人免费无码视频在线网站| 开心婷婷五月激情综合社区| 无遮高潮国产免费观看韩国| 欧美日韩亚洲成人| 国产美女三级视频网站| 粉嫩人妻91精品视色在线看 | 人成午夜免费视频无码| 麻豆国产成人av高清在线观看| 丰满人妻一区二区乱码中文电影网 | 全免费a级毛片免费看网站| 91精品啪在线观看国产18| 日本高清色一区二区三区| 亚洲中国精品精华液| 丰满少妇大力进入av亚洲| 国产精品伦人视频免费看| 日本精品一级二区三级| 日日碰狠狠添天天爽五月婷| 国产成年无码V片在线| 日本人妻系列一区二区| 狠狠色噜噜狠狠狠8888米奇| 天堂一区人妻无码| 亚洲熟妇av日韩熟妇av| 日本最新一区二区三区在线| 欧美中日韩免费观看网站| 在线播放国产女同闺蜜| 亚洲精品视频一区二区三区四区| 免费观看a级片| 免费的成年私人影院网站|