LDPC(Low Density Parity Check)碼是一類(lèi)可以用非常稀疏的校驗(yàn)矩陣或二分圖定義的線性分組糾錯(cuò)碼,最初由Gallager發(fā)現(xiàn),故亦稱(chēng)Gallager碼.它和著名Turbo碼相似,具有逼近香農(nóng)限的性能,幾乎適用于所有信道,因此成為近年來(lái)信道編碼界研究的熱點(diǎn)。 LDPC碼的奇偶校驗(yàn)矩陣呈現(xiàn)稀疏性,其譯碼復(fù)雜度與碼長(zhǎng)成線性關(guān)系,克服了分組碼在長(zhǎng)碼長(zhǎng)時(shí)所面臨的巨大譯碼計(jì)算復(fù)雜度問(wèn)題,使長(zhǎng)編碼分組的應(yīng)用成為可能。而且由于校驗(yàn)矩陣的稀疏特性,在長(zhǎng)的編碼分組時(shí),相距很遠(yuǎn)的信息比特參與統(tǒng)一校驗(yàn),這使得連續(xù)的突發(fā)差錯(cuò)對(duì)譯碼的影響不大,編碼本身就具有抗突發(fā)差錯(cuò)的特性。 本文首先介紹了LDPC碼的基本概念和基本原理,其次,具體介紹了LDPC碼的構(gòu)造和各種編碼算法及其生成矩陣的產(chǎn)生方法,特別是準(zhǔn)循環(huán)LDPC碼的構(gòu)造以及RU算法、貪婪算法,并在此基礎(chǔ)上采用貪婪算法對(duì)RU算法進(jìn)行了改進(jìn)。 最后,選用Altera公司的Stratix系列FPGA器件EPls25F67217,實(shí)現(xiàn)了碼長(zhǎng)為504的基于RU算法的LDPC編碼器。在設(shè)計(jì)過(guò)程中,為節(jié)省資源、提高速度,在向量存儲(chǔ)時(shí)采用稀疏矩陣技術(shù),在向量相加時(shí)采用通過(guò)奇校驗(yàn)直接判定結(jié)果的方法,在向量乘法中,采用了前向迭代方法,避開(kāi)了復(fù)雜的矩陣求逆運(yùn)算。結(jié)果表明,該編碼器只占用約10%的邏輯單元,約5%的存儲(chǔ)單元,時(shí)鐘頻率達(dá)到120MHz,數(shù)據(jù)吞吐率達(dá)到33Mb/s,功能上也滿足編碼器的要求。
上傳時(shí)間: 2013-06-09
上傳用戶(hù):66wji
低密度校驗(yàn)碼(LDPC,Low Density Parity Check Code)是一種性能接近香農(nóng)極限的信道編碼,已被廣泛地采用到各種無(wú)線通信領(lǐng)域標(biāo)準(zhǔn)中,包括我國(guó)的數(shù)字電視地面?zhèn)鬏敇?biāo)準(zhǔn)、歐洲第二代衛(wèi)星數(shù)字視頻廣播標(biāo)準(zhǔn)(DVB-S2,Digital Video Broadcasting-Satellite 2)、IEEE 802.11n、IEEE 802.16e等。它是3G乃至將來(lái)4G通信系統(tǒng)中的核心技術(shù)之一。 當(dāng)今LDPC碼構(gòu)造的主流方向有兩個(gè),分別是結(jié)合準(zhǔn)循環(huán)(QC,Quasi Cyclic)移位結(jié)構(gòu)的單次擴(kuò)展構(gòu)造和類(lèi)似重復(fù)累積(RA,Repeat Accumulate)碼構(gòu)造。相應(yīng)地,主要的LDPC碼編碼算法有基于生成矩陣的算法和基于迭代譯碼的算法。基于生成矩陣的編碼算法吞吐量高,但是需要較多的寄存器和ROM資源;基于迭代譯碼的編碼算法實(shí)現(xiàn)簡(jiǎn)單,但是吞吐量不高,且不容易構(gòu)造高性能的好碼。 本文在研究了上述幾種碼構(gòu)造和編碼算法之后,結(jié)合編譯碼器綜合實(shí)現(xiàn)的復(fù)雜度考慮,提出了一種切實(shí)可行的基于二次擴(kuò)展(Dex,Duplex Expansion)的QC-LDPC碼構(gòu)造方法,以實(shí)現(xiàn)高吞吐量的LDPC碼收發(fā)端;并且充分利用該類(lèi)碼校驗(yàn)矩陣準(zhǔn)循環(huán)移位結(jié)構(gòu)的特點(diǎn),結(jié)合RU算法,提出了一種新編碼器的設(shè)計(jì)方案。 基于二次擴(kuò)展的QC-LDPC碼構(gòu)造方法,是通過(guò)對(duì)母矩陣先后進(jìn)行亂序擴(kuò)展(Pex,Permutation Expansion)和循環(huán)移位擴(kuò)展(CSEx,Cyclic Shift Expansion)實(shí)現(xiàn)的。在此基礎(chǔ)上,為了實(shí)現(xiàn)可變碼長(zhǎng)、可變碼率,一般編譯碼器需同時(shí)支持多個(gè)亂序擴(kuò)展和循環(huán)移位擴(kuò)展的擴(kuò)展因子。本文所述二次擴(kuò)展構(gòu)造方法的特點(diǎn)在于,固定循環(huán)移位擴(kuò)展的擴(kuò)展因子大小不變,支持多個(gè)亂序擴(kuò)展的擴(kuò)展因子,使得譯碼器結(jié)構(gòu)得以精簡(jiǎn);構(gòu)造得到的碼字具有近似規(guī)則碼的結(jié)構(gòu),便于硬件實(shí)現(xiàn);(偽)隨機(jī)生成的循環(huán)移位系數(shù)能夠提高碼字的誤碼性能,是對(duì)硬件實(shí)現(xiàn)和誤碼性能的一種折中。 新編碼器在很大程度上考慮了資源的復(fù)用,使得實(shí)現(xiàn)復(fù)雜度近似與碼長(zhǎng)成正比。考慮到吞吐量的要求,新編碼器結(jié)構(gòu)完全拋棄了RU算法中串行的前向替換(FS,F(xiàn)orward Substitution)模塊,同時(shí)簡(jiǎn)化了流水線結(jié)構(gòu),由原先RU算法的6級(jí)降低為4級(jí);為了縮短編碼延時(shí),設(shè)計(jì)時(shí)安排每一級(jí)流水線計(jì)算所需的時(shí)鐘數(shù)大致相同。 這種碼字構(gòu)造和編碼聯(lián)合設(shè)計(jì)方案具有以下優(yōu)勢(shì):相比RU算法,新方案對(duì)可變碼長(zhǎng)、可變碼率的支持更靈活,吞吐量也更大;相比基于生成矩陣的編碼算法,新方案節(jié)省了50%以上的寄存器和ROM資源,單位資源下的吞吐量更大;相比類(lèi)似重復(fù)累積碼結(jié)構(gòu)的基于迭代譯碼的編碼算法,新方案使高性能LDPC碼的構(gòu)造更為方便。以上結(jié)果都在Xilinx Virtex II pro 70 FPGA上得到驗(yàn)證。 通過(guò)在實(shí)驗(yàn)板上實(shí)測(cè)表明,上述基于二次擴(kuò)展的QC-LDPC碼構(gòu)造和相應(yīng)的編碼方案能夠?qū)崿F(xiàn)高吞吐量LDPC碼收發(fā)端,在實(shí)際應(yīng)用中具有很高的價(jià)值。 目前,LDPC碼正向著非規(guī)則、自適應(yīng)、信源信道及調(diào)制聯(lián)合編碼方向發(fā)展。跨層聯(lián)合編碼的構(gòu)造方法,及其對(duì)應(yīng)的編碼算法,也必將成為信道編碼理論未來(lái)的研究重點(diǎn)。
上傳時(shí)間: 2013-07-26
上傳用戶(hù):qoovoop
烈火之家整站程序 本程序集商業(yè)娛樂(lè)一體,本來(lái)是給自己用的但是我的國(guó)外空間支持不夠好,就送給大家了. 1. 欄目包括 最新信息,下載,影音娛樂(lè),作品展示,定制業(yè)務(wù),支持服務(wù),留言,關(guān)于本站. 2.管理員密碼采用md5加密. 3.后臺(tái)功能強(qiáng)大所有欄目采用后臺(tái)統(tǒng)一管理. 4.支持ubb代碼及無(wú)組件上傳 5.為減輕數(shù)據(jù)庫(kù)負(fù)擔(dān),影視娛樂(lè)和其他欄目分開(kāi)采用2個(gè)數(shù)據(jù)庫(kù)在data目錄下 后臺(tái)用戶(hù)名 admin 密碼 admin 內(nèi)容應(yīng)該是比較全了,有什么問(wèn)題大家提出來(lái)共同學(xué)習(xí)呀 演示地址 http://www.amap.com.cn/home/ http://liehuo.com.ru/ 我的站點(diǎn) http://liehuo.uni.cc 我的qq 55782000 專(zhuān)用q群:3370873 Email: liehuogo@126.com
上傳時(shí)間: 2013-12-11
上傳用戶(hù):xwd2010
acm HDOJ 1051WoodenSticks Description: There is a pile of n wooden sticks. The length and weight of each stick are known in advance. The sticks are to be processed by a woodworking machine in one by one fashion. It needs some time, called setup time, for the machine to prepare processing a stick. The setup times are associated with cleaning operations and changing tools and shapes in the machine. The setup times of the woodworking machine are given as follows: (a) The setup time for the first wooden stick is 1 minute. (b) Right after processing a stick of length l and weight w , the machine will need no setup time for a stick of length l and weight w if l<=l and w<=w . Otherwise, it will need 1 minute for setup.
標(biāo)簽: WoodenSticks Description length wooden
上傳時(shí)間: 2014-03-08
上傳用戶(hù):netwolf
KmdTut是一份以Win32匯編語(yǔ)言來(lái)開(kāi)發(fā)Kernel mode驅(qū)動(dòng)程序的教程,讀者可以從http://www.freewebs.com/four-f/下載最新的英文版本,為了使用本教程,你還需要下載Kernel mode驅(qū)動(dòng)程序開(kāi)發(fā)包KmdKit,更多信息請(qǐng)參考http://www.wasm.ru/(很不幸,是俄文的,倒ing~~~)
標(biāo)簽: KmdTut Kernel mode Win
上傳時(shí)間: 2014-12-01
上傳用戶(hù):671145514
KmdTut是一份以Win32匯編語(yǔ)言來(lái)開(kāi)發(fā)Kernel mode驅(qū)動(dòng)程序的教程,讀者可以從http://www.freewebs.com/four-f/下載最新的英文版本,為了使用本教程,你還需要下載Kernel mode驅(qū)動(dòng)程序開(kāi)發(fā)包KmdKit,更多信息請(qǐng)參考http://www.wasm.ru/(很不幸,是俄文的,倒ing~~~) 0.2 關(guān)于KmdKit KmdKit的全稱(chēng)是Kernel Mode Driver development Kit for assembly language programmers,即內(nèi)核模式驅(qū)動(dòng)程序匯編開(kāi)發(fā)包,KmdKit中包括了用宏匯編編譯器開(kāi)發(fā)驅(qū)動(dòng)程序需要用到的所有東西。 你可以從http://www.wasm.ru/或者h(yuǎn)ttp://www.freewebs.com/four-f/下載到最新版本的KmdKit。
標(biāo)簽: KmdTut Kernel mode Win
上傳時(shí)間: 2014-01-11
上傳用戶(hù):Ants
Nginx ("engine x") 是一個(gè)高性能的 HTTP 和 反向代理 服務(wù)器,也是一個(gè) IMAP/POP3/SMTP 代理服務(wù)器。 Nginx 是由 Igor Sysoev 為俄羅斯訪問(wèn)量第二的 Rambler.ru 站點(diǎn)開(kāi)發(fā)的,它已經(jīng)在該站點(diǎn)運(yùn)行超過(guò)兩年半了。Igor 將源代碼以類(lèi)BSD許可證的形式發(fā)布。盡管還是測(cè)試版,但是,Nginx 已經(jīng)因?yàn)樗姆€(wěn)定性、豐富的功能集、示例配置文件和低系統(tǒng)資源的消耗而聞名了。
標(biāo)簽: engine Nginx HTTP 性能
上傳時(shí)間: 2014-02-07
上傳用戶(hù):lizhizheng88
This demonstration models a flight control for the longitudinal motion of a Grumman Aerospace F-14 Tomcat. First order linear approximations of the aircraft and actuator behavior are connected to an analog flight control design that uses the pilot s stick pitch command as the set point for the aircraft s pitch attitude and uses aircraft pitch angle and pitch rate to determine commands. A simplified Dryden wind gust model is incorporated to perturb the system.
標(biāo)簽: demonstration longitudinal Aerospace Grumman
上傳時(shí)間: 2016-05-17
上傳用戶(hù):wang5829
For build this project you can use ant (www.apache.org). Before build project rename file build.properties.pattern in build.properties and set specific for your machine parameters, then start build.bat (for Windows platform) or build.sh (for Linux) in root project folder. After compile process all binary files will be copy into build forlder. For additional information please visit web site http://www.m-g.ru/corba To subscribe on news about MT_DORB send e-mail with subject subscribe to corba@m-g.ru We recommend that you place the MTDORB_UCUtils.dll ( or MTDORB_UCUtils.so for Linux) in the Windows\System directory (or Windows\System32 for WinNT and Win2K and /lib for Linux). Main MTDORB author: Oleg V. Safonov <safonov@m-g.ru>
標(biāo)簽: build project Before apache
上傳時(shí)間: 2016-08-20
上傳用戶(hù):zhenyushaw
一、KOL是什么?KOL能做什么? MCK是什么?MCK能做什么? KOL是一套對(duì)象庫(kù),免費(fèi)而且開(kāi)放源代碼,大家可以http://bonanzas.rinet.ru/去下載到 它。它能夠使Delphi編出尺寸非常小的32位Windows圖形用戶(hù)界面的應(yīng)用程序。 目前支持的Delphi版本:Delphi6,Delphi5,Delphi4,Delphi3和Delphi2。 使用KOL在D2-D5中編寫(xiě)的最小圖形界面程序(只有一個(gè)窗體的空應(yīng)用程序),只有13K左右。 在D6中為20K左右。 MCK一套以KOL為基礎(chǔ)的可視化組件,用它就像用VCL一樣的方便省事而且可以達(dá)到和KOL一 樣的效果。
標(biāo)簽: KOL MCK 對(duì)象庫(kù)
上傳時(shí)間: 2013-12-18
上傳用戶(hù):1966640071
蟲(chóng)蟲(chóng)下載站版權(quán)所有 京ICP備2021023401號(hào)-1