中文名 | 有限長(zhǎng)數(shù)字噴泉碼的設(shè)計(jì)與編譯碼方法研究 | 項(xiàng)目類別 | 青年科學(xué)基金項(xiàng)目 |
---|---|---|---|
項(xiàng)目負(fù)責(zé)人 | 孫蓉 | 依托單位 | 西安電子科技大學(xué) |
本項(xiàng)目旨在有機(jī)結(jié)合LDPC碼現(xiàn)有的研究方法、成果和信息編碼理論,依托于當(dāng)今通信系統(tǒng)的特性和最新研究成果,對(duì)基于圖模型的數(shù)字噴泉碼編碼及其譯碼建立一個(gè)系統(tǒng)的理論框架,解決數(shù)字噴泉碼研究發(fā)展過(guò)程中的一些問(wèn)題,促進(jìn)數(shù)字噴泉碼的理論研究和實(shí)際應(yīng)用的發(fā)展。 從2011年1月至今,針對(duì)不同應(yīng)用環(huán)境,我們?cè)跀?shù)字噴泉碼的性能分析、數(shù)字噴泉碼的設(shè)計(jì)、編譯碼器設(shè)計(jì)以及數(shù)字噴泉碼在網(wǎng)絡(luò)通信中的應(yīng)用等方面進(jìn)行了深入的研究。工作主要從以下幾個(gè)方面開(kāi)展:第一,研究了基于圖模型的LDPC碼的構(gòu)造,分析了QC-LDPC碼的圍長(zhǎng),為數(shù)字噴泉碼的研究奠定了基礎(chǔ);第二,針對(duì)刪除信道,對(duì)幾類數(shù)字噴泉碼進(jìn)行了編譯碼研究,分析表明,SR-LDPC碼是一類性能優(yōu)異的數(shù)字噴泉碼;第三,針對(duì)AWGN信道,分析了幾類數(shù)字噴泉碼的性能;第四,從譯碼角度出發(fā),分析了數(shù)字噴泉碼的譯碼策略;第五,對(duì)數(shù)字噴泉碼在中繼信道下的應(yīng)用進(jìn)行了研究,提出了一種分布式的數(shù)字噴泉碼的構(gòu)造方法;第六,針對(duì)無(wú)線移動(dòng)通信中信道的時(shí)變特性,給出了一種基于LT碼的自適應(yīng)編碼調(diào)制系統(tǒng)的設(shè)計(jì)方案。 自2011年1月至今,本項(xiàng)目在國(guó)內(nèi)外核心期刊和國(guó)際會(huì)議上發(fā)表研究?jī)?nèi)容相關(guān)的學(xué)術(shù)論文16篇,申請(qǐng)國(guó)家專利1項(xiàng),培養(yǎng)碩士7名,其中2名在讀,5名獲得碩士學(xué)位。
數(shù)字噴泉碼具有傳統(tǒng)的信道編碼方法所不具備的普適性,實(shí)時(shí)性和魯棒性,適用于網(wǎng)絡(luò)傳輸。本項(xiàng)目將對(duì)有限長(zhǎng)數(shù)字噴泉碼的設(shè)計(jì)方法和編譯碼方法進(jìn)行深入研究。包括:利用密度進(jìn)化算法、線性/非線性規(guī)劃和組合數(shù)學(xué)等工具,在碼長(zhǎng)有限長(zhǎng)的情況下,針對(duì)不同的信道參數(shù),優(yōu)化數(shù)字噴泉碼的度分布;給出新的具有系統(tǒng)碼結(jié)構(gòu)的數(shù)字噴泉碼的設(shè)計(jì)方法;分析陷阱集/停止集分布和碼的最小漢明距離特性對(duì)數(shù)字噴泉碼迭代譯碼算法性能的綜合影響,分析譯碼過(guò)程中,譯碼嘗試單元之間的信息傳遞方法、新接收符號(hào)的個(gè)數(shù)和單個(gè)譯碼單元中信息傳遞策略對(duì)譯碼性能的影響,探索有效的譯碼策略,設(shè)計(jì)出低復(fù)雜度高效迭代譯碼算法。完善數(shù)字噴泉碼的編譯碼理論體系,促進(jìn)數(shù)字噴泉碼在網(wǎng)絡(luò)通信中的實(shí)際應(yīng)用,為網(wǎng)絡(luò)通信,未來(lái)寬帶無(wú)線通信以及大容量數(shù)據(jù)存儲(chǔ)系統(tǒng)提供高效實(shí)用的數(shù)字噴泉碼編譯碼方案。
代碼可以進(jìn)行加、減、乘、除運(yùn)算。
譯碼器的作用:譯碼器在數(shù)字系統(tǒng)中有廣泛的用途,不僅用于代碼的轉(zhuǎn)換、終端的數(shù)字顯示,還用于數(shù)據(jù)分配,存貯器尋址和組合控制信號(hào)等。不同的功能可選用不同種類的譯碼器。譯碼:將具有特定含義的二進(jìn)制代碼變換(翻...
什么是譯碼器 實(shí)現(xiàn)譯碼器功能的組合邏輯電路稱為譯碼器。它的輸入是二進(jìn)制的代碼,輸出是一組高低電平信號(hào),每輸入一組不同的代碼,只有一個(gè)輸出端呈現(xiàn)有效信號(hào).什么是編碼器: 完成編碼功能的數(shù)...
格式:pdf
大?。?span id="uuqy0ek" class="single-tag-height">167KB
頁(yè)數(shù): 10頁(yè)
評(píng)分: 4.6
1 電氣信息學(xué)院 實(shí) 驗(yàn) 報(bào) 告 書(shū) 課程名稱: 信息論與編碼 實(shí)驗(yàn)項(xiàng)目: 線性分組碼編譯碼實(shí)驗(yàn)報(bào)告 專業(yè)班組: 通信工程 201班 實(shí)驗(yàn)時(shí)間: 2016 年 6 月 27日 成績(jī)?cè)u(píng)定: ___________________________________ 評(píng)閱老師: ___________________________________ 報(bào)告撰寫(xiě)人:余佩 學(xué)號(hào) :2013141443050 2 一、實(shí)驗(yàn)?zāi)康?1.進(jìn)一步學(xué)習(xí) C++語(yǔ)言概念和熟悉 VC 編程環(huán)境。 2.學(xué)習(xí)線性分組碼編碼基本流程 , 學(xué)會(huì)調(diào)試線性分組碼程序。 二、實(shí)驗(yàn)要求: (1)實(shí)驗(yàn)前編寫(xiě)源程序、準(zhǔn)備測(cè)試數(shù)據(jù)。 (2)在 Turbo C 下完成程序的編輯、編譯、運(yùn)行,獲得程序結(jié)果。如果結(jié)果有誤,應(yīng)找出 原因,并設(shè)法更正之。 三、實(shí)驗(yàn)內(nèi)容 對(duì)(7,4)碼依據(jù)生成矩陣 1000111 01
格式:pdf
大?。?span id="uues46s" class="single-tag-height">167KB
頁(yè)數(shù): 20頁(yè)
評(píng)分: 4.6
Pcm編譯碼實(shí)驗(yàn)報(bào)告 學(xué)院:信息學(xué)院 姓名:靳家凱 專業(yè):電科 學(xué)號(hào): 20141060259 一、實(shí)驗(yàn)?zāi)康?1、 掌握脈沖編碼調(diào)制與解調(diào)的原理。 2、 掌握脈沖編碼調(diào)制與解調(diào)系統(tǒng)的動(dòng)態(tài)范圍和頻率特性的定義及 測(cè)量方法。 3、 了解脈沖編碼調(diào)制信號(hào)的頻譜特性。 4、 熟悉了解 W681512。 二、實(shí)驗(yàn)器材 1、 主控&信號(hào)源模塊、 3號(hào)、 21號(hào)模塊 2、 雙蹤示波器 3、 連接線 三、實(shí)驗(yàn)原理 1、實(shí)驗(yàn)原理框圖 圖 1 21 號(hào)模塊 w68 1 5 1 2芯片的 PCM編譯碼實(shí)驗(yàn) 圖 2 3 號(hào)模塊的 PCM編譯碼實(shí)驗(yàn) 圖 3 ~μ律編碼轉(zhuǎn)換實(shí)驗(yàn) 2、實(shí)驗(yàn)框圖說(shuō)明 圖 1中描述的是信號(hào)源經(jīng)過(guò)芯片 W6815 12經(jīng)行 PcM編碼和譯碼處理 。w681512 的芯片工作主時(shí)鐘為 2o48KHz, 根據(jù)芯片功能可選擇不同編碼時(shí)鐘進(jìn)行編譯碼。 在本實(shí)驗(yàn)的項(xiàng)目一中以編碼時(shí)鐘取 64K為基礎(chǔ)進(jìn)
一、什么是編譯
1、利用編譯程序從源語(yǔ)言編寫(xiě)的源程序產(chǎn)生目標(biāo)程序的過(guò)程。
2、用編譯程序產(chǎn)生目標(biāo)程序的動(dòng)作。 編譯就是把高級(jí)語(yǔ)言變成計(jì)算機(jī)可以識(shí)別的2進(jìn)制語(yǔ)言,計(jì)算機(jī)只認(rèn)識(shí)1和0,編譯程序把人們熟悉的語(yǔ)言換成2進(jìn)制的。 編譯程序把一個(gè)源程序翻譯成目標(biāo)程序的工作過(guò)程分為五個(gè)階段:詞法分析;語(yǔ)法分析;語(yǔ)義檢查和中間代碼生成;代碼優(yōu)化;目標(biāo)代碼生成。主要是進(jìn)行詞法分析和語(yǔ)法分析,又稱為源程序分析,分析過(guò)程中發(fā)現(xiàn)有語(yǔ)法錯(cuò)誤,給出提示信息。
二、什么是反編譯
計(jì)算機(jī)軟件反向工程(Reverse engineering)也稱為計(jì)算機(jī)軟件還原工程,是指通過(guò)對(duì)他人軟件的目標(biāo)程序(可執(zhí)行程序)進(jìn)行“逆向分析、研究”工作,以推導(dǎo)出他人的軟件產(chǎn)品所使用的思路、原理、結(jié)構(gòu)、算法、處理過(guò)程、運(yùn)行方法等設(shè)計(jì)要素,某些特定情況下可能推導(dǎo)出源代碼。反編譯作為自己開(kāi)發(fā)軟件時(shí)的參考,或者直接用于自己的軟件產(chǎn)品中。
三、 Java類的編譯與反編譯
我們?cè)谧畛鯇W(xué)習(xí)Java的時(shí)候,會(huì)接觸到兩個(gè)命令:javac和java,那個(gè)時(shí)候我們就知道,javac是用來(lái)編譯Java類的,就是將我們寫(xiě)好的helloworld.java文件編譯成helloworld.class文件。
class文件打破了C或者C++等語(yǔ)言所遵循的傳統(tǒng),使用這些傳統(tǒng)語(yǔ)言寫(xiě)的程序通常首先被編譯,然后被連接成單獨(dú)的、專門(mén)支持特定硬件平臺(tái)和操作系統(tǒng)的二進(jìn)制文件。通常情況下,一個(gè)平臺(tái)上的二進(jìn)制可執(zhí)行文件不能在其他平臺(tái)上工作。而Java class文件是可以運(yùn)行在任何支持Java虛擬機(jī)的硬件平臺(tái)和操作系統(tǒng)上的二進(jìn)制文件。
那么反編譯呢,就是通過(guò)helloworld.class文件得到j(luò)ava文件(或者說(shuō)是程序員能看懂的Java文件)
四、什么時(shí)候會(huì)用到反編譯
1、我們只有一個(gè)類的class文件,但是我們又看不懂Java的class文件,那么我們可以把它反編譯成我們可以看得懂的文件。
2、學(xué)習(xí)Java過(guò)程中,JDK的每個(gè)版本都會(huì)加入越來(lái)越多的語(yǔ)法糖,有些時(shí)候我們想知道Java一些實(shí)現(xiàn)細(xì)節(jié),我們可以借助反編譯。
關(guān)注“動(dòng)力節(jié)點(diǎn)Java學(xué)院”微信公眾號(hào),獲取更多最新Java技術(shù),如果你對(duì)編程有興趣,想要成為優(yōu)秀的Java程序員,那么動(dòng)力節(jié)點(diǎn)Java零基礎(chǔ)班現(xiàn)已開(kāi)啟免費(fèi)試學(xué)階段,對(duì)于想學(xué)Java的同學(xué)無(wú)疑是好消息,親自考察教學(xué)質(zhì)量,機(jī)會(huì)就在眼前,針對(duì)不方便前來(lái)的同學(xué),可以關(guān)注動(dòng)力節(jié)點(diǎn)Java全套免費(fèi)視頻,趕快學(xué)起來(lái)吧
碼鏈數(shù)字資產(chǎn)是基于物權(quán)把控,以“智能二維碼”為介質(zhì),將各行業(yè)產(chǎn)業(yè)鏈的合約轉(zhuǎn)化為可分割、可交易、可轉(zhuǎn)讓、可兌換、可追蹤的“智能合約”,且在碼鏈內(nèi)可進(jìn)行物權(quán)交換。在碼鏈貨幣體系中,“智能二維碼”即“特別提物權(quán)SGR”。即每一個(gè)商品對(duì)應(yīng)一個(gè)“智能二維碼”,而這個(gè)“二維碼”代表該商品“特別提物權(quán)”。通過(guò)特別提物權(quán)的交換,實(shí)現(xiàn)商品與商品的交換(物物交換)。這個(gè)代表“特別提物權(quán)”的二維碼,可同時(shí)作為數(shù)字資產(chǎn)的載體與支付手段,可通過(guò)“掃碼”完成支付。
碼鏈數(shù)字資產(chǎn)與現(xiàn)有的區(qū)塊鏈數(shù)字貨幣的區(qū)別在于碼鏈數(shù)字資產(chǎn)是基于物權(quán)把控,所以不存在增發(fā)、通貨膨脹。碼鏈數(shù)字資產(chǎn)是以智能合約為憑證進(jìn)行物權(quán)交換,所以可高效流通。碼鏈數(shù)字資產(chǎn)的引入,將使得易貨交易從“點(diǎn)對(duì)點(diǎn)”單線交換變成“多對(duì)多”的多元交換,增加了貿(mào)易的自由度和便捷度,幫助易貨交易更快更好地發(fā)展。 2100433B
激光雕刻DPM碼
|
機(jī)械點(diǎn)刻DPM碼
|
噴碼打印DPM碼
|
DPM碼制作方法是通過(guò)點(diǎn)刻、蝕刻或者噴碼直接將條碼印刷在產(chǎn)品上,常用的制作方法有三種:激光雕刻、機(jī)械點(diǎn)刻和噴碼打印。