freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

華中科技大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)實(shí)驗(yàn)(二)報(bào)告(已修改)

2025-05-25 23:06 本頁面
 

【正文】 計(jì)算機(jī)網(wǎng)絡(luò)課程實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)2:抗干擾編碼姓名李藍(lán)鑫院系自動(dòng)化學(xué)院學(xué)號U201514280實(shí)驗(yàn)地點(diǎn)科技樓十二樓機(jī)房實(shí)驗(yàn)時(shí)間2018年5月3日實(shí)驗(yàn)?zāi)康模?. 了解抗干擾編碼原理。掌握海明編碼和CRC編碼的原理,能熟練計(jì)算實(shí)驗(yàn)內(nèi)容:內(nèi)容1:海明編碼 海明編碼原理將有效信息按某種規(guī)律分成若干組,每組安排一個(gè)校驗(yàn)位通過異或運(yùn)算進(jìn)行校驗(yàn),得出具體的校驗(yàn)碼;在接收端同樣通過異或運(yùn)算看各組校驗(yàn)結(jié)果是否正確,并觀察出錯(cuò)的校校組,或者個(gè)出錯(cuò)的校驗(yàn)組的共同校驗(yàn)位,得出具體的出錯(cuò)比特位;對錯(cuò)誤位取反來將其糾正;假設(shè)用N表示添加了校驗(yàn)碼位后整個(gè)傳輸信息的二進(jìn)制位數(shù),用K代表其中有效信息位數(shù),r表示添加的校驗(yàn)碼位數(shù),它們之間的關(guān)系應(yīng)滿足:N=K+r≤2^r-1(是為了確保r位校驗(yàn)碼能校驗(yàn)全部的數(shù)據(jù)位,因?yàn)閞位校驗(yàn)碼所能表示的最大十進(jìn)制數(shù)為2^r1,同時(shí)也確保各位碼本身不被其他校驗(yàn)碼校驗(yàn))。海明碼的校驗(yàn)碼的位置必須是在2n次方位置(n從0 開始,分別代表從左邊數(shù)起分別是第16……),信息碼也就是在非2n次方位置第i位校驗(yàn)碼從當(dāng)前校驗(yàn)碼位開始,每次連續(xù)校驗(yàn)i位后再跳過i位,然后再連續(xù)校驗(yàn)i位,再跳過i位,以此類推。確定每個(gè)校驗(yàn)碼所校驗(yàn)的比特位: 海明編碼程序流程圖 交互界面設(shè)計(jì) 編碼:原碼序列從“輸入序列”編輯框輸入,點(diǎn)擊“編碼”按鈕在“編碼序列”編輯框內(nèi)輸出編碼序列,對輸入編碼要求為二進(jìn)制輸入譯碼:編碼序列從“輸入序列”編輯框輸入,點(diǎn)擊“譯碼”按鈕在“譯碼序列”編輯框內(nèi)輸出譯碼序列,若譯碼錯(cuò)誤會(huì)有響應(yīng)的報(bào)錯(cuò)和糾錯(cuò),對輸入序列有不小于三位和二進(jìn)制序列的要求 核心代碼與注釋輸入序列框callback%做輸入檢測,檢測是否是“0”“1”輸入,否則報(bào)錯(cuò)temp_str=get(,39。String39。)。num_char=unique(temp_str)。%unique函數(shù)獲得輸入字符串中不同字符的字符串if length(num_char)==2 %如果字符串長度為2 if num_char(2)==39。139。 %第二個(gè)字符不是“1”說明字符串中有其他字符 else set(,39。String39。,39。000039。)。 errordlg(39。只能輸入1和039。,39。輸入錯(cuò)誤39。)。 endelseif length(num_char)==1 %如果字符串長度為1,判斷“1”還是“0,否則報(bào)錯(cuò) if num_char(1)==39。039。 elseif num_char(1)==39。139。 else set(,39。String39。,39。000039。)。 errordlg(39。只能輸入1和039。,39。輸入錯(cuò)誤39。)。 end else %如果字符串長度不為2,直接報(bào)錯(cuò) set(,39。String39。,39。000039。)。 errordlg(39。只能輸入1和039。,39。輸入錯(cuò)誤39。)。 End編碼按鈕callback(編碼核心)%獲取輸入字符串temp_str=get(,39。string39。)。%獲取字符串長度len_str=length(temp_str)。%轉(zhuǎn)存原碼字符串長度備用k=len_str。%初始化需要插入的校驗(yàn)碼的位數(shù)r=0。%根據(jù)海明編碼的2^(r)1)(k+r)要求,計(jì)算校驗(yàn)碼位數(shù)while((2^(r)1)(k+r)) r=r+1。end%把字符串?dāng)?shù)組轉(zhuǎn)成0和1的數(shù)組,便于處理for i=1:1:len_str if temp_str(i)==39。139。 yuan(i)=1。%原碼數(shù)組為yuan else yuan(i)=0。 endend%把求得相應(yīng)位數(shù)的校驗(yàn)碼,用0插入原碼中得到新碼j=0。m=1。for i=1:1:(k+r) if i==2^(j) %如果該位置為2的次方,則插入校驗(yàn)碼 xin(i)=0。 j=j+1。 else xin(i)=yuan(m)。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1